找到约 12 条结果

文章 Certora Prover 开源——智能合约安全的未来

...和测试不同,形式验证是唯一能通过检测所有漏洞并最终证明其不存在来保证所有形式化规则集安全的方法。 ## 什么是 Certora Prover? 将其视为智能合约的 **自动化数学审计员**: 1. **输入:** 你合约的代码 + 规则(使用类似 S...

文章 Jito-Solana的工作原理 - 深入探讨

...—搜索者、交易者、验证者和普通用户——能拥有必要的知识,负责地参与和优化 Solana 网络。如果你有疑问或见解,欢迎合作,我们期待着在 Solana 新兴的“模块化”栈周围促进一个越来越丰富的研究社区。 ## **参考资料** * [...

文章 Cairo 1.0 开源啦

...的功能开发和更多的社区参与。 - 每个计算现在都是可证明的。目前,一个Cairo程序在特定的输入下可能会失败(例如在某些计算分支中达到 "断言1=2 "指令),从而使计算无法被证明。在Cairo 1.0中,程序在每个可能的分支中都...

文章 Web3 中的自动化安全:静态分析 vs. 动态分析 – ImmuneBytes

...正确性属性,确保合约执行与预期一致。 - 能够进行安全证明,例如验证函数始终返回正确的值。 - 可用于建模和分析执行路径以检测意外行为。 示例: - 操作语义定义了以太坊智能合约如何在执行期间更新状态变量。 - 安全...

文章 MEV 分析

...之前——这些机器人得以一窥区块链的未来。这种提前的知识是极其重要的。 _**一个例子:**_ 想象一下你在以太坊上拥有代币A。你在观察mempool,注意到一位鲸鱼刚刚提交了一笔出售大量代币A的交易。这场抛售可以说是大得...

文章 发现智能合约漏洞的方法(审计:第二部分)

...我可能会获得一些可能被利用的线索,但缺乏足够的背景知识来确定。而且我可能不想中断我的流程来调查这条线索。 因此,我没有陷入兔子洞,而是写下假设并将其从我的脑海中移除。它可以是任何东西: * 这个特定的...

文章 EigenLayer RewardsCoordinator 奖励协调器 介绍

...积收益的 Merkle 根。收益者向 `RewardsCoordinator` 提供 Merkle 证明,以根据这些根来领取奖励。 典型的用户流程如下: 1. AVS 向 `RewardsCoordinator` 合约提交 *rewards submission*,可以是 `RewardsSubmission` (v1) 或 `OperatorDirectedRewardsSubmission` (v...

文章 从 HotStuff 回看 Tendermint

...造成共识失败时如何恢复系统活性的问题。 目前已经证明,在异步模型下,如果存在节点宕机的可能,系统将永远无法达成共识,而同步模型由于需要一个漫长固定时间的等待,吞吐量往往较低。其实相比同步和异步,我们...

文章 去中心化身份:通往 Web3 的护照

...仓式方法的弊端日益凸显。用户名与密码越来越成为身份证明的主流范式,[尽管它越来越被认为是一种不安全的模型](https://www.helpnetsecurity.com/2021/05/17/breaches-high-human-element/)。普通人[不得不管理 70 到 80 个密码](https://www.newswire.c...

文章 另一个状态友好的界地址方案

...协议也不会要求它们这样做)。通过发送一个提供默克尔证明 (即见证数据) 的事务来访问该状态,失活的对象就可以重新被访问了。 方法 (1) 对应于“经典的存储租金方案”,方法 (2) 对应于传统“无状态客户端”的最简单延...

文章 BOLT 7: P2P 节点和通道发现

...费用水平和到期时间之前,该通道实际上是不可用的。 证明 `node_1` 和 `node_2` 之间存在通道需要: 1. 证明资金交易支付给 `bitcoin_key_1` 和 `bitcoin_key_2` 2. 证明 `node_1` 拥有 `bitcoin_key_1` 3. 证明 `node_2` 拥有 `bitcoin_key_2` 假设所有...

文章 BitChat 协议白皮书

...的会话密钥。 * **不可否认性:** 应该很难通过密码学证明特定用户发送了特定消息。 * **弹性:** 该协议必须在有损、低带宽环境中可靠地运行。 本文档详细说明了为实现这些目标而设计的协议的技术细节。 --- ### 2. 协议...