位置:爱财经新闻网 > 区块链 > 正文 >

比特币有了智能合约以后会怎么样

2019年11月07日 19:15来源:未知手机版

垫圈标准,刘若英唱后来为什么哭,周滨母亲

11 月 16 日,波卡生态技术流项目 ChainX 即将发布全球首个比特币智能合约平台。这将带来什么样的改变?比特币的智能合约可以做什么呢?PolkaWorld 特地请到了 ChainX 核心开发 Aten 来为大家解答。

1、比特币作为一种加密货币,为什么需要合约功能?简单交易它不就可以吗?

这是个好问题,其实我们可以来回顾一下比特币的交易和普通转账交易有什么区别。

实际上比特币的交易并不是A转账给B这一条记录这么简单,比如银行,支付宝转账,就是A-》B的转账记录。但是实际上比特币在A和B之间的转移,本质上是达成了一个条件才转移的。这个条件可以设置成多种多样。稍微对比特币技术有了解的人应该知道,比特币交易的构成要由上一笔交易的txout和这笔交易的txin匹配后才是合法的,因此这里的txout中含有的可以相当于是一个问题的谜面,而txin含有的就是这个问题的谜底。

只是大部分情况下txout中的谜面会设置成公钥(或地址),而转账提供的txin的谜底是签名。

显然,这里的谜面和谜底可以设计成多种多样,比如设计成一个问题的答案,或者某种特殊的条件,亦或者存在一定逻辑的代码。

这实际上在我看来是比特币给交易系统所带来的一个革新,也就是比特币脚本。更详细可参考我写的这篇文章:

https://zhuanlan.zhihu.com/p/27512347

这种比特币的脚本 自动化 地执行着一段代码,使得交易的过程能够去第三方的自动化处理一些逻辑。但是由于比特币脚本过于简单且底层,并且在utxo模型下,所以大家目前看到比特币脚本并非这么广为人知,也没有产生很多奇妙的运用。

因此从以太坊开始提出了在状态模型下的图灵完备智能合约体系。在这个体系下,utxo模型的脚本在功能实现上属于状态模型智能合约体系的一个子集,因此通过智能合约体系可以完成远超比特币模型下可以完成的事,也是目前Defi、通证经济等概念的基石。正是由于智能合约的能力,可以给比特币带来新的运用场景,能在去中心化的体系下做到更广泛的事情。

2、智能合约可以给比特币带来什么?

我认为有以下两点:

1. 使得比特币更智能化

正如刚才提到的,若只能交易,则只能完成价值转移,但是没法 智能地 完成价值转移。但是比特币脚本功能有限,现在用的稍微复杂一些的场景就是多重签名,或者设计一些谜题。要是想实现抵押借贷、投票、拍卖等等一系列在以太坊中出现的场景是不可能的。

2. 更好的发挥出比特币的价值属性

一个东西的真正的价值要体现在流通上,只有流动才能带来真正的价值。正如假设你有100块钱人民币,如果你不花出去,只是拿在手上,那它就是一张废纸。只要当他真正交换给其他人,流动出去的那一瞬间,才会产生它真正的价值。也就是说钱这个东西,只有花的(流通的)时候才是钱。而智能合约就是提升流通性很重要的一种手段,因为智能合约比起比特币脚本能够赋予的功能不是一个级别的。对于已有的,可以把以太坊上实现的东西拿过来在比特币这边再实现一遍,对于未来,可以设计出更丰富的Dapp应用。

3、我们已经有以太坊的智能合约,为什么还需要比特币的智能合约?

共识是一个很神奇的东西,它代表着大部分人的意志。正如目前虽然以太坊比起比特币能做更多的事情,但是比特币的市值就是远超以太坊。因此比特币和以太坊两者所代表的价值符号是完全不一样的,在 共识 未发生显著变化的情况下,其背后代表的价值的符号就是显然不同的。这就是为什么比特币才是 真正的共识 ,而以太坊从未持有过这一名声。因此我的第一个观点就是,以太坊和比特币其在共识上的价值是完全不一样的,但是以太坊有比特币没有的东西,而区块链又是一个个价值孤岛,因此就要把以太坊好的东西拿过来在比特币上用。

本文地址:http://www.axxxc.com/qukuailian/1058681.html 转载请注明出处!

今日热点资讯