区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 莱特币 > 正文

THE:零知识机器学习 (ZKML) :ZK与AI将会碰撞出怎样的火花?_ORL

作者:

时间:

原文标题:《ANINTRODUCTIONTOZERO-KNOWLEDGEMACHINELEARNING(ZKML)》

原文来源:Worldcoin

原文编译:深潮TechFlow

Zero-Knowledge机器学习是最近正在密码学界引起轰动的一个研究和开发领域。但它是什么,有什么用处呢?首先,让我们把这个术语分解成它的两个组成部分,并解释一下它们是什么。

什么是ZK?

零知识证明是一种密码协议,其中一方可以向另一方证明一个给定的陈述是真实的,而不泄露除该陈述为真以外的任何附加信息。这是一个正在各个方面取得巨大进展的研究领域,涵盖了从研究到协议实施和应用的所有方面。

ZK提供的两个主要「原语」是能够为一组给定的计算创建具有计算完整性证明的能力,其中证明比执行计算本身要容易地多。。ZK证明也提供了隐藏计算中某些部分同时保持计算正确性的选项。。

生成零知识证明需要非常大的计算量,大约比原始计算贵100倍。这意味着,在某些情况下由于最佳硬件上生成它们所需的时间使其不切实际,因此不能计算零知识证明。

然而,在近年来密码学、硬件和分布式系统领域的进步已经使零知识证明成为了越来越强大的计算可行的选择。这些进展已经为可以使用计算密集型证明的协议的创建提供了可能,从而扩大了新应用程序的设计空间。

Worldcoin:零知识证明可以保World ID的使用不与任何生物识别数据或虹膜代码绑定:金色财经报道,Worldcoin官方发文称,当一个人使用他们的World ID时,零知识证明 (ZKP) 可以防止第三方知道该人的公钥或跨应用程序跟踪他们。ZKP 还可以保护 World ID 的使用不与任何生物识别数据或虹膜代码绑定。[2023/8/14 21:22:47]

ZK使用案例

零知识密码学是Web3空间中最流行的技术之一,因为它允许开发人员构建可扩展和/或私有的应用程序。以下是一些实践中如何使用它的示例:

1.通过ZKrollups扩展以太坊

Starknet

Scroll

PolygonZero,PolygonMiden,PolygonzkEVM

zkSync

2.构建保护隐私的应用程序

Semaphore

MACI

Penumbra

AztecNetwork

3.身份原语和数据来源

ZeroSync和Blockstream合作将从卫星广播比特币零知识证明:金色财经报道,瑞士非营利组织ZeroSync协会和比特币基础设施公司Blockstream表示,他们计划从Blockstream的卫星广播比特币零知识证明 (zk-proofs) 。使用zk-proofs来验证比特币区块链意味着节点不必下载比特币链的当前500GB数据,因此可以在几分之一秒而不是几小时或几天内同步。Blockstream的卫星网络通过将区块链广播到整个地球,包括互联网覆盖不可靠的地区,提供对比特币的免费全球访问。ZeroSync预计第一次实验广播将在今年年底进行。

新成立的ZeroSync协会于周二成立,计划通过使用零知识证明 (zk-proofs) 来帮助扩展比特币,零知识证明是一种密码技术,可以在不泄露信息本身的情况下证明信息的有效性。[2023/4/1 13:39:02]

WorldID

Sismo

Clique

Axiom

4.第一层协议

Zcash

Mina

随着ZK技术的成熟,我们相信将会出现新的应用程序的爆发,因为构建这些应用程序所使用的工具将需要更少的领域专业知识,对于开发人员来说将会更加容易使用。

OKX将升级储备证明,包括full liability tree披露和用于偿付能力验证的零知识证明:3月2日消息,OKX宣布将在未来几个月内升级其储备证明(PoR),包括full liability tree披露和用于PoR偿付能力验证的零知识证明(ZKP)。升级建立在OKX当前的Merkle tree解决方案之上,以确保最大程度的透明度,同时增强客户隐私,具体安排如下:

- full liability tree:此升级将在即将发布的3月PoR报告中生效,允许任何人下载Full liability Merkle tree,从而提高透明度。同时,它将通过将每个用户的余额分割和转移到几个部分(分割叶节点)来维护帐户余额的隐私;

- 零知识证明:这一升级将在未来几个月生效,是一种防篡改的加密方法,允许用户验证所有客户存款都被计入,并通过比较用户资产净值与交易所储备来保证偿付能力。[2023/3/2 12:39:00]

机器学习

机器学习是人工智能领域的一个研究方向,使得计算机可以自动从经验中学习和改进,无需明确地进行编程。它利用算法和统计模型来分析和识别数据中的模式,然后基于这些模式进行预测或决策。机器学习的最终目标是开发出能够自适应学习、不需要人类干预以及在医疗保健、金融和交通等各个领域解决复杂问题的智能系统。

