智能合约的二三事

本文由币乎(bihu.com)内容支持计划奖励。

“智能合约”(smart contract)的概念是由多产的跨领域法律学者尼克·萨博(Nick Szabo)在1995年提出。他的定义如下:“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”

最简单的智能合约:自动售货机,投币进去,就会触发让选择商品的选项,选择以后售货机的商品就会掉下来。符合条件投币就可以拿商品,不符合条件或者不投就拿不到商品。随着互联网的发展,计算机程序能起到和自动售货机类似的作用。事实上,智能合约的表现形式是一个运行在区块链(去中心化的“账本”)上的计算机程序,可以处理信息,存储和传递价值。

智能合约的特点

  • 首先,程序在区块链运行,这使它具有区块链的特征:难以篡改,透明可查。
  • 其次,程序本身可以存储和传输价值(区块链资产)。
  • 最后,充分自治。程序自动运行和验证,无需人为干预。

智能合约的作用

  • 最核心的作用在于更高效率地存储和传输价值。

智能合约的缺点

  • 智能合约一旦部署便难以更改,可是计算机程序难免有bug,这直接导致若是bug被黑客攻击,此智能合约将受到严重打击。例如:Dao事件。
  • 智能合约的应用依赖于价值(区块链资产)的存储和传输,但目前区块链资产仍处于起步阶段,限制了智能合约的应用。

智能合约的本质是一份去中心化的电子合同。其表现形式是一个运行在区块链(去中心化的“账本”)上的计算机程序,可以处理信息,存储和传递价值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 屋大维之所以成功,王莽之所以失败,原因在于屋大维无论做什么,总能师出有名,他会巧妙的将制度与人事结合起来,利用制度...
    薛呦呦阅读 919评论 0 0
  • 自你走后,我再也没有拿起过那把曾经从不离身的剑。没有了你,谁陪我仗剑走天涯? 临安城外,一匹瘦马自湖边穿过竹林,马...
    郑知鱼阅读 565评论 0 3
  • 几个星期以来,我一直在瘫软的状态里,在释放不尽的无价值感中体会着幻相破灭的绝望。 我的期待落空了,我美好的想望落空...
    长青竹ing阅读 283评论 1 5
  • 喜欢 喝着咖啡的夜晚 一个人,像秋的叶 思念被风扯上好远 喜欢 数着火车的瞬间 思念,沿着单轨 跃进地平线 ...
    城子玄阅读 480评论 0 0
  • 【日精进:小煜妈打卡第173天】-20171125 今天和小叔小姑等两三家人一起回老家,一来是“常回家看看...
    b79ddab78458阅读 67评论 0 0

友情链接更多精彩内容