WeIdentity是一套分布式多中心的技术解决方案,可承载实体对象(人或者物)的现实身份与链上身份的可信映射、以及实现实体对象之间安全的访问授权与数据交换。WeIdentity由微众银行自主研发并完全开源,秉承公众联盟链整合资源、交换价值、服务公众的理念,致力于成为链接多个垂直行业领域的分布式商业基础设施,促进泛行业、跨机构、跨地域间的身份认证和数据合作。
WeIdentity目前主要包含两大模块:WeIdentity DID以及WeIdentity Credential。
传统方式中,用户的注册和身份管理完全依赖于单一中心的注册机构;随着分布式账本技术(例如区块链)的出现,分布式多中心的身份注册、标识和管理成为可能。 WeIdentity DID模块在FISCO-BCOS区块链底层平台上实现了一套符合W3C DID规范的分布式多中心的身份标识协议,使实体(人或物)的现实身份实现了链上的身份标识;同时,WeIdentity DID给与Entity(人或者物)直接拥有和控制自己身份ID的能力。
WeIdentity DID秉承以下设计理念:
目标 | 说明 |
---|---|
多中心 | 分布式多中心的ID注册机制,摆脱对传统模式下单一中心ID注册的依赖 |
开源开放 | 技术方案完全开源,面向政府、企业、开发者服务 |
隐私保护 | 实体的现实身份和可验证数字凭证的内容进行链下存储。支持实体将信息最小化或者选择性披露给其他机构,同时防止任何第三方反向推测出实体在现实世界或其他场景语义中的身份 |
可移植性 | 基于WeIdentity规范,数据可移植至遵循同样规范的其他平台,兼容业务主流区块链底层平台 |
互操作性 | 提供标准化接口,支持跨链、跨平台互操作 |
可扩展性 | 保证操作性,可移植性或简单性的情况下,数据模型可以通过多种不同方式进行扩展 |
现实世界中存在着各种各样用于描述实体身份、实体间关系的数据,如身份证、行驶证、存款证明、处方、毕业证、房产证、信用报告等。WeIdentity Credential提供了一整套基于W3C VC规范的解决方案,旨在对这一类数据进行标准化、电子化,生成可验证、可交换的「凭证」(Credential),支持对凭证的属性进行选择性披露,及生成链上存证(Evidence)。
WeIdentity支持认证机构自行注册标准化凭证模板,共同丰富公众联盟链的生态。
官方传送门: https://fintech.webank.com/weid/ 什么是 WeIdentity? WeIdentity是一套分布式多中心的技术解决方案,可承载实体对象(人或者物)的现实身份与链上身份的可信映射、以及实现实体对象之间安全的访问授权与数据交换。WeIdentity由微众银行自主研发并完全开源,秉承公众联盟链整合资源、交换价值、服务公众的理念,致力于成为链接多个垂直行业领域
1 什么是 数字身份标识与数字身份体系? 首先,让我们来看下什么是分布式数字身份标识(DID): 分布式数字标识符(DID)是一种新型标识符,用以标识可验证的分布式的数字身份。 DID的控制者决定标识的主体(例如,人,组织,事物,数据模型,抽象实体等)。 — W3C DID规范 围绕分布式数字身份标识,我们可以构建如下组件: DID 文档——用以对该 DID 相关的地址、服务以及其它特性进行进一步
今天我会分为四个部分跟大家分享,第一是为什么做区块链应用解决方案。第二和第三部分会跟大家聊两个具体的应用解决方案,Weldentity和WeEvent,最后跟大家共同探索、展望一下未来我们会走到哪里去,未来会有哪些应用场景和领域。 第一部分,为什么我们要去做这些应用解决方案?是在一个大的背景下,就是分布式商业正在崛起,我们认为传统的技术架构在很多场景下是很难满足这种灵活、对等、智能的分布式需求,基
这个开发手册的第一部分描述了Spring Framework所有使用到的技术领域。 首先是Spring Framework中的控制翻转(IoC)容器。在完整的阐述了Spring Framework的IoC容器后紧跟的是对Spring的面向方面编程(AOP)技术的全面说明。 Spring Framework拥有自己的AOP框架,这个框架在概念上是十分容易理解的,而且它成功地实现了在Java企业级开发
本文向大家介绍Java分布式session存储解决方案图解,包括了Java分布式session存储解决方案图解的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要探讨集群后不同Web服务器获取Session数据的问题解决方案。 Session Stick Session Stick 方案即将客户端的每次请求都转发至同一台服务器,这就需要负载均衡器能够根据每次请求的会话标识(SessionId)
主要内容:1.2PC,2.三阶段提交(3PC),3.补偿事务(TCC),4.本地消息表,5.消息事务,6.最大努力通知,7.Sagas 事务模型1.2PC 两阶段提交 mysql是通过日志系统完成事务的。就是两阶段提交:undolog和binlog的两阶段提交。 两阶段协议可以用于单机集中式系统,由事务管理器协调多个资源管理器;也可以用于分布式系统,由一个全局的事务管理器协调各个子系统的局部事务管理器完成两阶段提交。 第一阶段:投票阶段 1.协调者写命令进写入日志 2.协调者发一个prepare
问题内容: 我的任务是为可大规模扩展的分布式共享内存(DSM)应用程序构建原型。原型仅用作概念验证,但我想通过选择稍后在实际解决方案中使用的组件来最有效地利用我的时间。 该解决方案的目的是获取来自外部源的数据输入,将其搅动并使结果可用于许多前端。这些“前端”将仅从缓存中获取数据并提供服务,而无需额外的处理。该数据的前端命中量实际上可以是每秒数百万。 数据本身非常不稳定。它可以(并且确实)快速变化。
Docker 核心技术 Docker核心是一个操作系统级虚拟化方法, 理解起来可能并不像VM那样直观。我们从虚拟化方法的四个方面: 隔离性 Namespace 可配额/可度量 Cgroups 便携性 AUFS 安全性 AppArmor、SELinux、GRSEC 接下来将详细介绍Docker的技术细节。
参考文档的这一部分完整地囊括了Spring Framework中绝对不可或缺的技术。 其中最最重要的就是Spring Framework的控制反转(IoC)容器。在深入透彻地讲解Spring Framework的IoC容器之后,将全面讲述Spring的面向切面编程(AOP)技术。Spring Framework本身有一个概念上很容易理解的AOP框架,它能满足Java企业级开发中80%的AOP需求。
自我介绍 1、给一个需求:航班信息查询系统,怎么设计 2、输入是自然语言的话怎么处理 3、输入是语音,无用户交互反馈,怎么设计查询 4、同音同义词怎么处理 5、实习参加过吗,有什么收获
本文向大家介绍分享J2EE的13种核心技术,包括了分享J2EE的13种核心技术的使用技巧和注意事项,需要的朋友参考一下 Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。 在本文中我将解释支撑J2EE的13种核心技术:JDBC, JN