开源进展

2023-11-05

作为连接实体对象(人或物)的现实身份与链上身份的可信映射,实现实体对象之间安全可信的数据授权与交换,分布式身份技术解决方案在推动区块链应用繁荣及可信数据流转的过程中扮演着重要角色。

WeIdentity是由微众银行自主研发并完全开源的一套分布式多中心的技术解决方案,实现了一套符合W3C DID国际规范的分布式多中心的身份标识管理及标准化可验证的数据交换解决方案,在用户数据隐私得到充分保护的同时,机构可以通过用户授权,合法合规地完成可信数据的交换。WeIdentity已为粤澳跨境数据验证平台、湾区金融科技人才链等众多关乎国计民生的项目提供区块链开源技术支持,践行着微众区块链“构筑ESG可信基础设施,促进公平与可持续”的使命。

目前WeIdentity v3.1.1已经正式发布,新版本为了追求极致轻量化和顺畅体验,新增无存储依赖的接口,用户无需任何存储依赖即可直接使用WeIdentity核心功能,并可快速了解W3C DID和VC规范。

同时,新版本合入多个由2023年第1季社区Task挑战赛(点击查看活动贡献者榜单及贡献详情)开发者提供的贡献点,包括可以帮助开发者快速掌握数字身份能力使用的工具,发放数字身份凭证的参考实现等。感谢热爱开源的开发者们,帮助WeIdentity迈向更加美好的未来。

让我们一起来探究WeIdentity的最新进展吧!

  追求极致轻量化和顺畅体验

此前发布的WeIdentity v3.1.0 版本(点击查看版本公告),提供了基于区块链的部署方式和基于数据库的部署方式,为用户带来了顺畅的部署体验。但由于用户部署环境各异,在部署WeIdentity的过程可能会出现一些问题,尤其是依赖问题,从而阻碍用户深入了解WeIdentity的功能。

为了更加方便用户直接使用WeIdentity的核心功能,本次更新增加了无存储依赖的纯功能接口,用户无需任何存储依赖即可直接使用WeIdentity核心功能。纯功能接口主要包括生成WeId Document、CPT文件和Credentials的生成及验证相关功能。 

纯功能接口去除了数据冲突检查和权限校验等必须依赖数据存储的校验步骤,仅作为工具,用于生成符合W3C DID和VC规范的数据、以及校验数据是否符合规范。有了这些接口,用户可以把WeIdentity当作DID和VC工具,直接引入到自己的项目中,将调用接口所得到的WeId Document等数据自由使用,比如存储到已有的数据库、email等等。

更多纯功能接口详情可查看WeId-java-sdk接口文档。

  开放协作,合入多项社区开发者贡献

2023年第1季社区Task挑战赛已圆满收官,此次活动中,多位社区开发者贡献了高质量PR,涵盖了WeIdentity多个组件。

很多用户都喜欢简单直接的脚本化部署方式,此次活动中,来自数字广东网络建设有限公司(下称“数字广东公司”)开发者keyon111(github昵称,下同)升级了WeIdentity部署脚本,用户可以仅通过命令行即可完成对WeIdentity的配置和部署;同样来自数字广东公司的开发者gdgrc为WeIdentity增添了不同场景的CPT模板,丰富了DID的应用场景;社区开发者ShizhuBaishao贡献了基于DID的数据授权共享的完整实现案例……。

从开源中来,到开源中去。WeIdentity将一如既往秉承开放共享、多元包容的精神链接开源爱好者,也期待更多开发者加入WeIdentity开源共建中,为分布式身份技术的生态繁荣和可持续发展做出贡献,本公众号对话框回复【小助手】即可进入技术交流群。

  更新版本

本次更新的版本包括:

  • WeIdentity v3.1.1 

  • 快速部署工具 WeIdentity-Build-Tools v3.1.1,适配上述的WeIdentity v3.1.1 版本

  • 更新WeIdentity的区块链接入模块WeIdentity-Blockchain v3.1.1

  • 更新WeIdentity的文档WeIdentity-Doc v3.1.1

  优化和修复

优化:升级WeIdentity的部署脚本,适配最新版本的WeIdentity

修复:修复WeIdentity-Blockchain模块对交易事件的错误引用

  即刻使用

上述优化及功能所涉及的最新代码和技术文档已同步更新,位于WeIdentity代码仓库的【release/3.1.1】分支,与FISCO BCOS v3.2.1及以上版本兼容。

WeIdentity 代码仓库:https://github.com/WeBankBlockchain/WeIdentity/tree/release/3.1.1

WeIdentity 代码仓库国内镜像:https://gitee.com/WeBank/WeIdentity/tree/release/3.1.1

WeIdentity 技术文档:https://weidentity.readthedocs.io/zh_CN/latest/

首次体验WeIdentity,如果使用区块链模式,可参考安装部署文档:https://weidentity.readthedocs.io/zh_CN/latest/docs/weidentity-installation-by-web.html

如果使用数据库模式,可以直接使用WeIdentity-Sample体验

向我们报告问题,欢迎提交issue:

https://github.com/WeBankBlockchain/WeIdentity/issues

e9b58fb314b041821be94f25a301a857.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开源进展 的相关文章

  • python+OpenCV图像处理(五)图像的阈值分割

    图像的阈值处理 一幅图像包括目标物体 背景还有噪声 要想从多值的数字图像中直接提取出目标物体 常用的方法就是设定一个阈值T 用T将图像的数据分成两部分 大于T的像素群和小于T的像素群 这是研究灰度变换的最特殊的方法 称为图像的二值化 Bin

