【官方】Filecoin虚拟机(FVM)上的主要商业模式
本文由来自协议实验室的@Jnthnvctr所作,原文链接:https://medium.com/tldrfilecoin/business-models-on-the-fvm-23cd71fdd3f1
就如我们之前报道过那样,Filecoin正在建设一个由开放数据服务构成的经济体(https://medium.com/tldrfilecoin/state-and-direction-of-filecoin-summarized-4b90c59e3cca)。虽然目前Filecoin的经济主要围绕存储服务展开,但随着其他服务(检索、计算等)的上线,Filecoin网络的实用性将会得到加成,因为这些服务都锚定到同样的区块空间里,并可在里面触发功能。
Filecoin虚拟机 (FVM) 让我们可以将这些服务(以及如金融等其他服务)组合起来,从而创造更复杂的应用。这就如DeFi里的可组合性可以用非许可的方式搭建关键金融市场一样(如基于流动池Curve和借贷协议Compound而搭建的自动投资能力Yearn)。对Filecoin来说,FVM虚拟机是一个重要的里程碑,因为它能让任何人搭建协议来改进Filecoin网络,以及为其他参与者搭建有价值的服务。Filecoin上的智能合约是独特的,因为它们能将web3服务与真实世界服务(如存储和计算)等组合起来。这些服务都是通过一个开放的市场提供的。
在这篇博客文章中,我们会来分析一个典型用例,探索其在FVM虚拟机应用的支撑组件,展示这些服务的组合方式,以及展望它们背后的潜在商业机会。FVM 虚拟机最精彩的特性之一,就是它实现了解决方案之间的模块化。这意味着为一个协议搭建的组件可以被其他协议重用。希望潜在的建造者(可能就是你)在设计这类解决方案呢时能利用好这个特性,以最大限度地扩展用户群。
这只是Filecoin社区在这里(https://rfs.fmv.dev/)所讨论的潜在机会中的一小部分。不过,我们的目标是展示这些服务可能发生的互动方式,以及Filecoin经济将如何演进。
注意:随着时间推移,这些服务中的一部分很有可能会通过星际共识(Interplanetary Consensus:https://research.protocol.ai/talks/applications-of-interplanetary-consensus/)迁移到其他子网上。不过就这篇文章而言,我们还是想展示Filecoin经济在这个早期发展阶段的潜在演化方向。
这篇博客的其他部分内容如下:
激励用例探索
→ 永续存储(Perpetual Storage)管理数据流
→ 聚合节点/缓存节点
→ 去信任的公证节点
→ 检索性预言机(Retrievability Oracles)管理资金流
→ Staking
→ 跨链通信
→ 自动化做市 (AMMs)
挖掘用例探索
永续存储
永续存储是一个有用的起点,因为它能激励一系列服务(基础设施和经济性的)参与到网络当中。就如我们之前讨论过那样,永久存储(Permanent storage:https://coinmarketcap.com/currencies/arweave/)是永续存储的一个子集,目前市值约3亿美元。
永续存储的基本目标很简单:就是要让用户指明自己数据集的存储条款(如这个网络上至少要有10份副本),而无需运行额外的基础设施来管理存储交易提议(deals)的修复或延期。只要有足够的资金来支付存储费用,这个永续存储协议应该能自动激励人们去维修或恢复任何副本数量不足的数据集,丛而让其满足特定条款。
这篇推特文章(https://twitter.com/jnthnvctr/status/1545401176392437762)分享了一个思维模型,旨在探索人们能如何创造和资助这样一个合约。最简单地说,你可以将一个永续存储合约浓缩为一系列要求的最小集合<cid< span="">内容标识,副本数量,USDC, FIL,拍卖规则>,以及用于验证正确执行情况的原语。Filecoin的证明机制很重要,因为它可以告诉我们数据集何时出现副本数量不足的情况,并让我们有机会触发拍卖机制,来将副本数量恢复到最低的门槛。
为了搭建上述机制,就需要有一系列的服务来支持。虽然单个协议可以用独立的架构来尝试和解决构建这些服务,但模块化的解决方案最有利于被其他协议的重用。下面我们会讨论一些可帮助实现完全端对端流程的中间层服务。
管理数据流
经济中数据流动的例子
聚合节点/缓存节点
在我们的永续存储协议里,用户会指定数据副本的数量。这带来了一个有趣的用户体验问题——很多情况下,用户并不想等待存储证明上链后才知道数据存储和副本备份的方式。相反,用户可能希望自己的数据会有一个有激励机制的参与者进行永续存储,后者能确保所有的服务顺利进行,这就如同数据上传服务商的角色(如Estuary:https://estuary.tech/和NFT.Storage:https://nft.storage/)。
注意:内容寻址机制最美妙的一点,就是对有激励机制的参与者的依赖完全是可选项!如果喜欢的话,用户完全可以等待他们的数据最终上链,也可以将数据发送到一个有激励机制的网络(就如上面讨论的),后者能够帮他们完成这个数据上传的流程。
这个用户体验问题的一个解决方案,可以是设计一个协议,让有动力参与的IPFS节点提供较弱的存储保证,就如成为一个有激励机制的缓存节点。这些节点可以锁定一些抵押品(来确保行为的良好,并在服务失常时进行罚款)。当数据提交后,就返回一个在Filecoin上存储数据的承诺,来满足用户指定的条件。这个承诺可以包含一个默克树证明(展示该用户的数据确实被包含到大型聚合数据集中的一个位置),以及该存储协议将生效的最大区块高度。
收入模型:这个聚合服务的设计最美妙的一点,是它们可以双向收取小额的服务费用,即可以对用户收取小额费用(考虑到临时存储成本、聚合计算成本、带宽成本等),甚至还可以是来自某个拍卖协议的数据上传赏金(在下面的去信任的公证节点一节,将会讨论该例子)。
去信任的公证节点(拍卖协议)
要真的在Filecoin上达成存储交易提议,最好还是使用Filecoin Plus(https://docs.filecoin.io/store/filecoin-plus/)让流程自动化。Filecoin有两类存储交易提议——经验证的和未经验证的。经过验证的存储交易提议是通过Filecoin Plus项目存储的,对数据用户来说很有好处,因为它利用了Filecoin网络的激励机制来帮助降低存储成本。
如今,Filecoin Plus使用由公证节点分配的数据配额(DataCap)来鼓励每一个用户在网络上存储固定数量的数据。公证节点增加了一个社会信认层,来公开验证用户的真实性,并防止恶意参与者展开女巫攻击。当用户是人类时,这个方案是有效的。不过这就留下了一个问题,就是如何验证非人类(如智能合约)的行为呢?
其中一个解决方案就是设计一个去信任的公证节点(trustless notary)。这是一种智能合约,它能让对存储交易提议签订过程展开的女巫攻击变得没有经济价值。
此图展示了去信任的公证节点如何与用户和存储提供者互动的流程
这应该是怎样的?一个去信任的公证节点可以是一个链上的拍卖机制,所有的参与者(用户和存储提供者)要求锁定一些抵押品(与上传费率成比例)。当拍卖举行时,存储提供者可以根据用户需求提出有效的要价(甚至是负值!)。通过这种智能合约举办的拍卖,所有人都可以验证赢得合约的人是通过透明机制产生的。来自用户和存储提供者的经济抵押品可以劝退恶意参与者,并确保完成的拍卖最终会成为链上的存储交易提议。这个拍卖流程还可以让潜在用户和存储提供者之间达成更复杂的商议内容——这不只是存储的条款,还可以是付款的方式等。想控制成本的用户或许会提议用法币支付(来覆盖存储提供者的运营支出),以及可以用Filecoin贷款的形式来支付(这样就可以获得区块生成收入的一大部分收入了)。
收入模型:运行拍卖时,公证节点维护者可以收取费用的一部分作为交易提议清算服务的费用,也可以对锁定抵押品收取费用,或两者的组合。运行透明拍卖的一个好处,就是可以出现负值的存储价格(可用于支付数据集保险基金、用户引流赏金或分发给参与去信任公证节点治理过程的 token持有者等)。
注意:去信任公证节点(若正确设计)拥有作为非许可型服务的独特好处,就是它能支持那些不希望人类参与的流程(如自动存储衍生品数据集的ETL数据抽取、转换和加载流程)。如今,已经有393 PiB数据通过经验证的交易提议得以存储。
在我们的永续存储用例里,我们希望使用去信任公证节点的优势,在某个数据集出现副本数量不足时,触发存储交易提议续期和拍卖。在首个迭代中,这意味着存储提供者可以从缓存节点抽取数据。而在其后的迭代中,可以是从其他有该副本的存储提供者中抽取这些数据。
检索性预言机
无论是去信任节点达成的存储交易提议,或是聚合节点进行的缓存服务,我们都需要确保数据的正确传输,并防止用户被漫天要价。其中一个解决方案就是检索性预言机。
检索性预言机(Retrievability oracles:https://www.youtube.com/watch?v=ahV7mZq83SI&t=30s)组建的联盟,让存储提供者可以承诺一个最高价格,来为存储数据的可检索性做出保证。这个机制如下:
与用户达成存储交易提议时,存储提供者可以额外承诺可检索服务的条款。
这样,存储提供者要用检索性预言机锁定一些抵押品,以及作出相关承诺(如某周期内为每GiB数据收取的最高价格)。
在正常运作时,用户和存储提供者都会继续正常存储和检索数据。
当存储提供者拒绝提供这些数据时(违约),用户可以向检索性预言机申诉,它能向存储提供者要求提供数据。
→ 如果存储提供者向预言机提供数据,那么数据就会转发给用户。
→ 如果存储提供者拒绝提供数据,就会被罚款。
收入模型:为了运行这些检索性预言机,这个联盟可以收取费用(向存储提供者收服务费,为接受不同类型抵押品而收取费用,从投入的抵押品获得收益,或为用户取回数据时收费)。
通过在这个流程里引入检索性预言机,我们可以确保永续存储协议生命周期的相关节点都能有激励机制,来促进数据的妥善传输。
构建经济闭环
通过以上设计,我们实际上为数据流的相关组件构建了一个带有激励机制的版本。接下来,我们应该关注一下经济流的问题,看看我们的永续存储协议能如何确保资助上述流程的成本。
永续存储经济流的简况。注意,其他DeFi原语或许可以调和风险和波动性(期权和永续合约等)
除了最初的数据上传成本外,剩下的费用还与存储和修复相关。虽然有很多方法可以计算前期费用,但有一个保守的策略,是检视因为存储数据而产生的义务(如全部费用),并让永续存储协议以同样的货币产生收入(法币和Filecoin:https://twitter.com/jnthnvctr/status/1545401184672010241?s=20&t=8JbehpWTvOq2VBDJuzzVvA)。这个策略基于一个事实,就是Filecoin上的存储有两项很容易预测的成本:
Filecoin部分(FIL贷款成本,向网络发送信息所需的FIL)和
法币部分(硬盘费用、证明机制费用、电费)
一个永续存储协议,倘若以其需承担的义务同样的货币组合类型运作资金,能够确保其成本能够完全覆盖单一的token的波动性(单一货币支撑的资金波动性比较大)。此外,将资金投入运作和产生收入,能降低用户的前期成本。
Staking
为了在Filecoin里产生收益,最合理的做法就是先检视Filecoin自身。存储提供者会需要锁定抵押品才能在网络中引入存储空间,在运行Filecoin共识机制后,他们就会以区块奖励和交易费形式获得收入。目前Filecoin网络上四千多名的存储提供者对FIL的借贷有很高需求。FIL staking能让Filecoin持有者出借FIL,即将其资本锁定给一个存储提供者,并通过分享该存储提供者收入的形式获取收益。
如今,Anchorage、Darma和Coinlist 等公司有一些项目(https://tldr.filecoin.io/staking-your-fil),能为存储提供者提供Filecoin. 但这些项目只能服务部分存储提供者,不支持一些试图产生收益的协议(如我们的永续存储合约)。
Staking协议的独特优势可以解决这个问题,实现非许可型的聚合(智能合约可以生成收益),并能直接在链上向所有存储提供者分发Filecoin.与以太坊网络里的Lido或Rocketpool类似,这些协议可以为FIlecoin创建带有收益版本的token化衍生品,能作为其他服务里的抵押品(如上面提到的去信任的公证节点和检索性预言机)。
收入模型:Staking协议能以多种方式营收——包括从部署资产的收益中抽取一定比例。
注意:如今大约有34%的Filecoin流通量被锁定为抵押品,比其他一些权益证明网络少一半( Solana是69%,Cardano是71%)。
跨链通信
存储成本的另一部分(法币计价部分)需要产生收益——可以理解其中一些解决方案可能会部署在FVM虚拟机上,但还是值得讨论其他生态系统中的DeFi资助Filecoin上的业务运作的可能性。
跨链通信可以让Filecoin经济与其他生态链接,让永续存储协议在网络建立非Filecoin资产池(如USDC)。这会让这些协议在深度更充足的市场(如以太坊)产生稳定币受益,并在更新交易提议时按需将部分转换为Filecoin.永续存储协议能为这些借贷协议带来不断生成的多渠道需求来源,毕竟考虑到它们的成本架构(与传统经济里的养老基金类似),它们能投入的资本构成会更加稳定。
考虑到这些永续存储协议的早期需求包括了公共数据资产(如NFTs和DeSci数据集),它们主要牵涉到链上的实体,那么随着时间推移我们将可能看到这些跨链服务的需求稳定增长。对跨链通信协议而言,这就创造了一个独特的机会,来捕获这些不同的经济体里“贸易”的价值,因为服务在两端都是有提供的。
自动化做市(AMMs)
我们的永续存储协议价值流里的最后一个组件,就是对自动化做市的需求。上面列举的协议提供了产生收益的解决方案,但目前我们在支付时还是需要进行资产的转换(如stake中的Filecoin与Filecoin自身的转换)。这就是自动化做市AMM能发挥作用的地方。
除了帮助将stake的Filecoin转换成Filecoin外,AMMs还能让永续存储协议接受多类型的货币支付(如将ETH或SOL转换为相应价值的FIL和稳定币)。这些转换还可以在链上发生——不过随着时间推移,我们很可能看到这些经济之间出现贸易差额,两个方向都可能会发生交易。
结论
这些例子都是FVM虚拟机的部分潜在用例和商业模式。虽然我关注追踪Filecoin经济里的数据流和价值,但还是要注意这只是一个用例——很多组件都可以重用于其他数据流里。考虑到所有的服务都要收取酬金,那么很自然就会与经济流联系在一起。
随着Filecoin启动其检索市场和计算基础设施,这个网络将会支持更强大的互动模式,以及创造更多的商业机会来连接到其他的服务,从而支撑更高端的用例。还有,随着更多的原语在Filecoin基础层搭建(如针对存储提供者的绿色节能水平的可验证证书,或HIPAA健康保险携带和责任法案合规证书),你可以想象这些原语的排列组合方式,能让用户在使用服务时有更多的控制权(如一个永续存储协议,只允许绿色节能的存储提供者参与到数据的存储)。
对想在Filecoin经济的硬件和服务商搭建应用的开发者来说,FVM虚拟机极大地提升了设计的空间。我们很希望它能为所有的Web3参与者带来实质的好处,让现有的协议和服务连接到更广泛的用例当中。
免责声明:这些都是个人观点,不代表我的雇主观点,也不应视为“官方”意见。这项信息旨在提供资讯。它不是投资建议。虽然我们想确保所有信息都是准确和及时的,但有时错误和笔误是难免的。
尤其感谢@duckie_han(https://twitter.com/duckie_han)对这篇文章的帮助。
如果您也对Filecoin感兴趣,欢迎了解更多内容:
网站:https://filecoin.io
中文社区论坛:
https://github.com/filecoin-project/community-china/discussions
Slack频道:filecoin.io/slack/
Twitter: @Filecoin
博客:https://filecoin.io/zh-cn/blog/
GitHub: https://github.com/filecoin-project
Filecoin技术文档:https://docs.filecoin.io/build/
Filecoin规范:
https://spec.filecoin.io/
Filecoin区块浏览器:
https://filscan.io/#/home
关注Filecoin技术进展:https://github.com/filecoin-project
加入Filecoin社区论坛:https://github.com/filecoin-project/community/discussions
在主网上进行存储:
https://docs.filecoin.io/