5 large

区块链战争?

shaoping · 于 发布 · 469 次阅读

我问Vitalik(以太坊创始人),经历过“区块链战争”之后,哪个区块链网络会最终获胜,流行起来。下面是他的回答。

我非常感激Vitalik总是耐心地回答我提出的非技术类问题,我最欣赏的还是他会将所要表达的意思翻译成外行人可以理解的简单语言。他的回答是:我真的不喜欢“最终胜出的区块链”这一概念。

下面就是他所说的不同类型的区块链网络将会满足不同的需求:

我认为未来将会有许多区块链网络,它们的特性不同,对不同特性的取舍不同:

  • 主观性与安全之间的取舍。瑞波币理论上更加安全,因为瑞波网络被破坏了,各个节点也可以通过协作恢复网络,但是它也更多的依赖信任。
  • 扩展性与安全之间的取舍。更低的交易费用对许多分布式应用来说,是必不可少的,但是在其它情况下,你需要绝对的安全,需要全链处理你的交易。
  • 隐私与成本之间的取舍。Zerocash隐私保护最好,成本最高,瑞波隐私保护最差,成本最低,其它的区块链的隐私保护和成本在这两个极端之间。
  • 安全与活跃度之间的取舍。在遭受攻击时,你希望区块链网络更加可能继续正常运转还是抵御攻击者,不为之所用?

瑞波在区块链领域中处于特殊的位置,如果它拥有像以太坊这样的图灵完备的编程语言,它将更加完善。

以太坊1.0和比特币+侧链,交易成本高,扩展性低,因为它们的“每个节点需要处理每一笔交易”,但是以太坊2.0的交易成本将会降低,具有更好的扩展性。

关于区块链网络竞争的本质,Vitalik认为:

区块链网络将停止在特定应用方面的竞争。现在的“x是专门用于去中心化交易所的区块链网络”、“y是专门用于域名注册的区块链网络”,将会消失,因为实现这些用途,满足这些需要,图灵完备的编程语言是一种的更好的实现方式。但是不同的需求类型,将存在区别。

Vitalik将不同的区块链形式和它们特性之间的取舍类比于不同的编程语言:

想想python / c++ / go / bash / ruby / haskell / browser javascript / nodejs这些编程语言。现在编程语言无处不在。但是它们大多数不是为某一专门的应用设计的。

但是下面的一句话使我理解了整个领域的情况:

不同的区块链网络满足不同的需求(例如,相对于可扩展性,更强调安全性;相对于隐私,更强调低交易成本),占据不同位置。

如果你想象一个具有不同象限的表格,每个象限分别代表“主观性”、“可扩展性”、“安全性”、“活跃性”等,你就可以将不同的区块链网置于这张表的某一位置。

我的结论:

如下图,在密码学应用栈的底层是共识层,将会有几种不同的区块链网络服务于不同的需求(例如,相对于可扩展性,更强调安全性;相对于隐私,更强调低交易成本)。因为有不同的特性之间的取舍,所以在将来也会有许多不同的区块链网络。作为一个区块链,如果想具有核心竞争力,需要整合图灵完备的编程语言。


原文:http://www.naation.com/2015/02/06/i-asked-vitalik-buterin-which-networks-will-prevail-after-the-blockchain-wars-this-is-what-he-answered-2/5776/

  • 暂无回复。