宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 比特币 > 正文

V神文章:如何使用 ZK-SNARKs 改善中心化交易所的安全性?

作者:

时间:1900/1/1 0:00:00

作者:Vitalik Buterin

原文链接:https://hackmd.io//img/20231695113/0.jpg" />

绿色:代表 Charlie 的节点。

蓝色:代表 Charlie 将收到作为证明的一部分代节点。

V神发布Gitcoin资助报告 以太坊项目共筹集超72万美元:刚刚,V神发推公布《Gitcoin资助第7轮回顾》报告。报告显示,以太坊项目在Gitcoin资助第7轮筹集的资金出现大幅增长,筹集到捐款资金274,830美元,以及分配给857个项目的配对资金450,000美元。[2020/10/19]

黄色:代表根节点,向所有人公开显示。

默克尔树技术包括将客户余额表放入默克尔总和树中。在默克尔总和树中,每个节点都是一个(余额,哈希)对。底层叶节点表示各个客户的余额和 salt 的用户名哈希。

在每个较高层节点中,余额是下面两个余额的和,而哈希是下面两个节点的哈希。默克尔总和证明与默克尔证明一样,是树的一个「分支」,由从叶到根的路径上的姐妹节点组成。

该交易所将向每位用户发送一份默克尔存款证明。然后,用户将得到一个保证,他们的余额是正确包括在总额的一部分。可以在这里找到一个简单的示例代码实现。

该方案的一个重要的微妙之处是负余额的可能性:如果一个交易所有 1390 ETH 的客户余额,但只有 890 ETH 的储备,试图通过在树的某个位置的假账户下添加 -500 ETH 余额来弥补差额,该怎么办?

事实证明,这种可能性并没有破坏该方案,这就是我们特别需要默克尔总和树而不是常规默克尔树的原因。假设 Henry 是交易所控制的假账户,交易所在那里放了 -500 ETH:

V神:更喜欢基于单一抵押品的DAI:10月12日,以太坊联合创始人V神发表言论称,其个人更喜欢基于单一抵押品的DAI。具体内容为:个人更喜欢以前的DAI,那时它基于单一抵押品,(系统)也没有今天这样的积极治理。(MakerDAO)的定位是一类DAO(自治组织),自动根据哪个稳定币更可靠,将你持有的资产在稳定币之间转换,但是我认为简单的系统更好。我个人看好RAI,它的设计基于更简单的机制和治理最小化的哲学。[2020/10/13]

如果交易所能够识别出价值 500 ETH 的用户,他们相信这些用户要么不会费心检查证据,要么在他们抱怨他们从未收到过证明时不信任他们,他们就可以不被怀疑盗用。但是,交易所也可以将这些用户从树中排除并产生相同的效果。

因此,如果仅以实现负债证明为目标,默克尔树技术基本上与责任证明方案一样好。但它的隐私属性仍然不理想。你可以用更聪明的方式使用默克尔树,比如把每个 satoshi 或 wei 做成一个单独的叶,但最终通过更现代的技术,还有更好的方法来做到这一点。

[使用 ZK-SNARK 改进隐私性和稳健性]

ZK-SNARK 是一项强大的技术。ZK-SNARK 之于密码学,可能就像变压器之于人工智能。我们可以使用 ZK-SNARK 极大地简化和改善责任证明协议中的隐私。

V神提出改进以太坊隐私性计划 实现地址隐藏:4月1日,以太坊创始人V神发推文称,改进以太坊隐私的下一步(除了正在进行的tornado改进之外,现金以及类似的东西):一些简单、易于使用的、类似隐私地址的计划。即把代币发送一个拥有ENS(以太坊域名系统)名称的地址,而不向公布具体是谁得到了币。对此,V神解释其计划工作原理称 ,实现隐私地址很简单:ENS的名称持有者发布该有私钥的公钥P。代币发送者生成随机的r,并将其发送到地址r*P(这是椭圆曲线乘法)。ENS名称持有者可以用r*p消费这些代币。发送者只需以某种方式发送r到姓名持有者。此外,V神还提到另一个方法。他称,使用带有加密r的公钥P并将其发布到链上。但这需要接收方扫描所有的私有发送交易,因此长期来看运行非常昂贵。可以分割成T段存储,将扫描时间减少T倍,但也将匿名性减少了T倍,因此需要权衡。[2020/4/1]

