主页 > 区块链 > 全球开源技术峰会超级账本区块链分论坛肖慧提出改造方案

全球开源技术峰会超级账本区块链分论坛肖慧提出改造方案

佚名 区块链 2021年11月29日

近年来,随着国家网络安全和信息化整体水平的提高,密码安全已成为一个国家综合国力和竞争力的重要标志。密码技术作为国家自主可控的核心技术,在维护国家安全、促进经济发展方面发挥着重要作用。发展发挥着越来越重要的作用。商用密码的改造成为各行业急需突破的技术难题。

国密算法有什么优势?如何实现底层平台国密的转化?

近日,网链科技系统架构师肖辉在全球开源技术峰会超级账本区块链分论坛分享了VoneBaaS平台的国密改造方案。

全球开源技术峰会超级账本区块链分论坛

肖辉提出,未来国内区块链技术将在应用中提供国密算法服务,将成为标准配置。

什么是国密算法

国家密码算法是国家密码局认可的国产商用密码算法。简而言之,它实际上是一系列算法。从SM1-SM4、SM7、SM9,可以分为三大类,即对称加密。算法、非对称加密算法和散列算法。

区块链编程实现_区块链 java 技术实现_golang区块链编程pdf

与国际算法相比,国家加密算法在整体安全强度上更具优势。

区块链是一个加密技术非常重要的领域,国家对国家加密算法在区块链中的应用也有一定的要求。

根据中国软件行业协会发布的区块链平台基本技术要求,区块链平台符合国家相关密码管理规定。

中国软件行业区块链平台基本技术要求

国家密码管理局发布的区块链密码技术要求也明确指出,在区块链中配置和使用的密码算法应当是国家密码管理部门认可的算法,包括块密码算法、非对称密码算法和密码算法。哈希函数等

区块链 java 技术实现_区块链编程实现_golang区块链编程pdf

国家密码管理局区块链密码应用技术要求

为什么要改革国密

网联科技对国家机密的改造主要基于三点思考:

它更安全,与国家机密相对应的几种算法普遍比国际算法更安全。

它更规范。在政府和行业提出的区块链密码技术要求中,提到需要支持国家密码算法。

区块链 java 技术实现_区块链编程实现_golang区块链编程pdf

基于国密改革的前两个优势:更安全、更规范区块链编程实现,以及使用国家自主可控的算法,让我们在面对客户时更有信心。

VoneBaaS平台架构

VoneBaaS是网链科技自主研发的区块链底层平台区块链编程实现,旨在让传统企业通过界面化操作,轻松获得触链能力。我们通过平台网络层构建了核心业务模块群,包括跨链模块、系统管理模块、浏览器模块和核心模块。

VoneBaaS平台功能架构

在VoneBaaS平台架构中,上层是对外输出的平台接口层,左边是应用集成,对接平台接口层再扩展一层。我们在BaaS上做了很多应用标准或模板,包括溯源、鉴证、NFT、DAO,用户可以快速复制这些应用来做自己的应用开发。架构右侧是运行监控功能模块,包括配置管理、可视化监控和运行审计等功能。

区块链编程实现_golang区块链编程pdf_区块链 java 技术实现

VoneBaaS 平台有很多优势:

一是VoneBaaS支持多种底层平台,满足国家密码算法中金融分布式技术安全规范的密码要求;

二是支持跨链,提供NFT集成模块,以API的形式输出NFT开发能力;

三是提供智能合约市场。VoneBaaS平台提供智能合约市场功能和智能合约在线打包功能,方便用户快速获取智能合约,实现业务需求。

第四,VoneBaaS提供灵活的接入方式,简单易用,投资低,可私有化和在线部署。

VoneBaaS 国密重建计划

区块链 java 技术实现_golang区块链编程pdf_区块链编程实现

在改造VoneBaaS的时候,我们首先改造了底层fabric,然后改造了BaaS应用层。

VoneBaaS 国密重建计划

在Fabric改造过程中,分为4大块:Fabric本体改造、Fabric CA改造、Fabric Go SDK改造、Fabric Chaincode API改造。

CA参考了Gwanted的开源修改库,基本没有做大的改动。BCCSP密码服务提供了模块转换,这是我们转换的核心。BCCSP提供了两种工厂,一种是软件实现工厂,一种是硬件实现工厂。我们要实现的是软变,所以对SW模块进行了改造。软件默认为支持 ECCSHA256 的加密套件。经过改造,实现了支持SM2、SM3的加密套件。

在Fabric Go SDK上,我们的改造分为两部分:CFSSL和NET/HTTP是通信层面的改造,INTERNAL是依赖Fabric改造的代码,因为Fabric Go SDK依赖原生代码的织物。

Fabric Chaincode 还需要在通信层面和加解密层面进行修改。internal是依赖Fabric变换的代码,通信层面主要是修改Shim包中的代码。

网联科技自成立以来,始终支持国家政策,践行企业社会责任,大力支持国家安全建设战略,积极配合国家机密加固改造工作。资料显示,网链科技是第一家基于Fabric2.2进行国密改造和开源的区块链公司。

未来,网联科技将继续努力推动区块链的技术创新和应用,不断完善区块链底层平台的建设,共同助力和见证行业更好的发展。

广告位
标签: 区块链   开源中国   fabric