比特币和以太币对话四

以太币:比特兄,今天我们来看看区块链的其它应用。

比特币:可以,正好也让我长长见识。

以太币:其实把区块链的底层技术应用在更多地方的想法早就已经出现了。1998年,尼克~萨博提出了所有者冠名安全财产的概念。文中提到先进的复制底层数据库技术允许区块链系统储存土地所有权,产生一个包括转移财产,恶意侵占以及土地税的框架。

比特币:比特萨博确实非常有想法。

以太币:可惜的是那时候没有有效的数据复制系统,所以这个想法只好流产。

比特币:非常可惜。

以太币:但是2009年,本聪兄把你创造出来以后,你底层的去中心化共识机制建立。许多区块链的其它应用就如雨后春笋般出现啦。

比特币:后备的创造力实在不可小觑。具体有一些什么应用了?

以太币:2010年,域名币出现。它被称为去中心化的名称登记数据库。像Tor, Bitcoin and BitMessage的去中心化协议,他们需要通过一些方法确认账户,这样才能和其它用户产生交互行为。现存的唯一能确认身份的方法就是一串伪随机像这样的1LW79wp5ZBqaHW1jL5TciBCrhQYtHagUWy哈希。

比特币:是的,基于账户的保护,不得不这样设置。

以太币:但是很多人就想要一个像Geroge这样的名称。问题是这样的名称很容易被其它人登记甚至冒用。唯一的解决办法就是先申请原则,第一个申请的成功,第二就会失败。这个先申请原则就可以运用比特兄你的共识协议。

比特币:所以域名币是最早的,最成功的运用这个概念成功登记名称的系统。

以太币:是的。除了域名币,还有一种彩色币。

比特币:说说看,彩色币做到了什么样的应用。

以太币:这个彩色币厉害了。它是一个允许用户在你的区块链系统上产生他们自己的数字货币的协议。或者产生一种重要的一般意义的货币-数字通证。彩色币的协议规定,用户可以通过公开为某一特别的UTXO的指定颜色,从而发行自己的数字货币。彩色币的协议还规定,其它UTXO的颜色和交易输入UTXO的颜色一样。这样就允许用户的钱包里面保存的是某一特定颜色的UTXO,发送这些UTXO就和普通的比特兄你没有区别。通过往后追踪区块链就能知道自己受到比特兄你的颜色。

比特币:特别的标识,就像用颜色染色一样,更容易被发现,非常好的想法。

以太币:是的,接着又有人发明了元币。元币的概念是在比特兄你的基础上创建新的协议。用比特兄你的交易储存元币的交易,运用的是不一样的状态转化APPLY’。由于在比特兄你的区块链上,元币不能阻止无效的协议,他们增加了一个规则就是如果APPLY’(S,TX)返回错误,协议将默认APPLY’(S,TX) = S。这提供了一个简单的机制。这个机制产生一个随意的加密货币协议,潜在地解决了比特兄你本身不能为它解决的问题。关键是开发成本还相当低,因为挖矿和网络是比特兄你本身就有的协议。

比特币:真是不错的尝试,那元币最近运用在哪些领域?

以太币:元币目前用于一些层级的金融合同,名称登记和去中心化的交换。

比特币:嗯,应用越来越广泛了。

以太币:总的来说,建立共识协议有两个办法:要么创建一个独立的网络,要么基于比特兄你的网络之上来创建。

比特币:暂时看起来是这么个情况。

以太币:自己创建独立网络目前成功的是彩色币,但这种方法实施起来还是相当困难的。每一步都需要独立的区块链,创建和测试所有必须的状态转换和网络代码。除此之外,这一系列去中心化的应用将符合幂律分布。大多数的应用都太小而不能保证他们自己的区块链。同时我们也注意到大量的去中心化应用,尤其是去中心化组织,需用进行应用之间的交互。

比特币:是,自己创建网络建立共识机制就是这个情况。但即使基于我之上创建也是有一定的问题。

以太币:确实是。因为你的简单确认支付(SPV)不能被继承。SPV在你的网络上之所以能操作是因为可以利用区块链的深度作为代理来确认。在某点上,一旦交易的祖先距离现在已经足够远时,就可以说他们是合法状态的一部分。基于区块链的元币协议,从另一个方面来说,他不能强迫区块链不去登记关于元币的无效交易。所以,元币的SPV施行不得不按照区块链扫描回去并决定某笔特定的交易是否有效。目前,所有基于比特兄你的区块链上的元币轻实施,依赖一个可信任的服务器提供数据。对于主要目的是消除信任的加密货币来说,这个结果是相当不理想的。

比特币:确实,一切实施起来都不能达到十全十美。

以太币:明天我们看看在你系统的基础上建立脚本,实现智能合约的可能性。

比特币:好的,非常期待。研究我这么久,也是该到你出场了。

参考阅读

https://ethfans.org/posts/ethereum-whitepaper

https://github.com/ethereum/wiki/wiki/White-Paper

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G1TNPQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券