2021SACC专场十一:区块链架构实践与应用(PPT下载)
开放联盟链与传统的私有环境中的联盟链、BaaS 不同,已被蚂蚁链、BSN 等所采用。
本分享主要介绍边界智能在“开放联盟链”方面的设计理念与实践。
•区块链的典型划分(公有链与联盟链、许可链与非许可链等)
•开放联盟链与狭义 BaaS 的联系与区别
•COSMOS/IRISnet SDK 简介
•改造 COSMOS/IRISnet SDK 为“开放联盟链”
•gas 和“积分”的改造
•wasm 虚拟机与智能合约
•开发工具支持(vscode 扩展)
•国密支持
•节点部署的许可控制
•多层次权限安全管理
•BSN OPB 中的实践-文昌链
•开发者如何使用
边界智能创始员工之一现任技术总监职位。 是知名公有链项目IRISnet 的核心开发,参与编写 IRISHub 白皮书,从零到一参与 IRISHub 的系统架构和功能模块的设计和实现。同时也是 Cosmos 开源社区的积极贡献者。对区块链技术架构和节点的部署架构有深入理解和实践,曾多次为国内知名区块链技术机构担任讲师和技术支持。
数字化是信息化的新阶段,在技术上和模式上有别于传统信息化,冶金行业的数字化转型正在以区块链为代表的技术支持下做创新探索。以区块链技术建设产业链上的去中心化协作平台,钢铁等产品在行业生态中的流转实现数字化后,可有助于解决众多行业难题,包括防伪打假,促进交易效率,提升面向全产业链的产能计划,激活产业金融等。正确的数字化建设,将能够改变行业的协作模式,为冶金行业、制造业乃至大工业建立新的数字化秩序,极大降低行业的交易成本,提升产业效率,进而有助于护卫经济稳定并推动经济发展。
一、从数字货币理解数字化的内涵
二、冶金行业现状和面临的难题(以钢产业为例)
三、数字化探索的思路
四、区块链上的设计及解决的问题
五、制造工业秩序的数字化思考。
社会职位:北京科委专家、人民大学研究生课外导师、FATF私营机构专家、中国国际商会区块链专家。
出版及发文:
Guoping Jia, Wei Zhu, JinJun Tang, Wenping Zhang,Leveraging Artificial Intelligence in Medicine Compliance Check,HCII2021;
吴云、朱玮,虚拟货币的国际监管:以反洗钱为起点走出自发秩序,财经法学,2021 年第 2 期;
吴云、朱玮,虚拟货币:一场失败的私人货社会实验,金融监管研究2020年第6期;
朱玮、吴云、杨波,《区块链简史》,中国金融出版社2020年4月;
朱玮、吴云,一场没有剧本的大戏,金融时报,2020年6月5日;
杨波、朱玮,北京“分布式可信互联网”发展现状与趋势研究报告,2019 年8月
朱玮,一种面向软件复杂网络的可信应用网络数据溯源方法及审计方法,等多项专利。
在现在软件系统中,分层架构随处可见:无论是CPU或OS中官方使用的protection ring,现代编译器中的IR结构,或是经典的七层网络栈。我们可以发现分层结构无处不在:每一个软件层工作在下层软件的抽象之上,为上层软件提供包含全新功能的抽象。针对不同的抽象层,引入的功能可能包含更好的安全性,更精细的软件控制,甚至是专有领域所需要的特殊需求。从某种程度上,我们认为现在丰富多彩的软件世界,正是借助于分层的软件架构思想构建起来的。
因此我们在构建 Nervos 区块链系统架构的过程中,很自然的选择了站在巨人的肩膀上,通过分层的结构来打造整个生态。在layer1的区块链CKB中,我们着重解决区块链中不可或缺的安全性,构建出一个足够安全,可以支撑更多应用的layer1抽象,因此在layer2的层级中,我们可以更关注于区块链本身的性能提升,尽可能对 layer2进行优化,挖掘出更多的性能,并完全依赖layer1来提供必须的安全性。
在这次分享中,我们会详细的介绍Nervos生态中提供安全性的layer1区块链CKB,以及提供性能的layer2区块链godwoken。向大家展现我们如何围绕 “layer1 for security, layer2 for performance” 的思想,打造我们的整个区块链生态。纵观整个软件行业,我们认为我们在区块链分片思潮及其流行的今天,选择一个分层的设计,并不是为了标新立异,而是真正的从需求出发,站在巨人的肩膀上,拥抱软件行业几十年的经验积累。
分享提纲:
a.回顾现有区块链设计中的矛盾点,以及分片设计流行所带来的问题
b.介绍Nervos生态中的 layer1区块 CKB,以及它所带来的安全性
c.介绍Nervos生态中的个layer2区块链 godwoken,展现godwoken 是如何利用CKB提供安全性,并提供更高的性能的
d.总结,并展望一个分层架构的未来
分享要点:
在近的几年中,较差的性能越来越被作为现有区块链中的一个缺点被放大开来。为了解决这个问题,不同的团队提出了许多不同的解决方案,其中众多团队所选择的分片设计,越来越被更多全新设计的区块链所使用。但是如果我们纵观整个软件行业,分片设计并不是一个被广泛应用的设计,更多的领域是靠分层的架构来逐渐提供抽象,解决更多的问题的。作为软件的一种,我们认为区块链在这里并不例外。因此在打造Nervos生态的过程中,基于我们在软件业累积的经验,我们认为分层的设计通过引入不同的抽象层,能更好的解决区块链中实际所面临的问题。我们在layer1的CKB中,重点解决区块链所需的安全性,这样在layer2的godwoken设计与实现中,我们可以更多的关注layer2为我们带来的高性能。在实际的测试中,我们觉得这样的设计完美的解决了一个完整的区块链生态中,所面临的问题。面向下一个十年,二十年甚至更长的时间,我们坚信得到广泛应用分层的设计,在区块链中,也是解决架构问题的好答案。
现任秘猿科技 CTO,CKB-VM 作者,极简主义软件设计践行者,深信把软件做的简单,是保证大规模软件质量的方法。多年软件咨询经验,为众多跨国公司做过软件架构设计,如 Apple,Catepillar,AT&T 等。
相关文章