美文网首页区块链研习社
区块链行业为什么需要图灵完备技术?

区块链行业为什么需要图灵完备技术?

作者: a76227377870 | 来源:发表于2018-07-23 02:33 被阅读37次

先科普一下,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的。

图灵完备是保证系统的每段程序不会陷入死循环的基础技术要求,所有的通用编程语言和现代计算机的指令集都是图灵完备的。

而世界第一个区块链应用——比特币,因为中本聪在创造比特币的时候就采用一种堆栈语言,图灵不完备,不能实现复杂逻辑,因此有些竞争币主打图灵完备,以实现更多丰富的功能和适用场景。

也有人问,比特币什么不采用已经很成熟的图灵完备技术?有人说是为了简化技术,这样更安全。也有人提出过不同的观点。现在已经成为了世界未解之谜,只能找中本聪本人采访才能知道了。

在比特币之后,有很多图灵完备的区块链应用诞生。其中最出名的图灵完备项目就是以太坊(Ethereum)。

在以太坊这个区块链上,可以通过非常简单的编码实现各类数字的产生,也可以通过编码对以太坊上流通的数字资产进行精确地控制。同时因为这是一个可以编码、图灵完备的区块链基础,通过这些编码,在区块链的基础之上,能够实现更多的非数字资产的功能产品。

如果把比特币的区块链当做是一种数字资产的协议技术,以太坊的区块链则是这个数字资产协议的协议。

目前以太坊作为全球知名的图灵完备的公链项目,随着摩根大通、微软、英特尔、三星、丰田等众多企业加盟,由一种虚拟代码技术,成为了虚拟世界最大的一条高速公路,被赋予了创新的、巨大的商业价值。

最后,按照自媒体赵才林谈区块链的解释,图灵完备并不是区块链延伸出来的概念,但这个概念常被区块链行业拿来阐(zhuang)述(bi)。

参考资料:

1.以太坊ETH:一个图灵完备区块链的前世今生

2.从比特币演化的新技术(二):智能合约与图灵完备

相关文章

网友评论

    本文标题:区块链行业为什么需要图灵完备技术?

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