数字广东:共建区块链开源生态,实现高水平科技自立自强

news2024/11/25 1:44:44

近日,在2023年第1季社区Task挑战赛中,众多开发者为FISCO BCOS开源项目及周边组件贡献了丰富的代码和教程。其中,作为金链盟开源工作组成员,数字广东网络建设有限公司科技发展部的数字信任中心团队参与了共建。 

数字广东网络建设有限公司(下称“数字广东公司”)作为广东省数字政府建设运营中心和中国电子二级机构,坚持数字政府公益性、基础性、平台性、保障性定位,聚焦数字政府公共服务、基础设施、平台建设、安全防护等主责主业,已建成省市一体化的政务云平台、一网共享平台和公共支撑平台,持续夯实数字政府基础底座,并打造了粤省事、粤商通、粤政易、广东政务服务网、“一网统管”粤治慧平台、粤公平等一系列数字政府改革建设重要成果,全面支撑广东数字政府改革建设事业走在全国前列,在改善民生服务、优化营商环境、提升政府治理能力现代化等方面发挥了重要作用,成为全省数字政府改革建设领域最值得信赖和托付的中坚力量。

在本次共建中,数字广东公司完善并丰富了中间件平台WeBASE和分布式数字身份解决方案WeIdentity两个开源项目的相关功能,提高用户的开发效率,从多方面优化使用体验。

WeBASE和WeIdentity与数字广东公司的业务关系紧密,基于本次共建的成果和经验,可以广泛应用于数字政务领域。例如,通过区块链技术,实现由用户控制和管理的数字身份,将数据所有权归还用户,从根本上解决隐私问题;实现用户数字身份凭证的自主申领、验证,创新跨区域的身份互信互认机制。在数据要素流通领域,通过分布式数字身份的颁发和互认,确保用户数据自主可控和可信流转,降低跨境身份核验成本,提高数据要素流通效率,推动数字湾区融通。

在积极拥抱开源的过程中,数字广东公司收获了哪些经验和心得?在应用方面又有哪些规划和成果?借此机会,社区专访了参与本次共建的团队成员,希望为开发者们带来启发。

  开源共建,打造国产自主可控的区块链基础设施

1.是什么驱动数字广东公司参与共建FISCO BCOS开源生态? 

打造高韧性、高安全、可监管、可落地的数字身份系统,构建身份可信、安全友好、行为可溯、监管可达的网络空间可信身份体系,是构建数字信任体系以及推动数字信任发展的务实举措。随着区块链技术的发展及广泛应用,区块链技术为实现可信数字身份带来了新途径。今年,在中国电子打造网信事业核心战略科技力量的战略引领下,数字广东公司持续夯实基础性、公共性、支撑性平台建设,引入区块链技术作为数字信任基础设施的组成部分。而FISCO BCOS开源生态的理念和数字广东数字信任体系产品的定位较为契合,希望通过参与FISCO BCOS开源共建,打造国产自主可控的区块链基础设施。

抢抓机遇、创新自强,是数字广东团队的追求。面对科技创新这一时代命题,数字广东团队抢抓数字中国建设机遇,依托中国电子打造国家网信事业核心战略科技力量的发展契机,投身关键核心技术攻关,在数字政府应用软件适配、信创集成开发环境、数据安全综合解决方案等方面不断突破,为加快实现高水平科技自立自强贡献力量,在矢志奋斗中谱写新时代的青春之歌,在实现中国梦的生动实践中放飞青春梦想。

2.请简单介绍下数字广东团队本次贡献的功能,具体能为开发者解决什么问题?

本次参与共建的团队成员来自数字广东公司科技发展部的数字信任中心研发团队,部门聚焦科技自立自强和高质量发展,团队参与数字身份认证的数字信任体系建设。所以,本次贡献主要集中在区块链部署、运维管理功能,以及基于区块链数字身份应用功能。