随机推荐

  • 分号与逗号的区别及举例_顿号与逗号与分号间的区别是什么?

    逗号把句子切分为意群 表示小于分号大于顿号的停顿 而逗号有哪些用法呢 以下是由小编整理关于逗号如何使用的内容 希望大家喜欢 逗号汉语用法句子内部主语与谓语之间如需停顿 用逗号 例如 我们看得见的星星 绝大多数是恒星 句子内部动词与宾语之间如
  • STM32设置为I2C从机模式

    STM32设置为I2C从机模式 目录 STM32设置为I2C从机模式 前言 1 硬件连接 2 软件编程 3 运行测试 3 1 I2C连续写入 3 2 I2C连续读取 3 3 I2C单次读写测试 4 总结 前言 STM32的I2C作为主机的情
  • pentaho安装

    注意 以下图片文字中的org mysql一律改为com mysql 1 pentaho社区版下载地址 https sourceforge net projects pentaho 2 下载以下两个文件 3 biserver ce 6 1 0
  • JMeter 设置请求头信息的详细步骤

    在使用 JMeter 的过程中 我们会遇到需要设置请求头信息的场景 比如 POST 传过去的 Body 数据是 json 格式的 需要填添加头信息 Content Type application json 在 header 中用 toke
  • python中错误Reshape your data either using array.reshape(-1, 1)

    1 错误 Traceback most recent call last File Users yuanbao PycharmProjects EnsembleLearning KNeighbors py line 16 in
  • 数据控制类别(CC1和CC2)——DO-178B/ED-12B学习笔记之七

    数据控制类别 CC1和CC2 DO 178B ED 12B学习笔记之七 为了理解数据控制类别 CC1和CC2 的定义 先看DO 178B的7 3条 原文 Software life cycle data can be assigned to
  • NUC980开源项目27-you should not run configure as root

    上面是我的微信和QQ群 欢迎新朋友的加入 项目码云地址 国内下载速度快 https gitee com jun626 nuc980 open source project 项目github地址 https github com Jun117
  • Shiro实战学习笔记(2)-自定义Realm

    1 自定义realm package org tzb realm import org apache shiro authc AuthenticationException import org apache shiro authc Aut
  • float32精度_模型压缩一半,精度几乎无损,TensorFlow推出半精度浮点量化工具包,还有在线Demo...

    鱼羊 发自 凹非寺 量子位 报道 公众号 QbitAI TensorFlow模型优化工具包又添一员大将 训练后的半精度浮点量化 float16 quantization 工具 有了它 就能在几乎不损失模型精度的情况下 将模型压缩至一半大小
  • 无监督学习K-means文本聚类实践

    无监督学习 Unsupervised Learning 希望能够发现数据本身的规律和模式 与有监督学习相比 无监督不需要对数据进行标记 这样可以节约大量的人力物力成本 某种程度上说 机器学习的终极目标就是无监督学习 从功能上看 无监督学习可
  • C++中对ODBC的API详解和使用

    本文构成 定义 API 实例 实例在最下面 一 ODBC 1 定义 即开放数据库连接 Open Database Connectivity ODBC 是数据库API的规范 该API独立于任何一个DBMS或操作系统 是为解决异构数据库间的数据
  • iptables Permission denied (you must be root)

    环境 Docker容器 操作 iptables L 现象 iptables v版本 can t initialize iptables table filter Permission denied you must be root 原因 i
  • 【PyTorch】冻结网络参数

    方法一 将需要固定的那部分参数的requires grad置为False 在优化器中加入filter根据requires grad进行过滤 requires grad置为False for p in net XXX parameters p
  • python开发面试刷题指南

    1 装饰器 详解Python的装饰器 装饰器的作用就是给原有函数或对象添加额外的功能 不需要变动原有代码 用于有切面需求的场景 如插入日志 性能测试等产经 返回值是一个函数对象 优点 抽离出函数功能本身无关的雷同代码 可以重用 缺点 经过装
  • 模版之编译期断言

    title 模版之编译期断言 date 2023 02 20 20 28 08 permalink pages 83d2a5 categories 通用领域 编程语言 C tags C 元编程 author name zhengzhibin
  • Redhat6.x bond配置

    bin bash cat gt etc sysconfig network scripts ifcfg bond0 lt
  • 区间预测

    区间预测 MATLAB实现基于QRCNN GRU Multihead Attention多头注意力卷积门控循环单元多变量时间序列区间预测 目录 区间预测 MATLAB实现基于QRCNN GRU Multihead Attention多头注意
  • SpringCloud Stream 消息同步和异步

    1 异步的形式有 通知 单向请求 只管发送不关心结果 请求 异步响应 一对一的交互 请求的信息不回立马返回 而是过一段时间再返回结果 消息 利用消息可以实现一对多形态的交互 2 MQ的应用场景 异步处理 流量削锋 日志处理 应用解耦 3 p
  • 网络安全实验室6.解密关

    6 解密关 1 以管理员身份登录系统 url http lab1 xseclab com password1 dc178aa12e73cfc184676a4100e07dac index php 进入网站点击忘记密码的链接 进入到重置密码的
  • 开源进展

    作为连接实体对象 人或物 的现实身份与链上身份的可信映射 实现实体对象之间安全可信的数据授权与交换 分布式身份技术解决方案在推动区块链应用繁荣及可信数据流转的过程中扮演着重要角色 WeIdentity是由微众银行自主研发并完全开源的一套分布