热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Web3数据存储的星辰大海:深度解读Greenfield白皮书

作者:sukie.ethTwitter:@sukie234数据是未来世界的“石油”,对于任何国家和个人来讲都是一种宝贵的资产。而数据存储业务,则是一个漂浮在海上的油桶,这个油桶必须要足够的安全才能承载


作者:sukie.eth

Twitter:@sukie234


数据是未来世界的“石油”,对于任何国家和个人来讲都是一种宝贵的资产。而数据存储业务,则是一个漂浮在海上的油桶,这个油桶必须要足够的安全才能承载得了用户宝贵的数据。而当下,数据泄漏事件频频发生,这意味着我们的数据和隐私如同海水泄漏的石油,流入黑市不断转卖被时时刻刻威胁,并且这种泄漏一旦发生,则是不可逆的。

去中心化存储的故事广为流传,从元老级别的 Storj、第一个给 IPFS 做激励层的 Filcoin 开始描绘 FVM 的星辰大海,Arweave 为 NFT 创作者提供永久储存方案,Ceramic 的动态储存为链上社交和数据检索等场景打开新的局面,Pinata 使用 IPFS 对 NFT 进行链上存储,EthStorage 为 EVM 公链做存储的 Layer2...... 

而今 BNB Chain 提出的 Greenfield 又要讲个什么新故事来填补去中心化存储这块空白的拼图呢?

阅读完 Greenfield 的白皮书,我觉得作者对于 web3 存储这个赛道,以及自身的优势劣势想的是非常清楚的。

首先,Greenfield 将自己定义为 BNB Chain 的侧链,而不是做一个新的公链,发一个新的代币。

这样做一是能直接承接 BNB Chain 广大的流量和区块链数据,不需要像 Filcoin 和 Arwave 那样依靠代币激励完成早期网络启动。二是能作为 BNB Chain 的拓展,将原本外包出去的存储产业,纳为自家的田地,为 BNB 提供更多的赋能。

下面来聊一聊 Greenfield 的用例:


1、Personal Cloud Storage

这个功能,就是储存一些个人数据,可以存一些照片视频等等。相比较 web2 阿里云 AWS 来讲,它更加抗审查。相比较 web3Fil AR 来讲,它门槛更低。这里需要补充,为什么 IPFS 比 Web2 的云存储服务更加能够保护用户隐私以及抗审查。

其实我们的数据存放在中心化云服务平台之后,我们的数据安全依托的就只能是对这个中心化平台的信任,我们的数据是被单一存储在几个大的集中的服务器机房中,之前的天津火灾就差点让微信用户的数据一夜之间消失,而阿里云前段时间的宕机也证明中心化云存储看似强大实则不具备反脆弱性。

而 IPFS 则是将用户的数据分为碎片,用户的一段数据会被分散的存储在不同的存储矿工上,并且同一份数据会被拷贝给多个矿工,没有一台机器可以单独的掌握完整的数据,一个矿工的数据碎片丢失,其他矿工仍然有存储备份,这些不同的终端足够分散,最大限度的保护了用户的数据隐私,以及数据安全。

所以去中心化数据存储并不代表数据的公开,这和传统的区块链技术是有区别的。


2、Hosting and Deploying Websites

这是一个为开发者提供的功能,能为 Web3 开发者提供一个搭建去中心化的前端的新选择。

举个例子:Uniswap 是去中心化的产品,但是它的前端仍然在中心化的服务器上,监管铁拳没有办法停止以太坊,但是能禁止大家访问它的前端,这也是为什么我们需要去中心化前端的理由。

另外一个例子就是近期大火的 Nostr 正是在 Flux 的 Cloud 上部署的去中心化前端,成为一个真正的去中心化社交网络。

当然对于 Greenfield 来讲,这个去中心化是相对去中心化,下面会讲为什么。


3、New Social Media Model

我认为这是 BNB Chain 想做自己的 socialfi 产品,但是相关的信息还没有披露。

大致猜一下,socialfi 要做的通信和社交,需要三个主要功能:一个是能保护用户隐私的 p2p 通讯工具,二个是能对个人数据(NFT、域名、贴文、社交图谱等)等确权,三就是构建一个去中心化的交易市场,将第二点说到的个人数据放到市场上买卖。

