重磅发布 | 2021 年 OpenAtom XuperChain 开源技术路径
2020 年,国家发改委公布了加强新型基础设施建设发展的顶层设计,区块链作为新技术基础设施首次被写入新基建发展规划之中。同时,美国将区块链技术列入国家安全技术清单,未来将对区块链核心技术形成卡脖子问题。
一方面,从数字货币单一场景到赋能产业,在多行业、多业务场景落地,对区块链网络建设底层技术提出了新的挑战;另一方面,我们需要加强自主创新,明确主攻方向,攻克关键核心技术,让国产区块链技术走在世界前列。
我们认为,2021 的区块链技术要实现“两个升级”。
1. 符合中国国情、核心技术持续突破,更加「自主可控」。
2. 源于产业、服务于产业、深入产业发展,更适合「产业区块链发展」。
当然,我们也面临以下挑战:
1. 不同的落地场景对底层技术的需求是差异化、多样化的,需要可灵活扩展订制,多场景适用的区块链网络建设底层技术。如何做到广域场景适用,满足不同场景的个性化需求?
2. 区块链系统复杂度高、网络建设维护成本高、业务集成难度高,区块链技术全面赋能产业,就需要打通这最后一公里。如何降低区块链技术落地应用门槛?
3. 区块链技术支撑大规模应用,对系统扩展能力、性能提出了更高的需求。如何进一步突破区块链性能和扩展能力瓶颈?
针对这些挑战,开放原子可信账本工作组 XuperChain 项目,将从架构、易用性、性能提升、开源社区管理四个方面做全面升级,落地新一代自主创新核心技术,更好的支撑区块链技术全面赋能产业,推进数字经济建设。
01
更灵活扩展、更广域适用的架构
可灵活扩展的动态架构
在 2021 年,XuperChain 内核技术 XuperCore 将独立发展,落地由多引擎架构和区块链内核组件编程规范两大核心设计构成的新一代动态内核技术。通过多引擎架构,让内核具备可多纬度、轻量级、无代码侵入订制扩展核心处理流程和做不同内核组件技术选型的能力;通过区块链内核组件编程规范,让内核各核心组件可以无代码侵入自由替换扩展,同时让引擎订制变得非常轻量级。首创实现区块链内核核心流程和内核核心组件皆可无代码侵入扩展订制,使内核具备极好的可扩展性,满足不同落地场景对于底链技术的个性化诉求。
广域场景适用的底链技术
现有主流的区块链框架基本都有明确的适用场景定位,面向不同应用场景的链实现差异是比较大的,一套实现很难适用各种场景。在 2021 年我们将基于新一代的动态内核技术,轻量级定制切合场景的区块链发行版,从而做到广域创建适用,更好的赋能产业,推进区块链在各行各业落地。
02
更好的易用性,多纬度降低落地应用成本
更丰富的生态工具,全面提升易用性
在生态工具方面,2021 年我们将持续补齐生态工具,全面提升 XuperChain 易用性。我们将在 H1 发布全新设计的开源文档,引入 EVM 虚拟机,支持以太坊生态工具链兼容,并发布 XuperChain 智能合约 IDE 和多语言 SDK 标准实现;在 H2 发布区块链浏览器,XuperChain 可视化工具和支持 Python 开发智能合约。从生态兼容、多语言支持、周边工具建设、文档优化多个方面,全面提升易用性。
探索构建云原生链,打通落地应用屏障
全面赋能产业,必须要解决区块链系统复杂度高、网络建设维护成本高、业务集成难度高的难题。在 2021 年我们将结合云原生理念,探索设计云原生链,结合云原生工具和浏览器 admin,对用户屏蔽区块链系统自身的复杂性,做到全自助云上构建和管理区块链网络。
03
持续优化性能,进一步突破性能上限
实际业务落地中,存在数据规模大、性能要求高、业务形态复杂的问题,对数据规模、系统性能、组网形态有着更高的要求,但目前区块链在性能和数据规模上还存在瓶颈,难以横向扩展。在 2021 年我们将探索设计双层网络架构,支持在特定超高性能要求的场景下采用分布式子网来替代单机节点,来进一步突破 XuperChain 性能上限
更多有关百度的技术文章,欢迎关注“百度开发者中心”微信公众号
评论