本周各网络技术类新闻较少,本周周刊内主要包含以太坊、Filecoin两个网络的技术类新闻。
Sigma Prime公布以太坊2.0客户端Lighthouse最近更新
以太坊2.0客户端Lighthouse开发团队Sigma Prime在推特上跟进Lighthouse最近更新,具体包括:有前途的基准;修复了Altona漏洞;通过新的BLS库提供更快的同步速度;更好的对等管理系统。
以太坊2.0第0阶段可能在2021年才能上线
以太坊2.0 研究人员Justin Drake表示以太坊2.0的第0阶段可能要到2021年初才会启动。他在周五的Reddit Ask-Me-Anything会议上被问及何时开始部署第0阶段。 在回答这个问题之前,Drake提到了“一个有3个以上客户端的公共测试网平稳运行2-3个月”和“一个类似bounty.ethereum.org运行2-3个月的bug奖励计划”作为前提,并指出:所有这些都不可能在2020年第三季度实现。随着11月26日的感恩节和12月的假期,我想说2020年初始阶段的最新实际机会是4个月后的11月中旬。因此,Justin Drake现在倾向于初始阶段最早的实际日期大概是2021年1月3日(比特币诞生12周年)。
Vitalik:不认为以太坊2.0第0阶段2021年才能上线
以太坊2.0研究人员Justin Drake表示以太坊2.02第0阶段可能在2021年上线。对此,Vitalik在发给Drake的信息中表示:“我个人非常不同意这一点,并且无论准备程度如何,我都希望显著地早于该日期启动第0阶段。”对此,Vitalik解释称,eth1从第一个多客户端测试网到正式启动只花了4个月的时间,因此当eth2测试网Altona启动时,他认为从7月初开始就进入了四个月的倒计时。eth2第0阶段在某种程度上比eth1更简单,但在某些方面也更复杂。因此,总的来说,V神表示没有理由认为eth2第0阶段的发布会比eth1花费更多的时间。
Vitalik:无状态客户端承诺在不牺牲验证情况下改进区块链节点,但在加密技术方面有障碍
在Unitize会议上,以太坊联合创始人V神提供了关于无状态客户端转换的最新进展和问题的最新情况。
简而言之,无状态客户端是一种允许节点完全参与验证而不必保留整个区块链早期历史的方式。该状态代表所有当前余额,智能合约代码及其各自的数据。每个新块只对状态进行很小的更改,但是所有这些更改都必须针对整个区块链进行验证,这使得它是一个非常低效的过程。无状态客户是以太坊1.x计划的核心重点,该计划旨在使现有链保持可用状态。但是这项研究对以太坊2.0也具有重要意义。
Vitalik说:“在以太坊2.0分片环境中,无状态客户端基本上是必需的,因为节点会在不同分片之间快速重新组合。”但V神还强调,其他区块链也在研究无状态客户端,包括比特币。无状态客户端依赖于加密技术,只计算状态更改并验证它们,而不必将状态本身保存在内存中。但其中涉及的密码学仍不完善。(Cointelegraph)
Filecoin核心开发者:测试网启动时间或推迟1~2周
7月11日,Filecoin官方核心开发者Why透露,近期收到很多矿工信息,称希望在测试网开始前有更多的时间准备。鉴于此,团队考虑将测试网启动时间推迟1~2周。
ProtoSchool推出Filecoin教程
本周,协议学院(ProtoSchool)宣布推出了第一个Filecoin教程,验证Filecoin上的存储 。它为Filecoin的证明系统提供了对初学者友好、无需代码的体验,并探讨了复制证明(PoRep),存储证明(PoSt)和zkSNARK如何在有激励的分布式存储系统中使信任对方成为可能。
建议您先阅读分布式数据结构教程,然后再研究“验证Filecoin上的存储”。它探讨了在分布式网络上建立信任的各种关键概念,包括加密哈希、内容寻址、有向无环图(DAG)和Merkle树。
订阅协议学院ProtoSchool消息以获取有关新教程和站点功能的更新,您还可以添加接收有关当地活动负责人额外指导的消息。
Truffle与Filecoin合作
本周,Truffle宣布旨在帮助全球的开发人员创建和部署完全去中心化的应用程序。已经与Filecoin合作,将对Filecoin网络的支持添加到了工具套件中。以典型的Truffle方式,我们将增强Truffle命令行工具,为您提供直接部署到Filecoin所需的一切;然后我们将为Ganache添加新功能,以便您可以在开发和测试过程中轻松模拟Filecoin网络。
Truffle表示,自成立以来,我们一直希望与分散存储网络集成,以便我们可以帮助开发人员构建完全分散的应用程序。在大多数情况下,这是一个等待中的游戏:分散式存储网络正在大量开发中,很明显,这些技术需要时间才能成熟。Filecoin从本周开始为期一个月的黑客马拉松,并于今年夏季晚些时候启动其主网络(“主网络”),我们认为现在是向开发人员提供这项令人惊叹的新技术的合适时机。
我们对Filecoin感到兴奋,因为它允许开发人员以100%的正常运行时间来构建应用程序。例如,如果某个应用程序仅使用诸如Etheruem和Filecoin之类的完全集中化的技术,则这些技术的内置激励机制将确保世界各地的矿工将保持该应用程序的运行。凭借反审查属性以及对大量数据的支持,Filecoin支持可以带来Web3的新时代。
在考虑我们对Filecoin的支持时,想到了保留的想法。我们预见到,保留诸如Javascript前端和静态资产之类的应用程序数据将是部署过程的正常部分。因此,我们采用了这个想法,并在Truffle命令行工具中添加了一个新命令:truffle preserve。
Ganache是Truffle的姊妹应用程序,旨在加快开发和测试以太坊应用程序。现在我们为Truffle添加了支持,很自然地,我们为Filecoin提供了相同的高度模块化模拟器。我们计划创建Filecoin模拟库,作为的一部分ganache-core。