The blockchain infrastructure that meets Web3.0 needs
Many finance-related Web3 applications appeared in Defi in the summer of 2020. But with the emergence of concepts such as NFT, Gamefi and Metaverse, DApps has begun to develop from the field of Defi to images and games. Various decentralized applications have an increasing need for storage. However, the existing blockchains have limited storage space and high costs, making it unsustainable to meet the growing need for storage.
- Comparison of blockchain storage costs
As shown in the figure, the cost of storing 1 GB of data on the Ethereum network is approximately 73,000,000 dollars, and storage on Solana costs approximately 1 million dollars per GB.
Similarly, the cost of storing 1 GB of data on Avalanche is $ 988,000. With the popularity of these blockchains, the price will continue to rise. Due to the high cost of storing data in the chain, most DApps typically rely on centralized servers and cloud providers (such as AWS, Google Cloud and Microsoft Azure) to store data. For example, due to the storage limitations of Ethereum, most NFT files on Ethereum are stored in IPFS or other centralized platforms.
While FileCoin and Arweave are decentralized storage solutions, they are not free of their own drawbacks. FileCoin is a complex system, and storage services are significantly more expensive than their centralized counterpart (AWS, Google Cloud). Furthermore, Filecoin has a data storage market and a data recovery market, therefore users are charged two fees. The storage fee gives users access to the data, while the recovery fee varies according to the market conditions for data recovery. This will also mean that the user’s data access rights are not guaranteed.
In Arweave’s case, it is difficult to integrate Arweave deeply into existing blockchains, as it is incompatible with EVM, and Dapps on other chains cannot easily migrate to it. As Web3 application growth increases the demands on blockchain performance, we are all waiting for a web3-focused, tailored blockchain.
- Topia
Topia’s vision is to become the first ultra-high-performance decentralized world computer that deeply integrates distributed storage functionality to realize the mission of becoming the ultimate world computer; develop the infrastructure of WEB 3.0 applications realize ownership of personal information and controlled by individuals; the best metaverse infrastructure; build a more decentralized world with real equality and freedom. Topia has a magnificent vision and the solutions include deep integration of distributed storage and improvement of chain transaction performance. Topia aims to be a world-class computer that is extremely user-friendly for developers and the user experience, with lower hardware requirements for operating node devices, supporting multiple nodes, resulting in more decentralized node distribution.
2.1 Deep integration of distributed storage
The storage protocol is divided into the user end and the storage provider. The storage provider can be a local hard drive or any cloud provider.
Topia will not offer our own infrastructure, rather cloud service providers, data centers and inactive storage and data equipment for individuals and organizations will join and contribute to the Topia network by betting on Topia tokens. This framework will distribute a certain amount of Topia token rewards according to the service offered, and it achieves a certain recognized value according to the quality of the service offered.
The process of the storage protocol works as follows:
When a user starts a storage data request (Write), the file is first divided into several bits (maximum size of each part is 256KB), and then a storage execution node is randomly selected according to the reputation of the storage provider. The execution node will select storage vendors according to the reputation and resource status of each vendor, send these parts to them and then record the corresponding metadata in the chain. According to the storage certificate mechanism, the storage worker will periodically submit the storage certificate to the chain; If the storage certificate verification fails, the storage node will be penalized.
Storage costs: The storage fee is paid according to the size of valid data stored by the storage provider. The smallest device designation is KB, data less than 1KB will be stored in the chain. Currently the allocation is 10 TOP / KB. The storage fee is paid according to the actual computing power consumed by the storage provider. Currently 10 TOP / KTCP are temporarily specified. T opia deeply integrates distributed storage to meet the growing storage needs of decentralized applications and individual users.
2.2 Realize the personal ownership of data and privacy
With the development of the Internet, personal identity has also changed: “Consumer” in the Web1 era, “Creator” in the Web2 era and “Owner” in the Web3 era.
In Gavin’s vision for Web3:
“Web3 Foundation believes in an internet that:
- Users own their own data, not companies
- Global digital transactions are secure
- Online exchange of information and value is decentralized “
(origin:
The crypto industry has high expectations of Web3, in the hope that the Web3.0 network remains open and transparent, and protects ownership of personal information and privacy. As one of the most important core concepts in the Web 3.0 era, ownership of personal information will also become a core feature of Web 3.0 applications. Topia will solve this problem for personal data ownership and privacy so that data is truly in the hands of individuals.
2.2.1 Decentralized database and DApp container
In the service team, Topia will offer a decentralized database and DApp container based on Topia distributed storage, which ensures that DApp data is stored in a user-controlled manner, and allows its own autonomy over its data. Each DApp corresponds to a DApp container, through which user data is stored in a place controlled by the users themselves. DApp needs user authorization to read the data; each user has their own access to the DApp URL, which is sent through the decentralized DNS resolution.
2.2.2 Privacy calculation
In addition to providing a decentralized database and Dapp container to secure ownership of personal information, Topia will also use the following methods to protect the privacy of data:
Zero proof of knowledge, homomorphic encryption, secure multiparty computing, proxy encryption.
Conclusion
The core of web3 is owned by users. With the powerful development of web3, the data generated by users will be huge. At present, no blockchain can bear such high storage costs. For example, Opensea, the largest NFT trading platform, stores metadata as image information on a centralized server. Users’ NFT resources are at risk of loss when their server is maliciously attacked. There are even times when Opensea removes users’ NFTs at random. All this is because the user’s data storage security is not well taken care of and guaranteed.
If the storage security of data is not guaranteed, web3 based on user-owned data will be at stake. Therefore, a high-performance blockchain with storage is an indispensable underlying infrastructure for the web3 revolution of the future. If Web3 is the next revolution in digitization, then Topia, as the forerunner of this track, is a whole new step on the road to a utopian digital civilization.
Other reference articles:
Layer-1 Performance: Comparison of 6 Leading Blockchains (CoinCodex)
LOAD
. . . comments & more!