如何更好地了解和认识区块链,当然要从区块链的基本架构进行剖析。之前写过区块链的加密机制,本次小编则通过智能合约相关专业资料以及结合自己的理解,整理了一篇关于智能合约的解读,希望能够帮助大家更好地理解智能合约是什么及该项技术的意义和作用。 No.1智能合约是什么?与区块链什么关系? 是一种旨在促进以信息化方式传播、验证或执行合同的谈判或履行的计算机协议。智能合约可以在没有第三方的情况下执行可靠的交易。这些交易是可跟踪且不可逆的。智能合约包含有关合约条款的所有信息,并自动执行所有设想的操作。 一个基本的智能合约模型由合约参与者、合约资源集合、自动状态机、合约事务集合四个部分组成。其中合约参与者即交易方们;合约资源集合即参与方的资产、账户、拥有的数字资产;自动状态机则是由状态寄存器和组合逻辑电路构成,能够根据控制信号按照预先设定的状态进行状态转移,是协调相关信号动作、完成特定操作的控制中心;合约事务集合便是参与方共同协定的合同内容,包括责任义务和奖惩机制,是智能合约的下一步动作或行为集合,控制着合约资源并对外界信息作出相应回应。 早在1995年,尼克·萨博就提出了智能合约的概念,但由于缺乏能够支持可编程合约的数字系统和技术,一直未能取得应用和突破。后来比特币的底层技术区块链诞生,其去中心化、不可篡改和开源等特性,使得智能合约有了能够运行的基础条件。说的简单点,智能合约它就是一个预先设定且不可篡改的计算机协议,而区块链相当于是能够运行这个协议的计算机程序。其工作原理类似于计算机程序的if-then语句: If即如果怎么样,这里写交易方预先协定好的条件,就像合同里建立约束彼此的权利与义务。指的是交易方通过协定,将各自的资产、合同条款等预先协议的所需内容,以数字化形式被写入到计算机可执行的代码中,智能合约对接收到的信息进行回应和存储,相当于一个能够临时且可信的保管资产方。 Then即就会怎么样,这里写的是违约后果。指的是交易开始后,智能合约同步触发,通过先前接收、存储的信息和指令,向参与的交易方发送信息和价值。即但凡任何一方发生违约情况,自动状态机对当前情况进行判断和选择,合约事务集合按照事先规则执行相应操作。 No.2智能合约与传统合约的区别在哪里? 智能合约:通过事前协定和高昂的违约成本(抵押资产)预防违约行为的发生,一旦违约,程序将按照事前协定进行不可逆合约条件执行,违约方将遭受资产方面的损失。智能合约技术可在全球范围内广泛使用,且合约由计算机自动判断和执行,成本更低。 传统合约:交易双方根据合约内容和当前交易状态,在事后按照合约执行奖惩操作,一旦违约,未违约的交易一方可根据合约内容要求违约方进行赔偿,拒不遵守合约的可通过法律手段进行维权。传统合约局限于不同地区的法律、人文等因素影响,且因为资产审查和成本预付等行为使得成本高昂。 No.3智能合约的作用何在? ①提高违约成本,降低违约行为:智能合约执行相应操作拥有不可逆的特点,因而事先约定的合约内容,一旦某一方因故无法完成其承诺,智能合约当下便通过双方的事先约定,对另一方进行资产、资金、资源等的补偿,而对非违约方任何形式的补偿则多以违约方的资产受损为代价,这种代价往往非常高昂,因而能够有效降低恶意行为如诈骗或违约及意外带来的争议,并减少对可信第三方中介的依赖。 ②提高效率,降低成本:智能合约作为事先约定交易方式,提前做好交易条件设置。交易方们无需担心像在传统交易过程中,因各种利益纠纷导致的扯皮和条件重谈等问题的发生。一旦触发智能合约中的约定条件,该计算机程序便会自动执行相应条约,人为不可控,这有利于各协议方减少交易摩擦,提高交易效率。 同时通过智能合约事先设定的交易事务集合,使得交易过程中的所有交易行为都会对应相应执行操作,因而能够有效降低监视、执行和结算成本,而对于违约可能造成的仲裁和执行成本,以及传统交易过程中昂贵的预付成本则有可能完全免除。 ③为人们提供更多公平的机会:普惠金融是各国政府以及各大企业巨头都在致力达成的目标。那智能合约是如何有效促进普惠金融的发展呢?首先我们知道智能合约会让违约方付出巨大代价,然后我们也明白银行和其他金融机构,以往不愿意提供金融服务给贫困地区和贫困人口,正是因为担心穷人过低的偿还能力带来的巨大风险。 但若通过智能合约的约束,银行和金融机构也就无需担心此种情况的发生,因为通过回收他们的资产作为贷款抵押来说将会非常容易。这使得打破金融和其他行业的进入壁垒成为可能。因为没有智能合约,这些人也就无法获得这些机会并获取更多收益。 No.4智能合约目前存在的问题? ①缺乏法律追索权:从上面对智能合约的介绍我们得知,一旦触发智能合约执行的条件,所有操作不可逆,即人们在制定规则后就无法偏离这些规则。那么如果一个人因为急需用钱而和高利贷进行智能合约协定,但放高利贷的行为本就违法,而高利贷规定也本就是霸王条款,其条件一旦触发对这个人产生的人身伤害结果又如何界定?这就引出了我们的第一个问题——缺乏法律追索权。即在与法律并驾齐驱制造更加有序的世界时,智能合约与法律如何进行有效结合实现完美兼容? ②缺乏为人类预留的空间:同样是操作不可逆,那么一旦智能合约被广泛运用于各种交易中,将形成一个所有结果都将高度确定的社会,这在人类历史上都是史无前例的,它消除了违约风险,带来了更高的效率,但因为缺乏为人类预留的空间,可能会产生更多的争议,带来更多的混乱。就比如代码显示合约已经完整地执行且并未产生违约情况,但协议一方对结果不满意,又该如何处理和界定这一问题。 ③安全性问题:前面我们说过,智能合约是一个计算机协议,区块链是一个能够运行这个协议的计算机程序,区块链的开放性,即除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。 因而区块链上的所有用户也都可以看到基于区块链的智能合约,但这会导致包括安全漏洞在内的所有漏洞都可见,并且可能无法迅速修复。那么安全漏洞的暴露对于系统安全,和恶意攻击可能导致的资产损失就变得具有威胁性,这一问题的解决则有待于区块链技术的进一步完善和成熟。 如同区块链技术一样,智能合约技术的发展也是路漫漫其修远兮,但目前随着更多领域人才的加入,智能合约将更加完善和安全。因为其跨界应用领域相对广泛,所以多方参与和共识形成的智能合约技术研发和准则制定,会成为智能合约进化的必经之路,这对于提升智能合约执行效率及促进区块链技术和智能合约广泛应用意义重大。 如需转载,请注明原文章网址(52cbdc.com) —- 编译者/作者:52CBDC 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
一文读懂区块链之智能合约
2020-01-10 52CBDC 来源:区块链网络
LOADING...
相关阅读:
- 日交易机器人争议冠军,价值12万雷亚尔2020-10-29
- 法国兴业银行选择ConsenSys进行CBDC开发2020-10-29
- 柬埔寨中央银行启动Bakong区块链支付系统2020-10-29
- 摩根大通自己的代币JPM Coin将于本周首次亮相2020-10-29
- 血清区块链推出新的自动做市商Swap,以挑战以太坊的高收费2020-10-29