




原文标题:《 BinaryTalks|对话 EthStorage,用 Layer2 思路构建以太坊的存储网络 》
受访者:Qi Zhou,EthStorage
主持人:Jenny,BinaryDAO
非常感谢 BinaryDAO 的邀请,今天有幸来跟大家探讨我们围绕在以太坊构建的基础设施—EthStorage 项目。
我自己多年来一直活跃在以太坊生态的区块链领域,经常参与以太坊社区的一些线上线下活动,也有写一些关于 Ethereum 开发改进的 EIP,所以我一直在思考未来的 Web3 基础设施是什么样子,我们应该做哪些改进才能让以太坊更好,如何做才能让这个行业更好?
去年我花费了较多时间和以太坊基金会的成员在 Data Availability 等方面进行了深入探讨,也做了很多这方面的研究。有幸在去年的时候拿到他们一个 Grant 的支持,主要是在做一些 Danksharding 方面的数据恢复、纠错等工作,这部分内容现在基本已经完成。而且就在两个星期之前,我们 EthStorage 项目也拿到了来自 ETH 基金会的 Grant。
简单来说,它的目标有两个:
第一是利用以太坊的安全属性,利用以太坊已经建立开放生态系统。随着接下来的 Layer2 扩容,我们看到许多不同方向的扩容策略,包括 Optimistic Rollup 和 ZK Rollup 等,他们都是在解决以太坊的计算、交易、TPS 等性能问题上做扩容改进,并且获得以太坊的安全。另一个重要目标是,利用以太坊的 Rollup 技术和 Layer2 技术降低以太坊的存储成本。如果你对以太坊的存储模型比较熟悉,就会知道它的存储成本是非常昂贵的。通过使用 EthStorage,我们希望把以太坊的存储成本降低到现在的千分之一,并提高现有的存储能力到 PB 级别以上。
很重要的一个原因是当我们有大量数据存储到以太坊,并且能够被智能合约直接 Reference,我们需要有一个去中心化的方式去访问它,而不需要依赖于比如像是 MetaMask 或者是 Infura 这种中心化或偏中心化的服务,通过一个链接就能直接访问。比如我想要访问 Vitailk 的网站,它就是托管在智能合约上的,或者说我想访问一个去中心化的社交网络,它也是托管在一个智能合约上面,同时这些内容数据都保存在 EthStorage 上。
最后给到一个更直观的一个例子,我们在做 EthStorage 一些早期的社区实验,比如说我们把 Vitalik 的 blog 去上传到了一个智能合约,然后花了大概 0.13 的以太坊,差不多两三百美金,其实价格也还是挺昂贵的,但相对于以太坊主网来说已经很便宜了,我们是在 Arbitrum Nova 去实现的,总共有 40 兆数据,这些网站都可以通过我们的 Gateway 去访问。
当你要执行访问时,Gateway 就是去访问 Vitalikblog.eth 这个合约,最后到 ENS 找到对应的合约上面的网站,所以这个网站是永远的托管在了 Arbitrum Nova 网络里面,包括上面的所有文字、所有子文章、所有图片都是由智能合约去解析和返回,而且在未来当 EthStorage 主网上线后,存储成本能够进一步降低 10 倍甚至是 100 倍的一个量级。
我们这次在 ETHDenver 上也有一些项目,包括去中心化的 Github 和 Dropbox,包括去中心化各方面的一些特殊疯狂的 idea 已经开始在我们上面搭建,ETHDevner 的现场这些项目都有机会与我们的 builder 去展示怎么用 EthStorage 去搭建更丰富的智能化应用。以上这是从整个应用层的角度,去描述我们 EthStorage 在做什么样的事情,谢谢大家。
原文链接