博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BCH正式升级,智能合约,逐梦而来!
阅读量:7118 次
发布时间:2019-06-28

本文共 1698 字,大约阅读时间需要 5 分钟。

尽管比特币诞生于2008年,一直到2017年技术水平都没有质的提升,甚至被ETH等竞争币在某些方面超越,这一切,都拜顽固的core党所赐。

万幸的是BCH在诞生不到一年的时间里,就使比特币的技术水平有了好几次的飞跃,而抢占比特币之名的BCE却依然在原地踏步。在北京时间5月16日0点之后,BCH之后的区块已经启用了新规则,人们期待已久的区块上限上升至32MB,比BCE的理论上限已经高出16倍以上。

除却区块上限,最重要的是对之前core拒绝的部分OP代码的重启。nChain的开发者Steve Shadders这样写道:“比特币本身就是建立在一种具有丰富指令集的脚本语言之上,这表明它始终是一个基础平台,它使得更复杂的规则集能够管理资金的转移,将部分OP代码的重启不过是将比特币恢复到最初的预期设计。”

智能合约简单来说就是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议,可以让协议双方在没有第三方公证人的情况下进行可信的契约交易。智能合约的基本理念就是将合约和条款嵌入到系统中,部署了智能合约之后用户将拥有更多自主性,项目本身将具备了更多的延展性。

以太坊追求的是成为一个去中心化且不受审查的应用程序的发布平台。简单地说,以太坊就是区块链技术加上智能合约。以太坊在部署了智能合约之后吸引了诸多ICO项目的开发,大放光彩成为了全球市值第二的数字货币。智能合约对于公链平台越来越重要,除以太坊之外很多优质项目都选择了部署智能合约,所以对BCH来说,智能合约势在必行。硬分叉升级过后让BCH拥有了部署智能合约的能力。

nChain是专注区块链研究和开发的公司,它是BCH的开发团队之一,CSW正是其技术领袖,其开发重点一直在BCH的智能合约领域上。差不多1个月前,nChain开发了一种在计算机上实现的存储智能合约以及广播交易的方法,其中包括实现智能合约的安全机制,并申请了专利。并表示该专利免费提供给BCH开发使用,且未来的专利免费对BCH社区开放。

此次升级,以前禁用的OP代码被重新启用,最激动的莫过于nChain团队。这一升级将使智能合约能在BCH区块链上运行,这意味着,BCH实际上是对商业开放的,更多的商业项目和应用都可以集成在BCH区块链上,这会极大的推动BCH商业运用热潮。

BCH智能合约最大的竞争对手就是ETH,虽然ICO不得不使用ETH,但是ETH的安全漏洞却一直让人诟病。伦敦大学学院副教授伊利亚·谢尔盖曾经对将近 100 万份智能合约进行每份合约 10 秒分析时间,发现其中有 34200 份智能合约很容易受到黑客攻击。而以太坊的 Parity 钱包漏洞也会造成用户资产的锁死。ETH的安全漏洞或能成为BCH智能合约被追捧一个因素。

诚然,BCH的智能合约也会面临或多或少的安全问题。“开发人员对此采用的谨慎的做法,慢慢启动OP代码,先启动一部分来限制风险,同时也可使所有参与开发的人员能够关注到每一个代码。通过保持较小的变更范围,来使得BCH开发人员有机会改进启动的过程”,Steve Shadders这样写到。

其实BCH对于智能合约的上线早已是未雨绸缪,除了nChain提前上线了相关专利以及开发工具包供开发人员使用外,Bitcoin ABC和Lokad等其他开发团队也在为BCH上线智能合约保驾护航。去中心化的开发团队可以减轻BCH开发过程中受个人因素的影响,技术至上,对安全风险有更强的抵抗力。

BCH的智能合约必然能吸引更多的商户和用户的支持,BCH成为了去中心化的智能公链平台,用户可以在BCH上获得更多自主性。对于主流数字货币来说,其市场价值更多的来源于商家及用户参与的价值叠加。从中远期来看,BCH的价值必然会水涨船高,以期吸引更多的用户,良性循环,价值必然掌握在每一个支持者的手中。

其实无论如何,BCH的发展都在遵循中本聪的愿景,兑现对每一个支持者的承诺,希望更多的商户将其业务集成在BCH区块链中,将其打造成所有人的共识。

转载于:https://juejin.im/post/5afce6f16fb9a07ab1115f41

你可能感兴趣的文章
一个可以提高开发效率的Git命令-- Cherry-Pick
查看>>
.NET Core 3.0中的数据库驱动框架System.Data
查看>>
数据库设计中的9大常见错误
查看>>
柔性自动化在物流的应用及探索
查看>>
微软最具价值技术专家:我的16年软件开发经验总结
查看>>
腾讯云+未来高峰对话:智能+时代的创新与探索
查看>>
C# 8中的默认接口方法
查看>>
实现TeX的算法:回首编程技术的过去三十年
查看>>
Facebook是如何缩短iOS应用启动时间的
查看>>
又拍云CDN再出力作,三驾马车为视频护航
查看>>
Java RESTful Web Service实战
查看>>
详解分布式系统本质:“分治”和“冗余”
查看>>
[译]Yarn:一个新的JavaScript包管理器
查看>>
实用的IT类网站及工具大集合
查看>>
tomcat的servlet读取请求参数
查看>>
yii2项目实战之配置
查看>>
SICP Python 描述 1.5 控制
查看>>
菜鸟排查数据库异常的事
查看>>
Android Studio 3.5 Canary 12 发布
查看>>
【视频教程】微信小程序开发【一个实例】
查看>>