“ 区块链上数据具有高可信度,智能合约将区块链变得更加智能化,以支持企业场景。”
之前鼹鼠哥已经发表了一篇文章,简单介绍了区块链,那么,智能合约又是什么呢?它又是如何助力数据资产变现的呢?
01—何为智能合约
智能合约是基于区块链技术的一种计算机程序。它是一种自治的自执行代码,当合约条款被满足时,可以自动执行其中的条款和条件,而无需第三方介入。智能合约被设计为在去中心化的区块链网络中运行,基于区块链的系统允许其参与者减少中介和过多的文书工作,因为它依赖于公共账本,任何感兴趣的一方都可以验证所有交易,可以实现可靠、安全和透明的交易。由于智能合约的执行是由区块链网络的共识机制控制的,因此智能合约也具有高度的可信度和可靠性。
举个简单例子说明:在支持区块链网络的电子商务平台上,当快递网络反馈送达时,购物行为完成,便会自动触发合约行为——包括在区块链账簿上转账及其他履约行为,且这一履行行为是不可逆的。
由此可以看到区块链的去中心化,数据的防篡改需求特点,决定了智能合约更加适合于在区块链上来实现。因此区块链技术的发展,让智能合约拥有了更广阔的发展前景。
02—智能合约的起源
早在1994年,计算机科学家和密码学家Nick Szabo便首次在Extropy杂志上发表了关于智能合约的文章,预测了区块链合约应用的好处和特点。在接下来的几年里,他在几篇文章中发展了这个概念。
Ian Grigg和Gary Howland是智能合约概念的其他贡献者。他们于 1996 年发表了关于李嘉图合约的工作,作为Ricardo支付系统的一部分。
而真正让智能合约进入实用的是全新区块链平台——以太坊的发明者,90后俄罗斯小子(Vitalik Buterin,人称 V神),以太坊便是基于区块链构建的现今最为引人瞩目的智能合约框架。
03—智能合约的特征
1