Original article from 102TFP community
Twitter https://x.com/0x5aca/status/1703447491033883117?s=20
1. Project Introduction
1. What is EthStorage
EthStorage is an L2 solution that provides programmable dynamic storage based on Ethereum DA (Data Availability). It can greatly reduce the storage cost of large amounts of data on Ethereum, saving costs to 1% to 0.1%.
2. Project Background
Compared to Web2, which is currently controlled by a few centralized companies such as Facebook and Google, a key feature of Web3 is decentralization.
However, there is one key problem when 99% of users interact with blockchain: the dApp server or node service provider is centralized.
As things stand, whether it is a decentralized licensing protocol like ipfs, a mature P2P network, or a decentralized incentive storage network like filecoin, these existing solutions often have two limitations:
The semantics of static files are very limited. This makes file updates or deletions, or even a single modification, very inefficient, and these data cannot be solved with a decentralized solution, so sometimes you have to rely on centralized servers or nodes.
The cost of use is high for users. Different projects have different ecosystems, and different networks, wallets, and addresses need to be configured for different solutions so that users can upload data to their systems.
The future of Web3 should be a large dynamic data set programmable by smart contracts that provides rich storage semantics for routine operations such as additions, deletions, modifications, and queries. At the same time, the Web3 infrastructure should be compatible with ETH like Metamask, which is more user-friendly. The solution requires a decentralized access protocol to access all dynamic content in a fully decentralized manner.
3. Solution
A fully trustless, end-to-end decentralized web.
EthStorage is an L2 solution that aims to reuse the security properties of the Ethereum mainnet and provide programmable dynamic storage based on Ethereum DA (Data Availability) technology, especially EIP-4844 and Danksharding (EthStorage founder Qi Zhou proposed an efficient algorithm based on Danksharding encoding that can improve performance by about 4 times).
By regularly submitting storage proofs from the L2 network to the Ethereum L1, the Ethereum storage capacity is greatly expanded at a much lower cost: the goal is 1% to 0.1% per PB (PB = 2 to the 10th power GB) / original cost
In addition, the storage L2 network is completely permissionless. Anyone who meets the minimum storage requirements (about 4TB) can provide support as a storage service provider. EthStorage is highly integrated with EVM and is compatible with Solidity, Remix, Hardhat and MetaMask.
EIP-4844: EthStorage proposed EIP-4804/W3IP-1 "Web3 URL to EVM call message conversion", which converts HTTP-style Web3 URLs into EVM call messages. Currently, reading data from Web3 mainly relies on Web3 agents to Web3 blockchains. The translation is mainly done by agents such as dApp websites/node service providers/etherscan, which are not controlled by users. The standard here aims to provide Web2 users with a simple way to directly access Web3 content. In addition, the standard can also interoperate with other standards that are already compatible with URIs, such as SVG.
Simply put, web3:// (http://web3url.io) is a decentralized http://. It allows users to browse rich web content, pages/images/songs directly on the EVM! It defines HTTP-style web3:// links to locate any on-chain web resources hosted by smart contracts. The purpose of ERC-4804 is to add a decentralized presentation layer to Ethereum. Through this layer, we can render any web content (including HTML/CSS/JPG/PNG/SVG, etc.) on the chain using a URL that is readable by anyone, so EVM can serve as a decentralized backend.
Danksharding: Qi Zhou, founder of EthStorage, proposed an efficient algorithm based on Danksharding encoding that can improve performance by about 4 times.
4. Application prospects of EthStorage
EthStorage’s low-cost solution for storing large amounts of data can better realize the fully decentralized network of the future.
It defines the web3:// access protocol in ERC-4804 to present these smart contract contents in a completely decentralized manner.
I believe that in the near future web3:// will spawn a large number of new applications - from dynamic NFTs, on-chain music NFTs, personal websites (VitalikButerin's blog), host-free wallets (HexlinkOfficial), decentralized dropbox (BlockEden), and even decentralized GitHub (git3 protocol).
5. Financing
https://crypto-fundraising.info/projects/ethstorage/

6. Project Ecosystem
Entry: https://eth-store.w3eth.io/#/
Currently, node supplier applications are not open. You can try to test various dApps on the Internet.

