找到约 11 条结果

文章 知识证明 - zkEVM源代码分析(EVM Circuit)

zkEVM是知识证明相对复杂的知识证明应用,源代码值得反复阅读和学习。 https://github.com/appliedzkp/zkevm-circuits.git 本文中采用的源代码对应的最后一个提交信息如下: ``` commit 1ec38f207f150733a90081d3825b4de9c3a0a724 (HEAD -> main) A...

文章 理解Groth16,一些细节上的说明

...在。 通过,上面的过程,我们就完成了一个简单的知识问题的转换。但是这个模型并不足够安全,比如Alice可以伪造合法的$h(r)$和$t(r)$的值,使得$t(r)=z(r)h(r)$成立。具体的来说,比如不管Bob请求任意r下的$h(r)$值,Alice总是返...

文章 如何理解RGB 转账

...中的 amount 和 blinding factor。在未来的更新中,可以实现知识密码证明(例如 Bulletproof),以证明在相同的 State Transition 中引用同质状态的输入总和等于同质 Owned States 的总和,而不透露实际数量。 - **Structured**:一种可以容纳...

文章 进行智能合约审计:你需要了解的内容

...在一些有眼光的个人利用混淆来出售他们并不具备的专业知识—因为没有公认的衡量专业知识的方法。 买家需自慎。 尽管如此,业界普遍一致认为,“此智能合约已经过审计”的说法意味着“一组安全专家被支付以审查此...

文章 Solidity vs Move vs Rust: 智能合约编程语言的演变

...行执行),与顺序处理相比,允许更高的TPS,而不需要知识证明等数学上的解决方案。 并行执行可以识别独立的交易,以并发地执行它们。然而,依赖性交易会影响另一个交易的执行,因此必须依次执行。 ![img](https://img....

文章 RGB++ 协议轻皮书

...化金额,并在每次转让的交易中提供金额一致且非负的知识证明。这样,只有交易当事人知道当前交易的具体金额信息,第三方观察者无法获知金额数据。 此外,我们还可以使用环签名实现转账流向的盲化。用户的 coin 在 C...

文章 TFHE-rs v1.0:稳定版 CPU 后端

...例简单明了,我们有意省略了诸如公钥加密及其相关的知识证明之类的高级功能——这些功能通常用于分布式环境中,以使用户可以共享一个通用的加密密钥并验证 ciphertext 是否已正确形成。 此示例侧重于核心工作流程,...

文章 Arbitrum 与 Optimism 的争议解决有何不同?

...s-part-one-optimistic-vs-zero-knowledge/)所说,Optimistic Rollups 和知识 Rollups 之间的单一区别 (即两者的审查过程不同的运作方式) 造成了在其他方面的大量差异,如两者在安全性、可用性以及 EVM 兼容性方面的区别。 在每个 rollup 类型...

文章 以太坊 L2 智能合约:Optimistic Rollup | 作者:Karl Floersch | Plasma Group 博客 | Medium

...的下一个属性是有效头状态。在 zkRollup 中,我们使用知识证明确保有效性。虽然这是一个长期的好解决方案,但目前还无法为任意状态转换创建有效的 zkProof。然而,仍然有希望实现通用的 EVM 风格状态机!我们可以使用类似 ...

文章 CertiK发布《Hack3d:2025第一季度安全报告》(附报告全文链接)

...区块链技术的进步或许能够在未来改变这一局面。例如知识证明(ZKP)、链上取证工具和多方计算(MPC)钱包等安全创新,有望提升整体防护能力,并降低现有攻击方式的威胁。未来几个季度,将成为Web3.0行业抗风险能力的关...

文章 Vitalik二次算术程序:从到英雄 - Vitalik

...解 zk-SNARKs 是什么以及它们的作用,并且具有足够的数学知识来理解多项式等内容(如果语句 `P(x) + Q(x) = (P + Q)(x)` 看起来是自然和显而易见的,那么你就达到了正确的水平)。相反,本文深入探讨了这个技术的机制,尽可能地解...