科普:智能合约和区块链

  1. 智能合约的出现

以前我写过关于智能合约的科普,传送:智能合约
智能合约早在1994年就被密码学家尼克萨博(Nick Szabo)提出,他对于智能合约的定义是:
「一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。」
其实抛开技术细节来看智能合约,它就是类似计算机语言里的条件判断语句 ”if-then“。在我们日常用于就类似 ”如何。。就。。“,比如 ”如果 key 到1块钱,我就辞职了“。那么“key 到1块钱”就是合约执行条件,“辞职”就是在满足执行条件时,要执行的合约内容。

那么智能合约为什么一直得不到真正地落地运用呢,这就不得不提到智能合约的「三要素」。

  1. 智能合约三要素

智能合约在区块链出现前,一直停留在理论阶段无法真正地得以实施,一个重要原因就是目前还没有能支持可编程交易的数字金融系统。
我们日常的转账过程,虽然可以通过编程(App)发起,但必须要通过银行手动批准资金的转移。因为这个中间机构的干预性,智能合约无法真正地做到自动执行合约。所以实现智能合约的一大障碍是现在的计算机程序不能真正地触发支付。
为什么这么说呢?我们需要了解下智能合约的三要素,即自治、自足和去中心化。

自治:合约一旦启动就会自动运行,而不需要它的发起者进行任何的干预。
自足:智能合约能够自足以获取资源,也就是说,通过提供服务或者发行资产来获取资金,当需要时也会使用这些资金。
去中心化:这表示合约它们并不依赖单个中心化的服务器,而是分布式的,通过网络节点来自动运行。
  1. 智能合约和区块链

打个比方,智能合约看成一个由代码编写的且能自动运行的自动售卖机。
这台自动售卖机只遵循提前设定写好的代码规则,任何相同的操作都会得到相同的结果。当投入钱并选择要购买的商品后,机器一定会按照预定程序来执行而不会违反规则。
智能合约也是如此,它的规则一旦设定并部署上区块链,就不能被修改,条件一旦触发,合约内容一定会被执行。
这和传统合约因为有中心化机构存在而导致种种可能不会完全按照合约执行的情况完全不同,因此智能合约是一个全新的合约方案,这将保护合约双方不会被失信的情况导致遭受损失。
可以看到,智能合约的这些特性,就和区块链的去中心化、公开透明、不可篡改和去信任化的特点非常符合。因此区块链就天然适合去执行智能合约,而现在将智能合约作为区块链的一个特性也是非常合理的。

财路网每日原创推送:科普:智能合约和区块链相关推荐

  1. 财路网每日原创推送:一种基于区块链技术的新融资模式——STO

    财路网(www.cailuw.com) 一种基于区块链技术的新融资模式--STO 2008年经济大衰退之后,比特币因经济体系的失败而受挫.从那时起,加密货币已经用了10年的时间来证明其概念.发展.多样 ...

  2. 财路网每日原创推送:浅谈:区块连数字身份

    ** 浅谈:区块连数字身份 ** 数字身份是区块链的基石,只有拥有数字身份,才有可能有数字资产,才可能有其他的衍生的应用. 1.区块链在数字身份领域的应用有潜在优势 区块链拥有分布式账本技术和共享机制 ...

  3. 财路网每日原创推送:区块链金融产业前景广阔

    ** 区块链金融产业前景广阔 ** 2018年12月29日,由中科院数字经济与区块链研究中心与OK Blockchain Capital联合举办的金融科技行业专题研讨会暨<区块链金融产业全景及趋 ...

  4. 财路网每日原创推送: 科普:区块链在其他领域的一些应用

    [** 科普:区块链在其他领域的一些应用 **](https://www.cailuw.com/long-post/8203?h=VWQv6lV7RX7E) 区块链除了具有价值转移的天然属性外,还具有 ...

  5. 财路网每日原创推送:科普:分片技术

    ** 科普:分片技术 ** 为什么需要 Sharding 现在感觉整个世界最热的词就是区块链了,各大公司各个行业急吼吼的布局区块链技术忙得不亦乐乎,但是让我们看一下目前落地项目里最牛的两个项目比特币和 ...

  6. 财路网每日原创推送:轻信微信上的投资专家,男子亏损四十多万!

    11月14日,比特币敲响暴跌的丧钟,其他主流币纷纷跟从老大的脚步!一时间,币圈一片哀嚎! 币圈大乱,正是各路牛鬼蛇神各显神通,兴风作浪的好时机! 这时,一个叫马元帅的人振臂一呼:"王侯将相, ...

  7. 财路网每日原创推送:现在是时候让汽车高管们开始使用区块链了

    财路网(www.cailuw.com) 现在是时候让汽车高管们开始使用区块链了 当汽车公司准备用区块链技术来评估下一步的工作时,它们会有很多工作要做,也有很多需要学习的地方.对于那些正确理解区块链技术 ...

  8. 财路网每日原创推送: 物联网区块链网络在制造供应链中还存在着很多挑战

    财路网(www.cailuw.com) 物联网区块链网络在制造供应链中还存在着很多挑战 区块链的应用远远超出了加密货币.物联网(IoT)驱动的电子传感器网络是部署下一代区块链技术中尚未开发的平台,该技 ...

  9. 财路网每日原创推送:区块链3.0时代:资产上链将助攻实体经济未来?

    区块链3.0时代:资产上链将助攻实体经济未来? 如果从区块链相关话题中选出一个最富争议性的,"资产上链"无疑会成为热门候选.如何通俗易懂的解释这个名词?它能解决目前资产流通中的哪些 ...

最新文章

  1. Spring Boot国际化支持
  2. ASP+MSSQL注入工具 web版 beta 3 final release
  3. Python函数之 ceil, floor,round
  4. windows apache 开启 GZIP
  5. SSM:Maven整合ssm时的步骤
  6. android已停止三星,急,android离线打包程序三星下总报 程序 已停止
  7. oracle 库not null,oracle平添not null约束
  8. Ruby设计模式透析之 —— 适配器(Adapter)
  9. DWM1000 收发RXLED TXLED控制代码修改
  10. webform(八)组合查询
  11. 三极管开关为什么工作在饱和区和截至区
  12. java中继承applet类_Java - 33 Java Applet基础
  13. 用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker...
  14. 数据库实验报告一-创建数据库和表
  15. 优秀的Web前端开发工程师需要具备的4个条件
  16. 全国计算机一等奖说课视频,全国一等奖说课稿体育视频
  17. 实现点击图标使界面回到顶部
  18. DataMatrix 编码生成和译码原理即方法
  19. 如何写出高质量的文章:从战略到战术
  20. Java写win10激活码_win10系统配置java环境 生成密钥

热门文章

  1. Mac平台直播推流搭建
  2. 立体字3D字体数字设计|造型艺术字,灵感来源,速码!
  3. 冥想基础知识(总结于冥想相关书)
  4. Ventoy - 免格式化!超简单的『多合一』系统启动盘制作神器 (开源免费,多平台支持)...
  5. android 蒙版图片带拖动_snapseed安卓蒙版(snapseed拼接两张图片)V1.6.8 手机版
  6. BUAA离散数学第十章 图论 最短路径及关键通路 python解法
  7. 漏洞扫描的应用范围和场景
  8. 你是怎么管理时间的?
  9. Openssl 1024bit RSA算法---公私钥获取和处理(一)
  10. ORA-04098: trigger ‘xxx.xxx‘ is invalid and failed re-validation