EDP:WeDPR零知识证明聚合验证组件开源 丰富基础密码算法

WeDPR是微众银行区块链围绕数据隐私保护核心业务场景,打造的一套即时可用、场景式隐私保护解决方案。秉持拥抱开放的理念,微众银行区块链持续开源WeDPR系列场景中的组件。

开源以来,WeDPR积极听取行业建议和社区反馈,致力于提供透明可信、开箱即用的隐私保护解决方案,缩短合作伙伴实施路径。

本次更新,在WeDPR-Lab Crypto仓库新增多项实用的密码算法组件、在WeDPR-Lab SDK仓库新增KTB密钥管理套件的全平台SDK示例,并在WeDPR-Lab Core仓库对于VCL场景式解决方案,适配本次Crypto仓库新增的零知识证明批量验证算法组件,将对应证明的批量验证效率提升了近60%。

本次版本迭代的关键组件具体说明如下,欢迎大家积极体验新版本。

孙宇晨:机构在港发行数字化证券标志着Web3发展新篇章到来:据官方消息,6月21日,波场TRON创始人、火必Huobi全球顾问委员会成员孙宇晨转发雅虎财经发表的《基于区块链发行的证券正在香港兴起》报道时表示,Web3的新篇章已经到来。瑞银和中银国际在中国香港推出了基于区块链的证券,标志着加密货币完成超越传统的扩张。

孙宇晨强调,“这反映了波场TRON的愿景,分布式账本技术塑造着加密货币的未来。”

近日,中银国际首次成功发行价值2亿元人民币全数字化结构性票据,成为第一家在港发行区块链数字化证券的中资金融机构,该产品由瑞银负责发起,面向其亚太区客户销售。此次发行是在亚太地区第一次在公共以太坊区块链上进行区块链数字化。[2023/6/21 21:52:24]

  WeDPR-Lab Crypto v1.1.0新增的密码算法组件

Web3社交平台Plai Labs获得3200万美元的种子轮融资:金色财经报道,Web3社交平台建设者Plai Labs周四表示,该公司在由加密货币投资公司a16z牵头的种子轮融资中筹集了3200万美元。Plai Labs由游戏工作室Jam City和传统社交平台Myspace的几位前高管领导,旨在利用这笔资金发展其团队并雇佣开发人员,建立结合Web3和人工智能的去中心化社交平台。Plai Labs的营销和运营执行副总裁Josh Brooks是Jam City的企业营销和招聘的前高级副总裁。他之前还担任过Myspace的编程和音乐副总裁。[2023/1/20 11:22:34]

在原有密码算法的基础上,本次新增了以下具体密码算法,并新增相应算法的多种风格FFI调用接口。

1. 核心密码算法组件:

Web 3.0跨链X Protocol与Parami Protocol达成合作:据官方消息,Web 3.0跨链桥技术和链上数据分析基础设施X Protocol宣布与Parami Protocol达成新的战略合作伙伴关系,以加强双方生态系统发展。Parami在DID(去中心化身份)方面的创新将为X Protocol的预测应用程序X Predict Market的用户提供更好的DAPP用户体验,而X Predict Market可以利用其以用户为中心的优势,为Parami提供大量的用户样本和DID技术的更佳实践。双方将在流动性提供、跨链交换、去中心化操作等方面进行更深入的沟通。

据悉,Parami Protocol为Web 3.0提出了一个AD 3.0范式,以建立一个以用户为中心的代币化广告经济。[2021/7/29 1:23:06]

分组加密算法,具体包括:

WeStarter项目AntiMatter已完成申购:据官方消息,WeStarter于新加坡时间2021年2月27日21:30开启AntiMatter白名单申购,1分30秒申购完成12500USDT等值HT,代币总量为250000个MATTER。申购成功的用户可在新加坡时间2月27日22:20领取MATTER。

WeStarter是基于Heco网络的代币分发平台,通过产品的创新与充足的行业资源,打造DeFi项目加速器。WeStarter平台可支持跨链资产的代币分发,并持续发掘多领域方向如STO、NFT等资产,提供多种分发方式给开发者与投资者选择。[2021/2/27 17:59:23]

AES-256;

国密SM4;

哈希算法,具体包括:

SHA3-256;

BLAKE2b;

RIPEMD-160;

椭圆曲线计算,具体包括:

椭圆曲线BN128的点加操作;

椭圆曲线BN128的点乘操作; 

椭圆曲线BN128的双线性对操作;

数字签名算法,具体包括:

Ed25519签名算法;

离散对数相等性证明;

零知识证明的聚合验证,具体包括:

加和证明的聚合验证;

乘积证明的聚合验证。

2. 二进制接口,包括所有新增和现有核心密码算法的高性能二进制接口。

3. FFI接口,支持交叉编译跨语言、跨平台所调用的FFI适配接口。

仓库地址:

https://github.com/WeBankBlockchain/WeDPR-Lab-Crypto

仓库镜像:

https://gitee.com/WeBankBlockchain/WeDPR-Lab-Crypto

文档地址:

https://wedpr-lab.readthedocs.io/zh_CN/latest

  WeDPR-Lab Core v1.4.0新增的算法组件

WeDPR-Lab Core v1.4.0中,我们将本次WeDPR-Lab Crypto v1.1.0新增的零知识证明的聚合验证算法运用于VCL公开可验证密文账本。

在原有VCL场景式解决方案中,为了保证密文记录运算前后的会计平衡,VCL使用了密文加和关系证明及密文乘积关系证明。本次适配零知识证明的聚合验证,对于多组密文记录及其加和关系证明(或乘积关系证明),无需针对每个加和证明(或乘积证明)分别进行验证,只需执行一次聚合验证,就可对所有加和证明(或乘积证明)进行验证。

聚合验证算法通过减少开销较大的椭圆曲线点运算的个数,将VCL中对应零知识证明批量验证的效率提升了近60%。

https://github.com/WeBankBlockchain/WeDPR-Lab-Core

https://gitee.com/WeBankBlockchain/WeDPR-Lab-Core

  WeDPR-Lab全平台SDK系列版本迭代

Java SDK

WeDPR-Lab的Java SDK,为KTB密钥管理套件功能新增Java API和集成示例。

仓库地址: 

https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK

https://gitee.com/WeBankBlockchain/WeDPR-Lab-Java-SDK

Android SDK

WeDPR-Lab的Android SDK,为KTB密钥管理套件功能新增Java API和集成示例。

https://github.com/WeBankBlockchain/WeDPR-Lab-Android-SDK

https://gitee.com/WeBankBlockchain/WeDPR-Lab-Android-SDK

iOS SDK

WeDPR-Lab的iOS SDK,为KTB密钥管理套件功能新增C/Objective-C API和集成示例。

https://github.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK

https://gitee.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK

  欢迎社区踊跃参与开源共建

上述场景解决方案及其功能所涉及的最新代码和技术文档已同步更新,用户可深入体验演示程序,并基于开源代码,深入了解密码学算法的应用,与社区一同对算法进行优化和扩充。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-1:633ms