Skip to content

Plasma Update 10 中文

Nebali edited this page Dec 28, 2018 · 1 revision

Plasma 技术更新 #10, 第一部分 -2018年12月17日

Plasma 技术更新 #10, 第二部分- 2018年12月20日


第一部分 这篇内容只是针对线上产品。研究工作方面的更新会等我们整理好后再发布。

假期就要来临,对于我们来说这段时间是一个实现多产的冲刺时间,我们正全力在新年到来之前完成尽可能多的工作。

在重构代码之后,我们在根链合约中为ETH退出机制实现了More VP。这对我们来说又向前迈进了一大步,因为这项任务为我们扫清了后面集成工作的主要障碍。没了这层障碍后,我们可以继续通过更新的合约来对子链和监视器(watcher)进行整合。

我们也完成了更新状态下子链和监视器的API, 目的是让它们内部之间保持接口的一致性,这方面也会和钱包应用保持一致。在我们所有系统服务中,你都可以见到这种具有OmiseGO风格的API格式。这样会让集成工作更加快速和简便。

内部测试网络的重建工作会按照规划在这周完成。现在,我们准备好了一整套工具来轻松地部署网络中的迭代,以及所有所需的生产支持服务(如指标、自动记录、警告和日志记录等)。

测试网将会立即开放给我们早期的合作方。一开始我们将部署MVP (Minimal Viable Plasma), 这会给我们的工具带来一个小试牛刀的验证机会。当所有为MoreVP准备的功能都开发完成后,我们会立即在内部升级测试网络到MoreVP版本, 一旦我们对这一版本的内部测试网满意,我们将继续将之发展成为公开测试网。

我们会带着这些计划进入下一年的工作。所有Plasma团队的人祝愿大家都能够以自己方式来度过一个美好的假期。

第二部分

首先,我们为这次迟到的更新感到抱歉——这周是繁忙的一周,大家都忙于在假期来临前把自己的任务完成。

Plasma的研究者们在12月7号到9号在新加坡ETHSingapore活动上汇聚在一起。像往常一样,这次聚会给了我们一些机会让研发人员来汇集他们的新发现,以及推进一些新的想法。

Plasma Prime 是这周的热点,它最大的一个挑战在于如何把历史记录尽可能地进行压缩。这是Plasma Prime推向市场前面临的最大挑战,我们一直在集中精力进行研究。我们会在未来几周进行大量的研究工作、建模和实验,一直到找到一种最优的共识方案。

相关的一些背景知识:有点违反直觉,但证明某个币(coin)已经被花了比证明该枚币还没被花掉更容易。要证明某笔花费支出,你只需参考某个区块以此来验证某笔支出交易(这笔交易发生在该区块中),而证明某一枚币还没有被花费,需要验证该枚币在所有区块(即从该枚币被存储在Plasma链上到Plasma链的区块头之间的所有区块)中都没有被花费出去。这就意味着,如果你想要花费某一枚已经存储在你账户中一年时间的币,那你必须验证过去一年中所有的区块,以便却当下花费这枚代币是有效的...而这涉及到需要验证很多的区块。

我们(指所有Plasma的贡献者,而不仅仅是OmiseGO团队)还没有找到解决这个问题的理想方法。我们依旧在评估我们是否将最终使用RSA累加器(RSA accumulator)的方法,这一方法是最初在研究Plasma Prime时提出来的,旨在减少证明某枚币还没有被花费出去的历史记录的存储大小。我们同样也在研究Snjax提议的使用SNARKs/STARKs的方法,作为Plasma Prime的RSA累加器的替代方案。

当然,挑战永远是研究者们的最爱。我们将继续研究这一难题并分享我们的工作成果。祝愿新的一年里有更多的发现。

在接下来的一两周里,我们团队成员将处于休假状态,他们会与家人享受假期,放松身心。我们的日常更新会在1月7号恢复。

Clone this wiki locally