本次贡献丰富了WeBASE和WeIdentity的相关功能,可以帮助开发者快速掌握数字身份的能力使用、基于数字身份凭证的业务逻辑设计,并提供了发放数字身份凭证的参考实现等。同时,通过参与相关技术文档的完善与修订,帮助开发者减少学习时间成本,降低组件的使用门槛。

3.为什么选择开发WeBASE、WeIdentity相关功能? 

由于团队在数字信任中涉及区块链存证、数字身份互认等业务基础设施服务,区块链的高性能和完整的生态是团队非常关注的要点。FISCO BCOS提供基于区块链部署、链治理、合约仓库、数字身份、隐私计算等应用支撑,给实际的业务场景提供许多解决思路和基础服务能力,团队先从目前与业务关联紧密的WeBASE、WeIdentity入手探索。

区块链的不可篡改、安全保密及可溯源等特性,可以在数字政府的身份识别认证、数字签名、数字资产管理等场景中提供区块链存证服务。WeBASE提供区块链的可视化运维管理、数据查看、私钥管理、服务监控、合约开发支持等基础服务,可帮助开发者快速融入业务实际开发,减少区块链部署、调优等学习成本。基于区块链的基础能力,可以构建区块链应用服务,帮助存证平台实现电子数据的存证上链,加强平台的可验证性和可追溯性信任基础建设。

广东全面加快数字湾区建设,大湾区以“一国两制”为背景,粤港澳三地存在较大制度性差异,一体化的过程离不开数据要素的跨境互通。数字身份是数字治理的根基,基于区块链数字身份的认证与互认体系建设则是重要基石。WeIdentity实现了一套符合W3C DID国际规范的分布式多中心身份标识管理,以及标准化可验证的数据交换解决方案,可快速构建数字身份互认基础设施,加快粤港澳跨境互认场景中的业务探索与验证。

  深度融合,基于区块链开源技术探索多个应用场景

4.在参与共建的过程中,团队成员有怎样的收获和感悟? 

针对开源共建这种创新的智力协同模式,我们与社区共同从人力、流程、协作等多方面积极准备,实现了高效的分布式合作,包括组织远程技术交流会、建立专项沟通群、优化开源代码仓库管理流程等。通过本次共建,团队对开源社区有了更深的理解,也提升了共建开源项目的协同效率和基础能力,为后续的社区合作打下良好基础。

在本次共建中,通过与社区核心开发者的深度沟通,团队成员在完成代码开发、提交开源代码仓库PR(Pull Request)的同时,也共同对WeIdentity等项目的结构进行优化,使其更加清晰流畅。此外,由于部分同学会在晚上跟进任务开发,因此与社区核心开发者的交流有时发生在深夜。即使如此,双方仍然保持了敏捷、高效的响应速度,使共建工作得以顺利推进。这些让我们感触很深,每次内部沟通会议都会谈起,给团队其它参与共建的同事鼓励。

5.数字广东公司在共建FISCO BCOS开源生态方面还有哪些规划? 

数字信任已经成为实现经济健康发展与社会和谐安全稳定的基石,在数字经济、数字社会、数字中国中发挥至关重要的作用,赋能百行千业高质量发展。下一步,数字广东团队将以国产密码为基石,数字身份为核心,区块链为手段,创新电子签章、指纹鼠标、国密浏览器等国密应用,探索打造数字广东信任根基,保障网上业务行为安全可信、保障基础设施稳定可靠运行、保护个人隐私和数据安全,与CA机构、密码厂商、安全厂商等生态共建可信任的数字世界。

因此,数字广东团队将为共建FISCO BCOS开源生态提出深度融合的规划思路,积极参与相关功能的共建,在建设与锻炼技术团队的同时,也把问题的解决成果有效反馈到社区中。

6.数字广东公司正在或者计划将区块链应用到哪些领域?

目前,数字广东公司正在与微众银行开展合作,基于区块链开源技术探索多个应用场景,包括信创适配服务、集成到CEC-IDE、为数字政府各生态合作伙伴提供国产自主可控的区块链基础设施服务、区块链管理平台服务、智能合约应用超市等,微众银行为以上项目提供全栈的区块链开源技术支持。

