查看原文
其他

Filecoin加快升级步伐?加强各项功能的实现;何时支持用户编写的智能合约?

Filecoin 加快升级步伐?





Filecoin网络在3月1日刚刚升级到 Network Version #15,目前的重头戏是FVM(Filecoiin虚拟机),这个部分要分好几步进行,第一步,也就是Network Version #16计划于2022年5月3日进行。

Filecoin网络的改进处于快速发胀之中,升级的步伐可能加快。




Filecoin 3月1日的升级称为 OhSnap,主要是实现订单数据的快速上链,通过这一版本支持的 SnapDeal,Storage Provider不再需要经过一个漫长的 Seal 过程,就可以实现订单数据快速地通过替换已存在的CC sector数据完成上链,并能够不牺牲网络的安全性,和保证数据证明的完整性。这是Filecoin证明系统的进一步完善和进步。与去年升级的聚合证明一样,这也是在整个零知识证明领域中,Filecoin的研究团队为业界所做的贡献。

这一次Network Version#15 的升级,同时也是宣告Filecoin网络对生态应用支持的此层改造的开始。接下来,最为重要的就是FVM了。




FVM升级主要分为两个大步骤


就FVM本身而言,因为是对Filecoin链的执行层的改动,因此FVM的支持是一件大事。对FVM的升级也是分步骤进行的。总体而言,分为两个步骤:
  1. 把当前的执行层替换成FVM,为下一步支持智能合约打下基础

  2. 支持智能合约


也就是说,至少有两个版本的更新才能实现对智能合约的支持,完成迈向公链之路。






迈向 Network Version#16 


