宇宙链 宇宙链
Ctrl+D收藏宇宙链

区块链入门 | 进阶理解智能合约——实现方式

作者:

时间:1900/1/1 0:00:00

2015年7月30日,以太坊第一个区块被挖出,以太坊正式登上历史舞台。随之而来,还成就了智能合约的大热门。我们可以从谷歌趋势可看到,智能合约和以太坊的相关性。

智能合约这个概念是1995年由尼克·萨博提出来的。那时候还没有比特币,没有区块链,更没有以太坊。

动态 | 上市公司区块链周动态:6公司披露业务进展 2家企业探索区块链应用:本周(2.17-2.21),共有6家上市公司披露了区块链相关的业务动态。中国平安在2019年年报中多次提及了区块链业务,并指出区块链技术研发和应用继续保持领先。爱迪尔、鸿博股份则是分别开展了战略合作,探索区块链技术在珠宝钻石行业、彩票行业的应用。群兴玩具、海默科技、朗新科技的区块链动态均与投资相关。(互链脉搏)[2020/2/22]

现在主流的认知都把智能合约和以太坊绑定在一起。以太坊是一个智能合约平台,任何人都可以在以太坊上发布定义了某些合同属性的代码,并委托给以太坊网络运行。

就像马云开发了淘宝平台,人们可以在淘宝上开网店一样。经营网店并不需要店家自己部署服务器,网店的后台完全是运行在淘宝上的。

声音 | 福建省副厅长林岿然:布局建设数字福建区块链工程实验室,支持建设区块链经济综合实验区:第三十一次鼓岭科学会议日前在泉州成功举行。福建省科技厅党组成员、副厅长林岿然表示,福建省委、省政府高度重视推动区块链技术创新与融合应用,注重加强政策扶持、优化创新协同、完善生态体系,支持高校院所加强区块链基础研究和应用研究,布局建设数字福建区块链工程实验室,支持建设区块链经济综合实验区,加快培育区块链新兴产业。[2020/1/25]

目前影响力较大的智能合约实例基本上都是运行在以太坊上,最广泛的几个是发代币、DeFi、去中心化的。

对于智能合约的应用方向,现在主流的信息对智能合约更多的共识是将传统的合同进行智能合约化改造。传统的合同是通过社会习俗和法律来定义参与方的权利和义务,习俗和法律是合同背后的约束力来源。智能合约化改造是期望于代码来承担约束力来源。

动态 | Gucci母公司Kering引入区块链为旗下手表防伪:据PANews消息,Gucci母公司Kering旗下瑞士制表品牌Ulysee Nardin正在使用区块链来证明其手表的真实性。[2020/1/17]

这也是为什么智能合约会被以太坊,以及类以太坊项目绑定在一起的原因。因为以太坊提供了有约束能力的代码运行平台。以太坊被设计成了一个世界计算机,可以让程序的运行不依赖于特定的中心化服务器。

比特币的爱好者对以太坊在智能合约上大放光彩非常不服,也想了大量的办法让比特币网络承接智能合约生意。

比特币系统内置了脚本引擎来完成账本的可编程性,以太坊使用的是虚拟机。后者是图灵完备的,可以用来运行非常复杂的程序。加上比特币的UTXO设计,以太坊是账户设计。前者只能设计无状态的合约。这代表着,比特币上的合约代码是不能利用自己生成的中间状态。比特币的脚本程序都是一次性的,只对这个交易有效,不能被其他交易引用。比特币的脚本代码也不能去读取数据,你无法编写一个程序命令比特币的某笔交易获取特定的参数。只有极少数例外,比如区块CSV指令,允许比特币脚本依赖区块高度来做出反应。对应的,以太坊的虚拟机,都没有这些阻碍。

声音 | Ripple高级副总裁:到2020年所有金融应用都将被区块链彻底改造:12月27日,Ripple官方发布2020年预测文章。文章中提到,Ripple公司负责产品管理的高级副总裁Asheesh Birla表示区块链技术长期潜力巨大。Birla认为人们低估了区块链技术将对日常生活产生的长期影响。他预测称,到2020年,几乎所有金融应用都将利用这项技术并得到彻底改造,只是所需时间将比预期稍长一些。[2019/12/27]

但比特币网络依然可以承接特定的智能合约。P2SH交易格式允许在脚本里嵌入代码,就可以用来实现特定的应用场景。Core开发者在搞默克尔化抽象语法树就有望将比特币脚本构建更复杂的代码。

