On September 16th, Gno.land released a statement regarding the launch of its official mainnet. The mainnet chain, ID, is actually a brand-new chain that was launched from scratch and does not inherit any state from the previous hard fork of betanet. According to the official release records of GitHub, the genesis block included 89 selected packets; the balances were distributed from files that had undergone fixed hashing and genesis verification, covering 3,262,481 accounts, with a total amount of approximately 1.333 billion GNOT.
The mainnet already provides RPC, browser, and node binaries, allowing developers to deploy smart contracts known as realm. However, "mainnet launch" does not mean that all tokens will be freely tradable from day one. According to official statements, transfers at the time of creation are restricted by Article 126 of the charter, with only a select list of addresses exempt from this restriction; nearly every token distribution is also subject to the ownership plan outlined in Article 132, with approximately 96% of the tokens being gradually unlocked over a period of 24 months from the launch.
Publish the contract source code in Gno language; from the very beginning, the mainnet has regarded readability as a key product feature.
Gno.land was developed by the NewTendermint team, and its core difference lies in the Gno language: a deterministic variant of Go that is interpreted and executed. The applications on the chain are known as realm. The code is released in its complete source form, allowing users and developers to read, verify, and reuse it. Compared to systems that only upload bytecode, this design aims to incorporate audibility into the protocol experience, rather than relying on the project party to verify the source code separately.
Familiarity with the Go syntax can help lower the entry barrier for developers, but being able to “understand” it does not mean there are no vulnerabilities. Interpreters, standard libraries, state persistence, permissions, and cross-realm calls can all lead to security issues. Making the source code public makes auditing easier, but it cannot replace testing, auditing, and formal verification. Once the value of the mainnet begins to accumulate, the impact of errors in the early toolchain and runtime will also be more significant than on the testnet.
Genesis Network is secured by four founding validators: Gnocore, OnBloc, Samourai Crew, and Berty. Although these four entities are capable of initiating the network and coordinating upgrades, the degree of decentralization is still limited. The official governance structure indicates that the initial members of GovDAO will be expanded through subsequent proposals. When assessing the maturity of the mainnet, it is important to pay attention to the number of validators, the concentration of voting rights, the geographical distribution of nodes, and the conditions for new participants to join, rather than just whether blocks are continuously being generated.
This release also includes improvements to performance and accuracy, such as faster genesis loading, new bank transfer events, bounded parallel queries, and several fixes for gas and range processing issues. For projects Darwin and Linux, pre-built binaries and verification files for amd64, arm64 are provided, along with container images. These preparations are helpful for replicating node deployments, but actual stability still needs to be verified under real transaction volumes, node failures, and during upgrades.
The official statement claims that there are 89 selected packages for Genesis, indicating that the network did not start from a blank state; however, the scale of an ecosystem cannot be measured solely by the number of packages. What is truly important are active users, developer retention, user transactions, tool compatibility, and the handling of security incidents. Many new blockchain networks may have technically operational capabilities upon launch, but it takes longer for applications and liquidity to develop.
Large-scale creation and distribution are combined with transfer locking to reduce selling pressure and also to improve the requirements for governance transparency.
Approximately 3.29 million accounts and 1.333 billion GNOT ensure that Gno.land has a wide distribution from the very beginning, but the number of accounts does not equate to the number of active holders. The allocation covers airdrops, investors, treasuries, public sales, and settled partners. A single entity may control multiple addresses, and some accounts may remain inactive for a long time. To determine the true degree of dispersion, it is also necessary to observe the concentration level, transfers after unlocking, and participation in governance.
96% of the tokens are continuously allocated within 24 months, which can limit the supply available for sale in the initial stages of launch, reducing the impact of sudden liquidity shocks. This also means that market prices will be more determined by a smaller number of tradable tokens. In an environment with low circulation, transaction prices may be very sensitive to small transactions, and the book value of market capitalization can easily overestimate the depth of liquidity available for exit. Users should distinguish between the total supply, allocated tokens, tradable tokens, and the actual available balance on exchanges.
Transfer locking is a protocol rule and should not be misunderstood as allowing all assets to be sent at any time. The official documentation clearly states that there is no "tap" for assets on the mainnet; testing and learning should be conducted using the current testnet. Developers who deploy their applications directly to the mainnet need to have GNOT allocated from the genesis distribution or through subsequent available channels, and they must confirm whether their accounts are subject to any restrictions. Attempting to replicate the free token process from the testnet tutorials on the mainnet will result in failure.
In the early stages of governance, there was also a characteristic of centralized initiation. Release records show that GovDAO began with one member from T1 and additional confirmed members joined through normal proposals. A gradual establishment process can prevent the initial configuration from being too rigid, but in the early days, a small number of people had significant procedural influence. The project required open membership recruitment, changes in permissions, software upgrades, and emergency operations, allowing the community to assess whether governance was expanding as planned.
The mainnet is launched as a brand-new chain, rather than inheriting from betanet. This means that the old test state, applications, and balances cannot be automatically considered as official assets. Migration requires redeployment and verification of addresses; developers should also confirm the networks, chains ID and RPC, to prevent test transactions from being accidentally sent to the production environment. The genesis files and verification values provided by the official are important references for verifying the status of nodes.
Gno.land The mainnet has evolved from a "planned launch" to a production network that is now connectable and deployable, which is a significant milestone. However, it is still in the early stages of ecosystem formation and governance expansion. The availability of readable source code, a Go style development experience, and the constraints of the genesis phase provide a unique design approach. The four founding validators, limited initial liquidity, and the gradual GovDAO process are centralized risks that require continuous monitoring. Success should not be measured solely by launch announcements; rather, it is essential to see whether the code can withstand real-world use, whether the validators can scale, and whether the network remains stable after token unlocking.