其中,CEC-IDE是一款自主可控、安全可靠、支持多环境多语言、灵活拓展的集成开发环境工具,铸牢应用建设的安全之基,全生命周期赋能数字政府应用建设;同时,通过建设开放的插件市场,积极引导行业生态参与建设,加速技术、应用的迭代,完善创新创业生态,形成政府、市场、社会多方共建共享的应用格局。CEC-IDE聚焦数字政府建设,以“做好数字政府创新应用的孵化器和技术管理的总抓手”为使命,解决数字政府应用建设过程中的核心技术和关键环节的“卡脖子”问题。

FISCO BCOS的代码完全开源且免费

下载地址↓↓↓

https://github.com/FISCO-BCOS/FISCO-BCOS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/666395.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【深度学习】5-1 与学习相关的技巧 - 参数的更新(Momentum,AdaGrad, Adam )

神经网络的学习的目的是找到使损失函数的值尽可能小的参数。这是寻找最优参数的问题,解决这个问题的过程称为最优化。 但是神经网络的最优化问题非常难。这是因为参数空间非常复杂,无法轻易找到最优解。而且,在深度神经网络中,参…

直击面试现场:你对MySQL的数据类型了解有多少?

前言 隔着玻璃门,看着面试官缓缓走来,头上飘着几根白发,在行走中随风摇曳,看的让人有一种想帮他薅下来的冲动。 这次面试的岗位是数据库数据类型,面试官坐下来冲着面试者沐风晓月呵呵一笑, “来啦”&…

广工击败清华,CGTN Sports 是这样说的

6 月 18 日晚上,被很多人不看好的弱旅广东工业大学,击败了豪门清华大学,拿下 CUBAL 的总冠军。 CGTN Sports Scene 是这样报道的: 🏆 1st ever CUBAL championship in school history 校史上第一个 CUBAL 冠军 CUBA…

uniapp——Android 异常: failed to connect to localhost/127.0.0.1

bug解决——携带出现: Waiting to navigate to: /pages/……, do not operate continuously: /pages/…… failed to connect to localhost/127.0.0.1 解决方法: 我的报错:主要是failed to connect to localhost/127.0.0.1引发的Waiting …

【MSP430单片机】MSP430G2553程序,MSP430G2553单片机教程,MSP430G2553实战演练

文章目录 开发环境板子介绍官网示例代码下载MSP430普通IO口控制IO口外部中断MSP430时钟系统MSP430不精确延时之delay_msMSP430定时器_CCR0溢出中断MSP430定时器_定时器计数溢出中断MSP430定时器_PWM波形产生MSP430串口_收发9600波特率115200 波特率 MSP430ADCMSP430 Flash读写 …

数据结构顺序表(C语言实现)