BCH已经实现了OP_CHECKSIGVERIFY这样的操作码,脚本可以验证外部数据,可以用来构建去中心化仲裁的资产交易。如Bitcoin.com发布的local.bitcoin.com就是一个去中心化的资产交易平台。这个操作码还可以用来构建去中心化的。

但无论是使用以太坊的智能合约平台,还是使用比特币脚本引擎来实现智能合约,都是将传统的合同智能合约化改造的思路。这种思路显然是手里有一把锤子,看什么都是钉子。现在有了智能合约平台,就像是有一把锤子,要把传统的合同全拿这把锤子锤一下。可事实上,传统的合同,在绝大多数情况下,是不需要被改造的。

这种思路是对智能合约的一种矮化。

就如上一篇文章《初步清晰理解智能合约》所描述的比特币挖矿,就是一个非常完美的智能合约。挖矿是全新地创造了一个商业范式,一个智能化的商业范式。

这是智能合约发展的一个思路,创造全新的商业范式。

任何一条链,无论是PoW,还是PoS,其实都是一个类似的商业范式的案例。PoW链里,矿工交付工作量证明,帮用户打包交易,系统发放Coinbase奖励。PoS链里,节点交付币龄证明,帮用户验证交易,系统发放铸币奖励。

去中心化的交易所,参与买卖的交易双方是点对点的,双方在成交之前都是自己控制自己的资产。交易时,不存在第三方介入。去中心化的交易所也是一个无须授权,自运行,公开透明的智能合约。

类似的Openbazaar,是一个去中心化的淘宝,参与者也是不需要注册,系统自运行的商业平台。需要注意的是,Openbazaar并不会记录所有的商业交易。

或许,设计一个区块链项目,首先想明白如何设计出一个商业逻辑自洽的智能合约。

尼克·萨博在提出智能合约这个概念时,还没有诞生比特币,更没有以太坊。把智能合约限制在某个智能合约平台上的自动化运行的程序,是对智能合约这个概念的矮化。回归智能合约的初心,降低商业成本,降低违约风险,扩展商业范围。

作者:黄世亮

欢迎关注微信公众号:闪电HSL,H13116885

欢迎打赏BTM:bm1qefc720au672awrgazgw5c3kx7etr5kejju02p7

标签:区块链以太坊比特币NBA区块链技术运行在一个完全p2p的网络里幸运以太坊比特币行情走势k线图解OneFinBank Coin

比特币价格热门资讯
北京“监管沙箱”实验在即,区块链合规之路开始?

作者:?Joyce 来源:区块链前哨 12月5日,中国人民银行发布公告称,支持北京市在全国率先启动金融科技创新监管试点。北京市探索将探索运用信息公开、产品公示、社会监督等柔性管理方式,探索构建包容审慎的中国版“监管沙箱”.

1900/1/1 0:00:00
朱嘉明:区块链很可能会带来科学领域的“范式革命”

2019年12月6日,“海南自贸港数字经济和区块链国际合作论坛”在海口召开。经济学家、数字资产研究院学术与技术委员会主任朱嘉明教授在会上发表了题为《全面认知区块链的科学特征》的主题演讲。他指出,区块链不仅是技术,而且是科学.

1900/1/1 0:00:00
亮剑虚拟币!多地监管岀手 币安、波场官微被封 数字币集体奔逃

来源:证券时报 作者:李想 近日,上海,北京,东莞,杭州,深圳,河南等多地监管纷纷“亮剑”,对数字货币交易相关活动进行摸底排查。与此同时,币安,波场官方微博被封.

1900/1/1 0:00:00
Layer0层扩容,做区块链的CDN

最近研究了一下Bloxroute这个项目,算是扩容方案里面比较独特的,其参考了互联网时代的CDN的思路,它基本没有动共识相关的东西,而是重新构建了一个中心化的网络,通过一定的技术来加速整个区块的传播,可扩展性和性能提升非常不错.

1900/1/1 0:00:00
北京金融科技试点“监管沙箱”,分析人士:数字货币有望进入试点

北京商报记者孟凡霞马嫡实习记者刘四红 来源:北京商报 编者注:原标题为《持牌机构领跑北京金融科技试点“监管沙箱”》在央行顶层设计发布满3个月时点,金融科技创新监管迎来了突破性进展.

1900/1/1 0:00:00
观点 | 到点就发车:以太坊 EIP 及升级流程改进提议

这篇文章是DannoFerrin和我在DevconV上的谈话的粗略记录。文章中讨论了社区在过去一年中提出的一些EIP流程改进建议,并且将其纳入到一个统一的框架中用来指导我们如何让以太坊更顺利地升级。我们把它称之为“火车站模型”.

1900/1/1 0:00:00