什么是智能合约?
摘要:智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。智能合约与传统合约有相似之处,也有着显著的区别。基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。智能合约的一个应用是设立遗嘱。尽管智能合约还有一些需要解决的问题存在,智能合约在今后可能会让人类社会结构产生重大变革。
1 智能合约的定义
智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。
承诺定义了智能合约的本质和目的。以一个销售合约为例:卖家承诺发送货物,买家承诺支付合理的贷款。数字形式意味着合约需要被写入计算机可执行的代码中,只要参与者达成协定,智能合约建立的权利和义务,就由一台计算机或计算机网络执行。
2 智能合约与传统合约的区别
智能合约与传统合约(如法律合约)有相似之处,比如均需要明确合约参与者的权利、义务,违约方均会受到惩罚等。但是智能合约与传统合约存在显著的区别。
3 智能合约与区块链的关系
如果说区块链1.0是以比特币为代表,解决了货币和支付手段的去中心化问题,那么,区块链2.0就是更宏观的对整个市场去中心化,利用区块链技术转换许多不同的数字资产而不仅仅是比特币,通过转换创建不同资产的价值。区块链技术的去中心化账本功能可以被用来创建、确认、转移各种不同类型的资产及合约。几乎所有类型的金融交易都可以被改造成在区块链上使用,包括股票、私募股权、众筹、债券和其他类型的金融衍生品如期货、期权等。
智能合约看上去就是一段计算机执行程序,满足可准确自动执行即可,那么为什么用传统的技术很难实现,而需要区块链等新技术呢?传统技术即使通过软件限制、性能优化等方法,也无法同时实现区块链的特性:一是数据无法删除、修改,只能新增,保证了历史的可追溯,同时作恶的成本将很高,因为其恶行为将永远被记录;而是去中心化,避免了中心化因素的影响。
基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入区块链中,由区块链的特性保障存储、读取、执行、整个过程透明可跟踪、不可篡改。同时,由区块链自带的共识算法构建出一套状态机系统,使智能合约能够高效的运行。
4 智能合约的一个案例
设立遗嘱。虽然智能合约仍处在初始阶段,但是其潜力显而易见。想像一下分配立遗嘱者的遗产,决定谁得到多少遗产只需要简单一列就可以实现。如果开发出足够简单的用户交互界面,就能够解决设立遗嘱过程的许多法律难题。一旦智能合约确定触发条件,也就是立遗嘱者已经死亡,智能合约就将开始执行,立遗嘱者的财产将被分割。
5 智能合约的未来展望
智能合约是区块链最重要的特性之一,也是区块链能够被称为颠覆性技术的主要原因,更是各国央行考虑使用区块链技术发行数字货币的重要考虑因素,是可编程货币、可编程金融的基础。智能合约在今后可能会让人类社会结构产生重大变革,尽管智能合约还有一些需要解决的问题存在。幸运的是,智能合约技术已经从理论走向实践。全球众多计算机科学人才、金融界人才也在共同努力完善智能合约。
智能合约的发展可能需要经历漫长的道路,但是更多的智能合约机制正在被设计出来,更多领域的人才正在加入。目前为止,对来自截然不同的领域,如经济学、密码学、网络科学、金融学的自动化合约执行来说,共同设计研究合约准则是必经之路。如果缺少交叉沟通,无论是对技术的缺乏还是对商业用途模式意识的缺乏,都将造成智能合约的低效。
目前,Orisi、Cudius、Symboint、Hedgy、BitHalo、智能坊、小蚁、IBM等已经致力于智能合约的平台开发及相关研究,相信智能合约的前景一片光明。
版权声明:本文系【胖大海爱比特币】原创,授权BH好文好报群摘编、转载以及相关授权推文行为;如需转载,请联系作者。
早赞声明:为方便早赞、避免乱赞,“BH好文好报群”为点赞者、写作者牵线搭桥,实行“先审后赞、定时发表”的规则,也让作品脱颖而出、速登热门!加群微信:we01230123(天平)