我们提到的下一次升级(Network Version#16)就是实现第一个步骤。Network Version#16 具体将包含 FIP-0030,FIP-0031,FIP-0032 。FIP-0031目前是草案状态, FIP-0032还是草案前(Pre-Draft)的状态。目前对NV#16的计划已经公布,预计在5月3日进行升级。也就是说两次升级的时间差不多两个月。这么多内容,要在NV#16中实现,靠这两个月是不行的,准备工作早就开始了。从当前的链实现到NV#16对每一个Filecoin实现而言都需要认真准备,具体说来,有以下一些事情需要完成:

  • 完成当前实现的VM到支持 WASM 虚机机(FVM)的替换,并完成当前Actors(系统内置合约)的重写:当前FVM的一个参考实现已经完成;(FIP-0030)

  • 不同的实现引入FVM,测试与当前链的实现是否兼容,也就是说可以用FVM替换现有的VM实现,整个共识不受影响;(FIP-0031),当前Lotus,Venus都完成了部分测试。

  • 实现并采用新的 Gas模型。(FIP-0032)


注:上述步骤中的FIP序号并不完全对应所说的内容,为了方便说明,简单对应,不严格反应FIP全部内容。

这些步骤中Filecoin节点的强制升级仅在最后一步是必须的,前面的步骤中因为是与现有网络兼容的,因此可升可不升。但是我们鼓励社区开发者和节点运行者参与中间版本的升级和测试,这样可以多反映问题,也可以让节点运营者尽早熟悉FVM。

Lotus 和 Venus 开发团队都会发布一些中间参考版本,大家可以持续关注进展。




何时支持用户编写的智能合约?


也就是说上面讲的两大步骤中的第二步什么时候做,是不是在第一步后很快就进行呢?理论上可以如此,但是,这之前还是要做一些准备。这其中的一个重要原因就是,一旦支持用户可编程的智能合约,那么Filecoin的 Layer 1 就相对固定了,至少系统内置的合约方法就相对固定了,架构也相对固定了,这样即使后续有更多的升级,合约的兼容性才可以保证。

我们之前讲过,智能合约功能的支持可以为Filecoin网络带来很大的灵活性,并促进更多的创新,包括存储市场和检索市场。而目前存储市场的实现是系统内置合约,这样就把一些功能锁死了,不利于创新。所以,在实现用户级智能合约支持的同时,我们要考虑系统级合约的结构和分层。其中就包括把存储市场分离出来,不再作为系统内置合约。也就是说,它变成了用户级合约,这样,不同的团队以后可以编写不同的存储市场和检索市场合约,并展开竞争,逐步改善存储和检索市场。

这个步骤会涉及到比较多的更改,也需要花一些时间,而且这些更改与FVM实现的第二阶段会并行进行。具体的支持顺序和路线图会很快被纳入核心开发者的讨论之中。

所有这些改进只有一个目的,就是更好地激活Filecoin生态,为Filecoin网络生态的发展增加灵活性,扫除障碍。每一小步都是迈向一个更加完善的网络。




升级的步伐加快


除了上述这些重要的事情需要做之外,还有一些其他提案,比如说增加增加收益人地址来盘活节点运营者的资金管理,完善订单流程中的协议等等。根据轻重缓急也需要排期。

尽管Filecoin是一个已经运行了近一年半的区块链,但仍然在发展的初期,其中有大量的改进空间,发展中也会不断地遇到新问题。这些核心开发团队、研究团队和社区都非常关注。要快速发展,网络升级不可避免,对与开发者而言,最好的升级就是小步快跑,避免过大的改动。目前开发者倾向于适当加快升级的步伐,尽快纳入新的功能,激活生态。这也是为什么下一次升级的时间间隔为两个月(原计划间隔时间更短,但因为升级内容较多,做了一定的推迟)。

接下来的升级希望能够保持在2个月左右,或者可以更短一些。去中心化存储是Web3.0的最基础的设施之一,Filecoin的发展和完善对Web3的发展至关重要,也令人激动。希望有更多的开发者参与其中,一同推进网络进步。





Filecoin的功能实现和部分重要应用



Lotus
作为Filecoin协议的参考实现和主要的市场实现之一,自主网上线以来,Lotus共发布了26 个版本,提交了11次网络升级和18个FIP。
2021年,它的新功能包括runtime架构(拆分储存提供商和市场节点)和v1 API、封装调度器(sealing scheduler)的改进、优化的封装流水线(sealing pipelines)、更好/更快且具有用户可配置资源控制的存储和检索交易。
感谢这些改进,此外,Lotus现在通过将存储容量提供给Filecoin 网络,为存储提供商建立了一个更强大、更易于使用的基础,以不断增强他们的能力。
证明升级和zk-SNARKs
非交互式零知识证明(zk-SNARKs)是一种密码技术,它允许证明者在不透露信息本身的情况下,让验证者相信证明者知道某些信息。
在主网启动之前,Filecoin项目的zk-SNARKs计划就已经开始了,进行了大约两年,在过去的十二个月中取得了巨大进展,其中一个成就,是为World网站推出了一个专门的zk-SNARKs。
最近的更新包括使存储提供商能够在中断后恢复封装、部署分布式Window PoSt、多核SDR(优化/快速封装)、新Bls12-381执行的集成以及全面性能的提高。重写GPU 树会带来巨大的性能提升,例如加速近50%。
总的来说,代码库经过重构,可以实现更好的模块化和可读性,增加了支持更多架构的ARM64和Apple M,及用于聚合证明的 API,这些使zk-SNARK生成优化了80% 以上。
Hyperdrive升级
2021年6月,Filecoin v13“HyperDrive”网络升级,存储容量增加了10-25倍,在主网启动仅八个月后,Filecoin也因此成为第一个部署显着链带宽升级的主要L1链。从那时起,每日存储容量翻了一番,超过60 PiB/天,有机会在2021年底达到20 EiB左右。
Filecoin证明系统的创新让这次升级成为可能。早在主网启动前,基于大量存储供应商的需求,Filecoin网络一直在以满载状态运行,这使Filecoin成为生产中最大的SNARK 系统,每天生产和验证超过500万个 SNARKs证明。
从2020年12月到2021年4月,CryptoNetLab和CyptoComputeLab设计并实施了SnarkPack,这是一种通过聚合来扩展SNARK证明、提升更高的可扩展性和缓解网络拥挤的新策略。SnarkPack登陆FIP13,为Filecoin网络带来10-25倍的整体链容量提升。
检索市场(Retrieval Markets)
Retrieval Markets是建立在Filecoin上的最令人兴奋的平台之一。它以完全去中心化的方式提供类似CDN(内容分发网络)的体验,人们可以加入其中,根据地理位置为终端提供带宽。
这一年以密集的研究研讨会拉开序幕,聚焦于探寻检索市场的可能性和机会。超过20位研究人员在VR世界中会面、讨论和设计新的数据交付计量、图形形成(Graph Forming)、机会部署(Opportunistic Deployments)和检索市场加密经济学。
4月,Lotus、PegaSys、Myel、Digital Mob、Textile、Chainsafe、协议实验室、IPFS、FilSwan、ResNetLab和Estuary团队参加了第一届检索市场建设者峰会。目前,有几个团队正在构建检索市场解决方案的不同实现方式,您可以在每隔一周在检索市场演示日(Retrieval Markets Demo Days)中看到他们的进展。
NFT.Storage
NFT.Storage于2021年4月推出,以免费、简单的服务提供NFT元数据和资产的链下存储。上传到 NFT.Storage的HTTP端点的数据存储在Filecoin上,同时可供公共IPFS网络使用。该服务是免费使用的,其愿景是最终以去中心化的方式将NFT数据保存为公共产品。
该服务还为用户提供正确格式的IPFS URI,以在其智能合约中引用他们的元数据。这是确保他们的NFT真正永久引用预期数据的关键步骤。它保证使用“ipfs://” URL而非集中式的“http://” URL,如果服务器关闭、DNS关闭或数据位置更改,“http://” URL可能会中断。
自推出以来,该产品发展迅速,目前已在Filecoin中存储了超过2100万次上传和超过16000 名的用户。包括该领域一些最大的市场和铸币服务的NFT,如OpenSea、OneOf、NFTPort、Makersplace、Jigstack、Curio等。
还有更多令人兴奋的新功能正在进行——从用于能更快访问存储在IPFS上NFT数据的HTTP 端点,到可用于10000个NFT空投的大型目录上传app,再到市场和SDK的委托授权,使用户直接上传到NFT.Storage。
今年后半年,该团队的目标是突破已有的智能合约和DAO等去中心化技术来推进产品愿景,以去中心化的方式保存NFT数据。该团队还致力于研发niftysave,旨在索引所有NFT并将其元数据和资产保存到Filecoin上,以确保不会丢失任何NFT数据。
Filecoin Green
2021年,一个全新的项目——Filecoin Green成立了,它在将Filecoin变成世界上最可验证的可持续区块链方面取得了长足的进步!
为了更好地了解网络上的能源使用情况,该团队与存储提供商合作,开发了一个开源能源使用模型并推出了filecoin.energy概览面板。这些工具使世界上任何一个人都可以轻松估计整个网络和特定SP的能源使用情况。
该团队还开发了将SP能源使用与风能和太阳能等可再生能源相匹配的能力。Filecoin Green 与 Filrep 团队合作,将这些采购整合到信誉系统中,并与Energy Web基金会合作,在其区块链上记录可再生能源的购买。这使得存储客户不仅可以查看他们选择的SP使用了多少能源,还可以验证购买了哪些可再生能源,将他们的文件存储到单个太阳能或风电场的级别。
这些努力使得Filecoin Green成为社区眼中加密系统可验证可持续性的领导者。Coindesk介绍这些策略如何使Filecoin和其他区块链变得环保。EWF负责人在推特上表示,Filecoin在可持续加密领域处于“领先地位”。
该网络在#fil-green频道上分享了其可持续发展战略和验证工作,同时还建立了一个SP和开发人员社区。
FVM
Filecoin 虚拟机 ( FVM ) 将智能合约引入Filecoin网络。这一重大技术的进步让那些Filecoin上本地部署无需信任的可编程存储用例成为可能。作为一个基于WASM的多语言虚拟机,它可以托管现有的EVM智能合约,也就是说在运行原生Filecoin时,几乎不需要适应,这些都归功于EVM 外部运行时的支持。
FVM为网络开辟了大量机会。最令人兴奋的成果包括:数据DAO、去中心化计算、替代存储市场、永久和众筹存储、L2解决方案、跨链桥、抵押贷款计划等。
FVM的引入是一个渐进的过程。协议实验室的FVM团队目前正在研发Milestone 0,用于内部测试和实验,为了在主网上启动canary Lotus节点,在FVM上运行内置Actor。
接下来,Milestone 1预计正式将主网的执行层过渡到FVM。将于2022年第一季度末登陆,仅限于内置Actor。Milestone 2将引入部署用户定义合约的能力,还支持原生参与者和 EVM智能合约。预计将于2022年第二季度末登陆。
随后的Milestone将侧重于逐步将越来越多的Filecoin功能从系统空间迁移到用户空间,以实现更多的定制、创新和更容易的可编程性。
*其进度可能因许多因素改变。
VDF
协议实验室、以太坊基金会、Filecoin基金会、Electric Coin Company (ECC) 和Supranational之间的合作已经启动。目标是产生高效且具有成本效益的计算VDF(可验证延迟函数)。这将涉及开发快速评估(如顺序计算)和证明(如并行计算)。
目的是开发优化的CPU(评估)、GPU(证明),最终实现ASIC(评估和证明)。目前正在探索两个证明系统:由ECC发布的Halo2和由Microsoft Research发布的Nova。
广义证明ASIC和GPU优化有望将这些系统任何一个中通用证明(不仅仅是VDF证明)的经济成本提高5-10倍。
协议实验室和Cryptosat也在合作探索宇宙VDF的可能性。其中一个高级想法是利用光速作为通信延迟的“硬限速”——可让协议实验室根据计算速度从算法和硬件优化中获得比理论上更好的Amax(Attacker’s Maximum Advantage,攻击者最大优势)。
在该模型中,延迟可控制在可验证位置的卫星之间的最短通信时间。
Drand
Filecoin领导者选举使用的分布式随机信标Drand于不久前宣布成立一周年,完成了不间断的、超过一百万轮的服务。
Drand由独立合作伙伴网络熵联盟(League of Entropy,简称LoE) 提供支持,自去年10月 Filecoin推出以来进行了扩展,并为该联盟增加了两名新成员。
Drand也正在更新新功能,以便为更广泛的程序提供服务。Drand将对部分签名采用“无链”的随机生成方法。这将使开发人员构建能在未来用上名为Time Lock Encryption的客户端加密消息,该技术能用于缓解与 MEV(在以太坊上)和前沿攻击相关的威胁。
Drand不久后还将提供对更高频率随机信标的支持,与当前的30秒信标并行运行。此次Drand更新能够被更广泛的Web2和Web3用例集采用。
Web3.Storage
Web3.Storage于2021年8月推出,旨在让开发人员能够轻松地将IPFS和Filecoin与其项目集成。他们不需要运行任何基础设施,能够使用简单的接口就能做到,包括JS客户端库和HTTP API。
Web3.Storage自推出以来拥有超过5000名用户和900万次上传,发展迅速。刚接触Web3的开发人员正在亲身体验内容寻址和去信任存储如何实现更轻量的后端基础设施、去中心化和更少的锁定,而经验丰富的Web3开发人员能够快速将IPFS和Filecoin与生产dapp集成。
该产品在解锁应用程序、用户和数据如何交互新范式和模式方面雄心勃勃,同时继续提供直观的用户体验,敬请期待!
Estuary
Estuary的工作开始于2021年3月,已发展成当今加入Filecoin网络的可靠、可扩展的解决方案。Estuary节点有自己的libp2p栈,具有完整的IPFS和Filecoin功能,可帮助任何人以多种方式进行Filecoin存储交易。
Estuary已成功完成超过86750笔存储交易,注册对象超过50亿,存储了超过784.22 TiB的文件,和Filecoin生态系统中许多公司和团体合作,并为来自世界各地的超过143个存储提供商存储数据。
有兴趣的人可以在云中运行自己的Estuary节点。Web开发人员可将Web客户端克隆或分叉,为他们自己的用户提供类似的体验,也可以只使用托管API来处理他们拥有的任何公共数据。
Textile
Textile是一家正在推出工具使开发人员更快、更轻松地在IPFS和Filecoin上构建去中心化的应用的公司,它在以太坊、Polygon和NEAR上推出了无需许可的Filecoin存储桥。
还推出了Filecoin Deal Auctions试点,供客户有效将大量数据集加载到网络中,目前每天数据量为2TiB,每周增长约25%。截至2021年10月1日,该试点的Filecoin活跃交易已达到 205TB。
Hackathons(黑客松)
2021年,Filecoin和IPFS的黑客松计划接触并连接了全球11000多名开发人员和企业家。在过去的12个月中,超过5000人在Filecoin和IPFS Hackathons中立项。
Filecoin生态在年初参与了30多场活动,例如HackFS和Scaling Ethereum,以及由ETHGlobal和Chainlink赞助的其他活动,以鼓励开发者和企业家构建自己的项目。黑客松计划还试行了多场Filecoin亚洲Hackathons季活动,并参与了Polygon BUIDL IT和多个学生发起的计划。这些活动引发了数百个注册和项目提交。
Filecoin和IPFS的目标,仍然是通过推动这些不断增长的赠款和加速器计划来帮助连接、建立和促进有前途的项目的增长。一些最惊喜的项目继续以赠款和种子资金的形式获得数百万美元。以下是一些部分项目:
  • Arlequin是一个完全由Paint-to-Earn(画着赚)系统驱动的元宇宙社区。用户可以收集名为Arlee的可爱3D动物,这些是由Flow区块链驱动的NFT,并使用IPFS(通过 web3.storage)来存储它们的视觉面。

  • Geo Web是一组用于将数字内容锚定到物理土地的开放协议和产权。Geo Web 将把数字媒体、游戏、数据、商业和 NFT 作为共享体验而不是孤立的应用程序带入物理世界。

  • img8是为去中心化存储网络构建的去中心化图像处理和优化协议。它使Web3构建者和设计者能够轻松地检索图像,这些图像具有更高的安全性、更快的速度和更高分辨率。

该团队每月举办5次以上黑客马拉松,更加关注持续数周的活动,这些活动培育发人员并入Web3,还常与整个Filecoin生态系统的合作者合作。
Web3协作
作为Web3的事实上的存储层,Filecoin将继续增长并获得采用,开发人员也会继续探索和扩展协议的所有可能性。
最近几个月充满了与Web3社区激动人心的合作。这些合作是多方面的,包括针对开发人员的联合资助计划、filecoin存储桥、联合Hackathons和投资。
通过智能合约系统,Filecoin现在与Ethereum、Polygon、NEAR、Hedera Hashgraph、Flow以及更多正在开发的项目集成。这些生态系统中的开发人员发现使用Filecoin进行数据存储非常容易。
区块链预测服务Chainlink 是主要合作者,并于5月与Filecoin 集成。该网络最近启动了一项大范围联合赠款计划,以刺激新应用程序的开发,例如数据赏金和矿工保险。
其他令人兴奋的合作者包括视频解决方案:Livepeer的联合挖矿计划和Videocoin的视频 NFT。
由于这些持续的协作努力,Filecoin已于2021年9月被添加到数据经济指数(使用RenFIL)中,作为Web3栈的基本和关键驱动因素。
Filecoin生态中的新创公司
端到端构建者漏斗正在迅速扩展:Filecoin生态系统与全球构建者合作,提供从Hackathon 到Scale的无缝体验。
通过将全面的Hackathon、赠款计划与快速扩展的加速器计划相结合,包括Techstars、Tachyon、DeFi联盟、Outlier Ventures等在内的许多初创公司获得了动力。
在过去的一年里,近60家初创公司已经从合作伙伴加速器计划中毕业,其中许多创始人通过 Filecoin 黑客马拉松成长,他们通过构建者漏斗的过程中获得了专门的资助。这个生态系统中的创始人数量惊人,Filecoin很高兴在他们扩大规模时为他们提供资金和资源。
2021年2月,Filecoin Launchpad举办了演示日,来自全球11个国家的13支团队参加了为期12周的沉浸式加速器,连接了IPFS、Filecoin和以太坊社区。
Filecoin还与LongHash Ventures合作推出Filecoin Frontier Accelerator,这是一个为期 12 周的计划,旨在推动全球最大去中心化存储网络上主要项目的发展。
也与Outlier Ventures合作推出了Filecoin Base Camp加速器,以促进新生态系统项目的发展,这些项目正在构建推动Web3采用的下一代应用程序。
2022年初,Techstars Filecoin加速器、DeFi联盟及Tachyon的另一项强有力的合作将启动。
存储提供商
快速回顾,Filecoin网络以比最初预期快得多的速度提升存储,很快在4月达到了最大基线铸币水平。从那时起,网络开始变得越来越强大。
2021年7月,Filecoin 社区批准了一个新FIP来重新命名并替换有些限制和狭隘的“矿工”术语,采用更合适的“存储提供商”术语。在吸引更多Filecoin存储用户的过程中,这种品牌重塑将有助于向企业客户强调网络的实用性和价值所在。
自成立以来,世界各地上线的新存储供应商出现了难以置信的增长。迄今为止,已有3500多个Filecoin系统启动并运行,每天有5到10个新系统上线。
同时,每天有30-60 PiB的新容量上线,有大量空间可用于存储有用的数据。以今天可用的容量,在Filecoin上存储数据的成本几乎是免费的。
6月,存储提供商社区加紧合作,在北美和亚洲组建了一个新的存储提供商工作组。工作组首次执行的方案之一是支持社区努力创建更好的文档和工具。到现在为止,已经在欧洲、北美、亚洲、韩国和日本建立了工作组。
8月,创建了一个新的Filecoin赏金委员会以支持这项工作。自那时起,外部专家一直参与以提供新的最佳实践。董事会也随时欢迎新的想法或要求。
为了支持生态系统建立新存储提供商,Filecoin建立了一个新的加速器计划,专门用于每年培训并新增50个新的存储提供商。可以在https://www.web3espa.io申请加入。
ARG
2月,应用研究小组(简称ARG)开始使用 Filecoin、IPFS、libp2p和IPLD试验原型。截至目前,ARG已经创建了一个开源框架,用于构建与IPFS兼容的开箱即用网站、与Textile等知名生态系统合作伙伴的开发者示例,以及离线Filecoin+Ledger钱包等高保真原型。
3月,ARG创建了Estuary,以帮助改善Filecoin存储交易的体验。在不久的将来,世界各地的许多网络运营商可能会运行Estuary 节点,为尽可能多的有意义的公共数据进行Filecoin 存储交易。







您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存