五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

转载 作者:姜富耀,PolkaWallet 创始人,PolkaWorld 发烧友  2019-07-22 18:06  阅读 755 次

平行线程 (Parathreads) 给平行链开设快速通道,可以享有中继链的所有安全性和连接互操作,能够确保续租失败的平行链持续保持活力,能够使每个开发团队都能在中继链上参与。

 

2019 年 7 月 20 日,由 PolkaWorld 、Web3 基金会、波卡(Polkadot)和 LongHash 联合举办的 「波卡中国行 Meetup 上海站」 在上海华虹国际大厦举行。在本次的上海场 Meetup 上,Gavin Wood 首次宣布波卡新设计 「平行线程」(Parathreads) 。

五分钟速览 Gavin Wood 突发奇想的波卡新设计 ParathreadsGavin Wood 首次介绍 「Parathreads」

为何要有新的设计?

「平行线程 (Parathreads)」 的设计是为了 解决现有 「平行链 (Parachain)」 插槽竞拍潜在风险问题 而推出的一种新的接入中继链的模式 。今年 5-6 月份 Polkawallet 创始人姜富耀在 Polkadot 的 Github 上提出 #282 问题 详细阐述了现有平行链插槽竞拍机制的一些潜在风险:

1. 当运行已久的平行链,续租插槽竞拍失败,几周内会比较危险

一旦有一个平行链 (parachain) 享受着共享安全机制,习以为常,当它在续租插槽竞拍中,被人以高价挤下来,失去了插槽。该项目需要召集大量验证者节点来维护网络。几周内可能不会迅速召集足够多的验证者,所以在这段时间网络是不稳定的,处于危险之中容易受到攻击,或者网络出现问题长时间不出块。而且这些长期使用共享安全的平行链,其共识机制部分可能从来就没大规模验证过。所以未能续租插槽相当于被驱逐出温暖的家,而且还带着老婆孩子一块出来了 (因为他们都上线很久,有很多用户)。

2. 「劣平行链」 驱逐 「良平行链」

「劣币驱逐良币」,同理:劣质平行链会驱使优质平行链「无家可归」。

如果有一个大户巨鲸,手里很多 DOT,但他做了个垃圾项目,为了赚钱。通过占领插槽,他可以向韭菜们展示自己项目的宏伟程度,然后他可以拉盘并收割韭菜。

如果有一个「成功」案例,就会有更多这种情况涌现。因为有钱赚,利益驱使,此景在币圈应该感觉似曾相识。一旦有多个垃圾项目用巨额资金争夺平行链插槽,那么问题就会出现。真正好的项目可能在这场吃相很难看的争夺中可能并不占关键优势,更甚至会被瞧不起。

就像过去煤老板们在北京疯狂购买房屋一样,就为了占一个好地角,现在很多都是空壳。但许多当地人或者真正刚需的人因为买不起而被赶走了。

「房价异常高,但很少住在里面。」 —— 「插槽价格竞争的异常高, 但很少人真正用于其实际价值。」

两者都有一个共同点:它们可用于其他目的:

  • 房子可以观赏,体面的身份、财富的象征;
  • 垃圾项目的平行链插槽可以用来做推广宣传,用来拉盘,收割韭菜。

3. 空手套白狼获得插槽的方法

通过阴暗的手段免费获得插槽,垃圾项目为何不尝试一下?

使用插槽作为新闻面,拉高价格,收割几波韭菜。相当赚取插槽竞拍的成本,这相当于免费获取一个插槽,空手套白狼,这是相当划算的。

就像某些扶贫机构一样:资助者的资金由他自己掌控,左手钱出,右手钱进。让钱走一圈,最后声誉,名望,奖项,人气,正面形象,社会地位,统统得到。为什么投机者不会去试一下?

4. 二级中继链,不会缓解炒作,反而会促进

因为有铺天盖地的宣传:「我的项目可是有一级 Polkadot 平行链插槽哦!著名的 xxx 项目都可是二级的,我们无论从理念和项目实力都是碾压他们的。他们有着各种各样的缺点,我们却在这方面做的很好,全球领先!」

就像星巴克里面的矿泉水价格特意价格昂贵一个道理,它为了让顾客一比较矿泉水都 20 元,那咖啡才 30 几元很划算啊。

二级平行链插槽假设需要 5K DOT 才能获得,那一级的 20K DOT 并不会觉得昂贵。炒作会更热烈。

