“The Want, Will, and Hopes of the People.”
— The Declaration of Independence.
We, the undersigned Free TON Community, Validators and Developers, hereby announce the launch of Free TON Blockchain upon the principles and terms stated in this Declaration of Decentralization.
Free TON Blockchain
TON is a protocol proposed and developed by Dr. Nikolai Durov. We, the Free TON Developers are grateful for Nikolai’s contribution to the TON protocol and wish him to continue developing it as part of a wider community effort.
Since we believe in freedom of speech, in information sharing, and in free software, we haveb decided to give the power back to the community and unanimously proclaim the launch of the Free TON blockchain and the Free TON Crystal (or TON for short) as its native token.The Free TON Crystal symbol will be (U+1F48E): 💎
Why are we launching Free TON?
On the 3rd day of January 2009, Satoshi Nakamoto wrote the following inside the Bitcoin genesis block: “Chancellor on brink of second bailout for banks”, and then launched the first decentralized money.
Today, more than 10 years later, and more than ever, it is obvious that we need equal economic opportunities for The People of this world; and a new, more effective way to govern public finance — without influence from political elites.
The protocol represents an opportunity to create a massively scalable network benefiting hundreds of millions of people. Centered around smart contracts with easy to use tools for developers and users, it can promote free trade, equal opportunities, censorship resistance and cooperation during an unprecedented threat from a pandemic and an economic crisis.
Free TON is being launched in stages with the following objectives:
- To allow continuous debugging and development of the Free TON protocol
- To drive wide adoption of decentralized solutions by millions of users
- To accommodate future development scenarios
- To ensure that original protocol developers can participate once it is permitted
- To ensure uniform development of a single network and to discourage unnecessary forking
Free TON Decentralization
Free TON, launched by the principles described in this Declaration, is deemed to be fully decentralized.
The undersigned fully understand and acknowledge that any and all services, efforts, and other commitments that they declare hereunder in support of Free TON blockchain, as well as any and all TONs that they may receive as a result thereof, will only be provided after Free TON is sufficiently decentralized as described below. No undersigned party has promised any TONs to any other party in exchange for any services except those expressly described in this Declaration. Any transfer of TONs by the parties must be approved through a vote by holders of TONs until Free TON decentralization is achieved.
Under the terms of this Declaration all parties agree, declare, and commit to undertake every effort possible to achieve decentralization of Free TON from day one of its main network launch as described below.
The decentralization of a proof-of-stake blockchain network is achieved on many levels: protocol governance, software development, validation stakes, user interface and so on. This is how fault tolerance, collusion deterrence and censorship resistance are achieved.
Free TON becomes fully decentralized when:
A vast majority of TONs are being distributed among many users in the simplest way possible in order for them to participate in staking so as to prevent any single party from influencing network activities.
Several independent Validators are participating in network consensus; and, at least 13 independent stakes are validating masterchain and workchain blocks with the requisite computer resources continuously, and such that no single validator or other party that is technically able to participate in staking has more than 1/3 of all TONs available.
Several teams of Developers are working on the protocol design, including its specifications, core software, compilers, languages and interfaces.
Distribution of TONs
We have identified three groups in the community that are essential to achieve Free TON Decentralization: Users, Validators and Developers. As such, all TONs in genesis block (zero state) will be allocated into different predefined Giver contracts. TONs held by these Givers will not participate in staking or voting activities for their distribution; whereby, they shall have no effect whatsoever on network decentralization properties. Each Giver activity will be governed by Free TON holders by virtue of voting via a Soft Majority Voting (SMV) mechanism as described below.
Soft Majority Voting (SMV)
All decisions regarding distribution of TONs from Givers will be made through SMV smart contracts by current Free TON holders.
A Referral Giver manages airdrops of coins to initial users through a referral program that encourages the development and distribution of applications that support different user segments. These Givers will receive 85% of all TONs.
These Givers will provide direct incentives to partners who choose to promote Free TON to their user base. The referral program will be governed by a smart contract that manages and validates the terms and criteria as determined from time to time by Free TON holders via an SMV smart contract.
In order to preserve decentralization network properties, the distribution of TONs from a Giver or from Givers who at the time of distribution hold/s more than 30% of all TONs, to any other party or parties, is prohibited.
A Validator Giver supports decentralization by providing distribution of TONs to initial validators that will receive 5% of all TONs.
Validation in Free TON will be supported through direct validator participation as well as via the DePool set of smart contracts. DePools will enable further decentralization of Free TON, and therefore are highly valued and encouraged. Validator Givers will distribute validator rewards through Validator contests. Current Free TON holders will vote for Validator contests via an SMV smart contract.
While Free TON has a great on-chain governance design, recent attacks on other proof-of-stake blockchains proved that low level protocol solutions are not sufficient enough to ensure long-term decentralization when trying to preserve required network performance in proof-of-stake. A large number of users should be able to participate in staking without the pitfalls of the delegated proof-of-stake design, and so, without compromising network performance. The decentralized staking pools initiative (DePool) is designed to optimize for decentralization in the Free TON consensus protocol. A Validator Giver will support a DePool smart contract standardization by distributing additional rewards to Validators who join forces in making sure validator nodes are always available in DePools.
A Developer Giver supports current and ongoing protocol research and development, as well as network maintenance by independent teams. This reserve will support developers by providing them with 10% of all TONs.
Continuous and coordinated work in every aspect of the core protocol, network, its architecture, and its interface designs are essential for the decentralization and support of Free TON protocol development. A clear and transparent process will be established in order to involve the community in Free TON development through the TIP (Free TON Improvement Proposal) mechanism. TIPs are approved by the community via an SMV smart contract.
Developer Givers will distribute TONs to winners of TIP implementation contests. Implementations will be subject to comments and critique. Winners will be chosen by an SMV smart contract.
Caveat: No US participation
No US citizens or companies are permitted to sign this Declaration.
How You Can Contribute
We see large interest and support from those who want to see Free TON launched. Free TON should be supported by The People in a community where everybody contributes in their own way, much like Bitcoin exists today without the direct contribution of its founder.
Soft Majority Voting
If members have no opinion and/or are reluctant to vote on a particular decision for whatever reason, which is common, the process assumes that such members are essentially neutral to or are uninterested in the subject being presented. Instead of making an attempt to force neutral or uninterested parties into making a decision to participate, SMV allows decisions to be made by those who care the most. The metric for passing a decision is the mathematical difference between the percentage of ”Yes” votes minus the percentage of ”No” votes.
For example, if 10% of voters said Yes and no one said No, then the SMV principle presumes that the decision is sufficiently supported by those who care enough to vote, vis-a-vis no objections. At the same time, if all members vote then the traditional simple majority rule applies, i.e., 50% +1 vote means a decision is reached. When we connect those two dots on a graph with % of Yes and % of No axes, we get a ”soft” simple majority threshold line. For important decisions such as amendments to constitutional community documents, we can draw a «soft» super-majority threshold line. The soft majority voting mechanism will be programmed on Free TON via an SMV Smart Contract.
Signing this Declaration
By signing this Declaration, the undersigned parties agree to take an active role in one or several of these activities, thereby directly contributing to Free TON Decentralization.