Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定

  • 时间:3个月前
  • 浏览:425次

Filecoin的实现具有四个独立的实现协议,以帮助保护网络稳定性。这四个实现是:Forest由Chainsafe构建; Fuhon由Soramitsu开发;金星(以前称为go-filecoin),由IPFS部队区域管理;协议实验室创建的Lotus(当前是最成熟的实现,主网络也正在使用它)。

实际上,go-filecoin是最早的实现方法,但是由于go-filecoin的开发和Filecoin的规范是同时进行的,因此go-filecoin的设计比较复杂,不利于快速测试和在时间的背景下发展,这直接导致主网启动时间的延迟。拖延。后来,协议实验室采用了另一个新的实现版本-Lotus。 Lotus吸收了go-filecoin的关键设计和开发模块。这是最常用的版本。

那么,Filecoin的四个主要实现的最新进展是什么?

1. Filecoin的四大实施状态

莲花:市场上的通用版本

640.webp (2).jpg Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 1

目前,Lotus已经积累了将要解决的近900个问题。主要问题围绕消息发送和检索的成本。目前,Lotus相对稳定,并且主要重点仍然放在气体优化建议上。最新规则:解决校准网络与不同类型矿机的兼容性,并促进FIP 7&10的发布。 Lotus的基本功能已经实现,但是一些其他功能也正在实现。

金星:Filecoin采矿的新秀

640.png Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 2

金星实现了链同步,并在github上提交了2756个工作。金星运行节点(F0128788)已在线上,产生了块,并且运行稳定。目前,它正在优化包装效率和计算,以及对mpool气体的估计和判断。金星的主要功能是实现节点计算能力的稳定增长,并基于不同的Filecoin实现连续稳定的区块爆炸,从而实现Filecoin链更加可持续和稳定的运作。

在此阶段,金星将进一步计划并实施对分布式矿池的支持。这是Lotus当前没有的功能。同时,金星还在安全性,稳定性和易用性方面进行了进一步的设计。

森林:进展处于测试阶段

Forest是由Chainsafe在Rust中编写的Filecoin的实现,在GitHub上提交了543个代码。 ChainSafe Systems是一家加拿大区块链研发公司。该团队一直致力于构建以太坊,以太坊经典,Cosmos,Polkadot和Filecoin生态系统。除了Rust + Filecoin实现外,ChainSafe还正在构建以太坊2.0和Polkadot协议实现。

640 (1).png Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 3

Forest使用模块化方法按两部分构建完整的Filecoin节点:根据Filecoin协议规范;集成功能用于存储挖掘,存储和检索市场的组件,以形成功能齐全的Filecoin节点实现。

Forest当前处于测试阶段,尚未实现与Lotus的交互。主要过程是消除冗余,解决Blst私钥签名和多签名问题,在专用网络上进行测试并执行一些功能性修复,并且设置很多网络配置和调度计划。

Fuhon:模块功能尚未完成

Fuhon由Soramitsu在File ++的C ++中实现,已提交了270次代码。 Soramitsu是一家金融技术公司,专门从事创建基于区块链的基础架构,支付系统和身份解决方案。除了Filecoin的C ++实现之外,Soramitsu当前还在用C ++构建Polkadot和Libp2p C ++的实现。

640.webp (3).jpg Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 4

矿工和节点可以实现与新版本Lotus的兼容性。已经对实现和操作进行了一致性测试,以确保互操作性; Fuhon当前正在调整v1.5.0版本的存储硬件和状态树缓存(主要是为了方便程序监视运行状态),其他更新的核心代码(检索和数据传输)则在1月中旬。

通常,Venus已经在线实现了该节点,并准备开始下一阶段,而Forest处于测试阶段,而Fuhon处于功能模块的优化中。

2.金星发展状况:容错性,安全性和易用性

