对话 NEAR 开发者:质押大战为开发者带来哪些机会?

NEAR Protocol
个人专栏
热度: 23625

参与质押大战,成为NEAR分片验证节点。

原标题:《对话NEAR开发者Bowen:NEAR质押大战为开发者带来哪些机会》

7月20日上午10点,NEAR开发者Bowen作客中文社区AMA活动,向在线观众分享了NEAR最新一季质押大战的相关内容,并介绍了NEAR分片的路线图规划。以下为本次AMA的文字版,略有删减。

Caroline:首先我们请Bowen做一个简单的自我介绍。

Bowen:大家好,我是Bowen,现在是Pagoda的负责人,主管协议开发这方面的工作,也是NEAR团队的初始成员之一。

Caroline:我们知道质押大战活动其实是为了夜影分片的第一阶段顺利开展而作出准备,请Bowen为我们简单介绍一下NEAR分片当前的进展。

Bowen:NEAR分片分为4个阶段进行,我们在去年的第三季度成功发布第一个阶段的分片(以下称第零阶段/Phase0)。该阶段分片的主要的任务是把整个网络从1个分片或者说没有分片变成4个分片。所以从状态角度上来说,网络已经被分成4个分片,但第零阶段的一个明显特点是所有的验证者还是在处理所有的分片,只是从区块链角度上来说,它把区块链这些状态分成了4个分片的状态。

即将发布的第一阶段(Phase1)分片则改变了所有验证者都需要验证所有分片的状况,我们引入了一种被称为chunk-only producer(只生产分片段的生产者)的新角色,它在同一时间只需要验证一个分片。第二阶段(Phase2)的时候,无论是从状态上来说,还是从交易处理上来说,整个网络是完全分片化的,无论是区块生产者(block producer)还是分片段生产者(chunk producer),都不需要追踪超过一个分片。

第三阶段(Phase3)也就是最后一个阶段开始,整个网络就会变成动态分片,系统会根据用量来调整分片的数量,比如说如果有一个分片,它的使用量非常的高,那么整个系统就会注意到这一点,并且把它分成两个不同的分片。同理,如果有两个分片,它们的用量都非常低,系统就会自动将其合并为一个分片,大概是这样的一个开发路线。

Caroline:我们注意到这已经是第三次质押大战了,和前两次相比,这次的质押大战具体有哪些不同呢?

Bowen:第一次质押大战是在NEAR处于非常早期的时候举行的,当时是在比较早期的测试网上做的。第二次的时候大概是主网发布之前的几个月进行的,当下的质押大战和前两次比较明显的不同之处在于,主网已经在运行了,并且已经运行了将近两年时间,所以从这点上来讲,我们现在所处的阶段和之前已经非常不一样。而且这次所做的质押大战是为分片第一阶段的发布做准备,这是一个对于网络的live upgrade。

然后从社区角度上来说,现在社区已经比当时成熟很多,现在已经有很多在主网上验证很久的验证者。最后,这次质押大战运行的方式也和原来不一样。前两次质押大战的规划和运行几乎都是NEAR团队自己完成的,而这次实际上已经没有任何一个单独的实体在背后运作,而是由5个不同的实体来协作完成,其中就有LiNEAR。

Caroline:第四个问题是本次我们质押大战的一个最终的目标是什么样的?对NEAR分片的进展会有什么样的帮助呢?

Bowen:这次质押大战一个很重要的目标是吸引更多的验证者来加入NEAR的验证者社区。发布分片第一阶段的时候,网络所能容纳的验证者数量会大大增加,比如会从100个可能增加到300个,新增的200个新的验证者显然不能凭空产生。

所以本次质押大战是一个很好的机会,一方面吸引更多的人来成为验证者,帮助整个NEAR网络变得更加去中心化;另一方面也是作为一个训练的过程,帮助培养新的验证者,使他们能够在分片第一阶段发布之后,迅速上手成为新的验证者,而不需要再经过很复杂的上手培训。

另外,每个阶段的分片都会对网络进行很复杂的改变,所以我们也需要更多额外的测试。从这个角度上来说,质押大战也是给开发团队提供一个可以更加容易测试实现的代码的机会。因为有不同的验证者,不同背景的人在运行不同的硬件设备,所以质押大战能提供一个更好的测试环境。

Caroline:在本次质押大战活动中,我们发现出现了一个新角色,就是Bowen刚才提到的chunk-only producer,这一角色在整个网络运行当中会扮演什么样的角色?和之前已经在主网上运行的这100个节点验证者之间的差异又在哪里呢?

Bowen:它的一个比较特殊的地方在于这些验证者只需要验证每个分片的区块,而不需要sign整个区块。因为这一点它只需要它check一个单独的分片,而不需要验证所有的分片,好处就是它所需要的硬件会比现在在主网上验证这些区块的需求更低。