5. 二级中继链如果失去插槽问题

如果运行了很长时间的二级中继链在插槽竞拍中失败,它将失去该插槽,将波及接入该二级中继链的所有平行链,可能引起恐慌。不能保证被驱逐的每个平行链都有足够多的验证者,可能会导致网络被迫停止。注:该二级中继链失去插槽的问题,Gavin 的解决方案是二级中继链可能会通过一级中继链进行治理表决,没有自己的 token,所以就不会被意外失去插槽。

平行线程 (Parathreads) 的出现

面对上面前 4 个潜在问题,Gavin 当时认为插槽拍卖这种方式是目前阶段的方案,以后如果有更好的方案,会考虑它。目前为止还没有,治理或许能缓解这些问题。但灵感出现了!就在 7 月 20 日准备 Polkadot 上海 Meetup 时,Gavin Wood 为这些问题找到了 全新且靠谱的解决方案 !那就是「平行线程 (Parathreads)」!

听曹寅曹先生讲当时现况:「Gavin 今晚在台上讲 Parathreads 是今天早上才想到的新主意。今天我在半岛酒店从上午就看他不停的见人开会,一直到下午,几乎没怎么停过,晚上竟然现场拿出了一份详细 ppt 方案,这种深度思考能力和架构设计能力,以及行动力,实在令人仰望,不愧是在世区块链架构设计能力天下无敌。」

虽然是刚出的想法,但是作为持续跟进者你就会发现: 「一旦 Gavin 想出来的新东西,基本上很快就落实了。甚至在粉丝还没来得及明白的时候,就已经在代码上实现并合并了。」

平行线程 (Parathreads) 如何解决插槽竞拍潜在问题?

说白了,平行线程 (Parathreads) 就是一种新的接入中继链的服务套餐,收费方式跟摩拜或者 ofo 刚出来那会儿一样,交 100 块钱押金,然后按使用情况收费。不想用了,还能退还押金。

  • 平行线程 (Parathreads) 可以用 少量且固定的押金 进行注册 (10-100 DOT);
  • 平行线程只需要用 DOT 支付处理他们进程的区块 ;
  • 为了降低成本,平行线程可以 优化 它们的 操作时间 ;

平行线程拥有跟平行链 一样的 API (应用接口),就像你骑摩拜跟你自己从市场长期租一个普通自行车一样,都能骑。

平行线程与平行链是完全 可互操作的 ,且二者之间可以进行 微妙的转换。意思就是,你要骑行这件大事,可以根据情况切换方式:摩拜 (平行线程) 还是自己长期租的普通自行车 (平行链)。

作者注:选择多了,思维就不会局限了,这也是 Gavin 产生该灵感的出发点,一旦思维不局限了,你就会发现上面阐述的所有当时看来刺手的问题,现在都是降维打击式的解决。这个方式在生活中很常见,比如说你一直追一个不认可你、老说不喜欢你的女孩,你换了选择,找了个认可你对你好的女孩,你会发现对于之前那个女的就是降维打击,问题直接解决不含糊。

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads平行线程与平行链之间的切换,来源:Gavin 演讲 PPT,翻译:姜富耀

平行线程 (Parathreads) 操作实例:

第一步:

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

所有平行进程的收集人 (Collators) 进行投标。分别:Alice 出价 10, Bob 出价 3...

第二步:

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

中继链出块者从平行线程中选出特定几个最高投标的 (并获得报酬)。比如 Alice、Dave 和 Fred.

第三步:

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

被选中的收集人被记录在链上,为下一个区块的平行链验证者准备好。

此时产生新的区块,将进入第四步。

第四步:

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

胜出的这几个收集人可能会提出一个区块。就像这样:

第五步:

五分钟速览 Gavin Wood 突发奇想的波卡新设计 Parathreads

中继链的验证者们发现这些被提出的区块,验证并确定它们,使他们的链前进。

总之, 平行线程 (Parathreads) 可以享有中继链的所有安全性和连接互操作,能够确保续租失败的平行链持续保持活力,能够使每个开发团队都能在中继链上参与,每个人都有肉吃。给平行链开设快速通道。

本文地址:http://www.lianchaguan.com/archives/7874
温馨提示:文章内容系作者个人观点,不代表链茶馆对观点赞同或支持。
版权声明:本文为转载文章,来源于  作者:姜富耀,PolkaWallet 创始人,PolkaWorld 发烧友 ,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论


表情