就当前的情况而言,GitHub上的Lotus源代码还有很多尚待解决的问题,最多884个,因此Lotus尚未启动分布式矿池的计划。金星已经开始建立一个新的阶段分布的矿池,并且部队区也欢迎所有矿池使用金星并提交问题。

640.webp (4).jpg Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 5

金星目标:容错性,安全性和易用性

除了实现诸如分布式矿池之类的功能模块之外,金星的目标还可以分为三个方面:容错,安全性和易用性。容错能力:避免重大网络故障以降低计算能力

容错是指正在运行的软件或硬件从发生的错误中恢复的能力。通常可以根据系统的可靠性,可用性和可测试性对其进行度量。特别是对于分布式系统,其设计目标之一是允许部分故障。

由于Filecoin对计算能力的增长要求太高,因此一旦在Lotus上失败,它就需要跳过并重新启动扇区。金星系统在每个阶段都有更好的扩展。一旦某个扇区在某个阶段出现错误,就可以重新启动它。

在Venus容错性目的里,Venus除了要实行普遍容错外,还要遏止Lotus上海展览中心现的题目,实行更加宁静。一旦展现宏大非底层框架结构的妨碍题目,矿工可切换到Venus,遏止算力流失、保护运转的贯串性。

安定性:提高Filecoin搜集的安定级别

安定性旨在保护体例中数据的完备性、可用性和神奇性。在Filecoin傍边,重要是实行数据库安定和搜集安定,遏止处治、财产的流失。这块须要从体例安定安排、体例保护安排来动身,须要从全方位、多角度做处事,保证所有交易链路、所有别系范畴安定,使得体例具备更高的鲁棒性。

Venus暂时重要针对钱包私钥的加密处置与长途出面实行、以及钱包脚色的处置与权力分配,这块也是Louts所不完备的。

易用性:传播式矿池的实行

易用性是指为了到达挖矿目的,运用挖矿软件时,领会到较高的灵验性、操纵功效和合意程度。

鉴于Lotus在少许功效上并纷歧定符合商场的如实需要,所以原力区会经过Venus来实行少许配合矿工需要的功效,如供给更充分的客户端查问指令、实行传播式矿池功效。

客户端查问指令可扶助矿工在操纵进程中更为简略,不须要其余独立开拓;传播式矿池对矿工的介入更具包含性,不完备宁静运维的矿工共青团和少先队/部分矿工可经过Venus介入挖矿中来。

总的来说,Venus是在普及搜集安定性和生态运用的基础下,供给更多分别化的功效。

三、Venus何以推出传播式矿池?

传播式矿池即是经过运用社会赋闲资源、超过搜集、地区供给计划、保存、搜集等一致处置的摆设并洪量处事分别化处置保存办法,做出传播式保存搜集的奉献。

未标题-1.png Filecoin的实现方式有四种独立的实现协议,以达到帮助Filecoin保护网络稳定 资讯收集 6

Venus实行硬件的互操性,不妨真实的为Filecoin实行闲置资源运用,有硬件、不足运维的部分用户可鉴于矿池接口来接功效劳,挖矿并博得宁静收益,而将来Venus供给传播式矿池功效。

对此,不管是部分用户保持机构,不管是矿机保持集群,都不妨很好的介入中来,共通创作更大的范围,更多的收益。

不只如许,传播式矿池功效会让收益更加宁静。由于传播式矿池可包含更多的闲置算力,“星星之火,不妨燎原”,范围增大后,从概率上会让收益更加宁静。

总而言之,Venus短期目的是为Filecoin商场供给更为容错、安定的产物,长久是要全力于易用工作效率上实行,真实的运用区块链思想撬动闲置资源为寰球保存做奉献。


留言反馈

Copyright Your WebSite.Some Rights Reserved.IPFS Fil Filecoin 专业的一站式矿机、矿池服务商。||Theme by Cn+网络, Soft by ZBlogPHP 加入我们| 法律声明| 网站地图| 业务合作