全部
常见问题
公告
产品文档
零知识证明:什么是 zk-STARKs 以及它们是如何工作的?(zk-STARK V2)
大多数 ZKP 分为两类: zk-snark ZK-STARK 我们使用zk-STARK是因为它更安全并且具有最低安全假设。在本文中,我们将解释如何使用zk-STARK来保护用户隐私,同时证明我们的偿付能力。 在我们继续之前,了解一些基本的ZKP术语是有帮助的,比如电路、默克尔树和承诺。对于初学者,有许多资源可以帮助你入门。对于高级用户,你可以参考MOOC课程和学术专著。二、zk-STARK 是如何工作的? 我们使用每个用户账户的哈希作为叶子创建一个默克尔树。每个账户都显示各种代币(例如,BTC,ETH)的USD余额。为了处理这些余额,我们将其余额分成每个代币的非负股权和债务。这样,我们只使用正数,更容易处理计算和避免错误。 例如: 如果用户的BTC代币余额为 A,则其 BTC 权益为 A,BTC债务为 0。 如果一个用户的ETH代币余额是 - B,它对应的权益是 0,债务是 B。 接下来,我们将这些账户值作为叶子构建一个 Merkle 树。树的根充当代表所有用户余额的单个值。每个用户都可以通过使用显示他们的账户如何连接到根的 Merkle 路径来证明他们的账户是这棵树的一部分。发布于 2024年10月21日更新于 2026年2月11日89零知识证明:zk-STARK 是什么?它如何运作?
什么是 zk-STARK? zk-STARK 储备金证明系统运用了一种称为 STARK 理论的复杂数学模型。zk-STARK是"Zero-Knowledge Scalable Transparent Arguments of Knowledge (零知识可扩展的透明知识论证)"的缩写,是一种加密证明技术,由以太坊发明人维塔利克-布特林 ( Vitalik Buterin, 即"V神") 的理论发展而来,旨在通过区块链确保计算的完整性和隐私。本文将介绍 zk-STARK 的原理并解释一般的数学概念,如果您想深入了解,可以参考以下资料: STARK Math: The Journey Begins https://vitalik.eth.limo/general/2017/11/09/starks_part_1.htmlzk-STARK 如何运作? 图1:zk-STARK 储备金证明执行记录表和默克尔树 第一步:设定约束条件 为了证明平台持有的用户资产,我们先提出三项陈述: 陈述 1: 平台每名用户资产价值的总和是正确的,包括每种数字资产的价值和全部用户的净资产价值。发布于 2023年5月10日更新于 2025年9月8日178
显示第 1-2 篇文章,共 2 篇