找到约 15 条结果

文章 椭圆曲线深入解析(第二部分)

...g/wiki/Greatest_common_divisor)**(GCD)是**1**。 我们可以很快证明这一点。假设 **a** 和 **p** 共享某个因子 **t**,意味着 **a = t.a'** 和 **p = t.p'**。然后,我们可以将 **t** 提出来,上面的方程将变成: ![](https://img.learnblockchain.cn/2025/0...

文章 共识机制:区块链第一重安全门

...例如算力,权益等,因此最常见的 Proof of X 算法是工作量证明算法(Proof of Work, PoW)和权益证明算法(Proof of Stake, PoS)。 下面主要介绍 PoW 和 PoS,其他 Proof of X 还有 EOS 为代表的委托权益证明(DPos),Solana 的历史证明(PoH)...

文章 以太坊新升级 (2.0)

...和较大的区块链规模——这些问题在以太坊采用的工作量证明共识机制中并不少见。 ## **什么是 Ethereum 2.0?** 以太坊最初称其新的升级为 Ethereum 2.0 或 Eth2。但是,截至 2022 年 1 月 24 日,由于用户之间的误解,他们已弃用该术...

文章 Arbitrum和Orbit学习笔记

... AVM 字节码既可以作为运行 L2 VM 的指令,也可以用于欺诈证明;在交互式欺诈证明中,两个验证器在L1的EVM中运行一段 AVM 字节码,直到证明谁对谁错。 Nitro中,geth的 Go 代码被编译成 WebAssembly (Wasm),Nitro 本质上是 EVM,定期生...

文章 Circle FFT - 第一部分:构建圆形域(Circle Domain)

... STARK 友好素数之前,让我们首先回顾一下有限域的基础知识。 域是一个定义了加法、减法、乘法和除法(除以除外)的集合。当元素集合是有限的时,它被称为有限域。$\mathbb{F}_p$ 指的是从 0 到 $p−1$(其中 p 是素数)的...

文章 使用虚拟测试网和 GitHub Actions 简化 CI 设置

...网 将虚拟测试网集成到你的 CI 管道中,可以为你提供[设置的开发环境](https://learnblockchain.cn/article/20233/),以自动化智能合约部署和测试代码更改。你甚至可以通过在虚拟测试网上暂存你的智能合约、前端和后端组件来[测试...

文章 智能合约审计终极指南

...合约。在本节中,我们将探讨区块链技术和以太坊的基础知识,然后概述EVM及其工作原理。 ## 区块链基础 在深入研究EVM的具体细节之前,了解区块链技术的基础知识至关重要。区块链是一种分布式账本,允许各方之间进行安...

文章 安全披露

...Offchain Labs 的团队向 OP Labs 团队披露了我们在 Optimism 欺诈证明系统中发现的两个严重安全漏洞,该系统已部署在测试网上。我们向 OP Labs 团队提供了攻击的演示利用代码。3月25日,OP Labs 确认了这两个问题的有效性。 我们与 OP L...

文章 什么是非同质化代币(NFT),它们是如何运作的?

...and-web3-have-a-sustainability-problem/)。 另一个挑战是围绕NFT的知识产权和法律考量的复杂性。由于该技术仍然相对较新,因此存在监管不确定性,并且缺乏清晰的框架来管理所有权,许可和侵权问题[\[10\]](https://www.jonesday.com/en/insights...

文章 争议游戏接口

...时间戳类型。 type Timestamp is uint64; /// @notice 正在使用的证明系统的类型。 enum GameType { /// @dev 该游戏将使用利用故障证明的 `IDisputeGame` 实现。 FAULT, /// @dev 该游戏将使用利用有效性证明的 `IDisputeGame` 实现。 VALIDITY, ...

文章 以太坊智能合约安全建议和最佳实践

...At),因此请勿在合约中存储任何私有信息。 zksnarks 和知识证明以及私钥签名可以允许证明秘密而不泄露秘密 1. getStorageAt 返回所需存储插槽的 32 字节内容,该存储插槽是一个 32 字节的存储单元 32. 合约的常量变量未存储...

文章 以太七日谈 • 2022/3/30

...llet 更新了测试网的进度,以及开始发推进行 Verkle tree 的知识普及。以下是对他近期发布内容的整理: 3 月 12 日,Guillaume 发布了一个 Verkle tree 测试网 Condrieu 的 demo 视频。这是一个单个客户端测试网,使用 prestate 的证明来产...

文章 什么是可验证随机函数VRF

...消息来源进行验证。 7. 具体流程是下面这样的: 1、证明者生成一对密钥,PK、SK;// PK 是公钥,SK 是私钥 2、证明者计算result = VRF_Hash(SK,info);// 计算得出随机数, 3、证明者计算proof = VRF_Proof(SK,info); 4、证...

文章 filecoin技术架构分析十:filecoin源码分析之支撑包分析(2)

...epo ``` ## proofs和sectorbuilder - proofs提供功能 - 校验时空证明的方法 - 校验密封证明的方法 - 更细节的注释见如下代码笔者增加的注释 - rustverifier实现具体的方法 ``` location: proofs/types.go ▼ package proofs ▼ constants ...

文章 FRIDA:基于 FRI 的数据可用性抽样 - ZKSECURITY

... roll-up 相关,它解决的问题如下: 即使 roll-up 使用 SNARK 证明了诚实的执行, 如果 roll-up 运营商停止告诉人们他们正在执行哪些交易,会发生什么? 在这种情况下,L1(以太坊)将只有一个对 roll-up 状态的承诺(状态根),并且...