This post is based on the speech that outprog, the everFinance’s founder who proposes the SCP (Storage-based Consensus Paradigm) theory, gave on BeWater Live. It is intended to give you the whole picture of Arweave’s tech ecosystem by delving into Arweave, SmartWeave and SCP, as well as the two-layer model that integrates PoW and PoS.
This post is divided into three parts, each of which centers on the following content:
- Why is perpetual storage economically viable
- How does Arweave ensure miners store all the data
- Blockweave technology
- Implicit incentive mechanism
- SmartWeave
- Storage-based Consensus Paradigm
- The Web3 Era of Infinite Scaling
- everPay Architecture
3. The Two-layer model that integrates Permanent Storage and PoS
- The Design of KYVE
- The Design of Koii that Integrates Permanent Storage and Pos
- Conclusion
This is the first part of “Introducing Arweave’s Tech Ecosystem”.
Hello, everyone! I dove into the blockchain industry in 2018 as a developer at imToken to work on the DEX Tokenlon and its iterations. During this period, I had been studying DeFi, I became an early user and researcher of the popular Uniswap as well as Compound.
When developing for imToken and interacting with DeFi apps, I encountered numerous problems. For example, managing seed phrases and paying miner fees is hard for users to comprehend. Over the past few years, I have been trying to recommend some friends of mine working at Alibaba and banking to use decentralized light wallets. However, it turns out that decentralized wallets are still desperately unpopular for their high user threshold. Fortunately, I saw a new direction for lowering the user threshold when I learned about SmartWeave, which is Arweave’s smart contract protocol, from UncleMeow, and the perpetual storage blockchain Arweave from ZengMi at a seminar held by SparkPool last July.
Since the established public chains like Ethereum are inherently unable to provide a premium experience for ordinary users at the infrastructure level, even the most elaborately devised products cannot remove obstacles to the use of blockchains. However, Arweave has the potential to become the basis of a new paradigm, making the blockchain world truly open to ordinary users.
When you perpetually store a file in Arweave, the file data will be stored by hundreds of nodes and can be accessed by Arweave gateway or any of the Arweave nodes.
Before being part of the blockchain industry, I studied IPFS and learned how to use distributed hash tables to retrieve data across the network in a decentralized way. However, IPFS has its own flaws for lack of an incentive layer for file data storage. For example, when your server shuts down, your file might disappear if it is not synchronized by the network.
Arweave builds a new mechanism for perpetual storage. What makes it different from Filecoin is that it charges a one-time, up-front fee for perpetual storage, which is made possible by its unique theoretical model.
To answer this question, we need to understand the fact that the storage cost is decreasing over time, which conforms to Moore’s law. According to official statistics, the storage cost reduces by nearly 30% every year. This makes it possible for us to calculate the total cost of perpetual storage, which converges to a constant as the storage cost keeps going down. In Arweave, the constant is weighted to determine the fee charged for storing data permanently.
So how does Arweave prevent the loss of files stored in it? Behind it is data staking at play.
On Arweave, data is deemed valid after it is included into the chain. Miners can stake any amount of valid data, for example, 10 MB or even 20 TB (i.e. the entire data size of the network). For miners, the more data they store, the more AR tokens they can obtain. This makes it so that miners are incentivized to store data in Arweave.
The core technology that powers Arweave is the blockweave. How does the blockweave work?
Simply put, it requires a random historical block to create a new block. It means that the miner who stores the largest number of historical blocks is the most likely to mine a new block. If a miner does not store the required historical data, the hashrate that he needs to mine a new block will increase exponentially.
That being said, storing more data is the optimal and most profitable option for miners.
Besides, there is an implicit incentive mechanism on Arweave that protects users against file loss. When a chunk of scarce file data is required in a new block, the miners that happen to store it have advantages over other miners, who have to consume more computing power to solve the PoW puzzle.
Obviously, storing scarce data makes it faster for miners to mine a new block. In order to increase their competitiveness in mining, miners are incentivized to synchronize scarce data, which will become no longer scarce.
As a consequence, the files you store in Arweave will be spread all over the network in a distributed way to avoid being lost to the greatest extent.
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。