An Introduction to Sukhavati Network
The Internet is said to have different eras of development. Web 1.0 was the era when the content on the internet was mainly read-only content. With Web 2.0 came more interaction and content. Web 3.0 is said to bring decentralization, anonymity, consensus mechanisms and integrated user interfaces.
A lot of giant tech companies offer server and storage solutions to their customers. Google drive has accumulated more than 1 billion users across the globe. However these solutions all have a major flaw. They are centralised, this raises issues regarding privacy settings and data handling, which can be addressed through the adoption of a decentralized platform.
There are some blockchains that have attempted to solve the decentralized storage solutions. The most notable example being Filecoin. Filecoin uses a protocol called a Zero Knowledge Proof (ZKP). This protocol uses pure mathematical methods to verify the promised storage, which is very costly. This excludes small storage devices (i.e. home NAS servers), like the ones most of us have from participating in decentralized storage network, keeping the network centralized
Introducing Sukhavati Network. Sukhavati Network is a decentralized cloud service network focused on storage solutions.
To decrease the price and increase the efficiency of the decentralised storage Sukhavati Network has chosen to run a hybrid mechanism. They have separated the consensus from the storage layer. These two layers will be running two different algorithms.
This is the layer that runs the whole blockchain network. The algorithm chosen for this level is called Proof of Capacity (PoC). This algorithm has been first described in 2014, and since then has proven its efficiency in various applications, most notable being BurstCoin. After the initialization, the PoC mechanism would require a tiny amount of computing power and IO resources to maintain high security consensus. This algorithm brings with it several benefits like security, fairness and scalability.
This layer is based on a new decentralized storage verification mechanism designed by Sukhavati Network Team, called Efficient Proof-of-Spacetime (EPoSt). EPoSt is a mechanism by which participants have to prove that they have allocated storage capacity to the network over a period of time. This mechanism is further divided into two mechanisms called LivingPoSt and WinningPoSt. LivingPoSt is an audit mechanism that ensures the continuous availability of stored files on the network. The audit is done every 24 hours, and if a miner (a storage that holds a piece of information) is missing, it is kicked from the network. WinningPoSt is a random reward mechanism that rewards those miners who pass the audit.
How does Sukhavati ensure randomness? This is a good question, especially considering that computer behavior is almost always entirely predictable. Drand network, a distributed randomness beacon daemon, is used as a source of randomness. Drand is operated by Cloudflare, EPFL, UCL, UIUC, Ethereum Foundation, Protocol Labs etc.
To ensure a smooth, secure, redundant and uninterrupted run, Sukhavati Network is separated into several nodes each having its own function:
- consensus node — establishing and maintaining the foundation of the network: the consensus layer
- storage node — build the storage layer of Sukhavati decentralized cloud service network.
- application node -trustless computing services in the form of smart contracts
- senate node — making proposals and supervising the healthy development of the network
- Sukhavati DAO — allows stakeholders to directly participate in discussion and governance.
As the internet continues to move towards the Web 3.0 era, more and more use case opportunities arise for Sukhavati Network. It can be used to connect various protocol islands in the ecosystem and provide unified storage services for Web3.0 applications. Thus bridging the gap between specification differences of web3.0 and web2.0. We also aim to provide Function as a Service (FaaS) computing services to the public, alongside achieving a low-cost and highly reliable storage peer-to-peer network.