绪论 从本章开始就是开始数据结构的开端,本章将会写出数据结构中的顺序表的代码实现,多会以注释的方法来描述一些细节(注释是我们程序员必须常用的工具)。 话不多说安全带系好,发车啦(建议电脑观看&#xf…

Linux多线程之生产者消费者模型1

目录 🍊一、什么是生产者消费者模型 🍊二、基于BlockingQueue的生产者消费者模型 🍊三、生产消费模型的upgrade版本 🍊 四、三线程实现生产消费和存储 🍊一、什么是生产者消费者模型 生产者消费者模式就是通过一…

SciencePub学术 | 智能计算类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 智能计算类重点SCI&EI征稿中!2区闭源正刊,对国人友好!信息如下,录满为止: 一、期刊概况: 智能计算类重点SCIE&EI 📌【期刊简介】IF:8.0-8.5&…

FormData 介绍和使用

FormData 是 JavaScript 中用于处理表单数据的接口。它提供了一种简单的方式来构建和发送表单数据,表单数据以键值对的形式向服务器发送,这个过程是浏览器自动完成的。但是有时候,我们希望通过脚本完成这个过程,构造或编辑表单的键…

生态工具箱 | 虚拟机测试工具WasmFuzzer,智能合约安全防火墙

长安链生态工具箱 丰富实用的区块链生态工具不仅可以让开发者部署、开发过程更加得心应手,还可以从能力上扩展区块链应用边界。长安链正在构建强大的生态工具箱以增强在其在各类场景下的应用能力,如智能合约漏洞检测、抗量子多方安全计算、链迁移、密…

CaffeineCache+Redis 接入系统做二层缓存思路实现(借鉴 mybatis 二级缓存、自动装配源码)

本文目录 前言本文术语本文项目地址设计思路开发思路DoubleCacheAble 双缓存注解(如何设计?)动态条件表达式?例如:#a.id?(如何解析?)缓存切面(如何设计?&…

Linux centos7下漏洞扫描工具 Nessus8.15.9的下载、安装

一、下载Nessus 传送带地址:Download Nessus | Tenable 因为Darren洋的Linux操作系统是Linux Centos7 64 位,大家可以根据自己的选择合适的系统版本,在linux系统中用以下命令即可完成查询系统版本。 cat /etc/redhat-release 二、安装Ness…

Axure8 基本操作记录

参考:黑马产品经理课程 视频资源:day1&day2,Axure部分 文章小结图片 Axure8常用功能 选择/缩放 选择 包含选中:全部选中才有效(避免误操作,建议使用这个)相交选中:相交即全选中…

同时安装vue-cli2和vue-cli3

同时安装vue-cli2和vue-cli3 发布时间环境安装后的效果安装vue-cli2安装vue-cli3vue-cli3和vue-cli2的区别vue-cli2目录结构vue-cli3目录结构 发布时间 vue版本发布时间Seed.js2013年vue最早版本最初命名为Seedvue-js 0.62013年12月更名为vuevue-js 0.82014年1月对外发布vue-j…

vue2 用watch监听props 失效,解决办法

这个是父组件传递下来的props 这样子好像TCshow的值并没有赋上 必须修改成下面这种:

[golang 微服务] 7. go-micro框架介绍,go-micro脚手架,go-micro结合consul搭建微服务案例

一.go-micro框架 前言 上一节讲解了 GRPC微服务集群 Consul集群 grpc-consul-resolver相关的案例,知道了微服务之间通信采用的 通信协议,如何实现 服务的注册和发现,搭建 服务管理集群,以及服务与服务之间的 RPC通信方式,具体的内容包括: pro…

SpringBoot 如何使用 IOC 容器

SpringBoot 如何使用 IOC 容器 Spring 是一个非常流行的 Java 开发框架,它提供了一个强大的 IoC(Inversion of Control)容器来管理 Java 对象之间的依赖关系。在 SpringBoot 中,我们可以非常方便地使用这个 IoC 容器来管理我们的…

骨传导耳机音质怎么样,几款解析力度不错的骨传导耳机分享

​骨传导耳机在之前的时候一直是“冷门”的,但是随着技术的进步,现在骨传导耳机也逐渐被大家所熟知。对于喜欢运动和健身的人来说,骨传导耳机可以避免佩戴普通耳机导致耳朵疼痛的情况。因此,目前在市面上很多骨传导耳机都很受欢迎…

Git教程(快速上手,超详细)

文章目录 版本控制Git环境配置Git基本理论Git项目搭建Git文件操作使用码云IDEA集成GitGit分支 版本控制 版本迭代:每次更新就会有新的版本,旧的版本需要保留。所以我们需要一个版本控制工具帮助我们处理这个问题 版本控制(Revision control)是…

入门学习编码器与自编码器1----包括详细的理论讲解与详细的python程序代码,小白直接看懂!!!纯干货

文章目录 前言--为什么要学习编码器和自编码器?一、编码器与自编码器究竟是什么?二、下面是一个简单的Python实现自编码器的示例三、程序运行结果四、查看模型结构总结 前言–为什么要学习编码器和自编码器? 学习编码器和自编码器可以帮助我…