【区块链智能合约的概述4200字】_第1页
【区块链智能合约的概述4200字】_第2页
【区块链智能合约的概述4200字】_第3页
【区块链智能合约的概述4200字】_第4页
【区块链智能合约的概述4200字】_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

区块链智能合约的概述目录TOC\o"1-3"\h\u26182区块链智能合约的概述 1271291.1智能合约的概念 1309581.2智能合约与传统合同的比较 2285001.1.1与电子合同相区别 235821.1.2与传统合同相比,智能合约具有的特性 2105921.3智能合约的应用 3149221.4智能合约的优势与前景 41.1智能合约的概念智能合约目前没有确切的定义,曾有人认为智能合约的概念,会随着人们对其研究的深入反而变得扑朔迷离。例如,有学者曾将是否具有自动执行能力来作为判断“智能”的标准,由此,认定自动售货机就是一个最简单的智能合约。如果认可这种观点,那么智能合约的历史可以追溯到罗马法时代。但从词源学的角度看,智能合约的概念是由美国计算机科学家尼克•萨博最早于1994年提出并定义为“一套以数字形式指定的承诺,包括合约参与方可以在上面执行这些承诺的协议”[4],其设计初衷是在无需第三方可信权威的情况下,作为执行合约条款的计算机交易协议,嵌入某些数字形式控制具有价值的物理实体,担任合约各方共同信任的代理,高效安全地履行合约并创建多种智能资产,自动售货机、自动刷卡机都可以看作是智能合约的雏形,由于当时计算场景的限制,智能合约没有得到广泛应用。直到2008年,化名为“中本聪”的美国学者在《比特币白皮书:一种点对点的电子现金系统》提出了一种无需信任即可进行点对点交易的加密数字货币系统——比特币。人们发现比特币底层技术区块链与智能合约天然契合:区块链可借助智能合约的可编程性封装分布式节点的复杂行为,智能合约可借助区块链的去中心化基础架构在去信任、可执行环境中有效实现。自此,智能合约重焕新生,区块链逐渐成为智能合约最主要的计算场景。区块链是一种将数据区块按照时间顺序组合成的链式结构,是去中心化系统中各节点共享且共同维护的分布式数据账本,具有去信任、去中心化、开放自治、匿名、可溯源、信息不可篡改等特性。应用于区块链上的智能合约可以执行复杂的行为,应用的范围逐渐扩大,不局限于起初的货币领域[5]。区块链技术的应用发展有三个阶段。第一,区块链1.0,即可编程货币。区块链技术以安全性为基础,生成电子化的比特币。第二,区块链1.0,即可编程金融,以智能合约为代表性应用。最后,区块链3.0,即可编程社会,比如去中心化应用。在虚拟空间里,中央机关已经没有控制。目前,区块链已经开始进入区块链1.5时代,可以编程金融,即智能合约过渡时代[3,6]。当事人之间形成智能合约,需要将其意思表示经过多次编码才能实现从自然语言到计算机语言的转变,例如,如果甲乙双方达成口头合同:甲愿意以100比特币的价格购买乙的连衣裙。“如果将该合意转化为一项智能合约,则程序员首先需要将其编写为源代码的形式,然后再将源代码转化为汇编语言,最后再将汇编语言转化为代码才能实现计算机对合约的识别和执行。1.2智能合约与传统合同的比较智能合约和传统合同都可以完成当事人之间的交易,实现民事权利和义务,两者具有相似之处也存在一定区别。1.1.1与电子合同相区别许多学者认为智能合约是电子合同的升级版本,但两者仍存在以下两点区别:第一,电子合同是通过电子数据、电子邮件等计算机网络方式缔结和表现的合同,是静态的约定关系;而智能合约是通过计算机代码缔结可以执行的合同,是动态的约定关系;智能合约既是协议又是执行,可视为协议和执行的整体。第二,两者表现约定内容的载体不同,电子合同主要通过文字信息表达,将日常语言交流电子化,而智能合约是通过计算机代码来表达。[7]1.1.2与传统合同相比,智能合约具有的特性(1)去中心化智能合约的去中心化是借助区块链实现的,可以无需第三方权威的监督下订立协议并执行承诺。这提高订立合约的效率和合约的可信任度。而有的传统合同需要第三方的存在来保证合同的成立,比如保证合同。(2)自动执行性智能合约通过代码来执行合同的承诺,计算机代码构建的形式定义的承诺是自动化运行,无需合同双方的介入。当智能合约满足代码执行的条件,不需要第三方的介入即可执行提前预定的协议。智能合约的自动执行性极大减少合约双方的参与成本,提高商业效率。这一特点是与传统合同显著的区别,传统合同需要双方当事人时刻关注合同订立和执行等情况。[7](3)不可逆性智能合约是按照设置的合约条款,当满足条件时,能够自动执行计算机代码。与传统合同相比,传统合同可以基于一方当事人撤回和撤销要约以及双方当事人变更合同的一致意思表示来改变合同的内容;但是区块链的不可更改可以避免一方对合同的篡改;同时,智能合约在条件触发时自动执行,一旦设置的条件满足,即不可逆转,因此导致实践中当事人不能变更或者撤销自己不真实的意思表示。(4)匿名性由于智能合约与区块链的结合,智能合约的账户运用了公钥和私钥以及数字签名等技术,造成交易过程中在公有链上全网广播公开而交易当事人具体身份隐匿的情形。私钥的唯一性和可溯性有助于保障当事人的隐私安全,所有链上参与者只能知道一个确定的账户,而不知道具体的操作者。在传统合同的订立中,虽然双方的当事人的合同关系不是公开透明的,但是一般双方当事人是互相知晓各自的身份。[7]1.3智能合约的应用自从智能合约的概念被提出来,居民日常生活中就出现对其的实际应用。传统的智能合约又被称为中心化智能合约或者中心化代码合约,它一般是在第三方控制的中心化平台上进行数据存储和运转,由第三方机构对合约的运行提供技术服务和数据维护。中心化智能合约可以进一步分为B2C代码合约和C2C代码合约。B2C代码合约包括信用卡定期还款合同、定期代扣水电气费合同等,这类代码合约通常由类似金融机构的强势交易方创建并提供给用户使用,用户不能改变合约内容,但是只需要在终端设备上点击“同意开通”某项服务,该智能合约便会按照事先设定的程序进行执行。在这种智能合约中,第三方技术机构只是通过构建平台为用户提供智能合约服务,并不直接参与用户之间具体交易,因此与B2C代码合同相比,C2代码合同给予当事人更多的自由。用户可以根据实际需要在一定程度制定合约条款,居民日常生活中最常见的例子就是手机应用软件“优步打车”。乘客拿出智能手机使用“滴滴”软件时,实际上已经将定位、目的地等信息通过电子要约方式发送给潜在司机,某一特定的司机抢单即构成承诺,此时乘客与司机就订立智能合约。之后,该项智能合约就会按照提前设定的价格根据里程数和时间进行自动计价,当乘客到达目的地后,智能合约会自动在乘客账户中扣除相应价款或乘客支付相应价款[4]。传统智能合约是通过合同强势一方或第三方提供的技术平台实现合约的自动执行,其本质上是依赖中心化平台的信用作为消费者点击确认按钮的保障。由于中心化智能合约不能很好避开交易数据被恶意修改,尤其是难以避免交易强势一方的违约行为发生,因此中心化智能合约一般用于小额、简单交易中实现合同履行的自动化,其产生时并没有大幅度改变人们对传统合同的认知。到21世纪后,随着比特币等数字货币的概念开始被人们接受,它的底层支持技术即区块链技术也开始被火热地讨论和研究。这种新型的数据存储和核算技术通过分布式节点的共同参与实现信息的自我验证和管理,从而排除交易强势一方或地方机构对交易数据进行修改的可能。一些计算机科学家也意识到去快来拿技术在解决传统智能合约信任危机方面的优势,通过将区块链技术与智能合约进行结合,因此区块链智能合约产生。目前,已经很多领域应用区块链智能合约,比如金融、管理、医疗、物联网及供应链等,目前区块链智能合约的应用主要集中于金融交易领域。以名为Insureth的区块链智能保险来探讨其运作模式。Insureth是由程序员事先编写并基于区块链平台运行的航班延误保险合约,该网站具有一个独立不受任何第三方控制的以太币账户。用户可以登录这个网站,输入包括日期、航班号以及航空公司在内的航班信息后,选择想要投保额度并支付相应的以太币作为保费,此时智能航空延误合约完成订立。当航班落地后,Insureth网站会与外部网络的公共数据进行互动,通过获取民航网站上的相关航班信息来验证被投保航班是否真正发生延误,一旦出现延误便会自动将理赔款通过以太币的形式转到用户账户。在现实生活中,有不少第三方机构,比如保险公司或其他金融机构,通过中心化智能合约来构建一种智能保险理赔合约的例子,但Insureth网站的特点在于其完全按照事先编写的代码在区块链上运行智能合约,交易数据不受任何第三方干预。此外,这个网站的账户资金也不由第三方机构提供,是完全源于去中心化的公众投资者,在用户使用网站购买智能航空延误保险时,还能以投资者的身份向网站投入一定数额的以太币作为保险理赔的现金流,投资者所投入的资金每天都可以产生利息并且可以随时取走。因此,和传统的航空延误保险相比,区块链航空保险通过去中心化的运行确保理赔的自动化和透明化[4]。1.4智能合约的优势与前景首先,智能合约降低商业交易成本。计算机代码的易复制性使智能合约利于远程传输,减少了商业交易对纸质文本的需求。数字签名和时间戳技术则有效地保证智能合约的真实和唯一,让虚拟的代码合约像纸质合同一样被“签字和盖章”。计算机按照当事人实现构成的协议验证合同的履行情况并自动进行数字资产交付,很大程度上避免违约情况出现。这不仅减少强制履行合同的司法成本,还弥补合同法方面的不足,其实在国际商业交易中寻求司法救济的困难。其次,智能合约与其他新兴技术的高度融合性也为商业模式的变革提供极大可能性。智能合约合人工智能技术的结合不仅使合同缔结前的交易信息匹配变得精准,人工智能所具有的深度学习能力还会承担其智能合约的部分或全部起草任务,自动识别当事人的意思表示并为其选择最为合适的代码协议。在传统合同的履行中,一方当事人还要花费大量时间和精力去查询对方当事人的外部信息,来确定其是否可以履行合同。这样导致交易效率低下,而智能合约却通过自我验证机制主动验证并将其代码化后作为合同履行的触发条,因此提高合同履行效率[4]。区块链智能合约已经成为当前商业模式创新的突破口,比如,共享民俗巨头爱彼迎公司目前正在与区块链公司slock.it合作开发一款在区块链上运行的智能租约,率先开启去中心化房屋租赁市场。此外,由于欧盟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论