使用 KZG 承诺是避免隐私泄露的一种方法,因为不需要提供「姐妹节点」作为证明,并且可以使用一个简单的 ZK-SNARK 来证明余额的总和,并且每个余额都是非负的。

我们可以用一个专用的 ZK-SNARK 证明上述 KZG 中余额的总和以及非负性。这里有一个简单的例子。

我们引入一个辅助多项式 I(x),它组成每个余额的比一部分(我们假设余额低于 215),每 16 个位置跟踪一个带有偏移量的总和,只有当实际的总和与声明的总和相匹配时,它的总和才为零。如果 z 是单位的 -128 阶根,我们可以证明以下等式:

声音 | V神:以太坊计划在2019年开始动手削减能源浪费:据人民网报道,以太坊创始人Vitalik Buterin近日在接受采访时表示,以太坊的耗电量惊人,这不仅造成了巨大的能源浪费,导致了污染和二氧化碳等环境问题,也将真正的消费者排挤在外。他表示,以太坊计划在2019年开始动手削减能源浪费,据目前开发人员预计,到 2019 年底,用以太坊新代码来交易,耗电量可望大幅减少 99% 。[2019/2/3]

在较长期的未来,这种 ZK 债务证明或许不仅可以用于客户在交易所的存款,还可以用于更广泛的贷款。任何人借出一笔贷款都会将记录放入一个多项式或包含该贷款的树中,该结构的根会在链上发布。这将使任何寻求贷款的人向贷款机构证明,他们还没有获得过多的其他贷款。

最终,法律创新甚至可能使以这种方式承诺的贷款比没有这样承诺的贷款具有更高的优先级。这与我们在《去中心化社会:寻找 Web3 的灵魂》文章中讨论的一个想法的方向完全相同——通过某种形式的「灵魂绑定代币」,在链上产生负面声誉的概念。

[资产证明]

这种简单的资产证明技术存在两个实际问题:

冷钱包处理;

抵押品两用。

出于安全考虑,大多数交易所将绝大多数客户资金保存在冷钱包中。在离线计算机上,交易需要手动签名并转移到互联网上。我过去用来存放个人资金的冷钱包设置需要一台永久离线的电脑生成一个包含签名交易的二维码,然后我用手机扫描。

现在的交易所协议更加疯狂,经常涉及多个设备之间的多方计算。在这种设置下,制造一个额外的消息来证明对地址的控制是一个昂贵的操作。

交易所可以采用以下几种方式:

保留一些公共长期使用地址。交易所将生成一些地址,发布一次每个地址的证明以证明所有权,然后重复使用这些地址。这是迄今为止最简单的选择,不过它确实在如何保护安全和隐私方面增加了一些限制。

有很多地址,随便证明几个。交易所将有许多地址,甚至可能每个地址只使用一次,并在单笔交易后退出。在这种情况下,交易所可能有一个协议,其中不时随机选择一些地址,必须“打开”以证明所有权。一些交易所已经通过审计师进行了类似的操作,但原则上,这种技术可以转化为完全自动化的程序。

最后一个问题是:你能以法定方式进行资产证明吗?交易所不仅持有加密货币,它们还在银行系统内持有法定货币。在这方面,答案是肯定的,但这样的程序将不可避免地依赖于「法定」信托模型——银行本身可以证明余额,审计师可以证明资产负债表等等。考虑到法币无法通过密码学验证,这是在该框架内所能做到的最好的方法,但仍然值得一做。

[Plasma 和 validiums 扩容解决方案:我们能实现非托管 CEX 吗?]

假设我们想更进一步:我们不想仅仅证明交易所有资金偿还用户。相反,我们希望阻止完全交易所盗用用户的资金。

第一个主要尝试是 Plasma,这是一种 2017 年和 2018 年在以太坊研究圈流行的扩容解决方案。Plasma 的工作原理是将余额拆分为一组独立的「代币」,其中每个代币都被分配一个索引,并位于 Plasma 区块的默克尔树的特定位置。要进行有效的代币转移,需要将一笔交易放到根被发布到链上的树的正确位置。

Plasma 的一个版本的过度简化图。代币保存在智能合约中,该合约在取款时强制执行 Plasma 协议的规则。

自 2018 年 Plasma 讨论的热潮以来,ZK-SNARK 已经变得更加适用于与扩展相关的用例,正如我们上面所说的,ZK-SNARK 改变了一切。

