找到约 13 条结果

文章 【zkMIPS系列】FRI原理及其应用分析

...或预定义的阶; - **Query:** 验证方发送随机挑战,以验证证明方folding的正确性,证明方除了提供对应点外,还要提供对应点的Merkle path,以证明该点确实在对应的Merkle tree中。 FRI的主要优点在于: - 证明速度快,因为仅使用...

文章 Solidity中的默尔克树终极指南

...我们有一棵只有一个根哈希值的树。 现在,一个**Merkle证明**是你向**只知道根哈希值的人证明**任何值实际上是这棵树的叶子之一。例如,你可以证明L3确实包含一个给定的值。人们需要做的就是提供Hash0,Hash1-1和L3块本身。...

视频 动画解释什么是历史证明及其运作方式

Solana 网络采用权益证明共识机制来确认交易,确保每位验证者通过锁定大量代币来获得验证权和奖励。若出现不当行为,验证者将面临代币被削减的惩罚。每个时间段内,网络随机选择一位验证者作为领导者,负责验证交易并...

文章 L2 - zkSync证明聚合

PLONK算法虽然只需要一次初始设置,但是证明的计算复杂度相对Groth16算法更高。PLONK算法的好处,远不止初始设置这么简单,因为任何电路都可以共用初始设置,PLONK算法本身的验证逻辑也可以使用初始设置。也就是说,基于PLONK...

文章 Stone CLI:让 Cairo 编程变得更易于访问

...ne CLI](https://github.com/zksecurity/stone-cli),这是一个用于轻松证明和验证 Cairo 程序的工具!非常感谢 StarkWare 团队的工作和指导,以及 Lambdaclass 和 Herodotus 团队为实现这一目标所构建的基础设施。 ## 动机 目前,Cairo 生态系统是分...

文章 SUI Move官方示例合约实践——NFT类:信任原子交换(trustless swap)

# SUI Move官方示例合约实践——NFT类:信任原子交换(trustless swap) ## 1 合约说明 ### 1.1 功能介绍 本合约示例是官方提供的**信任原子交换合约**,它类似于托管,但不需要可信的第三方。 合约中使用**共享对象**来...

文章 在EigenLayer上扩展可编程信任,利用拉格朗日状态委员会和大数据协处理器

...//hackmd.io/@lagrange/lagrange-committee) - [**_Recproofs:可更新批量证明的向量承诺及其应用_**](https://uploads-ssl.webflow.com/6460ebf2b6ff254688bebf1c/64e4dd54d9198fde8d58ef44_main.pdf) - [**_Nova:从 IVC 到 zkMapReduce 的通用 PCD_**](https://lagrangelabs.notion.site/Nova-fr...

文章 面具之下:慢雾揭露虚假安全专家如何欺骗加密货币用户

...至建议用户通过慢雾安全团队验证风险。对于不太懂安全知识的用户来说,诈骗者“愿意”咨询一家知名的安全公司这一事实,可能会产生一种虚假的信任感。诈骗者甚至在对话中直接提到了 @SlowMist\_Team,试图将自己与慢雾错...

文章 官宣 Fernet:Aztec 的去中心化排序器选择协议

...们的报告! ## 致谢 我们非常感谢众多人士提供的专业知识、反馈和见解。他们的集体投入不仅在决策中起到了关键作用,而且还完善了 Fernet 的最终设计,包括但不限于: - [Santiago Palladino](https://twitter.com/smpalladino),Aztec 工程...

文章 BitVM 2:比特币上的免许可验证

...以是一个 [SNARK 验证器](https://bitvm.org/snark),比如 Groth16 证明系统的验证器。那么 `x` 就是一个证据,而 `y` 就是一些 SNARK 证明了有效性的输出状态(output state)。 在 SNARK 验证器这样的例子中,程度太大,无法用一段比特币...

文章 第5课 - 安全最佳实践

...rship-and-account-modification) - [不可变性](#immutability) - [初始化](#zero-initialization) - [余额和交易一致性](#balance-and-transaction-consistency) - [原子性](#atomicity) - [内存管理](#memory-management) - [程序所有权和支出](#program-owner...

文章 Solidity 错误处理

...发生在合约执行过程中。一些运行时错误的示例包括除以类型的错误、数组下标超出范围错误等。 实际上,Solidity中的错误处理确保**原子性**作为一种特性。当智能合约调用以错误终止时,所有状态更改(即对变量、余额...

文章 向量承诺(VCs)

...算法都是确定性的。 通常,VC 设置包括: 1. 一个 **证明者**,计算向量的 **承诺**。 2. 一个 **验证者**,得到这样的承诺,并且对验证一个元素 $v_j$ 确实位于承诺向量中的位置 $j$ 感兴趣。 ### Vanilla (普通) VC $\mathsf{VC.C...