Bitget App
Trade smarter
行情交易合约跟单策略理财Web3

zk-SNARK

高级
share

什么是 zk-SNARK

zk-SNARK(零知识简洁非交互式知识论证)是一种加密证明协议,它允许一方在不泄露秘密本身的情况下向另一方证明他们知道某个秘密。它可被添加到分布式账本解决方案中,以提高隐私性和可扩展性。Zcash 是第一个应用 zk-SNARK 的公司,它使用该技术创建屏蔽交易,其中发送方、接收方和金额都是保密的。然而,一些 SNARK 依赖于可信的设置仪式,有批评者称这样存在潜在的安全漏洞。此外,一些 SNARK 并不被认为是抗量子的,不过支持者认为如果量子计算机开始构成威胁,那么密码学中还有一些更大的问题需要解决。

SNARK SARKSTARK

SNARK STARK 都有明显的优势,如何选择取决于具体的使用要求。SNARK 以其效率和速度而著称,但由于可信设置仪式而存在潜在的安全漏洞。另一方面,STARK 通过消除对可信设置仪式的需求而增强了安全性,但可能需要更长的验证时间,而且效率较低。与大多数 SNARK 不同,STARK 还依赖哈希函数,使其具有量子抗性。尽管可信设置仪式存在安全缺陷,但 SNARK 因其开发时间较早而得到广泛采用。

zk-SNARK zk-Rollup

zk-SNARK zk-Rollup 都是加密货币使用的零知识证明技术。Zk-Rollup 是以太坊常用的扩展解决方案,它捆绑并验证主区块链上的一大批交易,然后将它们合并为单个交易。它提供多种类型,包括乐观卷积和 zk-Rollup,后者使用 zk-SNARK 或其他零知识证明技术(如 zk-STARK)即时验证交易并生成加密有效性证明。

如何应用 zk-SNARK

应用 zk-SNARK 需要将需要证明的信息转换成数学公式。发送方构建一个证明,证明传输的输入和输出值相匹配,并拥有与数字签名相连的私人消费密钥,以确保交易的完整性。使用 zk-SNARK 的加密货币(如 Zcash)因其隐私特性而受到欢迎。不过,在投资隐私币之前,应考虑潜在的监管挑战和波动性。

下载 App
下载 App