两位数学家因对零知识证明的研究获得数学界大奖阿贝尔奖:据DeepTech深科技消息,近日,备受瞩目的数学界大奖阿贝尔奖公布两名获奖者,一位是匈牙利数学家拉兹洛?洛瓦兹(László Lovász),一位是以色列计算机科学家阿维?威格森(Avi Wigderson)。两位数学家因为对零知识证明的研究,而获此殊荣。曾经让纯数学家看不起的零知识证明,却获得了数学界举足轻重的阿贝尔奖。正如颁奖词所说:“表彰其在理论计算机科学和离散数学方面做出的杰出贡献,以及在将之塑造为现代数学中心领域中发挥的主导作用。”零知识证明比起其他复杂算法更为简单,但这两位数学家对于零知识证明的研究,不仅对现代数学核心计算有重大贡献,还有巨大的现实意义:其一,零知识证明对数字货币的认证意义重大;其二,零知识证明还可以用于人的身份验证,即在不透露密码的前提下,验证方通过一系列问题来让对方提供 “我知道正确密码”,或在信息安全领域,提供 “我就是本人” 的证明。[2021/5/2 21:16:57]

最近,您可能已经看到了大型语言模型以及文本到图像的模型的进展。随着这些模型变得越来越好,并且能够执行更广泛的任务,了解是哪个模型执行了这些操作就变得非常重要,还是操作由人类执行。在接下来的部分中,我们将探讨这个思路。

动态 | 以色列理工学院教授违反知识产权规定建立零知识证明技术公司:据Bitcoin.com报道,以色列理工学院教授Eli Ben-Sasson因违反了该学校知识产权规定而被起诉。据报道,Ben-Sasson利用在为该机构工作时开发的知识产权建立了一家零知识证明技术公司。Ben-Sasson是区块链技术初创公司Starkware的联合创始人兼首席科学家,以色列理工学院在法庭提出要求Ben-Sasson转让其在该公司的50%股份。[2019/4/23]

ZKML的动机和当前努力

我们生活在一个世界上,AI/ML生成的内容越来越难以与人类生成的内容区分开来。零知识密码学将使我们能够做出这样的声明:「给定一段内容C,它是由模型M应用于一些输入X生成的。」我们将能够验证某个输出是否是由大型语言模型或文本到图像模型等任何其他我们为其创建了零知识电路表示的模型所生成的。这些证明的零知识属性将使我们能够根据需要也隐藏输入或模型的某些部分。一个很好的例子是在一些敏感数据上应用机器学习模型,在不透露输入到第三方的情况下,用户可以知道他们的数据在模型推理后的结果。

注:当我们谈论ZKML时,我们是指创建ML模型推理步骤的零知识证明,而不是关于ML模型训练。目前,现有技术水平的零知识系统加上高性能硬件仍然相差几个数量级,无法证明当前可用的大型语言模型等庞大的模型,但是在创建较小模型的证明方面已经取得了一些进展。

我们对零知识密码学在为ML模型创建证明的上下文中的现有技术水平进行了一些研究,并创建了一个聚合相关研究、文章、应用程序和代码库的文章集。ZKML的资源可以在GitHub上的ZKML社区的awesome-zkml存储库中找到。

ModulusLabs团队最近发布了一篇名为「智能的成本」的论文,其中对现有的ZK证明系统进行了基准测试,并列举了不同大小的多个模型。目前,使用像plonky2这样的证明系统,在强大的AWS机器上运行50秒左右,可以为约1800万个参数的模型创建证明。以下是该论文中的一张图表:

另一个旨在改进ZKML系统技术水平的倡议是Zkonduit的ezkl库,它允许您创建对使用ONNX导出的ML模型的ZK证明。这使得任何ML工程师都能够为他们的模型的推理步骤创建ZK证明,并向任何正确实现的验证器证明输出。

有几个团队正在改进ZK技术,为ZK证明内部发生的操作创建优化硬件,并针对特定用例构建这些协议的优化实现。随着技术的成熟,更大的模型将在较不强大的机器上短时间内进行ZK证明。我们希望这些进展将使新的ZKML应用程序和用例得以出现。

潜在的使用案例

为了确定ZKML是否适用于特定的应用,我们可以考虑ZK密码学的特性将如何解决与机器学习相关的问题。这可以用一个Venn图来说明:

定义:

1.Heuristicoptimization—一种问题解决方法,它使用经验法则或「启发式」来找到艰难的问题的好解决方案,而不是使用传统的优化方法。启发式优化方法旨在在相对的重要性和优化难度下,在合理的时间内找到好的或「足够好」的解决方案,而不是尝试找到最优解决方案。

