“图灵完备”这个字眼经常出现在区块链项目书里——尤其是有关智能合约平台的项目——最著名的当然就是以太坊喽。这个“图灵完备”到底是什么意思呢?具有“图灵完备”的区块链系统有什么特质有优劣呢?今天,异客用一些通俗的语言和比喻给大家讲一讲。 由难及易,先来看看“图灵完备”的专业化解释:图灵完备(Turing Complete),是指机器执行任何其他可编程计算机能够执行计算的能力。如果一个虚拟机或编程语言理论上能计算一切可计算的问题,我们就说这样的虚拟机或者编程语言就叫图灵完备的。 怎么样,味同爵蜡吧? 要想搞清楚这个概念,先得搞清楚什么是“可以计算的问题”以及计算机是如何依靠计算问题来实现智能合约的。总所周知“1+1=?”“6-1=?”,这些都是可以计算的问题。 最简单的智能合约是只贩卖一种商品的自动售货机: 假设可乐五块钱一罐。我们向可乐售卖机投入五块钱,按一下出可乐的按钮。 售卖机将一听可乐从出货口放出来。 售货机恢复到最初的状态。 在贩卖机系统的智能合约里,是这样运作的: 1、 收币系统检验入币,当币值X小于5时,向合约输出“0”,当币值X等于5时,向合约输出“1”,当币值X大于5时,向合约输出“X“。 2、 合约收到0时,不动作。合约收到1时,向付货系统输出指令给付1罐可乐。当合约收到X时,向付货系统输出指令给付1罐可乐,向找零系统输出指令吐出“X-5” 以上,计算机通过计算一系列比较大小和做减法的计算问题实现了一个简单的自动贩卖可乐的智能合约。区块链技术中的智能合约,就是让计算机去计算更复杂的计算问题,解决更复杂的金融和资产交易等问题。 这里有必要说说最著名的图灵完备区块链平台,以太坊。以太坊是一个集成了众多区块链项目的平台,它是一个智能合约,这个智能合约的目的是运行其他更多的智能合约,你可以把他理解为一个提供区块链项目的大型商超。它被设计成图灵完备的,是为了给所有可能的区块链项目提供运行环境。每当有新项目上以太坊时,你可以把这种行为理解为一个品牌进驻了这个商超——这个品牌商就是我们币圈说的项目方,且它是自带交易规则的。这里的这个“交易规则”,就是智能合约。而以太坊这个平台适应性特别强,绝大多数品牌商的诉求都能实现:卖高档箱包平台有灯光展柜,卖黄金钻石平台有保险柜,卖生鲜活鱼平台还有冷库水暖,档口大小可以任意调节,水电接入方位可以自动调节。这里的灯光、保险柜、冷库水暖就是项目运行的环境,这个环境由以太坊的虚拟机提供(你可以把这个虚拟机理解为一个功能随卖家需求而百变的档口),这里无论品牌商是经营那个商品大类的,平台都能为它提供相应环境——这就是图灵完备的系统的魅力。 当然,图灵完备也有它的局限性,就是没有图灵不完备的系统安全。这也符合自由度越高的系统安全性越有限的客观规律。 多思考,勤动脑仍然是币圈主旋律。想的不够深,跑的不够快,被割的仍然会是韭菜。 异客也组建了一个Uniswap的社群,并且社群专门研究DEX,品牌升级为“加密谷社区”,大家可以添加微信号114196196,申请加入Uniswap社区,看下火热的氛围。 好了,话不多说,感兴趣的可以去Uniswap上面看看。什么,你还不知道Uniswap到底怎么玩?那不妨参考下网上有人做的科普文章:《史上最简单Uniswap使用教程》。 —- 编译者/作者:孤独的异客 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【异客系列】用大白话说一说,区块链智能合约系统的“图灵完备”到底是啥意
2020-09-06 孤独的异客 来源:区块链网络
LOADING...
相关阅读:
- 思考 后德妃时代|寿司死了鱼还活着 YFC挖疯了|怎么参与平行链PLAY众2020-09-06
- 百倍期权频出的BitWell,产品究竟怎么样?2020-09-06
- DeFi火热来袭,币安智能链为其加速引擎2020-09-06
- 掌握这三个工具人人都可以成为DeFi科学家2020-09-06
- 阿龙币圈:9/6ETH行情分析与操作策略空头能量充足能否持续下跌呢2020-09-06