你知道以太坊,却不知道智能合约?

iFish云鱼 iFish云鱼 2018-10-26


铺天盖地的文章都在安利以太坊,可是如果我告诉你,以太坊里还藏着一个大宝藏,这次你还愿意假装看不见吗?


当初,以太坊创始人V神发觉比特币区块链有这样缺点:

  •  缺少图灵完备(缺少循环语句来支持所有计算)

  •  拓展性较差(无法支持复杂的智能合约以应用在除比特币之外的应用)


在这之后他发明了以太坊,以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(“以太虚拟机” Ethereum Virtual Machine)来处理点对点合约。


之所以错过了潜藏在以太坊的大宝藏,往往是由于你忽略以太坊的一大特色——实现智能合约。智能合约,就是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就执行,管他愿不愿意。

 

如果简单概括一下智能合约的工作原理就是:


构建→储存→执行

现在就作简单比喻好了,日常生活中普遍存在的朋友找你借钱的情况,一旦出于无奈你选择借出去,碰巧朋友还钱都不大自觉,甚至要求分期还,你不断地安慰自己、给自己做足思想工作,这也真是太苦了吧。这时候智能合约就是你排忧解难的小天使了。


1.智能合约是由区块链内的多个用户共同参与制定的,运用在用户之间的任何交易行为

(在你借钱之前,共同制定了智能合约,它就开始帮助你了。)

 

2.智能合约是一个协议,明确交易双方的权利和义务。开发人员将这些权利和义务以数字形式进行编程,代码中包含会触发合约自动执行的条件。

(在智能合约里会规定好各种条件,比如:每个月9号之前你朋友必须还你一定数额的钱、一共还几个月、朋友绑定的自动划款银行卡、你收足借款后必须销毁欠条等等的条款)


 3,一旦编码完成,这份智能合约就被上传到区块链网络上(你俩达成协议后,就会上传这份债务合约到网络上,每个人都会知道这个消息)

 

4.智能合约会定期检查是否存在相关事件和触发条件;满足条件的事件将会推送到待验证的队列中(假如朋友在6号还了这个月的欠款,满足在9号之前还钱的条件,就是触发条件。)

 

5.区块链上的验证节点先对该事件进行签名验证,以确保其有效性(就是一个朋友绑定银行输入密码的操作)等大多数验证节点对该事件达成共识后,智能合约将成功执行,并通知用户。成功执行的合约将移出区块。而未执行的合约则继续等待下一轮处理,直至成功执行。只能合约的运作原理大概就是这些。



众所周知,区块链是去中心化、数据不可篡改、伪造的,而在智能合约的帮助下,一切会变得更加简单,一串代码帮助符合条件的事件自动执行。就像在生活中保险理赔让你不再焦头烂额,符合条件就自动理赔、打钱,简便高效。所以说智能合约就是宝藏一点也不夸张,“智能”就是不涉及任何人类主观情绪与想法,一切皆代码,在以太坊的陪伴下,就变成一串有保障的靠谱代码。





- 往期精彩文章 -

(猛戳标题看看!)


云鱼|周报(10.22)

云鱼主链公测09.01正式上线

云鱼币(IFISH)正式登陆FCoin

云鱼游戏答疑解惑篇

史上最全云鱼游戏科普

云鱼游戏正式版攻略




- K5钱包 -

后台回复"K5"

即可获得K5钱包下载链接~

后台回复"客服"

获取客服微信




近微信改版啦

一不小心就被各种信息淹没

为了防止大家在人群中走散

特意做了一个小教程


按照指示进行星标置顶

就能第一时间收到我的最新消息啦~

赶紧星标置顶走一波吧


一赞一别墅

文章已于修改
    本站仅按申请收录文章,版权归原作者所有
    如若侵权,请联系本站删除
    觉得不错,分享给更多人看到

    iFish云鱼 微信二维码

    iFish云鱼 微信二维码