网站首页 区块链 一分钟了解以太坊(系列一) | V神为何信誓旦旦diss中本聪? 正文

一分钟了解以太坊(系列一) | V神为何信誓旦旦diss中本聪?

admin 2020/02/21 区块链 71℃

区块链

[db:标签][db:标签]列文章《一分钟了解以太坊》将在接下来的几周内陆续推出。本系列主要讲述以太网广场的历史、当前应用方向、结构和未来发展方向。一般来说,如果你想知道某事,你必须首先知道它是如何产生和出现的。P2P网络和分散化的基本概念已经研究了几十年,但这些理论仍然停留在概念层面,还没有发展成为功能产品。“区块链科技将成功改变人们对世界的认知”2008年,中本聪发布了比特币白皮书,真正将区块链科技推上了舞台。比特币社区的成员,包括以太网通道的联合创始人维塔利克·布特林(VitAlik Buterin),都很欣赏区块链的技术。但不仅如此,维塔利克认为,区块链不仅适用于加密货币,还应该服务于更受欢迎和更全面的场景。

他解释道:“比特币社区的人们希望创建一个能够驱动多种交易的协议。协议中的每个应用程序都有一种或两种类型的事务,这就是所谓的瑞士军刀协议,但我不认为该协议足以成为区块链除加密货币之外的重要应用场景。”

因此,上帝五世与其他有相同目标的朋友进行了电子邮件交流,于是以太网广场建立了。Vitalik设想一个基于开放接入基础设施的分散的“货币互联网”,不受任何中央实体的控制,只对用户负责。2013年,维塔利克发布了一份白皮书,详细介绍了以太网区块链的形式,并声明区块链将使用图灵的完整编程语言(一种可以在其中编程任何操作的语言)作为模型。“准图灵完全”机器以太方块的图灵完全语言最初来自艾伦·图灵的通用图灵机概念。图灵整机可以执行任何需要的智能契约。由于以太网提出了燃料限制的概念,开发者不能运行比以太网黄皮书中燃料限制更高的程序。例如,为了限制汽车(智能合同)每天行驶20公里,以太网广场需要30公里才能到达目的地。一半的车停下来或者直接回到起点(智能合同恢复到原始状态),但是车主(智能合同的创建者)已经向司机(矿工)支付了服务费。但是如果燃料限制很高呢?听起来不错。如果汽车能跑50公里,车主仍然可以在下一次里程没有用完的时候找人开车。然而,对于司机(矿工),规定他们每天只能跑100公里(一个街区的汽油限制)。如果里程是20公里,为了确保驾驶员的健康而不是疲劳,驾驶员今天可以收到多达五份标有20公里的清单。结果,汽车行驶了5公里后停下来,只付给司机5公里的劳动报酬。这难道不是一种损失吗?没有工作,就没有钱。这导致矿商没有选择优先考虑燃料限制过多的智能合同。尽管以太信道已经接近实现图灵完整性,但是以太信道虚拟机EVM仍然不是真正的图灵完整性机器,并且不能执行所有智能契约。因此,它被称为“准图灵完备性”机器。作为最受欢迎的加密货币之一,比特币VS以太网通道以太网通道经常被比作比特币。它和比特币的主要区别之一是以太网使用智能合同。智能合同是允许用户根据一组预先确定的规则进行交易的程序,也就是说,A和B打赌。如果甲今天吃了,乙必须给甲钱。过去,这种赌博必须经过公证并由第三方执行,但智能合同的自动执行成功地消除了交易中第三方的存在。那为什么比特币不能使用智能合同呢?比特币是不可回收的,它的脚本语言也不完整。它不支持编写所需的各种智能合同。因此,相比之下,大多数应用程序开发人员更喜欢选择以太网广场。以太网协议将智能合同的协商机制和执行机制都设置为自动的。这一行为不仅证明了以太网程序能够支持大规模运行,而且对以太网的未来发展也有着相当长远的意义。

智能合同的自动执行意味着这项技术为程序员提供了一个强大的操作工具。智能合同不仅允许网络上的用户进行任何交互(交易、锁定位置、分配等)。),但开发人员也可以在区块链上构建和发布任何合同(无论它们属于ERC20令牌还是分布式应用程序(也称为Dapp))。因此,以太网智能合同从一开始就非常流行。有关智能合同的详细信息,请参考公共文件“工业中的干货|区块链技术:智能合同”。本文详细阐述了智能合同的基本概念和理论。以太网使用的货币是以太网,它可以在平台上实现价值存储的功能。如果将比特币与账户数据库相比较,以太网是一种中央处理器,可以支持开发者在以太网上构建和运行他们自己的区块链或其他应用程序,包括智能合同。此外,与比特币相比,以太网广场的规模更大。以太网广场允许开发人员使用与以太网本身相同的协议来构建以太网加密货币或令牌,同时允许他们在自己的区块链上分发这些令牌,这些令牌可以是私有的也可以是公共的。以太网广场是一个公共链,所以如果开发者想在私有链上使用这项技术,他们必须创建一个基于以太网广场编码的公共链。虽然以太广场不直接提供链间发送令牌的功能,但以太广场准图灵完全智能契约完全实现了这一功能,使用户可以使用以太或ERC20令牌进行交易。计算机或中央处理器无智能识别用Python和C语言编写的代码,开发人员必须将这些代码编译成中央处理器能够理解的基本指令。因此,以太网广场使用坚实的能力来编译一系列EVM指令。聪明的合同程序员也可以用其他可靠的语言编写代码(比如CertiK的DeepSEA),然后将这些代码编译成EVM指令,并发送到以太网区块链。相比之下,比特币还有许多其他限制。当在比特币网络上执行交易时,交易成本由块容量的大小决定,而以太网的交易成本由程序的计算复杂性、带宽和存储要求决定。稍后将发表的《一分钟了解以太坊》系列文章将解释本文中关于账户和燃料的相关知识和信息。欢迎关注CertiK公共号码,并继续阅读我们在行业内的干货分享。

来源:互联网区块链知识

网站地图