2020年2月20日,Filecoin官方博客更新了最新的项目路线图。Filecoin测试网第一阶段的截止日期将延后至2020年4月17日。而原定于2月24日至4月24日的测试网第二阶段也相应调整到4月20日至6月12日,主网启动窗口期推迟到下半年的6月15日至7月17日。
其实大家先不用急,根据官方的路线图来看,尽管官方将第二阶段的测试以及主网上线延期,但同时也把属于第二阶段的部分内容进行了提前。
从最新的甘特图上看,暂定提前的内容有(美国时间):
涉及到Lotus和go-filecoin的互操作网络,3月9日~4月17日
敲定加密货币的经济结构,4月17日
敲定证明结构,4月17日
敲定主网硬件建议,4月17日
从现在开始到测试网第二阶段,官方重点是:实现互操作性。进行go-filecoin和Loutus互操作性测试。多种实现交互操作是为了保障Filecoin网络安全以及主网稳定上线的重要测试。
3月3日,Filecoin官方发言人Aayush Rajasekaran 在Slack中表示,预计下周进行go-filecoin和Loutus互操作性测试。该时间甘特图规划的时间一致。
互操作在百度上的解释是互操作是指一种能力 , 使得分布的控制系统设备通过相关信息的数字交换 , 能够协调工作 , 从而达到一个共同的目标。传统上互操作是指“不同平台或编程语言之间交换和共享数据的能力。
目前,官方团队公布的 Filecoin 可以显示互操作的节点有四个:
Go-filecoin (用 Go 编写)
Lotus (用 Go 语言编写)
Fuhon (用 C ++编写)
Fores (用 Rust 编写)
尽管这四个 Filecoin 实施尚未完成功能,但它们实际上已经接近。在未来几周 Lotus 和 Go-Filecoin 实现网络互通。与 Fuhon 和 Forest 的互操作性将在不久后实现。矿工可以在 GitHub 上的各个客户端实现中跟踪每个实现的进度。
多重实现互操作意思就是 Filecoin 的四个不同节点既可以各自到达目的,又可以相互共享数据、优势互补、共同促进主网的强大。
在 2019 年 10 月,Filecoin 博客《宣布 Filecoin 第一个实现网络“Lotus”》中,提到多重客户端实现的重要性。
博客提到,构建区块链就像构建软件火箭。为了确保协议和软件实施的安全性–协议实验室拥有内部协议安全团队,并且正在执行内部实施安全审核,外部安全审核等。但是,无论团队为保护系统和单个节点付出多大的努力,始终都有实现错误可能会给网络带来不利后果。
具有可在同一网络上互操作的多个软件实现,可以大大降低这种风险。尽管每个实现都有自己的错误集,但是所有实现都不太可能具有完全相同的安全问题集-尤其是如果这些实现不共享安全性至关重要的软件组件。因此,启动具有多种实现方式的加密货币网络可降低发生灾难性错误的可能性,该错误可能会对整个 Filecoin 网络产生不利影响,甚至瘫痪整个 Filecoin 网络。
就比如,当 go-filecoin 编写的客户端实现收到攻击的时候,用 Rust 编写的 Fores 客户端实现可能可以抵制住攻击,运行稳定。不至于会让 Filecoin 整个网络陷入全部瘫痪的局面。
多种实现方式还具有其他好处,例如增强与不同开发人员社区互动的能力,以及探索不同实现架构的机会(可能提供不同的性能和其他优化)。
除了 Filecoin 四个节点之间的互操作,有的社区成员也好奇 IPFS 与 Filecoin 之间是否能够实现互操作。
对此,Filecoin 创始人胡安回答道:“Filecoin 节点是 IPFS 的节点,只是它与 Go-ipfs 是使用的不同的代码库。所以他们将能够实现连接,因为所有的 libp2p 都可以,通过 Filecoin 能锁定和检索任何 IPFS 网络里面的内容。我们将编辑更多关于具体的运作方式的内容。”
Filecoin 与 IPFS 相辅相成,保证了互操作性才能够保证协议和分布式存储交易市场持续健康、稳定的运行。
Filecoin 可以锁定和检索 IPFS 网络里面的任何内容,是不是意味着,只要 IPFS 项目能够嫁接 Filecoin,Filecoin 就能检索 IPFS 的所有应用上的数据。目前 IPFS 项目已达 130 多个,Filecoin 数据来源将基于 IPFS 应用不断增加。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。