如今的互联网话题总是离不开区块链,但凡提到区块链,话题必然是比特币、智能合约、以太坊…
如果这些还没整明白,很多小伙伴就没法愉快的聊天啦,所以今天维维要科普的是区块链另外一个重要应用——智能合约
智能合约是什么?概念是如何形成的呢?
智能合约虽然被称为“区块链2.0”的一个代表性产物,其实它在很早的时候就被提出,早在1995年智能合约由跨领域法律学者尼克萨博提出来的,几乎是与互联网同时出现
他定义智能合约是“一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。”不过在那个时候,尼克萨博不懂编程,关于智能合约如何工作却也只是个理论,但不得不说,这是一种极具前瞻性的理念有木有!
其实智能合约我们可以简单理解为是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就会执行,不管他愿不愿意!
在现实生活中,履行合约需要耗费大量的社会资源,遇到无赖更是费劲!
维维来打个比方:假如AB两家公司签署合约,后来B违反了合同条款,导致A损失重大。A想要拿回属于自己的东西,于是向法院起诉要求A赔偿损失,就算A把官司打赢了,判决书生效后,A还需要向法院申请强制执行,包括立案,提供财产线索等等……
巴拉巴拉整个流程下来,每个参与人都很憔悴,尤其是本来就是受害方的A……
在美剧《老友记》中有一集,瑞秋、莫妮卡和钱徳、乔伊打赌,如果男人们可以猜中购物袋里装有什么,就付给他们100美元。后来男人们猜中了,但瑞秋和莫妮卡却赖账。不管钱徳怎样去讨要,女人们耍流氓,就是不给钱。
女人们耍赖不给钱,还能咋办?
钱徳和乔伊总不可能去抢女生的钱包拿这100美元吧?
怎么办呢?只好认了!
但如果放在智能合约里,男生们一旦猜中,不管瑞秋和莫妮卡如何耍赖,智能合约代码将会自动执行,并且把这100美元(真实情况是加密货币)打到男生们的账户。一切将由代码说了算,没有商量的余地!
如果说朋友之间的约定无需太认真,那么我们往大了说,比如借5万元给亲戚、购买重大疾病险、与房东签租2年等与你切身利益相关的场景中呢?
这样一想,维维还是真的希望智能合约能够快速普及啊。我才不会说自己经常被人赖账呢,毕竟维维还只是336个月大的孩子,拒绝黄赌毒,哈哈哈!
智能合约的工作原理和执行步骤,我们简单划分为三步
1、智能合约的构建:由区块链内的多个用户共同参与制定一份智能合约,协议中明确了双方的权利和义务;
2、智能合约的存储:智能合约将通过P2P网络扩散至每个节点,并存入区块链中;
3、智能合约的执行:智能合约定期进行自动机状态检查,将满足条件的事务进行验证,达成共识后自动执行并通知用户。
光看定义好像也不能理解透彻,维维还是继续以例子的形式来讲讲:
我们这里以房屋租赁场景举个例子,大家知道美维村是一个基于区块链交易系统的村子,村上的小明向小雪租了一套房子,租金500,月付,租期一年。房子的锁是密码锁,需要小雪生成的开锁秘钥打开。
以下就是智能合约的执行步骤:
小明和小雪制定好智能合约的条款并提交给村里的智能合约服务器,服务器发布到区块链上生效。
2.小雪将开锁秘钥和账户地址提供给智能合约服务器,小明则向服务器支付500 * 12 = 6000美维币作为抵押。
3.合约开始执行,服务器从小明的抵押资金中扣除500发到小雪的账户,并把房子的开锁秘钥发给小明,记录到区块链中。
4.每个月1号智能合约都会检查租约时间,没到期,就会自动扣除租金,然后把新的开锁秘钥发给小明。
5.如果租约到期,服务器就会生成一条合约纪录,标志合约终止并发布到区块链上,合约终止。
6.整个过程受到美维村村委会监督,村委会可以随时查看合约执行情况。
这样一来,小明和小雪什么事都不用做,就完成了这套交易。当然了在不同的场景,合约条件和内容也是不尽相同的。
在以后的区块链社会里,大家共同去维护一个区块链账本,所有的交易数据均无法被篡改、也不可伪造,还可以减少人工对账的出错概率和人力成本。
伴随着智能合约的普及,我们也会变得更加佛系,假如你借了一大笔钱给亲戚朋友,催款的时候,如果对方有一种臭不要脸的精神,而你没有把对方告上法庭的勇气,智能合约也许是解决办法之一(前提请参考工作原理和执行步骤)
以后在面对潜在纠纷的时候,根本无需自己出马,一切将由代码说了算!想想是不是有点小激动呢?
不过,通过智能合约就真的能追回欠款吗?毕竟智能合约只是在金融领域等方面开始有动作,还没广泛融入普通大众的生活中。不管智能合约未来如何发展,这个乌托邦的设想如何实现,让我们一起共同期待吧!
网友评论