智能合约概念的提出其实是早于区块链的诞生的,据公开资料显示,计算机科学家、法学家及密码学尼克·萨博(nick szabo)在1995年左右写了一篇关于智能合约的论文,自此,智能合约(smart contract)的概念正式面世,很多人还因此而猜测尼克·萨博以中本聪 satoshi nakamoto 为笔名撰写了比特币论文。
智能合约概念的提出
在论文中,尼克·萨博是由自动售货机引入的智能合约概念,自动售货机为此还成了智能合约的祖先。自动售货机的运行机制是只要有人把硬币投进机器里,自动售货机就会掉出你事先选好的商品,这被尼克·萨博看作是合约形成最简单的一种方式。
但是自动售货机的这种合约方式还不是最完美的,它需要一笔材料费来买相对结实和安全的锁和箱,还需要支付一笔维修费来完成日常的保养,最重要的是它每天都需要工作人员来完成补货摆货,可以看出,要想实现一台自动售货机的盈利并不是容易的事。
基于自动售货机的启发,尼克·萨博提出了他所认为的智能合约概念,“智能合约超越了自动售货机中嵌入各种有价属性的范畴,通过数字方式控制合约。智能合约涉及具有动态性、频繁主动执行属性的财产,且提供更好的观察和验证点,其中主动积极的措施必须丝毫不差。”
一句话来讲,尼克·萨博所说的智能合约其实就是指由计算机程序定义并自动执行的承诺协议,但跟很多科学家先提出猜想却没有实际实验支撑一样,智能合约在那个时代也迟迟没有被实践所验证出来,直到2013年以太坊的出现,智能合约才真正完成了首次落地。
智能合约的首次落地
以太坊的创始人维塔利克·布特林(vitalik buterin)在以太坊白皮书中对智能合约的描述为“智能合约不应被视为应履行或遵守的义务,它们更像是居住在evm(虚拟机)中的机器人,当收到外部条件(消息或交易)时就自动执行特定的代码并修改相关地址的余额或其它信息。”
维塔利克·布特林对智能合约有了进一步的明确和实现方式,而以太坊就是按照这种方式来运行的。以太坊就相当于是一个底层操作系统,类似于计算机,人们可以在上面创建自己想要的任何应用,这种应用一旦被建成,可以实现自动执行且无需其他的中间机构参与,准确性和效率都会提高。
举例来说,我们在租房时总会遇到几个不靠谱的中介,入住前好像一切都没问题,入住后一堆问题便都暴露了出来,冰箱制冷出问题,抽烟机堵塞,灯泡时亮时闪,而中介一拖再拖,总是不能一次性把问题全解决,我们耗时又耗力。
但有了智能合约,我们便能把这些问题全部写在合约上,智能合约便会自动执行,24小时内上门维修,超过时间就会赔偿租户一定金额,既增加了中介的信用,又给了租户好感,这样的智能合约会让租房行业变得更好。
智能合约的现状
理论上来讲,智能合约可以在各个方面提高我们的生活质量,但智能合约的落地还不足6年,目前还处于发展初期,应用还是一些比较初级的游戏类、交易所类,就算是发展较早的以太坊项目,如今也还是被人们各种诟病。
智能合约的很多优点也是其局限所在,比如说,智能合约的不可篡改性,因为代码的构建依旧是人来完成的,app况且还需要不断地测试和迭代,智能合约的运行如果出现了问题,不人为干涉也是不现实的。
目前看来,智能合约还只是停留在了合约的阶段,距离人们想象中的智能还有很远的路要走。
详细剖析在嵌入式系统开发中选择适合的MCU平台
冷热冲击试验箱是如何制冷的?
华为P40 Pro相机参数曝光搭载了5200万像素主摄像头支持3倍光学变焦
南京海立电池
16位AD是国产MCU的痛点
智能合约目前还只是停留在了合约的阶段还有很长的路要走
华为提前发布鸿蒙OS,美国谷歌安卓走着瞧
VIAVI推出首款真正的5G基站分析仪,助力大规模部署
拜登问鼎美国总统,美国科技圈迎来一片欢呼声
国芯思辰|以海速芯8位MCU TM52F1376为主控实现的直发器设计方案
电动汽车动力电池和充放电原理及充电桩的分类
多个GPU标准C++并行编程加速计算的优点
新一代智能型日光调控系统设计
海信将发布采用全新技术工艺生产的折叠屏的电视
高通入局PC市场,有何优势,野心能否如愿以偿
浅析汽车传动轴结构、工作原理
便携式蓝牙音箱的DIY图解
魅族与德州仪器合作生产芯片,果然自研芯片才是出路!
基于NXP i.MX8M Plus芯片的OP-Killer AI原型开发板方案
PLC的控制功能和性能指标