Toncoin (GRAM) sustainability report
| Name | BlockNodes SAS |
| Relevant legal entity identifier | 969500PZJWT3TD1SUI59 |
| Name of the crypto-asset | Gram (formerly Toncoin) |
| Beginning of the period to which the disclosure relates | 2025-09-27 |
| End of the period to which the disclosure relates | 2026-09-27 |
| Energy consumption | 3524430.64252 kWh/a |
| Renewable energy consumption | 25.3537549590 % |
| Energy intensity | 0.00003 kWh |
| Scope 1 DLT GHG emission - Controlled | 0.00000 tCO2e |
| Scope 2 DLT GHG emission - Purchased | 1169.90548 tCO2e |
| GHG intensity | 0.00001 kgCO2e |
Consensus Mechanism
Gram (formerly Toncoin) is present on the following networks: Binance Smart Chain, Ethereum, Toncoin.
BNB Smart Chain, the programmable chain of BNB Chain and formerly styled Binance Smart Chain, reaches agreement through Proof of Staked Authority, a design that borrows stake-weighted election from delegated proof of stake and rotating, permissioned block production from proof of authority. Bonded stake decides who may produce blocks rather than who wins any individual slot. The network keeps an active set of forty-five operators, ranked by the amount of the native asset bonded to them through self-delegation and through delegation from holders. The twenty-one highest-ranked form the cabinet tier and the next twenty-four are candidates, with everyone below inactive and producing nothing. Rankings are recomputed once a day, so membership of the set turns over on a daily cycle rather than per block.
Within each epoch a consensus group of twenty-one is drawn from the active set, weighted heavily toward the cabinet tier, and those operators take turns proposing in a fixed rotation. Turn length and epoch length are protocol parameters that have been retuned repeatedly as block intervals shortened: successive upgrades cut the interval from three seconds to 1.5, then to 0.75 in mid-2025, and to 0.45 seconds in January 2026. A separate voting layer sits above the rotation, in which validators sign attestations on recent blocks; once enough signatures accumulate a block is treated as final, giving deterministic finality in roughly a second. Should that voting layer stall, the chain falls back to confirmation by accumulated depth, which takes minutes rather than seconds.
Security rests on an honest supermajority of a deliberately small elected set, backed by on-chain penalty logic. A slashing contract watches for double signing, for contradictory attestations in the fast-finality vote, and for repeated failure to produce during an assigned turn. Consequences range from temporary jailing and lost rewards through to removal from the set and forfeiture of part of a validator's own bonded stake. The trade-off is deliberate: a compact, frequently re-elected validator set buys very short block intervals and cheap execution, at the cost of the broader operator base that larger validator sets provide.
Ethereum reaches agreement through proof of stake, adopted in September 2022 when the original mining-based chain was retired in favor of a validator-driven consensus layer. The protocol family is usually referred to as Gasper. A fork-choice rule named LMD-GHOST selects the head of the chain by following the branch carrying the greatest accumulated weight of validator votes, while a separate finality gadget, Casper FFG, periodically justifies and then finalizes checkpoints, so that reversing them would require destroying an enormous quantity of bonded value.
Time is divided into slots of twelve seconds, and thirty-two slots form an epoch. For each slot the protocol pseudo-randomly designates one active validator to assemble and publish a block, and assigns the rest to committees that vote on what they believe is the correct head and the correct checkpoints. Under healthy conditions a checkpoint becomes final two epochs after it is proposed, a little under thirteen minutes, after which everything beneath it is treated as settled.
Joining the validator set requires a deposit of no fewer than 32 units of the native asset. Since the protocol upgrade of May 2025 a single validator may hold a far larger balance, up to 2,048 units, and earn on the whole of it, which lets an operator running many minimum-sized validators consolidate them into fewer; the activation floor itself did not change. Entry and exit are rate-limited by a queue measured in staked weight rather than in validator headcount, which bounds how fast the composition of the set can turn over.
Security rests on voting power being bonded. A validator that signs contradictory messages can be proved to have done so and is penalized, and the size of that penalty scales with how much other stake was penalized at the same time, so a coordinated attack is punished far more severely than an isolated fault. Should the chain stop finalizing altogether, a separate mechanism gradually erodes the balances of validators that are not participating until the remainder again represents a large enough majority to finalize. Upgrades during 2024 and 2025 changed how large data payloads are distributed and sampled between nodes, without altering this underlying agreement process.
TON is not a single chain but a hierarchy of them secured by one Byzantine fault tolerant proof-of-stake validator set. At the top sits the masterchain, which carries the protocol configuration, the current validator set and hash references to the latest state of everything beneath it. Below it are workchains, each able to define its own rules, of which one general-purpose chain is in operation. Each workchain is in turn divided into shardchains, and that division is dynamic: the count is always a power of two, a shardchain splits in two when its load grows and the halves merge back when it falls, and an account's address prefix decides which shard holds it at any moment. Describing this as a single-chain network would misstate it, as would treating the shards as independent chains, since the masterchain commits them all.
Agreement is reached by two layered protocols. The lower layer, Catchain, gives a validator group a signed, hash-linked message graph with dependency information, so broadcasts are reliably delivered and any attempt to fork is detectable. A block consensus protocol runs on top of it to agree the next block. Validators are partitioned into groups, each assigned to a shard or to the masterchain for a term, and a group's agreement is safe as long as fewer than a third of its members behave maliciously.
Selection runs through an election contract on the masterchain rather than a continuous ranking. Candidates submit an application carrying their keys and a stake in the native asset; applications clearing a configured minimum are ordered by stake and the set is taken down to a configured maximum, with a cap limiting how much weight any single large stake can carry relative to the smallest accepted. Terms are fixed-length rounds, after which a fresh election seats a new set, and a departing validator's stake stays frozen for a further period so that misconduct discovered late can still be answered for. Contracts interact only by asynchronous messages, which is what allows work to cross shard boundaries as they split and merge.
Incentive Mechanisms and Applicable Fees
Gram (formerly Toncoin) is present on the following networks: Binance Smart Chain, Ethereum, Toncoin.
BNB Smart Chain pays for its own security out of transaction fees rather than out of new issuance. The native asset carries no protocol-level block subsidy, so every reward reaching a validator or a delegator originates in gas paid by users. When a block is finalized the proposer's collected fees are routed into system contracts and split three ways. A governed fraction is sent to an unspendable address and permanently removed from supply, a slice accumulates in a reward vault used for network-wide purposes such as paying for fast-finality attestations, and the balance sits in the validator-set contract until it is distributed, on a daily cycle, to active validators and the holders who delegated to them.
Participation is staking-based. An operator must self-delegate a substantial amount of the native asset before it can be considered for the active set, and holders may bond additional stake to any validator to lift its ranking. Delegators receive their proportional share of whatever the validator earns, after the commission that validator sets for itself, and only the forty-five ranked operators earn at all: stake bonded to an inactive validator yields nothing. Unbonding is subject to a waiting period, so stake cannot be pulled out the instant misbehavior comes to light.
Penalties are graduated. Missing assigned turns or going offline for a sustained stretch triggers jailing, during which the validator produces nothing and earns nothing. Double signing and contradictory attestations in the finality vote are treated far more severely and can cost the validator a portion of its own bonded stake alongside ejection from the set.
Users face a conventional gas-metered fee model inherited from the Ethereum virtual machine. Each operation carries a gas cost, the sender chooses a gas price, and the total is charged in the native asset. There is no separate storage rent, so the cost of persisting state is bundled into execution gas, and deploying or calling a contract is priced purely by the computation and storage it consumes. The minimum acceptable gas price is a coordinated parameter that operators and infrastructure providers have revised downward several times, keeping ordinary transfers and contract calls inexpensive in absolute terms.
Payment inside the protocol flows to validators, the only participants the consensus layer compensates directly. A validator earns newly issued units of the network's native asset for voting promptly and correctly on the head of the chain and on the checkpoints being justified, for serving its turn in the committee that signs headers for light clients, and, when selected to propose, for the block itself. The proposer additionally keeps the priority portion of the fees in that block, together with whatever it receives from the separate market through which many proposers outsource block assembly. There is no delegation inside the consensus rules: stake is either operated directly or entrusted to an operator through arrangements that sit outside the protocol.
Users pay for execution in gas, metered per operation, with writes to persistent state priced far above arithmetic. Every transaction carries a base fee per unit of gas that the protocol sets algorithmically from how full recent blocks have been, and that amount is destroyed rather than paid to anyone, so sustained demand withdraws native asset from circulation. On top of it a user adds a voluntary tip, which goes to the proposer and governs how quickly the transaction is picked up. Data posted on behalf of Layer 2 networks is priced in a second, independent market whose fee is likewise destroyed; a December 2025 upgrade tied the floor of that market to ordinary execution costs so it cannot collapse to a negligible level, and capped the gas any one transaction may consume.
Penalties mirror the rewards. Failing to vote, or voting late or incorrectly, costs a validator roughly what correct behavior would have earned it. Provable equivocation is treated far more harshly: the offender is scheduled for ejection, forfeits part of its balance immediately, and later incurs an additional correlated penalty computed from how much other stake was penalized nearby in time. Prolonged absence while the chain is failing to finalize drains balances until finality can resume. Stakers may take out accumulated rewards without leaving the set, and since 2025 may also trigger a full exit from the execution layer rather than only from the consensus client.
Validators are paid from two sources. New units of the native asset are issued with each block, with a masterchain block carrying a larger subsidy than a block of the general-purpose workchain, and the subsidy for a shard is divided among the shardchains that result when it splits. On top of that, the fees collected during a validation round accumulate in the election contract. When a round closes and the frozen stakes are released, the contract distributes rewards in proportion to stake, so payment reaches a validator only after its term has ended and the window for complaints has passed. The minimum stake for a seat is high, so holders wanting to participate with less generally do so through nomination and staking pool contracts, which aggregate deposits behind an operator and return rewards after a commission.
Punishment is deliberate rather than automatic. There is no mechanism that confiscates stake the instant a fault occurs. Instead, a validator that failed to produce the blocks it was assigned can be reported by another validator, who constructs a proof of the omission, proposes a fine scaled to its severity and files it with the election contract; the validators of the current round then vote on the complaint, and if it is upheld the fine is deducted from the frozen stake of the accused. Most of what is taken is destroyed rather than redistributed.
Users pay several distinct fees rather than one. Storage is genuine rent: a contract accrues a charge for every second it occupies space, priced by the cells and bits it holds, settled whenever it is next touched, and a contract that exhausts its balance is frozen and eventually removed. Computation is metered in gas, forwarding fees pay for delivering messages between contracts and across shards with the charge split between the sending and receiving shards' validators, and further components cover inbound external messages and outbound actions. All of these prices are set in on-chain configuration parameters that validators change by vote, not by an auction among users, so costs are stable rather than demand-driven. Half of the fees collected are sent to an unspendable address and destroyed; validators keep the other half.
Energy consumption sources and methodologies
Gram (formerly Toncoin) is present on the following networks: Binance Smart Chain, Ethereum, Toncoin.
The energy figure for BNB Smart Chain is built upward from the node population rather than downward from operator revenue, which is the appropriate treatment for a staked network where block production is not a computational race. Nothing about the fee model or the value of the native asset determines how much hardware is deployed: the size of the validator set is fixed by protocol, and the wider population of non-validating nodes is driven by demand for chain access.
The estimate has three inputs. The first is the number of machines. The elected validator set is known from the chain itself, while the surrounding population of full and archive nodes is approximated from peer-discovery crawls, public node listings and network scans, all of which observe only nodes willing to accept inbound connections and therefore tend toward undercounting. The second input is a representative hardware profile per node, inferred from the client software's published requirements, which on this chain are demanding relative to slower networks of the same family, since sub-second block intervals and rapid state growth push operators toward high core counts, large memory and fast solid-state storage. The third is the electrical draw of such a machine, taken from measurement of comparable configurations on the bench, both under sustained load and at idle, because a validator idles between its assigned turns and that baseline draw is a real part of the total. Aggregating the per-machine figure across the estimated population, with an allowance for the overhead of the facilities housing it, gives the network total.
Several qualifications belong with the result. It is a modeled estimate resting on observed node counts and stated software requirements, not metered consumption at the socket. Where evidence is thin, the assumptions chosen lean toward overstating rather than understating consumption. Figures are revised as crawler coverage and hardware information improve. Finally, apportioning a share of the network total to any single asset issued on the chain is done from observed on-chain transfer volumes, which measures how heavily an asset is used rather than the energy it uniquely causes.
The figure reported for this network is assembled machine by machine, treating the computers that run the protocol as the thing that draws electricity. The starting point is an estimate of how many independent nodes are operating, built from crawlers that walk the peer-to-peer layer and record every peer they can reach, supplemented by public listings of infrastructure and staking providers and by the protocol's own visible record of how much stake is active and how it is spread across operators.
A representative hardware profile is then inferred for those machines. The client software publishes what it requires in processor, memory and disk terms, and operators have little reason to provision far beyond that, so the profile is derived from those stated requirements rather than from a survey of individual operators. Power draw for the resulting device classes comes from measurement on representative equipment under controlled laboratory conditions, capturing both the load validating places on a machine and the draw of a machine that is powered on but momentarily idle, which for a network of this kind accounts for a large share of the total. Multiplying measured per-device draw across the estimated population over the reporting period yields the network figure. Where a disclosure concerns one of the many assets issued on this network rather than the network itself, a portion of the network total is assigned to it in proportion to observed on-chain transfer volumes.
The limits deserve stating plainly. The node count records what is reachable, not a census, and machines behind restrictive network configurations are missed. The hardware profile is a reasoned inference from published software requirements, not a record of what any particular operator bought. Nothing here is metered at the wall. Where the evidence runs out, the assumptions chosen are those that push the estimate upward rather than downward, so the result is more likely to overstate consumption than to understate it, and it is revised as observation improves. The network's own account of its energy profile is published at Ethereum energy consumption.
The figure reported for this network is an estimate constructed from the machines that run it, not a metered reading. It begins with the population of participating nodes and works upward from the power each is expected to draw.
Establishing that population takes account of the network's structure. The validator set is elected on-chain for fixed terms and its size and membership can therefore be read directly from publicly observable network data at any point in a round, but validators are only part of the picture. They are partitioned into groups covering the masterchain and each shardchain, and the number of shardchains changes as load causes them to split and merge, so the work carried per machine is not constant across a reporting period. Beyond consensus, the network depends on nodes that keep full or partial history and on the query-serving infrastructure that applications rely on; those are estimated from peer discovery, published operator information and automated crawling, since they are not enumerated on-chain.
The second input is per-machine draw. A representative hardware profile is inferred from the resources the node software states it needs, covering processor, memory, disk and bandwidth, and power consumption is attributed from laboratory measurement of equipment matching that profile. The minimum stake for a seat is substantial and terms are contested, so validator infrastructure is assumed to be server-grade and continuously online; draw is counted on that basis, idle time included, and multiplied across the estimated population.
The limits are worth stating plainly. Both the count and the hardware mix are inferences from public observation and from stated requirements rather than from surveys or meters. The supporting non-consensus infrastructure is the least observable component, and the shifting shard count adds variability that a snapshot does not capture. Where evidence is missing, assumptions are chosen so that the impact is more likely to be overstated than understated, and the estimate is revised as observation of the network improves and as its topology changes.
Key energy sources and methodologies
Gram (formerly Toncoin) is present on the following networks: Binance Smart Chain, Ethereum, Toncoin.
The renewable share reported for BNB Smart Chain follows from where its machines physically run, so the method begins with locating them. Node addresses visible through peer discovery and public network observation are resolved to hosting providers, autonomous systems and countries, producing an approximate geographic distribution of the validator and full-node population. Where that observation is too sparse to stand on its own, the distribution of a network with a comparable staking design and operator economics is substituted, on the reasoning that similar incentives attract similar operators into similar hosting markets.
That distribution is then matched against national electricity statistics. Each country's share of generation coming from renewable sources is taken from Share of electricity generated by renewables, compiled and processed by Our World in Data from Ember's yearly electricity datasets and the Energy Institute's Statistical Review of World Energy. Weighting those country-level shares by the portion of estimated node capacity sitting in each gives a single renewable percentage for the network.
Energy intensity is a separate quantity and is defined marginally: the additional electricity associated with one further transaction being processed, rather than the annual total divided by the transaction count. On a chain that produces blocks on a fixed schedule whether or not they are full, the marginal figure is far smaller than a simple average would suggest, and the two should not be used interchangeably.
Three limits are worth stating plainly. An observed hosting location identifies a grid but not a procurement arrangement, so an operator buying renewable power on a carbon-heavy grid is indistinguishable from one that is not. Cloud and proxy infrastructure can place a node's apparent location away from the hardware actually running it. And national annual averages smooth over the hourly and seasonal variation in generation mix that a continuously running machine actually draws from.
The renewable share reported here is a weighted average of grid mixes rather than a record of what any operator actually buys. It is produced in two steps: establish where the infrastructure sits, then attach regional electricity statistics to those places.
Location is inferred from what the network exposes publicly. Nodes advertise network addresses in order to be reachable by peers, and those addresses resolve to a country accurately enough to describe an aggregate distribution, even though any single resolution may be wrong. Crawlers of the peer-to-peer layer and public directories of hosting and staking infrastructure supply the input. Where the observable sample is too thin or too skewed to stand for the whole population, the geographic spread of a structurally similar network is substituted, chosen because its participants face comparable hardware costs and comparable pressures over where to site machines, on the reasoning that operators respond to the same commercial forces even where the software differs.
Each location is then matched to published statistics on how electricity in that country or region is generated. The renewable proportion for the network is the consumption-weighted share falling in regions where generation is renewable. Grid averages are used because the alternative, knowing each operator's actual supply contract, is not observable; an operator on a dedicated renewable supply and one drawing ordinary grid power in the same country are treated alike.
Energy intensity is reported on a different basis from total consumption. It is a marginal quantity: the additional electricity attributable to processing one further transaction on the network as it currently runs. For a network whose consumption is driven by a validator set that operates continuously regardless of how busy the chain is, that marginal figure is small, and it is not the total divided by the transaction count. The generation statistics are drawn from Share of electricity generated by renewables, compiled by Our World in Data from Ember's electricity datasets and the Energy Institute's Statistical Review of World Energy.
The renewable share attributed to this network is derived from where its machines physically sit, not from any claim about the electricity its operators procure. Placement is inferred from publicly observable network data: the addresses nodes announce to their peers, information operators publish about themselves, and the hosting providers and data-center address ranges those addresses belong to, gathered by automated crawling of the peer network.
Two features of this network shape that exercise. The validator set turns over at the end of each election round, so the population being located is not the same from one term to the next and has to be observed repeatedly rather than fixed once. And because validators are grouped across a masterchain and a shifting number of shardchains, the geographic weighting reflects where machines are rather than which chain a given machine happened to serve. Coverage is still incomplete, since some operators sit behind relays or cloud infrastructure that conceals the underlying site. Where the observed spread is too thin to rely on, the distribution of a structurally similar network is substituted, chosen because its participants face comparable incentives and carry comparable duties and can be expected to cluster in broadly the same regions.
Each located machine is then matched to the grid that serves it, and the renewable proportion of that grid's generation is applied, weighted by the share of estimated consumption in each region. The outcome is a consumption-weighted renewable share for the network, which changes when operators move and when national generation mixes change from year to year.
Energy intensity is reported alongside it with a narrow meaning: the marginal energy associated with one further transaction. Because almost all of the consumption is the fixed cost of keeping elected validators online, rather than anything that scales with throughput, this marginal figure falls as activity rises and should not be read as an average cost per transaction. Grid statistics come from Share of electricity generated by renewables, compiled by Our World in Data with major processing from Ember and from the Energy Institute's Statistical Review of World Energy.
Key GHG sources and methodologies
Gram (formerly Toncoin) is present on the following networks: Binance Smart Chain, Ethereum, Toncoin.
Emissions for BNB Smart Chain are derived from the same geographic picture used for the energy mix, then converted using regional carbon factors. Node locations are approximated from peer-discovery data, public network observation and hosting attribution, and where coverage is insufficient the distribution of a structurally similar staked network stands in. Each location carries the carbon intensity of its national grid, drawn from Carbon intensity of electricity generation, processed by Our World in Data from Ember's yearly electricity data and the Energy Institute's Statistical Review of World Energy and published under a CC BY 4.0 license. Multiplying the electricity attributed to each region by that region's grams of carbon dioxide equivalent per kilowatt-hour, and summing across regions, gives the annual emissions figure.
The split between scopes matters for interpretation. Scope 1 covers emissions from sources the network's operators control directly, such as on-site fuel combustion, which for a population of general-purpose servers in rented facility space is generally negligible and is reported as such. Scope 2 covers the indirect emissions embodied in the electricity those machines purchase from the grid, and that is where effectively the whole footprint sits. Emissions upstream of operation, in the manufacture and eventual disposal of the hardware, fall outside this accounting boundary.
Greenhouse-gas intensity mirrors the energy definition: the incremental emissions associated with one additional transaction, not the annual total divided by throughput.
Uncertainty in the emissions figure compounds the uncertainty in the two inputs behind it. Any error in the estimated electricity total propagates directly into the result, and the geographic attribution adds error of its own, since grid carbon intensity varies by more than an order of magnitude between countries and a misplaced share of node capacity moves the answer substantially. Annual national averages also mask the hourly variation in grid intensity to which a machine running around the clock is fully exposed.
Emissions are derived from the consumption estimate rather than measured, by attaching a carbon intensity to each unit of electricity the network is estimated to draw and summing across the network.
The geographic step repeats the one used for the renewable share. Node locations are inferred from publicly observable network data, principally the addresses peers advertise so that others can connect to them, gathered by crawlers and supplemented by public information about where staking and hosting infrastructure is operated. Where that observation is too sparse to characterize the whole population, the distribution of a comparable network stands in for it, selected because its participants face similar operating economics rather than because its software resembles this one. Each region is assigned a carbon intensity, meaning the average greenhouse gas released per unit of electricity generated on that grid, expressed in carbon dioxide equivalent so that methane and the other gases are counted on a common basis. Estimated consumption in a region multiplied by that region's intensity, summed across regions, gives the network total.
The reporting separates two scopes. Scope 1 covers emissions from sources the operators of the infrastructure control directly, such as fuel burned on site in a generator. For a network of this kind, whose participants overwhelmingly run ordinary servers connected to a public grid, there is generally nothing in that category, and it is reported as such rather than left out. Scope 2 covers the indirect emissions embodied in the electricity purchased to run that infrastructure, and that is where essentially the whole footprint sits. Emissions further up the supply chain, such as those from manufacturing and shipping the hardware, fall outside this boundary.
Greenhouse gas intensity follows the same marginal logic as energy intensity: it expresses the additional emissions attributable to one further transaction rather than an average spread across all of them. Because it inherits both the consumption estimate and the grid averages, its uncertainty combines theirs. Carbon intensities are taken from Carbon intensity of electricity generation, compiled by Our World in Data from Ember's electricity datasets and the Energy Institute's Statistical Review of World Energy, and made available under the CC BY 4.0 license.
Emissions are derived by combining the network's estimated electricity use with the carbon content of the grids that supply it. The energy total is first apportioned geographically, using the same picture built for the energy analysis: node addresses observed on the peer network, operator information published openly, and the hosting ranges those addresses resolve to. Because the validator set is re-elected at the end of each round, that apportionment is rebuilt over the reporting period rather than taken from a single observation. Where placement cannot be resolved, the distribution of a structurally comparable network is used instead, selected for similar incentives and similar validation duties rather than for similar size.
Each portion of consumption is then multiplied by the carbon intensity of the grid serving its region, expressed as emissions per unit of electricity generated, and the parts are summed. The result therefore depends as much on where operators host as on how much electricity the network draws, and it shifts year to year as national generation mixes change and as the elected set turns over.
Two scopes are reported separately. Scope 1 covers emissions from sources the operators control directly, such as fuel burned on site; for infrastructure of this kind it is effectively nil, because the machines are commodity servers drawing grid power in facilities run by third parties. Scope 2 covers the indirect emissions embodied in the electricity purchased to run that infrastructure, and it accounts for essentially the entire footprint. Emissions from manufacturing the hardware and from building and cooling the facilities housing it fall outside both scopes and are not included.
GHG intensity is the marginal quantity: the emissions attributable to one additional transaction. As with energy, most of the total is a fixed cost incurred whether or not the network is busy, so intensity declines as usage rises and is not an average. Carbon intensity values come from Carbon intensity of electricity generation, compiled by Our World in Data with major processing from Ember and from the Energy Institute's Statistical Review of World Energy, and made available under the CC BY 4.0 license.