美文网首页
比特币或许本来就是图灵完备的

比特币或许本来就是图灵完备的

作者: 笑吟吟大声 | 来源:发表于2018-05-11 11:50 被阅读0次

图灵完备,图灵完全性通常指具有无限存储能力的通用物理机器或编程语

言。图灵完备意味着你的语言可以做到能够用图灵机能做到的所有事情,

可以解决所有的可计算问题。它带来了强大的处理能力,图灵完备的数字

货币更加智能。例如以太坊,就是图灵完备的编程语言,这也极大帮助了 

以太坊智能合约的部署。

比特币

比特币现在不是图灵完备的,这是大家都知道的事实,但是比特币最初并

不是现在这个样子。2010年加文在bitcointalk上讨论比特币的脚本问

题,加文当时认为比特币的脚本太过于复杂,复杂代表着不完全。中本聪

回复的大概意思就是他希望比特币能够在0.1版本就拥有稳定构架,未来

不需要再做底层改变。在过去几年设计比特币的过程中,中本聪发现只有

使用脚本系统才能完成他希望支持的担保交易、连带合同、第三方仲裁、

多重签名等各种复杂交易类型。

放在今天,当时的中本聪可能就会这样说:“比特币需要脚本,有了脚本

就有智能合约”。为此中本聪在比特币上添加了OP_CAT等数个复杂的脚本

操作码。

很多人都在怀疑中本聪最初似乎就准备在比特币实现图灵完备的智能合

约。在中本聪离开后,core禁用了OP_CAT等数个脚本,这基本已经让比特

币实现图灵完备的可能性彻底破产。

CSW声称比特币之前设计这些操作码就已经足够实现图灵完备。对于CSW到

底是不是中本聪这里就不做讨论了,不过不管他是不是中本聪,CSW毕竟

拥有400多个区块链专利,他对于比特币和区块链的理解绝对是秒了论坛

喷子几个太阳系,也推荐大家去看一看CSW所写的比特币论文。

比特币现金在今年5月15日的硬分叉中,将计划添加OP_CAT、OP_AND、

OP_OR、OP_XOR、OP_DIV、OP_MOD、OP_SPLIT、OP_NUM2BIN和OP_BIN2NUM

等被禁用或新增的操作码,同时也将OP_RETURN数据载体大小增加到220字

节。

这一些都是很有意义的,比特币现金本就计划部署智能合约,这次硬分叉

恢复被禁用的操作码进一步让比特币现金成为了最初中本聪愿景的比特

币,也具备了更多的延展性,或许未来大家将看到图灵完备的比特币现

金,这为比特币现金未来部署智能合约打下了基础。

如果比特币现金实现了图灵完备,未来的比特币现金将具备更强大的系统

处理能力,未来发展更不受限制,拥有更多可能性,用户体验更加完美,

中本聪希望完成的各种复杂交易类型或许未来将在比特币现金上实现。

相关文章

  • 比特币或许本来就是图灵完备的

    图灵完备,图灵完全性通常指具有无限存储能力的通用物理机器或编程语 言。图灵完备意味着你的语言可以做到能够用图灵机能...

  • 【以太坊白皮书解读】比特币和以太币对话十三

    以太币:比特兄,今天可以讲到图灵完备了。 比特币: 行。一提起以太坊,都是说图灵完备,让我们一起看看。 以太币:是...

  • 比特币交易

    ## 比特币交易 * 图灵非完备性 故意将比特币脚本限定为—没有循环或者复杂流控制功能以外的其他条件的限制流。 —...

  • 如何从心电图炒币模式转换到价值投资模式?

    从比特币诞生,随后又产生了各种竞争币,再到由于比特币的扩展问题,不是图灵完备的问题,v神团队开发了以太坊,基于以太...

  • 比特币脚本指南(一)

    比特币脚本简介 脚本是一种类Forth、基于栈操作、逆波兰式、图灵不完整语言。 挨个解释下: 图灵不完备 图灵不完...

  • 比特酒吧 - RSK在比特币区块链上启用智能合约

    RSK旨在为比特币区块链构建图灵完备智能合约功能,目前RSK项目正与iExec展开相关合作,全面致力于向比特币应用...

  • 学习笔记:《智能合约平台-以太坊》

    以太坊是俄罗斯开发者V神在2013年创建的,它针对于比特币系统缺少图灵完备等缺点,以太坊建立了一个可编程、图灵完备...

  • 图灵机谈学习编程

    一个通用编程语言要做的最基本的就是图灵完备,我们常用的语言的通用语言都是图灵完备。那么为什么图灵完备(Turing...

  • 智能合约平台以太坊(上)

    【概要】 以太坊由俄罗斯开发者Vitalik在2013年创建的,它针对比特币区块链系统缺少图灵完备等缺点,以太坊建...

  • 2018-05-14

    看了一遍nChain的比特币图灵完备白皮书。没完全看懂,大致理解如下: 区块链保存运算状态,真正的代码和运算过程在...

网友评论

      本文标题:比特币或许本来就是图灵完备的

      本文链接:https://www.haomeiwen.com/subject/vdkfdftx.html