Filecoin的四种实现
与大多数只有一个实现的区块链项目不同,Filecoin有四个实现,分别是Lotus、Forest、Fuhon和Venus(go-filecoin)。虽然这四个协议是相互独立的,但是在Filecoin网络启动、升级、不够稳定的时候,它们都可以起到保护和帮助的作用。
莲花
Lotus Filecoin是第一个备选实现方案。2019年发布,比主上线快一年。在过去的一年中,Filecoin Lotus的实现得到了显著的改进。
现在,Lotus Miner的Change (MRA)可以将主要存储提供商与市场服务流程分离,并通过将网络的关键操作与交易提议流程隔离来实现更高的灵活性。
Lotus也在努力使存储提供商更具可扩展性方面进行了明显的投资。分片存储项目Dagstore的目的是将大型IPLD图封装到位置透明的可附加CAR文件中。
splitstore还有一个实验版本,它提供了将单个块存储分割成冷存储区和热存储区的选项。
Lotus还支持由20多个FIP改进提案带来的8个网络升级、实施方案和规范,最近还有一个加速的三周发布周期。
森林
Forest是ChainSafe推出的一个Rust Filecoin实现方案,今年有很多改进。
现在,它已经提供了完全的兼容性,并与Filecoin主网络的最新版本同步。该团队计划在10月底发布并分享该实施计划。
该版本最少可用功能包括信息池、状态管理器、链、钱包命令功能、普罗米修斯指示器和JSONRPC服务器。适马总理审计阶段存在的漏洞现已修复。
维纳斯
在去年10月main上线之前,IPFSForce团队负责go-filecoin实现方案的维护和开发,后来改名为Venus project。
去年12月,第一个可用版本在校准网络上投入运行,与Filecoin的规范兼容,并成功地与Lotus客户端互操作。
第一个金星节点于2021年1月发表在Filecoin的主要网站上。很快,分布式Filecoin存储池的架构设计完成。
分布式存储池套件的第一个版本已经发布,第一个池已经在主Filecoin网络中启动。今年夏天,与Filecoin基金会联合推出的Filecoin存储提供商孵化计划旨在帮助中小型存储提供商加入这一生态系统。
现在,为了鼓励更多的存储提供商采用Venus,以下计划正在进行中:为分布式存储池设计的共享奖励机制的提案,更强大的存储池市场,以及Venus总体计划。
富宏
2020年1月,Soramitsu提供的Filecoin C实现方案正式公开。此后,富宏完成了节点开发(包括测试),现在正在进行节点API开发、市场整合、存储提供商整合和节点互操作性测试。
该团队在原生cpp-actors的开发方面取得了重大进展,但actors尚未进入制作准备阶段。
综合来看,Fuhon去年在性能和可扩展性上有了明显的提升,目前处于最新的测试阶段。
在Fuhon团队的帮助下,Cpp-libp2p升级到了生产就绪级别。今年的主要目标是让节点进入生产阶段,吸引早期用户。
证明zk-SNARKs世界网站的推广
非交互式零知识证明(zk-SNARKs)是一种密码学技术,它允许证明者在不透露信息内容的情况下说服验证者他知道某些信息。
Filecoin的ZK Snarks行动计划已经持续了两年,甚至早于线上主线。然而,在过去的12个月里已经取得了很多进展,包括一个专门的zk-SNARKs for the World网站,提供了更多的信息。
最近的升级包括:存储提供商在中断后恢复密封操作的能力,部署分布式Window PoSt的能力,多核-SDR(优化/快速密封),新Bls12-381实施方案的集成,以及整体性能的提高。
重写GPU树也带来了巨大的性能提升(比如近50%的增长率)。
一般来说,为了更好的模块化和可读性,对代码库进行了重构,并增加了对ARM64和Apple M架构的支持,以及用于证明聚合的API。zk-SNARK生成效率提高了80%以上。
VDF可验证延迟函数
实验室、以太坊基金会、Filecoin基金会、电子币公司(ECC)和Supranational开展了一项合作项目,其目标是提供一种高效且具有成本效益的计算型VDF(可验证延迟函数)。
这涉及到快速评估(顺序计算)和证明(并行计算)。这个项目的目标是开发一个CPU处理器(评测)、GPU图形处理器(认证)、甚至ASIC(评测认证)的优化实现方案。
目前,正在探索两种证明制度:
EDD发布的Halo2和微软研究院发布的Nova。通用ASIC认证和GPU优化有望改善通用认证(不仅仅是VDF认证)的经济成本,在这些系统中的改善率将达到5-10倍。
实验室CryptoSat正在合作探索“太空VDF”的可能性。一个高层次的想法是在通信延迟中使用光速作为“牢不可破的速度极限”,这很可能使我们达到更好的Amax值(攻击者的最大优势)。
这将优于基于计算机速度和硬件优化的算法所能带来的最大理论改进。在这种模式下,延迟是根据可验证位置的不同卫星之间的最小通信时间计算的。
德兰德
Drand是一个分布式随机信标,用于Filecoin的领袖选举。今年早些时候,它庆祝了一周年,并完成了100万轮不间断服务。Drand的背后是其合作伙伴网络熵联盟(LoE)的支持。
自从Filecoin去年10月推出以来,这个组织已经扩大并增加了两名新成员:ZenGo和Quantum Resistant Ledger) (QRL)。
为了支持更广泛的应用,Drand正在升级一些新功能。时间锁加密可以有效地应对与最大可提取值相关的威胁。
这个威胁类似于MEV对以太坊的攻击或者DeFI中的前跑攻击。
Drand将很快支持更高频率的随机信标,与现有的30秒信标并行运行。此次升级将使drand能够被更广泛的web3和web2用例所使用。
共识
ConsensusLab是协议实验室的最新研究小组。2021年7月成立,旨在成为促进可扩展去中心化共识机制认知的协作中心。
它目前的目标是下一代Filecoin的共识机制。其发起活动\” 21世纪共识\”包括24场讲座,有相关领域的共识和领先研究人员参加,为今后的大规模合作奠定了基础。