斯坦福大学的应用密码学小组(ACG)提出了一种可以大大减少存储在区块链上的数据大小(大约十倍)的方法。 ACG团队认为,如果使用该集合进行交易验证并且减小区块大小,则可以实现为比特币寻求的两个目标-机密性和速度。比特币的防弹措施防弹措施:保密交易有效范围的证明是由斯坦福大学应用密码学小组发表的研究论文。该项目由Dan Boneh教授领导,团队成员包括来自斯坦福大学,伦敦大学学院和Blockstream的博士生和研究人员。该论文的背景摘要为:“防弹旨在实现比特币和其他加密货币的有效和机密交易。”使用比特币进行交易的一个常见误解是,此类交易被视为匿名和机密。媒体经常被大肆宣传,尤其是在涉及比特币可能会犯罪的问题上。数字时代Dan Boneh的付款系统具有讽刺意味的是它们的开放性。整个行业围绕付款信息和习惯建立。毫无疑问,比特币是阻止机构电子支付传播的一种手段,但距离匿名现金还有很长的路要走。文章继续说:“机密交易隐藏了交易中转移的金额。”该小组表示:“每笔机密交易都包含一个加密证书,用于验证交易的有效性。防弹措施将加密证书的大小从10kB减小到最小。到小于1kB。” Bulletproofs可以缓解扩展争议吗?本文没有公开讨论正在进行的扩展争议,但是表达了防弹可以帮助扩展容量的普遍观点。在交易时间慢和费用高的批评下,那些支持大宗交易规模扩大的人采用了这种方法。同时,辩论仍然是现状,并继续围绕着比特币没有为小额支付做准备的事情,以及比特币作为结算标准和价值存储的用途更加有用。斯坦福应用密码学小组提议,比特币防弹证明书BenediktBünz,Jonathan Bootle,Dan Boneh,Andrew Poelstra,Pieter Wiulle和Greg Maxwell的作者坚持认为:“如果所有比特币交易都是保密的,并且使用了防弹手段,那么总的区块链的大小将仅为17 GB,而使用当前证明的区块链的大小已达到160 GB。” ZCash中常用的零知识证明(zkSNARK)是Bulletproofs的前身。但是,“防弹技术是不需要任何可信设置的简短的非交互式零知识证明”。与SNARK相同。 ACG团队坚持认为:“可以使用Bulletprooff来使验证节点相信加密明文的结构是完整的。例如,在不透露有关加密号码的其他信息的情况下,可以证明该号码在给定范围内。”但是,由于Bulletproofs“比验证SNARK证明要花费更多的时间”,因此使用Bulletproofs的权衡仍在验证中。研究小组在论文中写道,有效使用区块意味着ACG的建议“可以在加密协议中具有许多其他应用程序,例如,缩短了偿付能力证明的时间,可验证的重组,机密的智能合约,以及Sigma协议的简单替代方案。