“什么(me)是以太坊智能合约,以太坊智能合约(yue)的作用”合约交易相信大家(jia)都知道,可能听到最多的就是(shi)比特币合约,那么以太坊智能合约又是(shi)什么呢,接下来就跟随中本聪超市网(wang)小编一起了解“什么是以太坊智能合约(yue),以太坊智能合约的作用”。
以太坊(fang)智能合约是什么?以太坊(fang)(Ethereum)并不是一(yi)个来机构,而是一款能够(gou)在区块链上实现智能合(he)约、开源的底层(ceng)系统,以太坊从诞生(sheng)到2017年5月,短短3年半时间,全球已有200多个以太坊应用诞生(sheng)。以太坊是一个平台和一(yi)种编源程语言,使开发人员能够建立和(he)发布下一代分布(bu)式应用。以太坊可以用来编程,分(fen)散,担保和交易任何事知物:投票,域名,金融交易所,众筹,公司管理,合同和大部(bu)分的协议,知识产权,还有得益于硬件集成的智能(neng)资产。目前想要投资以太道坊的朋友(you),可以到比特网交易所进(jin)行交易。
概括来讲,智能(neng)合约主要有两大方面的作(zuo)用:一个是用于更便捷地处(chu)理交易,一个是用于更(geng)灵活地开发Dapp(也就是区块链应用),接下(xia)来,我们为大家(jia)一一解释,智能合约怎么样更便捷地达(da)成交易。在介绍(shao)这部分内容之前,我们需要了解(jie)两个概念:
第一个概念是“以太坊虚拟机”。“虚拟机”是计算(suan)机领域里面的一(yi)个术语,可以理解为一个虚拟环境,在这个虚拟环境中可以随意进行操作(zuo),而不影响计算机性能。
以太坊本质上就是一(yi)个虚拟机,只不过(guo)它是一个点对点的(de)、去中心化的虚(xu)拟机(英文缩写EVM)。像所有区块(kuai)链技术那样,全世(shi)界的节点都会在自己的(de)电脑上运行软件(jian),这个包含全世界节点的“世界级计算机”就(jiu)被称为以太坊虚拟机(EVM)。以太坊虚拟机,我(wo)们可以理解为一个系,这个系统是用(yong)来为以太坊智能合约创建运行环境的(de)。
第二个概念是“以太坊账(zhang)户”。以太坊设置了两种账户:一种是我们可以操作的(de)正常账户(英文缩(suo)写是EOA),另一种叫作(zuo)“智能账户”。正常账户”(也就是(shi)EOA账户)里面只有当前(qian)的以太坊钱数,由我们手中的私钥控(kong)制,可以发起转账交易;而“智能账户”中,不仅有以太坊钱(qian)数,还有程序代码,代码的(de)执行是由交易触发(fa)的,每当收到相应的消息(xi),这些代码就会被执行,这个(ge)智能账户就是智能合约(yue)的载体。