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

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

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

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

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

Web3全球开发者社区ScalingX推出2000万美元加速器项目:金色财经报道,Web3全球开发者社区ScalingX正在推出加速器项目并承诺投资2000万美元,该加速器旨在支持和培育Web3生态系统,包括开发、社区建设并专注于构建可扩展且安全的基础设施解决方案,例如零知识(zK)技术、去中心化金融(DeFi)和元宇宙项目。

此外,ScalingX还宣布推出全球黑客马拉松活动“Hunt for X”以推动Web3领域的创新和增长。[2023/2/14 12:05:12]

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

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

1. 核心密码算法组件:

“WETH FUD”最早传播者:WETH永远不会脱锚:11月28日消息,近期,一则关于Wrapped Ethereum(WETH)脱锚的玩笑在推特上广泛传播。最早发布和传播相关消息的是区块链开发商、ERC-721A代币标准的贡献者@cygaar,此后,他在帖子中回应“WETH脱锚”实际上是一个“狗屎贴”,“看看谁在阅读我的内容”。在此之前,@cygaar曾发布一条相关推文表示,WETH永远不会脱锚。WETH将始终与ETH1:1互换。代码和逻辑非常简单。事实上,它只需要60行代码就可以实现。[2022/11/28 21:07:15]

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

AES-256;

国密SM4;

哈希算法,具体包括:

SHA3-256;

Web3社交平台Bee Protocol开启Open Beta版本公测:5月25日消息,Web3社交平台Bee Protocol于今日发布Open Beta版本,参与Bee Protocol公测,可注册获得Bee Protocol Profile白名单。Bee Protocol是一个基于ClassZZ以NFT为底层设施完全去中心化且无需许可的多链web3社交图谱协议。

据悉,Bee Protocol旨在让创作者拥有个人NFT与社区NFT产生链接,形成一个完全可组合的、用户拥有的社交图谱。[2022/5/25 3:41:39]

BLAKE2b;

RIPEMD-160;

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

椭圆曲线BN128的点加操作;

声音 | Nick Szabo:图灵完备区块链不是“世界电脑”或“Web3.0”:智能合约先驱Nick Szabo今日表示,从规模上看图灵完备区块链是一个处理极其昂贵且信任最小化计算的平台,而不是“世界电脑”或“Web3.0”。通过非常认真的编写以及非常小的无库程序,图灵完备区块链将适合大额金融智能合约。对此,ETC官方团队评论称,这同样是目前最符合ETC的定义。[2018/7/6]

椭圆曲线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

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

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

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

金星链

SOLGAT:风口浪尖的Gate

近期,比特儿海外版Gate.io推出Gatechain和GT受到广泛的关注,在抢点卡送GT活动中总计收到超过30亿美元价值的认购下单创造了历史.

[0:0ms0-0:874ms