Introducing 0chain0chain is a
true zero-cost superfast, self-forking decentralized cloud for your off-chain {smart contract, data} for IoT, Web, and Enterprise apps.
Today majority of DApps have almost all their code execution and data storage on a centralized cloud such as AWS. 0chain aims to fill this void and provide a free scalable cloud for DApps to become completely decentralized. DApps can move their off-chain smart contract and data on to our platform, and provide their customers with assured decentralized service, but conserve capital and focus their spend on developing their business.
The TechnologyOur blockchain is designed to execute a smart contract in
sub-second deterministic time, so that one piece of smart contract does not have to wait minutes or an hour for the result of the next one. Our speed is the result of an efficient consensus set made up of 3 primary miners, 6 secondary miners, and 6 bench miners to make sure we have an honest consensus that needs at least 5/9 honest miners, and allow for network disruption, malicious attacks, data withholding, and data manipulation.
And because we have
parallel chains,
concurrent threads, and an
efficient consensus, we can theoretically have
infinite transactions .
We also have a notion of
self-forking for an evolution toward chains tweaked for specific verticals, applications, or geo location, because we understand that the parameters of one chain cannot satisfy every vertical or application.
In fact, one parameter that is bound to change is the
block time, which stipulates finality in a sub-second or minutes depending on the application. Buying coffee, receiving a token for a post, and other micro-payments can be transacted on a sub-second chain, while analytics, image processing for IoT, AI apps may need to be on a separate 2-minute chain. The self-forking aspect allows for new chains to evolve decoupled from the network token value.
Another reason to
self-fork could be the
consensus parameter of 5/9 which is fine for IoT applications, but a banking institution may need a 8/9 quorum for higher security.
Token EconomyTo provide a
free scalable cloud, we need to control the
inflation rate of tokens to the miners. To achieve this we have a
cost-efficient consensus, computing, and storage schemes. We divide the infrastructure scheme up into CPU, RAM, and SSD component needs and designate different duties to
miners, sharders, and blobbers. Miners generate and validate blocks. Sharders store blocks. Blobbers store data.
Additionally, we
split our genesis chain into smart contract and data chains at the onset. This will allow Miners and Sharders to use different equipment for a data chain and smart contract chain, and charge different prices to the network. The smart contract chain is stateful and so will need higher RAM servers. The miners, sharders, blobbers will need to offer pricing comparable to a traditional cloud at their own fiat currency, and 0chain will adjust token payout based on a daily exchange rate.
Apart from having a fair miner price, we need the
DApps to hold tokens based on an expected computational and storage need that they would pay a traditional cloud annually, except that they just need to hold it like a bank. There are
no fees. And if the DApp happens to hold enough tokens initially, and the token value increases, then they have a free scalable cloud for years to come without buying any additional tokens. This holding rate is adjusted on a regular basis to control the inflation rate, and these adjustments are done such that the reward pool lasts at least 100 years.
For more information, check out our white paper at 0chain (
https://0chain.net) in and join the conversation on our Telegram (
https://t.me/Ochain).