要做 socialfi 先做存储也反应了币安这步棋想的很深远。


4、Storing Terabytes of Data from BNB Smart Chain and L2 Rollup Transactions

大家也知道单体区块链保证去中心化和数据真实不可篡改靠的是重放,也就是全节点都重复验证数据,而这产生了大量冗杂的数据。

所以上文说的视频图片前端等非核心数据无需上链,而是放入 DSN(Decentralized Storage Network)。而对于区块链运行的数据,比如 transaction,虽然并不多,但也会限制区块链的性能扩展。

解决方法有两个,一个是提高硬件质量,比如加内存容量,加运算速度,从而让单个节点可以计算存储更多的 tx,从而提高全节点的容量和计算速度。

但是一旦硬件性能要求提高,没有办法用消费级别的硬件挖矿,比如 GPU,硬件门槛一提高,就会出现中心化的问题。这个时候矿机商就开始狂喜,天底下没有比卖铲子更爽的生意。

矿机的门槛变高还有一个问题就是增加矿工的成本,不同于显卡挖矿和利用个人闲置存储资源挖矿,如果没有足够的经济激励,矿工计算一下硬件和电力成本,盈亏不平衡就会停止运营节点,导致区块链停工,如果没有真实的收入支撑矿工的激励,那么对于链上的用户数据来讲,矿工停止挖矿,就是毁灭性的打击。

并且从经济模型的角度,这件事就是反向飞轮,市场行情变差,矿工抛售,套牢盘越多,这个项目价格再起来的概率就非常小了。

如果激励过多,那 inflation 也会很大,还是那句话,如果没有真实的协议收入,矿工没有办法获得持续的收入,进入无休止的砸盘,也会造成同样的结果。

那么明显,一个存储公链,对硬件需求越小,那么它的节点就越多,越分散,这个项目也就越去中心化。

最低的门槛就是无需矿机,直接使用中心化云服务器的服务。我甚至也有听说过自己搭建服务器在某些第三国国家用电子垃圾地理套利的案例。不过无论怎么说,降低存储性能的门槛是一个发展的趋势

Greenfile 说在极端的去中心化(个人终端硬件挖矿)和中心化(购买 AWS 等服务)的两端,它会朝着极致去中心化发展,也就是会目前还处在中间地带。

承认不够去中心化,但是至少矿工也就是 SP(storage provider)拥有选择使用 AWS 还是阿里云的自由。

除了提高全节点的质量,第二个解决数据冗余的方式就是使用 Rollup 进行链下存储和数据处理,这里的关键就是 rollup 的定序器,与其加大成本提高全节点性能,不如采取迂回的做法,这样只需要提高定序器的成本就好,也不会影响区块链的去中心化。

但是问题就是如何让人相信 rollup 的定序器是去中心化且值得信任呢?

这里就要提到数据可用性(DA)和数据可用性抽样(DAS),这个部分我会再开个 thread 讲。

总而言之,Greenfield 用了一套验证者的经济激励和罚没的办法,通过数据分片随机访问抽样,解决了数据可用性的问题。

也就是说 Greenfield 也希望能做 BNB Chain 和其他 L2 的 DA。

这里有一个非常有意思的点。

BNB Chain Greenfield 是 EVM Compatible 的,并且可以与 BSC 无缝跨链,这同样也意味着它可以全面兼容以太坊。

目前的 Filcoin 和 Arweave 则和智能合约的互操作性很差。

@EthStorage 毕竟是号称要做以太坊存储 L2 的项目,如果 Greenfield 会做 BNB Chain 和以太坊的存储的话,那么至少在这个领域不是只有其一家这样做,但其实我觉得以太坊官方自己也可以做一个这样的事情,将 DA 分开。


SP 和验证者

下面来谈一谈去中心化存储中最重要的两个角色:SP 和验证者。

SP Storage Provider 就是矿工,这个角色在 Filcoin 中也存在。

