美文网首页
如何理解智能合约?

如何理解智能合约?

作者: 三金有话说 | 来源:发表于2019-03-18 20:11 被阅读0次

摘要:智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。

先由定义谈起,定义:“一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议”。定义不太好理解,我来谈自己的理解。其实在我们传统的社会交互时,会有很多场景需要签一下合同,比如公司派遣员工和顾客签的合同,买卖房产时签的合同,用以约束双方的行为,这就是合约,不过是传统合约,传统合约有很多毛病,其中就包括双方耍赖现象,以及合约规定的惩罚制度,以及传统合约应用范围的限制,传统合约的局限性势必需要智能合约的出现才能弥补。

智能合约在提出后的一段时间内都没有得到合适的场景应用,直到比特币的出现以及广泛应用,改变了尴尬的智能合约尴尬的现状,为何之前没能在现实生活中实践,据书中所述“所以,可以认为,实现智能合约的一大障碍是现在的计算机程序不能真正地触发支付”。

智能合约技术现在就是建立在数字货币上重生的,看来之前我所认为的智能合约和区块链技术同时诞生的观点是有原因的,智能合约依靠这种技术才重获新生的。两者的交互,解决了没有计算机程序能触发支付的问题了,从这也可以看出智能合约好像和数字货币才是绝配了吗?,问题逐步得到解决,那么智能合约的第一道门槛跨过,后续还要如何发展?

智能合约有什么用?(四点感受) 

一、智能合约是可以自动执行的,参与方互相认可的一种机制,智能合约使事物向着双方约定的方式发生,区块链的应用场景符合智能合约的特点,两者互利。

二、智能合约是区块链平台的基础。借助智能合约,可以在处理交易时安全地应用规则,完成系列操作。 

三、在区块链社会里,随着智能合约普及,面对现实中的纠纷问题就能依靠程序就能解决了,同时智能合约和区块链的结合,在一个区块链账本中,所有交易数据无法篡改、不可伪造,还能减少人工对账的出错概率和人力成本。 

四、智能合约可用于各种不同的交易,尤其适合双方义务容易量化的简单交易,比如金融产品(衍生产品,期货、期权等)、小额支付、物联网数据交换,或者按时间计费的内容付费业务。

理论上是可以实现对数据更好的保护,以及对用户表现出最好的“信任度”,不过就现实来说,智能合约不意味着能实现一切理念的事情,对它最好的概述为,能够以最大限度地减少信任的方式来解决一些事情。因为传统技术和信用机构的存在已久,可以说是百年了,突然一个新概念的出现,企图打破原有概念的壁垒,实现新概念本身的突破,恐怕还是需要技术去证明了。

在依靠传统的中心化维护程序的之间的运营和管理,这样的成本会很高,效率相对也会较低,在我们这个时代最值钱的数据,最不值钱的也是数据,数据的掌控者多半是由中心化终端服务器获取走了,这些数据最后有很大可能性被幕后人物利用谋利。用户的数据却不能掌握在自己手中,多么可悲,而借助区块链与智能合约理念上是可以改变这一现状的,信用确权,数据确权,智能合约化。

「力场 lichang.io」公链挖矿第一社区!

Author 作者

San Jin

相关文章

  • 如何理解智能合约?

    摘要:智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易...

  • 如何编写智能合约(Smart Contract)- 从零构建和部

    转载于:黎跃春老师 学习内容 了解区块链智能合约 学会搭建智能合约开发环境 学会如何编译智能合约 学会如何将智能合...

  • 用Go来做以太坊开发④智能合约

    智能合约 在这个章节中我们会介绍如何用Go来编译,部署,写入和读取智能合约。 智能合约的编译与ABI 与智能合约交...

  • 星云链Nebulas——4.智能合约存储区

    前面一篇《星云链Nebulas——3.编译和部署智能合约》介绍了如何编写智能合约以及如何在星云链部署和调用智能合约...

  • 智能合约资料收集

    黎跃春 什么是智能合约(Smart Contract)?如何编写智能合约(Smart Contract)?(II)...

  • 长安链源码学习-智能合约 (八)

    智能合约包括系统合约、业务合约,这节将阐述长安链合约是如何分类的,以及智能合约执行流程。 1. 合约分类 系统合约...

  • 理解智能合约

    【汇新云】为大家定期更新文章,【汇新云】IT人的产业链平台 0x00 前言 理解智能合约对理解区块链技术至关重要。...

  • 以太坊与智能合约

    说起以太坊,就必须要说智能合约。以往大部分智能合约的解释都晦涩难懂,在此作者举例说明,帮你轻松理解。 一、智能合约...

  • 【原创】我心中的智能合约三大应用场景

    智能合约,仅从字面意思理解,大概可以理解为可自动执行的合约。 智能合约本质上就是一段计算机执行的程序,事先将合...

  • 【智能合约】可更改吗?

    在上一篇【智能合约】有多智能? 里面,大家可能对智能合约充当什么作用大概有了个印象,但是对智能合约具体是如何工作的...

网友评论

      本文标题:如何理解智能合约?

      本文链接:https://www.haomeiwen.com/subject/lotimqtx.html