2020年4月20日,国家发展改革委首次明确新型基础设施建设的范围,将区块链视为新基建的核心技术和自主创新的重要突破口。在近期发布的国家“十四五”规划纲要中,区块链也被列入数字经济重点产业,迎来发展“加速度”。具体到产业内容上,纲要明确指出推动智能合约、共识算法、加密算法、分布式系统等关键技术的创新。
作为连接区块链底层技术与现实业务的枢纽,智能合约在推动分布式应用繁荣发展的过程中扮演着重要角色。而在智能合约的开发过程中,其编程语言是开发者表达业务逻辑的抽象工具,也是构筑分布式应用的重要基石。
OKEx CEO:新版白皮书意味着Libra很难成为真正的超主权货币:针对Libra更新白皮书,OKEx CEO?Jay Hao发文称,在第二版里看到Libra浓浓的妥协和求生欲:为了通过审查,Libra可以屈身成为主权货币的附庸。合规的、锚定单一货币的稳定币是监管层更容易接受的方案,这对一国主权货币并不构成挑战,相反还在一定程度上增强主权货币的竞争力。在新版Libra白皮书中引入单货币稳定币,这变化的不仅仅是货币锚定的数量,而是它本身的货币性质。如果说锚定一篮子货币的LBR是一种类似SDR的超主权货币,那么锚定单一货币的LBR,可以看成是法币的另一表现形式,或者就是法币本身,不会对主权货币构成挑战。这诚然是Libra与监管妥协的决定。
当然我们也看到了Libra的另一些改变,比如放弃了向无许可系统的转变,这意味着未来Libra网络要实行许可制度,要对网络上的数字钱包进行审查;再比如,建立一个金融情报职能部门(FIU职能部门),以监控网络并标记可疑活动。这些措施保障了交易的安全合规,满足了反和反恐怖融资的要求的同时,也束缚了Libra的未来发展空间---Libra已经很难成为一款真正的超主权货币。[2020/4/17]
目前,业界已有Solidity语言、Move语言及DAML等常见的智能合约编程语言。然而,不断多样化、复杂化的应用场景给智能合约编程语言提出全新挑战:进一步重视数据隐私,智能合约下辖的数据需能够明确权限归属;分布式、不可篡改的执行环境要求智能合约具备更强的鲁棒性;日渐扩大的服务规模要求智能合约能够更加高效运行;为了提升开发效率,开发过程需要对开发者更加友好;不断涌现的跨链等新型计算范式要求能够直接提供原生抽象。常见的智能合约编程语言在这些方面均存在不同程度的局限性,制约了分布式应用的进一步发展。
历史上的今天 | ETH白皮书发布:2014年1月23日,ETH白皮书发布
2018年1月23日,“印度硅谷”安得拉邦与本地基金合作 欲构建本土规模最大的区块链账本
2018年1月23日,山东渤海实业和法国路易达孚 促成中美首个完全使用区块链技术的跨国农产品贸易[2019/1/23]
微众银行区块链着眼于现有挑战,结合在区块链底层核心技术以及分布式商业应用落地的探索实践,提出涵盖安全、性能、体验及定制能力四个方面的“SPEC”智能合约编程语言设计规范。
动态 | 中国“链湾”大会发布《中国链湾白皮书2.0》:据中国科技网消息,中国“链湾”大会发布了具有指导性意见的《中国链湾白皮书2.0》(以下简称白皮书)。白皮书详细阐述了“链湾”发展历程和创新模式,系统地介绍了“链湾”科技生态架构、基础设施和加速培育区块链产业的创新机制,介绍了部分区块链赋能实体经济的典型案例,分享了先行者和专家们对区块链领域的演进和未来发展趋势的独到见解。同时,白皮书通过列举大量区块链应用和产业实践展现了区块链技术领先落地的重点领域与行业生态,全面梳理了区块链技术发展与应用对经济、社会、民生等各个方面带来的创新价值。本次峰会由国家工业信息安全发展研究中心、工信部中国通信工业协会支持,青岛市发展和改革委员会、青岛市大数据发展促进局和青岛市市北区政府联合主办。[2019/1/12]
在“SPEC”设计规范的基础上,微众银行区块链推出全新的智能合约编程语言Liquid。
在安全方面,Liquid支持使用加密原语对数据进行隐匿,从而确保数据安全性;支持在智能合约的编译期及运行期全方位进行安全检测,从而提升逻辑鲁棒性。
在性能方面,Liquid通过优化执行引擎并结合并行化等技术,让智能合约的执行效率取得长足进步。
在体验方面,Liquid提供丰富的周边工具及资源,让智能合约的开发过程敏捷流畅。
在定制能力方面,通过宏扩展技术,Liquid能够在语言层提供分布式协作、跨链协同等编程模型,帮助开发者更加便捷地实现业务需求。
本文致力于以区块链智能合约为研究对象,对智能合约及编程语言的基本概念、存在的问题以及研究现状进行系统性梳理,并介绍Liquid的设计理念及关键实现细节,供智能合约开发者交流探讨。微众银行区块链秉承多方参与、资源共享、友好协作和价值整合的理念,将Liquid项目完全向公众开源,并在FISCOBCOS开源社区中成立了智能合约编译技术专项兴趣小组,欢迎广大企业及技术爱好者踊跃参与Liquid项目共建。
文档地址:
https://liquid-doc.readthedocs.io/zh_CN/latest/
GitHub代码库地址:
https://github.com/WeBankBlockchain/liquid
gitee代码库地址:
https://gitee.com/WeBankBlockchain/liquid
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。