BM:EOSIO支持在个人帐户中运行智能合约

语言: CN / TW / HK

今日BM表示:EOSIO已经支持了在个人帐户中运行代码的智能合约,以及将多个操作绑定到一个交易中,即使这些操作是需要多个帐户授权的。 (MEET.ONE 报道)

智能合约这个词语,我们听过了无数遍,甚至也知道它们是在区块链上运行的代码。以太坊之所以能成区块链2.0,也是其首创并运用了智能合约的缘故。

智能合约的概念是于1994年由法国的密码学家尼克萨布(Nick Szabo)提出的。他定义道:“一个智能合约是,一个计算机化的交易协议,它执行一个合约的条款。”

所谓的“智能合约”,如果把“智能”二字单独拿出来,就和我们现实生活中见到的合约/合同没什么两样,类似于现在很多电子合同的升级版。只不过“智能合约”的条款可以写成代码的形式存放到区块链中,一旦合约的条款触发某个条件,那么代码就会自动执行,即便有人想违约也很难,这就节省了很多人为的沟通和监督成本。

智能合约并不一定要依赖于区块链来实现,但是区块链的去中心化,数据的防篡改,决定了智能合约更加适合于在区块链上来实现。智能合约可以在不需要中间人的情况下进行交易任何具有一定价值的东西。它不需要中介机构便可完成交易。而区块链的本质是去中心化,没有中间人,和智能合约完美契合。

智能合约的概念提出来以后,由于缺乏可信的执行环境,一直没有得到实际应用。到了2016年,以太坊的创始人V神最早看到了区块链与智能合约与区块链的契合,发布了《以太坊:下一代智能合约与去中心化应用平台》。以太坊的出现开启了智能合约的时代。

智能合约的优势在于:一是去除任何第三方干扰,进一步增强了网络的去中心化,它能够采用完全自动化的流程,不需要任何人为参与,只要满足代码所列出的条件即可;二是处理文档时的更高效率;三是节省时间,降低成本,交易更准确,且无法更改。

智能合约的不可逆转特性是它的主要好处之一,但也正是因为这点一旦出现问题无法修改。因为人类会犯错误,在创建智能合约时也一样,一些绑定协议可能包含错误,而它们是无法逆转的。目前已经出现过多次由于智能合约部分代码程序错误导致被黑客盗币的事情了。

智能合约的价值在于它公正无私,会完全按照程序逻辑进行执行,保证了公平性与透明性,尤其避免了很多不公正案例,以及中心化平台恶意篡改或强行改变合约的情况。

BM提出的在个人帐户中运行代码的智能合约,以及将多个操作绑定到一个交易中,一旦开始实施,那么在技术上,将会是一种新的突破。

分享到: