科普 | DeFi中的关键——智能合约

Posted 白话区块链-大白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了科普 | DeFi中的关键——智能合约相关的知识,希望对你有一定的参考价值。

这是白话区块链的第1385期原创 
作者 | 崔晗
出品|白话区块链(ID:hellobtc)

2020年,行情将DeFi推到了一个新的高度,而在DeFi当中,智能合约起着关键作用。

大家都知道比特币是区块链 1.0 技术架构下的典型应用,但是对智能合约这一区块链 2.0 架构下的杰出应用又了解多少呢?今天,我们就来好好聊聊“智能合约”。

 01 
什么是智能合约?

“智能合约”这一术语是 1994 年由著名密码学家尼克萨博首次提出的,它是通过编程来准确高效地执行预先设定的合约条款。

详细的解释就是:智能合约其实是一种计算机协议,用一段计算机指令实现自我验证、自动执行,并产生可以验证的证据来证明合约操作的有效性。

当智能合约的双方在区块链上产生资产交易的时候就会自动触发一段代码来自动完成具体的交易流程,这串计算机代码就是智能合约。

 02 
如何实现智能合约呢?

实现智能合约就需要“图灵完备”的计算机编程语言。“图灵完备”这个词大家似乎了解的不多,可以简单地理解为能把世间一切可以计算解决的问题都计算出来的,这样的一种虚拟机或者编程语言就叫图灵完备

举一个不太精确但是很容易理解的例子说明一下:比如两口做饭的锅,一口锅可以实现一切的烹饪方法煎、炒、蒸、炖、炸、汆、涮、卤等,而另外的一口锅则只能实现蒸和炖,其他的都不能实现,那么前者就是图灵完备的,后者则不是。

智能合约之所以可以在以太坊上完美应用,就是因为以太坊在其区块链上提供了一种近乎图灵完备的计算环境。只要是编程语言能够实现的计算,其都能支持,这也为智能合约在更加广泛的环境中得以应用坚实了基础。

 03 
为什么要提出智能合约?

对比智能合约和传统合约,我们就能知道智能合约为什么会出现了。随着科技的进步,我们都会有一些通过双方签订合同来约束彼此经济活动的经历,但即使签订合同,我们也无法保证双方都能在规定期限内完整的履行合同规定的内容。

传统合约受到诸如主客观、经济成本、适用范围、执行力度和执行时间等因素的影响,而智能合约便可以在很大程度上解决这些因素的影响。智能合约的主要特点可以简单地概括为:去中心化、智能高效(自动执行、无人为干预)、准确、低成本。

众所周知,区块链最大的特质就是去中心化,在不信任中创造出信任。基于区块链的智能合约是将合约以数字化的形式写入到区块链中,在区块链优秀特性的加持下自然的具备了去中心化的特点,合约内容公开透明、条理清晰且不可篡改,编程语言就是规束合约的法律条文,交易双方可完全放心的进行交易。

智能合约的整个产生和执行过程都是可追溯、不可篡改的。一旦触发合约就会立即执行,自动按照合约规范进行操作。整个过程智能高效,短时间快速完成更是体现了它的准确和经济。


 04 
智能合约有哪些应用场景呢?

单说智能合约的应用大家可能不太了解,但大家一定在公共场所、景区和学校校园里不止一次的见过各种样式的自动无人售货机,最初 Nick Szabo 就是根据自动无人售货机提出的智能合约,所以从某种意义上可以说自动售货机是智能合约的第一次大规模应用。

除此之外,智能合约的应用场景还是非常广泛的,例如用于解决金融借贷领域的 P2P 网络金融雷潮事件;用于社会保障领域养老保险、医疗保险,借助智能合约技术,没有第三方的参与避免了贪污腐败问题的发生;用于物联网环境下供应链查询和物品真伪查询;用于房屋租赁、身份认证、知识产权保护、博彩发行、市场预测等。


 05 
小结

智能合约乘着区块链发展的东风在不断地发展进步,应用的场景范围也在不断地扩展,想必大家通过这些内容对智能合约有了一定的了解,但智能合约它真的智能吗?背地里还藏有哪些应用风险呢?欢迎在留言区分享您的观点。

END

上一篇科普 | 误区太多,大多数人并不理解区块链是怎么回事?

『声明:本文为作者独立观点,不代表白话区块链立场,本内容仅供广大加密爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识。文章版权和最终解释权归白话区块链所有。』

欢迎长按二维码

阅读白话区块链入门连载

↓↓↓

喜欢请点「在看」????

以上是关于科普 | DeFi中的关键——智能合约的主要内容,如果未能解决你的问题,请参考以下文章

区块链DeFi中的关键智能合约是什么

区块链去中心化金融Defi科普

第89篇 defi实战-质押ERC20智能合约

第120篇 defi实战-质押挖矿智能合约

科普 | 智能合约真的智能吗?

区块链DeFi常见词汇总结