听到新赠款时,总是很有趣,但是宣布后会发生什么?在本系列中,我们检查了正在进行的项目 – 或者已经处于终点线。请继续阅读以了解受赠方最近的一些里程碑和成就!
暴雨** 为了 **蓬松的门户客户端 和门户网络开发
暴雨 大多数人是标准连锁客户端最著名的 〜750MB的内存 需要运行完整的共识节点。但是在合并的聚光灯下,尼姆布斯背后的才华横溢的团队(其中一部分 状态组织)正在做更多的事情,以使任何设备上的任何人都可以访问以太坊网络。这 门户网络 是一项正在进行的跨团队倡议,旨在重新定义资源受限的设备如何参与以太坊网络,而Nimbus团队在使其栩栩如生方面发挥了重要作用。
轻度客户的努力已经进行了多年,并专注于设计客户使用最少的资源。现在,许多客户提供某种形式的轻型客户; Nimbus最近添加了一个 独立光线客户,提供信息以遵循信标链的头部而无需完整同步。但是,以太光客户的潜力最终是 受网络本身的设计限制。这 当前的轻客户网络 依靠客户端/服务器体系结构:轻度客户端根据需要下载块标头和其他数据,但不要贡献任何内容。 Light客户端依靠完整的节点来提供所需的数据,但没有多少完整的节点选择提供此数据,从而使其成为有限且不可靠的资源。
认识到不同的应用程序需要访问不同的数据和功能,该门户网络是为灵活性而设计的。它并没有将所有功能捆绑在一起,而是将几个子协议与专用于特定功能相结合。门户网站客户端可以根据其需求连接到所有子协议,或仅连接子集。同样重要的是,运行门户网站客户端的设备可以贡献其可用的任何资源(例如存储少量状态或传递点对点消息)。换句话说,每个客户端也是服务器,能够访问所需的信息,同时根据其功能增加网络的容量。更多的客户在线意味着更强大的网络,而不是对有限资源的零和竞争。
Nimbus团队一直是门户网络的设计和开发不可或缺的一部分。他们是第一个通过开发的大多数网络功能来实施大多数网络功能的人 蓬松的,是专为门户网络设计的Nimbus实施,以及在门户网络上网时预计将提供的三个客户之一(其他两个由以太坊基金会团队开发)。 Fluffy是第一个能够存储和提供内容并充当初始测试网络的骨干的客户,有助于告知对网络规格的必要更改,因为在实施过程中遇到了问题。
团队的目标是使蓬松的光线足以从钱包里面奔跑,并最终将其整合到 状态移动应用。从钱包或DAPP内部运行完整客户的前景不仅对网络的健康有很大影响,而且还对权力下放和隐私也有巨大的影响,因为它减少了大多数钱包当前用于访问以太坊数据的集中式基础架构的依赖。
如果这支忙碌的团队有自己的方式,那么在您不知不觉中,您将在后兜里有一个以太坊客户!有关蓬松和门户网络开发的定期更新发布到 hackmd 和nimbus 博客。您也可以在Twitter上关注Nimbus @Ethnimbus;手表 Girub 对于蓬松和尼姆布斯客户的进步(我们是否提到他们也在研究 执行客户端?),或通过 不和谐,,,, 地位 或者 格子。
保罗·米勒** 为了 **以太坊晶体学 改进
以太坊晶体学 是最常用的以太坊库之一,它包含用于开发JavaScript和Tyspript中以太坊应用的基本密码原始图。是 发射 在2020年 提名基金会 通过将以太坊特定的加密依赖性包装到一个库中来改善以太坊开发人员的体验,从而消除了开发人员先前依赖的通常基于节点的依赖性的经常麻烦的需求。
在一个屋顶下收集这些常见的加密工具为开发人员缓解了一些严重的疼痛点;但是保罗·米勒(Paul Miller)看到了通过减少依赖次数和代码库的整体规模来进一步改善的空间。保罗渴望继续这样做也就不足为奇了 – 他在建立工具方面有很长的记录,可以帮助开发人员更有效,安全地建造,包括 Chokidar,跨平台文件观察服务;和 Noble-Secp256K1,Secp256K1椭圆曲线的JS实现。
当保罗开始从事以太坊 – 晶体学的工作时,安装程序包具有38个依赖项和3.46兆字节的源代码。并非所有这些代码都在生产中结束,但是使用此库构建的DAPP的最终用户仍下载高达793KB,大约24,000行代码。 Paul着手建立一个更紧凑,更安全的库,该库将提供相同的功能,重写许多加密实现,并对新版本进行正式审核。这项大修为效率和安全带来了一些严重的提高:
要了解更多信息,请查看v1.0.0 发布帖子,或挖掘一些 技术见解 在重建期间出现了。你可以深入研究 以太坊晶体学 在github上;跟上提名基础 叽叽喳喳 或查看他们的 博客;并在Twitter上关注保罗 @paulmillr 或他的个人 Girub。
您是否正在研究自己认为可以改变以太坊的事情?前往我们 网站 要了解有关生态系统支持计划的更多信息并申请支持。