Ethereumjs VM V5版本|以太坊基金会博客
当每个人都在12月1日下午12点惊奇地盯着UTC期待ETH 2.0 Beaconchain Genesis,但在JavaScript团队中,我们悄悄准备了自己在阴影中的小创世记。尽管如此,我们还是非常兴奋的是,我们对此也感到非常兴奋。 😀 一些背景故事: 以太列赛 周围的生态系统 VM 由一个非常模块化的库集(VM,区块链,Merkle-Patricia-Tree,TX,...)组成,每个库都封装了自己的专用功能集。虽然这对用户非常有用,但事实证明,它对于开发而言并不是那么好,因为通常有必要一次对几个库进行更改,这很难且耗时,以一种具有一致性的方式,使图书馆具有一致性的方式在不同的存储库中。因此,今年年初,我们决定更新我们的设置,并将与VM相关的库组合在一起 monorepo。这是一个单一的存储库,可以在单个拉请请求中对几个库的更改进行定位,并沿着所有人一起运行所有不同的库测试套件以确保一致性。同时,将多个软件包单独释放而受益。 自从转移到MonorePo以来,我们的开发活动实际上爆炸了。 😋我们发现了很多东西,我们想变得更好,以至于无法停止,尤其是因为一个变化经常触发了另一个变化,而这只是“如此明显的事情”。 😜 所以我们发展了。并开发。并开发。基本上是全年。这就是为什么您在过去几个月中听到我们相对较少的声音的主要原因,我们只是忙于所有这些东西。 虽然在过程结束时,我们有时想知道我们是否会再次聚在一起(请参阅我们的广泛发行说明以了解我的意思),今天我感到非常自豪,我能够最终宣布:我们 做到了。 😋感谢一支出色的团队为此提供了所有伟大而敬业的工作。 🎉 这不是我们的虚拟机在最前沿的主库上在我们的主要库上的六个主要版本:...
阅读更多