2.FHEML—完全同态加密ML允许开发人员以保护隐私的方式训练和评估模型;然而,与ZK证明不同,没有办法通过密码学方式证明所执行的计算的正确性。

像Zama.ai这样的团队正在从事这个领域的工作。

3.ZKvsValidity—在行业中,这些术语通常被互换使用,因为有效性证明是ZK证明,不会隐藏计算或其结果的某些部分。在ZKML的上下文中,大多数当前的应用程序都利用了ZK证明的有效性证明方面。

4.ValidityML—ZK证明ML模型,在其中没有计算或结果被保密。它们证明计算的正确性。

以下是一些潜在的ZKML用例示例:

1.计算完整性

ModulusLabs

基于链上可验证的ML交易机器人-RockyBot

自我改进视觉区块链:

增强Lyra金融期权协议AMM的智能特性

为Astraly创建透明的基于AI的声誉系统

使用MLforAztecProtocol致力于合同级合规工具所需的技术突破。

2.机器学习即服务(MLaaS)透明;

3.ZK异常/欺诈检测:

这种应用场景使得可创建针对可利用性/欺诈的ZK证明成为可能。异常检测模型可以在智能合约数据上进行训练,并由DAOs同意作为有趣的度量标准,以便能够自动化安全程序,如更主动、预防性地暂停合约。已有初创企业正在研究在智能合约环境中使用ML模型进行安全目的的方法,因此ZK异常检测证明似乎是自然的下一步。

4.ML推理的通用有效性证明:能够轻松证明和验证输出是给定模型和输入对的乘积。

5.隐私(ZKML)

6.去中心化的Kaggle:证明模型在某些测试数据上的准确率大于x%,而不会显示权重。

7.隐私保护推理:将对私人患者数据的医疗诊断输入模型,并将敏感的推理发送给患者。

8.Worldcoin:

IrisCode的可升级性:WorldID用户将能够在他们的移动设备的加密存储中自我保管其生物特征,下载用于生成IrisCode的ML模型并在本地创建零知识证明,以证明其IrisCode已成功创建。这个IrisCode可以被无需许可地插入注册的Worldcoin用户之一,因为接收的智能合约可以验证零知识证明,从而验证IrisCode的创建。这意味着,如果Worldcoin将来升级机器学习模型以一种破坏与其之前版本兼容性的方式创建IrisCode,用户就不必再次去Orb,而可以在设备上本地创建这个零知识证明。

Orb安全性:目前,Orb在其受信任的环境中执行几个欺诈和篡改检测机制。然而,我们可以创建一个零知识证明,表明这些机制在拍摄图像和生成IrisCode时是活动的,以便为Worldcoin协议提供更好的活体保证,因为我们可以完全确定这些机制在整个IrisCode生成过程中都将运行。

总之,ZKML技术有着广泛的应用前景,并且正在快速发展。随着越来越多的团队和个人加入到这个领域,我们相信ZKML的应用场景将会更加多样化和广泛化。

标签:ETHTHEORLHERETHS币vastheydayWorldNFTspherium币行情

莱特币热门资讯
区块链:创业者别指望香港_ITA

过去一周我都在香港,这也是我第一次来香港。作为平头百姓,我就不聊国际经济了,就从这一周的实际体感出发,说说为什么我觉得早期创业者还是别指望在香港发展了。说来神奇,我和香港一直没什么缘分.

RUM:4月加密叙事“五字真言”:ABCDE_Coinweb

撰写:blocmates随着四月份的到来,故事远未结束,在前四天里,就已经出现了许多惊人的事件。三月份真是一场疯狂的旅程.

HER:EtherPOAP暴跌65% 团队推出新规则遭质疑_ETHLOVOL

临近Web3香港大会,叠加6月份或将公布的香港加密货币新政策,市场对于香港概念的项目极度敏感。不过4月9日,行情显示,有香港概念属性的EtherPOAPOGNFT系列地板价在两天里暴跌逾65%,

STA:解读新公链Sei Network技术特性及生态:近期频获融资 靠什么成为了资本“新宠儿”?_Metatoken

近期SeiNetwork动作频繁,随着主网和空投发布在即,本文梳理了SeiNetwork最新进展和生态版图.

NCE:详解pSTAKE:币安支持的LSD的腰部项目_NAN

机构:MintVentures 作者:ColinLi 1.研究要点 1.1核心投资逻辑 在ETH流动性质押之外,BNB与ATOM质押市场开始获得投资者的注意力.

BNB:BNB信标链拟于4月21日进行Barral硬分叉升级,为跨链引入几个安全增强功能_BEP

4月17日报,据官方博客,BNB信标链预计将在区块高度310,182,000处进行预定的Barral硬分叉升级。根据当前的区块生成速度,预计硬分叉将于北京时间4月21日15:00发生.