谁会买图灵完备智能合约的账
暴走时评:本文作者头衔很多,其中之一就是比特币布道者。他用大量文字详细分析智能合约的图灵完备编程语言,指出目前除了以太坊,还没有别的公共区块链具有此特性,带来全球第一个智能合约系统的比特币也特意避开了这个概念。他认为它对区块链技术的意义不大,因此不会有任何个人或机构会买它的账。
Christ DeRose是记者、软件开发员、比特币布道者、公开演讲者以及Drop Zone的主要开发者。
本文介绍了他对基于区块链的智能合约的探讨,以及为什么他认为该技术应用的成本效益还未被广泛认知。
对于迷失在区块链未来迷雾中的人来说,他们最关注的是:机会成本是多少?
目前区块链领域相关争议主要是围绕智能合约。
尽管我相信智能合约会增加区块链未来的效率,有一种智能合约却尤其引起我的怀疑,就是最近流行的“图灵完备”智能合约。
如今使用的所有智能合约平台主要分为两大类,划分标准就是图灵完备。那么这个特性能做什么呢?图灵完备是所有支持电脑模拟现实世界的编程语言的特性。
图灵完备的语言可以提供所有我们习惯的计算机逻辑。图灵完备使计算机可以形成环路,用迭代且复杂的计算机语言处理计算机输出;但是目前几乎所有公共区块链都不具备这个特性。可是以太坊的出现将这个特性带给那些翘首期待的区块链编码员们。
而且以太坊宣称这个特性的创新型融合是其竞争优势,但其实这并不足为道。那么为什么早期的区块链技术没有使用这种语言呢?
比特币实现了全球第一个智能合约系统,并且有意地避开了这个特性。比特币支持很多简单合约类型,包括多签名(多方允许进行价值转移的方式)、时间锁(授权在一定时间之后使用价值的合约),以及很多与规定利益分配的纸质合同很类似的更简单的合约。
图灵完备使智能合约编程可能性限制在合约设计者选择的处理时间和创意活动范围内。
成本效益
那么给用户更多可选项有什么问题呢?
首先,允许用户在区块链上存储更多数据带来更多尺寸和处理成本。对于比特币来说,每十分钟增加哪怕一个MB的数据都已经很有争议性了。而对于以太坊这样的图灵完备区块链来说,尺寸和处理程序问题更加备受关注。
高昂的成本使那些低算力和带宽的小型计算机及节点很难运行区块链,当然那些远距离运行的节点也会受到影响。尽管在大型银行项目中,这些低端成本支持可能显得很微不足道;但是毕竟区块链技术开发的首要目的是用于银行服务落后地区,这样就不得不考虑到这个技术缺陷对实现区块链技术初衷的影响。
为了理解区块链技术在服务落后地区的优势,就必须知道为什么区块链网络上交易的安全处理需要用户的成本投入(或者说挖矿)。
在比特币中,挖矿是奖励那些可以从系统中受益的人的机制。人们挖矿是为了把“注册”价值、注册电力转化成可以用于网上交易的“匿名”价值。
他们这样做的原因,也许是当地货币限制,或者是为了更方便地网上消费。
但是提供该服务的成本必须有用户的大量支持。
但是目前还不清楚图灵完备区块链网络是否有这样的要求。
互联网效益
这些缺陷使大量的没有良好服务的用户开始寻求图灵完备,并且因此不能建立智能合约。
尽管现在还有很多用户没办法获取基础的合约服务,问题在于这种服务差别的价值是否可以应付过高的成本要求。
简单地说就是,需要有多于现有比特币网络用户的人数。
目前所有图灵完备矿工只在乎以太币的投机价值,我们也没有发现那些服务不到位的应用。因此这个提议显得异常重要。
另一个关于图灵完备智能合约的过分提议是“预报者”(oracle)。
智能合约中,有用的数据必须通过外部来源进入区块链;无论是商品价格还是体育项目的结果,所有信息的来源必须由个人进行预报。
这些个人就被称为“预报者”(oracle)。
在非图灵完备智能合约平台上,这些预报者出现在多签名合约中;其中一方是预报者,另外两方就是合同参与者。在这种“三分之二”多签名运行中,预报者仅仅在区块链中加入赢家信息,并没有附加代码。
而在图灵完备模型中,各合约方亲自将代码预测信息提前录入区块链中;然后在预报者预报活动结果数据之时,由区块链节点决定最终结果。
那么区别在哪呢?其实,在图灵完备模型中,为了腐蚀预报者,可以进行主次合约的同时预报。这就意味着,图灵完备合约的参与方不仅可以参与合约,还可以贿赂预报者得到没有追诉权的豁免。
随着越来越多人参与贿赂受益,这个问题也日益突出。尽管在非图灵完备合约中,仍可以用传统方法贿赂预报者,价值传递也没有保障;可是腐败的风险有效降低了。
透明度问题
但是讽刺的是,图灵完备的另一个大问题是透明度。
为了评估图灵完备合约,其代码必须公开;图灵完备区块链中,参与方加入也需要这些代码。
尽管透明度是很多价值转移的优势,可是预报每个人的状况还是存在明显的问题。大多数金融合同要求合约方拥有不对称信息,以防止非合约方从中获利。
比如说,如果一个大型银行被发现进入市场(例如期货合同),就存在它被公开交易的风险,而且有可能在合同执行之前就被左右了未来的命运。尽管这些信息泄露有一些理论上的解决办法,可是真正实现可能要很久,甚至根本不可能发生。
去中心化几乎没效率,一般只在个人完全没有了选择的时候才算的上有效率。只有去中心化高效地围绕符合监管随机要求的领域,才被称为最成功的区块链。
目前代码评估需要承担风险才能合理化过高的成本和成本维持的复杂性。大多数需要这项服务的参与者都发现仅支付转移就包含所有这些风险。
离境赌博机构和区块链用户可以在自己网络上运行代码,不用担心来自服务友好国家的报复。人们希望故障风险影响用户维护的情况下,时间锁合同就足够了。
区块链是能满足监管服务要求的神器工具。
然而因为新一轮炒作伴随新的区块链发展阶段而来,我们必须记住,当我们回过头看,“谁需要图灵完备智能合约”这个问题的答案很可能还是“没有任何人需要”。
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场