Holochain 创始人 Arthur Brock:分布式计算何时需要达成共识?

未知來源 閱讀 42 2019-2-28 13:53
分享至
微信掃一掃,打開網頁後點擊屏幕右上角分享按鈕

Holochain 和哈希图都是分布式账本技术,它们跟区块链不同。这两种新的技术路径能否解决区块链的扩展性问题?本文作者 Arthur Brock 是 Holochain 的创始人,他提出为什么人们要对所有事情都达成共识?从更深的底层来说,我们到底是需要一种「现实」,还是多种「现实」?从编者角度,有的情境只能是一种「现实」,比如加密货币,如果有多种现实,麻烦就大了。有的情境,可以有多种「现实」。不是所有东西都需要达成共识,但这也意味着区块链的价值属性的可能缺失。「多现实」的场景更多是基于产品或服务的实际交换,无法凭空创造,有它有意思的地方。现在实际的运行会怎么样?还不好说,让我们用三五年的时间来看看吧,会越来越有意思。更有可能的情况是,各自都有自己的优势场景。

...... 分布式计算何时需要达成共识?

对于 PoW 随机抽签来说,「共识」是否是一个合理的用词?

有很多平台试图让区块链更具有扩展性,或创造区块链架构的替代方案,以实现区块链的愿景,但迄今为止区块链没能够实现。

哈希图(hashgraph)已经获得一些关注,很多人对它所承诺的速度以及他们分享的一些视频演示感到兴奋。这是最接近于 holochain 的创新之一,可以看到人们对区块链的固有想法。但是,从我个人具有完全偏见的角度,仍然有一些差距。

数据和代理中心主义的混合

请注意,所有哈希图(hashgraph)的示例都显示了代理(标记为 A B C D E)以及谁在提交、发送以及接受哪些交易。通常来说,在区块链的解释中,它们只关注区块的链以及一些矿工或权益者所需的随机数(nonces)信息,但数据从来没有呈现显示每个节点实际上如何以不同的顺序接收交易。当区块链把一个节点的序列作为现实同时抛弃其他节点的序列时,这可能会让人对「共识」一词的使用产生怀疑。(译注:意思是说区块链只取最长链,抛弃分叉区块。)

然而,在哈希图中,你可以看到不同的代理都在构建不同的「现实」。然后,他们使用与每个代理状态相关的一些元数据,使得他们能够构建基于八卦协议的共识。他们的算法从每个代理的角度看待事情,然后他们有些随意地说:「跨代理的数据元素的中位数时间戳应该作为它的官方时间。」

从数据为中心的区块链转向代理为中心的 holochain,它们是混合的。

哈希图的创建者们从以数据为中心向代理为中心进行了部分的思维转向。你可以在 holochain 上看到,一个 app 能够如何使用八卦相关的外露数据和 DHT 时间戳来进行它的哈希图共识变体(除了提防他们的专利)。

btcfans公众号

微信掃描關注公眾號,及時掌握新動向

來自互聯網
免責聲明:
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
上一篇:瑞士将确保交易所可以正常获得银行业务:会迎来大幅增长吗? 下一篇:密码货币繁荣与萧条世界的缩影:高调背叛和估值暴跌下 RChain 的未来

相關資訊