----对我来说,不学习,毋宁死
同学们起立!
上课了,同学们好~
今天我们学习的内容叫:智能合约
▼
虽然智能合约已经成为了大家聊区块链时挂在嘴边的必备名词。
但是!
你真正理解它的运行原理吗?
真的懂它是如何在真实世界被使用的吗?
为了这个问题逗老师特意请教问了逗老师的一个小伙伴逼哥。
逗:逼哥啊,智能合约是什么东西?
逼:智能合约嘛。。。当然就是智能合约了,很智能的合约。
(大家都是朋友,不打死就行)
逗老师在币逗百科上找了半天有关于智能合约的信息,考虑到大家的理解能力,所以就举个简单一点的例子。
▼
下面就给各位同学解释下什么是智能合约
假设你一个朋友跟你因为一件事打赌,赌女朋友。
Emmm...赌100块钱,你觉得你能赢,而你朋友觉得他能赢,双方争执不下,于是你们只能一起找个信得过的见证人,立下了字据。
▼
最终你打赌赢了,你找到了你朋友
而你朋友回头就是一句
(哎呦,我TM。。真的气)
这个时候,你一般有两个方法来解决:
第一个,找个律师起诉他,但好像没那么夸张,也没什么用。
第二个,就当是喂了狗。
▼
但是那时候如果你用了智能合约,一切都不一样了。
比如你跟你朋友签了智能合约,内容是:
朋友跟你赌了一百块,到某年某月,你赢了,你朋友就给你100块,你输了,你给你朋友100块。然后我们一起把钱放进由智能合约控制的账户里。
那时候你朋友要是输了却不想给钱,没关系,系统会自动从你朋友账户里扣钱,并把钱转到你的账户上。根本不需要见证人,还不用怕违约或者要去追债。
▼
所以智能合约解决的根本问题就是:
信任
智能合约程序不仅仅只是一个可以自动执行的计算机程序,它更像是一个系统的参与者。可以把它想象成一个绝对可信的人,他负责临时保管你的资产,并且严格按照事先商定好的规则执行操作。
于是我们可以更仔细思考一下,智能合约其实还可以应用到现实的很多地方,比如:保险赔偿,版权租赁,博彩对赌,金融交付,跨国贸易等等。
说到这里,应该会有同学要问:
智能合约跟区块链有什么关系呢?
跟数字货币有什么关系呢?
(这个问题问得好)
▼
根据区块链智能合约的构建及执行分为以下步骤:
1、智能合约的构建:由区块链内的多个用户共同参与制定一份智能合约;
2、智能合约的存储:智能合约通过P2P网络扩散到每个节点,并存入区块链;
3、智能合约的执行:智能合约定期进行自动状态检查,将满足条件的事务进行验证,达成共识后自动执行并通知用户。
以太坊为例
▼
以太坊是一个开源的区块链底层系统,我们如果把以太坊比作一个平台,就像安卓系统那样,那么各式各样的智能合约就是平台上面的应用。
当然,以太坊提供智能合约的服务不是免费的。当你在上面执行智能合约服务的时候就需要支付一定数量的以太坊来确保智能合约的正常使用。
▼
你需要智能合约?
那就用以太坊的系统
用以太坊的系统?
那就买ETH,作为智能合约手续费
说了这么多,在座的同学应该都懂了吧
那就下课!
同学们再见!
祝你们五一不亏钱!▼
最后奉劝币圈外的年轻人,你们还年轻,不要轻易碰这东西
想进粉丝群的私聊哦
逗哥在杭州浪啊浪
刀片邮寄地址问我拿
领取专属 10元无门槛券
私享最新 技术干货