智能合约是一种“由计算机自己判断执行合约条款的程序”,它类似于数据库中的触发器(Trigger)机制,特定事件(约定条件)出现时代码自动执行。智能合约可以颠覆现有的商业模式,将以前需要中介提供信任的商业模式去中心化;也能完善现有的商业模式。
有了智能合约,协议双方事先无需信任。不像传统合约,一旦一方违约,可能不得不借助仲裁或司法机构。因为智能合约由代码定义,也由代码强制执行,当预设条件满足后,指令就会自动执行,这就是所谓的“代码即法律”。智能合约有三个特点:一是自治,合约一旦启动后就运行,不需要发起者作任何干预;二是自足,智能合约可以自主获得资源,通过提供服务或发行资产来获得资金,以备不时之需;三是去中心化,智能合约并不依赖某个单中心化的服务器,而是采用分布式网络节点来自动执行,规避了第三方操纵风险。
在区块链出现以前,传统计算机技术就可实现自动交易的合约,但是因为在计算机的世界中,合约是写入代码里的,这就很容易产生合约被篡改的道德风险,抑或是被黑客攻击的技术风险,所以没有得到广泛应用。随着区块链技术的发展成熟,将合同变成代码形式写入区块链上,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可篡改。同时由区块链自带的共识算法构建出一台状态机系统,使智能合约能够高效运行,区块链让智能合约大有用武之地,也极大提升了协同工作效率和生产力。
总是,智能合约是人工智能与区块链智慧的结晶,将开启未来的智慧生活。
预见未来:“区块链+人工智能”开启智能新时代。
网友评论