换个角度说,它也是从第零阶段到第二阶段的一个过渡过程,因为从第二阶段开始,所有的验证者,不管他是什么角色,都只需要在同一时刻验证一个分片,这是一个很大的转变。所以第一阶段也是提供这样一个过渡的机会,从第二阶段开始就不会有验证一个分片和验证多个分片这样验证者的区别。

Caroline:本次质押大战和之前的相比可以说是完全由社区来主导的,所以说会有很多包括像LiNEAR在内的多个生态项目来参与。我好奇的是,他们究竟是如何参与到本次活动当中的?或者说,他们为本次活动提供了哪些帮助?

Bowen:生态项目提供的支持是多方面的,如社区支持方面, Marketing方面,还有技术支持等。比如说从社区的支持方面,生态项目会在自己的社区当中传播质押大战的消息,吸引更多的人参与。从另一个方面来说,质押大战的很多挑战题都是由各个不同的合作伙伴提出的,比如说LiNEAR就会提出一些挑战题让参赛者来完成。

所以并没有一个单独的实体来主导质押大战的整个流程,质押大战的规则都是由几个实体一起讨论,然后商量完成。然后从市场营销角度上来说,因为有更多的实体参与,他们都可以通过自己的社区传播这些消息,这要比一个单独的实体来操刀会取得更好的效果。

Caroline:想请教一下Bowen,本次的质押大战适合哪些朋友参与,参与之前我们需要做好什么样的准备?

Bowen:对此次活动感兴趣的朋友都可以参与,能够找到运行节点的这样的硬件设备就可以,不管是在云上运行,还是用自己的设备运行,其他的话不需要做太多额外的准备。

Caroline:Bowen可以给我们现场的朋友介绍一下本次活动的挑战题设置的目的是什么样的,以及如何参与?

Bowen:有两种不同的挑战题,一种可以说是比较基础,它的目的主要是为了让大家熟悉怎么运行一个NEAR的节点,比如节点的设置,还有如何通过智能合约来完成委托。

然后还有一些挑战题,要求挑战者不仅要完成一些基础的步骤,还要加一些新的东西,比如monitoring和alert,希望在这上面花时间的朋友们能够脱颖而出。我们现在大概有超过1000个人注册质押大战,但是最后只会有200个人会得到足够的奖励,所以这当中难免会有一个选择的过程。

Caroline:Bowen有什么一些赢得奖励的小技巧和小秘诀,可以给大家分享一下吗?

Bowen:我觉得一个可以注意的点就是多参与社区的讨论,如果遇到问题的话,可能积极提问是比较好的,能够解决问题的。

Caroline:最后一个问题,通过质押大战成为节点,其实只是第一步,如果说参赛者想成为我们分片第一阶段的正式节点,需要具备什么样的条件?

Bowen:首先显然是要有足够的质押来成为验证节点。其次就是要有相应的硬件设备以及有人来维护节点,但这些可能都是比较基础的要求。最主要的一点还是需要有足够的质押,这也是为什么我们做质押大战的主要原因,在本次活动中脱颖而出的参赛者会得到来自基金会的质押奖励。需要说明的是,我们不会把通证直接赠与这些参赛者,通证的所有权还是属于基金会,只是这些参赛者最后能有足够的质押来成为主网上的验证节点。

自由问答

Q:节点需要储存所有区块的状态信息吗?

A:并不需要,验证者只需要储存自己所验证分片的信息,这一点会在第二阶段完全得到实现。

Q:分片对Dapp开发者有什么影响?

A:答案是没有影响,因为NEAR从一开始把分片作为设计核心的一部分,即使我们在主网一开始的时候只有一个分片或者说没有分片,但实际上它的架构已经是完全分片化的。所以从这个意义上来说,对于开发者来说有一个分片还是有100个分片,其实并没有什么关系。

Q:分片对验证者是动态随机分配的吗?

A:对的,是这样的。在每个周期(epoch)结束的时候,都会有一个重新的随机的这样一个shuttle,然后会把验证者sign到分片上,随机源是根据链上的一个 Vrf来决定。

Q:质押大战对质押规模有要求吗?

A:没有要求。因为它是分两个阶段,第一个阶段会在一个独立的测试网络上运行,大概8月中旬的时候会把这个东西转移到测试网上,但无论哪种情况,用户质押的通证其实并没有任何价值,并不需要质押真的NEAR通证。

Q:新的分片逻辑对主网gas费有影响吗?

A:并没有影响,分片和 gas费的计算之间并没有特别强的联系,当然如果你问的问题是分片增多之后会对gas费造成影响吗,答案是确实可能,比如说分片越多以后,可能每个分片的最低gas价格会降低。但是这些跟现阶段分片无关,因为在分片第一阶段还是会维持现在分片的数量。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。