CEX 和 DEX 并不是二进制的,事实证明,它们有一系列的选择,包括各种形式的混合中心化,在那里你可以获得一些优势,比如效率,但仍然有很多加密屏障,防止中心化运营商的滥用。

处理用户错误也是一个大问题。到目前为止,最重要的错误类型是——如果用户忘记了密码,丢失了设备,被黑客攻击,或者无法访问自己的帐户,该怎么办?

理想的长期解决方案是依靠自我托管,并借助诸如多签和社会恢复钱包等技术来帮助用户处理紧急情况。但在短期内,有两种明显的替代方案,它们的成本和收益明显不同:

[总结:展望未来更先进的交易所]

短期内,有两种明确的交易所类别:托管交易所和非托管交易所。如今,后一类只是像 Uniswap  这样的 DEX,在未来我们可能还会看到加密技术受限的 CEX,用户资金以类似 validium 智能合约的形式持有。我们也可能会看到半托管交易所,我们信任他们使用法定货币,而不是加密货币。

这两种类型的交易所将继续存在,而提高托管交易所安全性的最简单的向后兼容方法是增加储备证明。这包括资产证明和负债证明的结合。为两者都制定好的协议存在技术上的挑战,但我们可以也应该尽可能在这两个方面取得进展,并尽可能地开源软件和流程,以便所有的交易所都能受益。

从长远来看,我希望我们越来越接近所有非托管交易所,至少在加密货币方面是这样。钱包恢复将会存在,而且可能需要为处理小额金额的新用户提供高度集中的恢复选项,以及由于法律原因需要这种安排的机构,但这可以在钱包层而不是在交易所内部完成。

magic.link 与 Polymarket 等平台的交互就是这种方法的一个例子。在法币方面,传统银行系统和加密货币生态系统之间的流动可以通过 USDC 等资产支持稳定币原生的现金进出过程完成。然而,我们要完全实现还需要一段时间。

1435Crypto

个人专栏

阅读更多

金色财经

CertiK中文社区

虎嗅科技

区块律动BlockBeats

web3中文

深潮TechFlow

念青

DeFi之道

CT中文

标签:以太坊ARKNARLASM以太坊最新价格今天AARKINARIHypePlasma

比特币热门资讯
灰度 (GBTC) 效应:机构泡沫与崩溃的始作俑者

撰写:Ben Lilly我们重新整理了一下两年前的故事,始于 2020 年,我们称之为 "灰度效应"。当我们回顾这些画面时,我们发现 2020-2021 年是牛市运行的开始,但同时,也埋下了推动 2022 年熊市出现的祸根.

1900/1/1 0:00:00
加密货币末日已至?

从神坛的跌落速度快、摔得狠。不过两周前,山姆·班克曼-弗里德(Sam Bankman-Fried)还身在云端。他的加密货币交易所FTX是当时全球第三大交易所,估值达320亿美元,个人身家估计有160亿美元.

1900/1/1 0:00:00
Web3冷启动:如何让项目被更多人知道 走向市场?

原文标题:《13 个 Web3 增长平台实测之如何 0 成本冷启动项目至 10k 用户》原文作者: /img/20231694910/0.jpg" />作为 Web3 项目负责增长的人,我常常听到的一个问题是怎么冷启动一个项目.

1900/1/1 0:00:00
Su Zhu最新长推:CeFi的崩坏 始于2020年

 11 月 22 日,彭博社发布了一篇三箭资本联合创始人 Su Zhu 的最新专访。在面对记者的提问时,Su Zhu 表示:“一些行业内的领头人称 FTX的崩盘使行业倒退了 5 年,但我认为情况.

1900/1/1 0:00:00
2022世界杯重磅来袭 Web3已成为不可忽略的关键存在

2022年11月21日,卡塔尔世界杯将如期举行。四年一度的足球盛宴,自然会引发全球狂欢。但值得注意的是,加密资产、Web3、元宇宙和NFT等概念在本届世界杯上有着极大的存在感。在一部分球迷眼中,他们的风头甚至抢过了世界杯本身.

1900/1/1 0:00:00
金色观察丨生存还是毁灭DCG集团陷入至暗时刻

最近,因FTX暴雷影响,Genesis深陷泥潭,连带着总公司DCG、Grayscale(灰度)各种负面消息在市场传播.

1900/1/1 0:00:00