Web3零知識密碼技術突破
零知识密码学,也被称为零知识证明(ZKP),允许「证明者」说服任何人计算的有效性而不洩漏任何资讯,因此称为零知识。它被视为影响Web3的突破性技术,Web3是基于区块链的去中心化线上生态系统,因为它能够实现数据隐私保护、提高效率和扩展透明系统如区块链。
零知识密码学对促进去中心化和推广广泛应用十分重要,亦有助于开发保障私隐资料安全共用和协作计算的创新解决方案。这项技术的应用将对金融服务、医疗保健和供应链管理等各行各业带来益处。
零知识证明的计算成本是实现其大规模应用的主要挑战。针对这个难题,理大研究团队从通用的零知识证明系统Plonk着手,通过利用GPU加速计算和在多台服务器之间均匀分配工作负载,成功提高Plonk的效率及可扩展性。
理大团队提出的新方案,能够在1小时内,为一个达228个逻辑门的电路生成证明,是目前成功生成Plonk证明的最大规模电路。该新方案利用6台内存较小并配备GPU机器,发挥GPU的特性以应对证明生成过程中最耗时的操作,在单台机器上将零知识证明生成的时间加快了超过40%。同时利用新的分佈式技术,将整体证明生成速度提升了近10倍。
这项突破技术荣获国际ZPRIZE的「Plonk-DIZK GPU加速」类别奖项。ZPRIZE是由区块链业界发起的一项比赛,并得到来自超过32个全球合作伙伴机构及贊助商支持,贡献时间和资源以提高这项技术的认知和实际应用。