认识区块链之智能合约

任何运行在分布式系统上的智能合约都应该经过监管审计,颁发上线许可,必要时还要允许监管节点参与记账。

智能合约是运行在计算机系统上,事先设计好的一个合约执行程序,当一定条件被满足时,可以被自动执行。智能合约概念在上世纪90年代由密码学家尼克萨博提出,当时互联网才刚刚诞生,尼克萨博的思想是希望可以通过智能合约替代签约人履行合约的动作,进而避免违约或执行错误的发生,同时也希望借此消除对第三方仲裁机构的依赖(没有违约就不需要仲裁)。但是由于缺少可信的执行环境,智能合约并没有被应用到实际产业中。后来中本聪设计了比特币,人们认识到比特币的底层技术区块链天生可以为智能合约提供可信的执行环境,智能合约的思想找到了应用技术支撑,因为当智能合约被写入区块链协议中,区块链的去中心、不可篡改特性就会发挥作用,使数字化合约具备可信性。

2015年19岁的Vitalik首先看到了区块链和智能合约的契合,发布了白皮书《以太坊:下一代智能合约和去中心化应用平台》,并一直致力于将以太坊打造成最佳智能合约平台,可以说是以太坊实现了区块链技术的一次升级,开辟了区块链2.0时代,这也说明区块链是一个可以持续完善成长的系统,今天是3.0时代,明天还会有4.0、5.0版本的出现,基于这样的可扩展性,我们没必要为眼前的不完美而唏嘘或鄙视,毕竟所有伟大的发明一开始都是丑陋的、不完美的。

没有提供智能合约功能之前,区块链技术的应用范围还仅限于电子现金领域,有了智能合约区块链技术广泛应用成为可能,因为区块链上的智能合约一旦写入就不能被篡改,而且任何人都无法干预它自动执行,所以如果用智能合约来替代人的履约行为,可想而知信任成本会大幅下降,交易行为达成效率会大为改善,这对现实生活的改变将会是广泛的、全面的,毕竟我们生活的世界全靠信任工具维系。

举个例子:将一个农作物收成保险业务写成智能合约,合同约定当连续60天不下雨情况发生时,保险公司支付理赔款。保险公司在区块链上建立这样一个智能合约,代码设定自动从天气信息网站搜索天气信息,当数据达到指标,代码自动执行资金转账,执行理赔,整个过程不需要人参与,没有保险理赔申请、没有现场勘查、没有审批流程、不需要投保人跑来跑去和耐心等待。可能你觉得传统的技术也能做到,但是你是否意识到如果可以这样,那保险公司的作用是不是被削弱了,如果我们想不用保险公司来做个事,而是用户自发组织来做,那就会面临缺少信任工具的问题,只有运行在区块链上的智能合约才能解决这个问题,这个作物保险智能合约就是区块链制造的信任工具。理论上任何人都可以开发类似的智能合约,只要满足保险产品的风控逻辑即可达成。

再比如支付宝作为一个典型的信任工具,解决了买卖双方互不信任的问题,支付宝提供了与智能合约非常相似的功能,买家收到货物后点击确认收货,资金就会转到卖家账户,如果忘记,15天后系统会自动执行转账,如果据绝就会开始协商流程,这些都是用传统技术实现的智能合约,我们花了很长时间才对支付宝产生足够的信任,实际上还有很多人至今也不使用支付宝。假设有人想要建立一个基于区块链技术的电商平台,它首先要满足平台上交易的资产一定是已被数字化的资产,在这个前提下智能合约可以让交易实时完成,这个电商平台会因为去中心而使交易成为趋近于零,因为智能合约而使交易效率达到零等待。

智能合约也是一把双刃剑,一方面的确能够解决交易信任问题,提高交易效率,也可以防止人的参与产生道德风险;另一方面一旦写入有漏洞的合约同样也会被坚决执行,还有可能会有人故意让一个邪恶的去中心化智能合约系统上线,这样的系统很难根除和打击,因此危害更大,这一点是监管者最担忧的也是最应该插手的,未来应该有专门的智能合约审查机构,任何运行在分布式系统上的智能合约都应该经过监管审计,颁发上线许可,必要时还要允许监管节点参与记账。

区块链五大原则只是区块链技术发展到今天所能提炼出来的基本原则,相信随着时间推移还会有新的技术被融入区块链协议体系,类似零知识证明、边缘计算、分片分层等概念很可能会逐渐成为区块链不可或缺的组成部分。我们看到基于五大原则,区块链技术正在创造新的组织形态、商业逻辑和经济规则,在电子现金、金融、溯源、存证、供应链等领域正在逐渐发挥作用,未来基于六大原则、七大原则区块链还能带来哪些改变,我们拭目以待。

本文经第 一 财 经 网自动排版过滤系统处理!


免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考;文章版权归原作者所有!本站作为信息内容发布平台,页面展示内容的目的在于传播更多信息;本站不提供金融投资服务,阁下应知本站所提供的内容不能做为操作依据。投资者应谨防ICO、变相ICO!市场有风险,投资需谨慎!如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。


为您推荐