Greenfield 的挖矿模式跟 Filcoin 一样,SP 通过质押 BNB 挖矿,同时还采用了 Filcoin 的升级功能 Fil Plus 通过验证者验证数据的真实性可用性,挖有效数据的矿工赚钱,而制造冗余数据的矿工亏钱。

参考如下:

https://docs.filecoin.io/store/filecoin-plus/overview/

另一个可以期待的就是关于 BNB 的借贷业务。

矿工需要质押 BNB 挖矿,但是这种质押一般都是论年起步的,而退出质押则会受到非常严重的罚没,这会极大降低 BNB 的流通率。但是很多矿工是无法自己购买这么多代币进行挖矿的,那么可以选择将自己未来的收益进行质押挖矿,也可以选择将其他代币进行质押借贷,也是一种加杠杆的行为。

单从存储这个单一的经济模型来讲我们可以看到 BNB

需求端有

1. SP- 质押挖矿

2. Costumer-pay 数据存储

3. Investor-BNB 作为价值存储,并且可以借给 SP,赚取利息

供给端有

BNB 的发行,包括投资人解锁、BNB Chain 和 Greenfield 的挖矿激励,币安发工资等等,具体要去看代币分配。

迁移到 BNB Chain 上的 EIP1559burn 掉的 BNB。

目前 Greenfield 这条链还没有 EIP1559,如果跟 FVM 一样加上用户存取等操作都要 burnBNB 的话,这个销毁机制会加大 fomo。

这些其实都是 Filcoin 蓝图中的星辰大海,包括 FVM,上线借贷,拥有 Dapp 等等,Filcoin 想先做存储再上智能合约。而 BNBCHAIN 则是先有智能合约和应用,再上存储。这一试验也将解答我们存储和应用是先有鸡还是先有蛋的问题。


接下来来说说为什么存储公链需要借贷呢?

这就是为什么我方才解释供给和需求的原因。

存储公链最怕死亡螺旋,中心化存储却能根据硬件和能源价格调整公价,但是区块链遇到极端行情矿工罢工只能停止运营。对于用户数据来讲这是巨大打击。

那么在公链和矿工的关系中,既不能不让矿工赚钱,又不能让矿工赚太多钱。

借贷的利率就是这个调节机制。

这里又涉及到存储付费是币本位还是 u 本位。

如果是币本位,那么存储成本过高时,用户会选择别的 DSN 或者直接去 AWS。

用户存储成本和矿工挖矿成本都是法币计价,是一种心理上的计价。

但质押和挖矿激励只能是币本位。代币对法币计价汇率,也影响着项目的基本盘。

以 FIL 为例,当 FIL 价格下跌时,SP 存储一个等值美元价格的存储合约所需要的 FIL 越多,锁定的代币越多,供给端减少。

矿工对 FIL 的需求增加,借贷市场 FIL 的利息则变高,Investor 的需求也增加,则需求端增加。

代币价格也会上涨。

反之,价格上涨,矿工需求降低,利息降低,价格下跌。

从而达到价格的稳定可控。

有人问我 Greenfield 上线对 BNB 会造成多大的影响,虽然 Greenfield 还没公布经济模型呢,但是当然可以做一个数学模型假设各种情况下 BNB 的流通量对价格的影响。

但数学算不出人心,就像我永远也算不出亲爱的华人首富、时间管理大师 CZ 老板下一步是不是要计划拉盘 BNB?只好默默下单几颗 BNB,祈求这次不再踏空。

(开个玩笑,其实是数学真的太难了)

本文为作者个人观点,非投资建议。


7UPDAO

声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议。


原文链接:

https://twitter.com/sukie234/status/1621218548189384705


7up DAO

关于我们

7upDAO 是一个 Web3 投研社区,致力于分享 Web3 前沿动态,深度分析各赛道热点话题。社区聚集了大量的 Web3 投资人、创业者、工程师、产品经理、艺术家...


7upDAO 私董会是面向 Web3 行业的资源联盟。加入联系微信 c112606

微信群:加微信 seven7upDAO 入群

Twitter:@7upDAO

Discord:https://discord.gg/7updao


推荐阅读
author-avatar
猴子捞月亮A_118
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有