数据是未来世界的“石油”,对于任何国家和个人来讲都是一种宝贵的资产。而数据存储业务,则是一个漂浮在海上的油桶,这个油桶必须要足够的安全才能承载得了用户宝贵的数据。而当下,数据泄漏事件频频发生,这意味着我们的数据和隐私如同海水泄漏的石油,流入黑市不断转卖被时时刻刻威胁,并且这种泄漏一旦发生,则是不可逆的。
去中心化存储的故事广为流传,从元老级别的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则是将用户的数据分为碎片,用户的一段数据会被分散的存储在不同的存储矿工上,并且同一份数据会被拷贝给多个矿工,没有一台机器可以单独的掌握完整的数据,一个矿工的数据碎片丢失,其他矿工仍然有存储备份,这些不同的终端足够分散,最大限度的保护了用户的数据隐私,以及数据安全。
所以去中心化数据存储并不代表数据的公开,这和传统的区块链技术是有区别的。
1.Hosting and Deploying Websites
这是一个为开发者提供的功能,能为Web3开发者提供一个搭建去中心化的前端的新选择。
举个例子:Uniswap是去中心化的产品,但是它的前端仍然在中心化的服务器上,监管铁拳没有办法停止以太坊,但是能禁止大家访问它的前端,这也是为什么我们需要去中心化前端的理由。
另外一个例子就是近期大火的Nostr正是在Flux的Cloud上部署的去中心化前端,成为一个真正的去中心化社交网络。
当然对于Greenfield来讲,这个去中心化是相对去中心化,下面会讲为什么。
1.New Social Media Model
我认为这是BNB Chain想做自己的socialfi产品,但是相关的信息还没有披露。
大致猜一下,socialfi要做的通信和社交,需要三个主要功能:一个是能保护用户隐私的p2p通讯工具,二个是能对个人数据(NFT、域名、贴文、社交图谱等)等确权,三就是构建一个去中心化的交易市场,将第二点说到的个人数据放到市场上买卖。
要做socialfi先做存储也反应了币安这步棋想的很深远。
1.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是EVM Compatible的,可以与BSC无缝跨链,这也意味着它可以全面兼容以太坊。
目前的Filcoin和Arweave则和智能合约的互操作性很差,@EthStorage是在EVM Compatible上做的最好的链,毕竟是号称要做以太坊存储L2的项目,如果Greenfield会做BNB Chain和以太坊的存储的话,那么至少在这个领域不是只有其一家这样做,但其实我觉得以太坊官方自己也可以做一个这样的事情,将DA分开。
下面来谈一谈去中心化存储中最重要的两个角色: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,祈求这次不再踏空。
(开个玩笑,其实是数学真的太难了)
本文为作者个人观点,非投资建议。