LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

以太坊 nonce 重放攻击

1. 智能合约中的签名重放漏洞

...系起来。如果没有此功能,区块链的记帐工作将无法正常进行。 许多在以太坊上部署的智能合约也有直接验证数字签名的功能,以使得一个或多个验证者可以通过提交离线创建的签名(甚至是由另一个智能合约生成的签名)来授权操作。这项验证通常被用于多重签名冷钱包或者投票合同,以便一起...

知识:合约,以太坊,区块链

2. 区块链如何对抗重放攻击?硬核详解唯链 TXID 方案

...于这类系统,我们需要在交易中加入一些额外的信息来达到交易的唯一性。以太坊的解决方案在以太坊上交易的唯一性是这样实现的,以太坊在每笔交易中加入变量 AccountNonce,并且规定只有在 AccounceNonce 和发起交易的账户里的 Nonce 变量的最新值一致的情况下,交易才会被处理。请注意,Nonce 的数值记...

知识:比特币,以太坊,唯链,技术,公链,VeChain,开发者,项

3. 以太坊 EIP-3074 不够安全,有什么简单的替代方案吗?

...调用者。用户使用该调用者在 BobSpongeChain 上交易,然后使用桥将资产转移到以太坊上。EveSwap 使用同一个部署密钥在以太坊上部署了另一个地址相同的调用者。这个在以太坊上的调用者不会检查 commit,只会检查 ownerOnly,并充当其所有者的通用 AUTH/AUTHCALL 代理。这样一来,EveSwap 就可以劫持用户在以太坊...

知识:以太坊,安全,DEX,EIP-3074,EVE,EIP-15

4. 对EIP-3074的批评以及一种简单的替代

...调用者。用户使用该调用者在 BobSpongeChain 上交易,然后使用桥将资产转移到以太坊上。EveSwap 使用同一个部署密钥在以太坊上部署了另一个地址相同的调用者。这个在以太坊上的调用者不会检查?commit,只会检查?ownerOnly,并充当其所有者的通用 AUTH/AUTHCALL 代理。这样一来,EveSwap 就可以劫持用户在以太坊...

知识:合约,以太坊,代币,智能合约

5. 引介 | EIP-3074隐含合约调用安全漏洞,应采取什么机制进行防范?

...调用者。用户使用该调用者在 BobSpongeChain 上交易,然后使用桥将资产转移到以太坊上。EveSwap 使用同一个部署密钥在以太坊上部署了另一个地址相同的调用者。这个在以太坊上的调用者不会检查?commit,只会检查?ownerOnly,并充当其所有者的通用 AUTH/AUTHCALL 代理。这样一来,EveSwap 就可以劫持用户在以太坊...

知识:EIP-3074

6. 区块链安全入门笔记:状态攻击、重放攻击、重入攻击、假充值攻击

...成资产损失。 重入攻击 Reentrancy Attack 重入攻击(Reentrancy Attack)首次出现于以太坊,对应的真实攻击为 The DAO 攻击,此次攻击还导致了原来的以太坊分叉成以太经典(ETC)和现在的以太坊(ETH)。由于项目方采用的转账模型为先给用户发送转账然后才对用户的余额状态进行修改,导致恶意用户可以构造恶意...

知识:合约,区块链,以太坊

7. 科普 | EIP-3074:提升以太坊用户体验

如果你是以太坊上的活跃用户,那么你大概率会持有一些 (ERC 20)代币,用来与以太坊生态中的各种 DeFi 项目进行交互。但是,这么做的前提是你必须持有 ETH,因为 ERC 20 代币无法用来支付以太坊的手续费。另外,在向智能合约发送代币时,你通常需要执行两个事务:一个用来许可目标合约使用你的代...

知识:智能合约,合约,代币,以太坊

8. 技术层面解读 EIP-3074 将如何提升以太坊用户体验

然而,该 EIP 也极大地改变了事务在以太坊上的运作方式,因此在主网上激活该 EIP 之前,我们需要更深入地思考其安全性。</blockquote>原文标题:《科普 | EIP-3074:提升以太坊用户体验》 作者 : Maarten Zuidhoorn 翻译 &amp; 校对:闵敏 &amp; 阿剑如果你是以太坊上的活跃用户,那么你大概率会持有一些 (ERC 20...

知识:以太坊,技术,EIP-3074

9. 观点 | 务实地取消 SELFDESTRUCT

本文将介绍SELFDESTRUCT对以太坊生态弊大于利的一些理由,正是因为这些理由,我们应该以某种方式移除SELFDESTRUCT。鉴于有些合约已经使用了SELFDESTRUCT,我提出了一些只需要付出最小的代价就能消除SELFDESTRUCT危害的方法。一段历史:SELFDESTRUCT已经没有必要了SELFDESTRUCT(最初叫作SUICIDE)早在以太坊的极早期...

知识:合约,区块,链上,以太坊的

10. 一文概览加密经济隐私协议机制

当前,类似以太坊这样的区块链智能合约平台已经变得非常流行。虽然不同类别的去中心化应用可以很容易地构建在这样的平台上,但目前似乎没有为它们增加一个有意义的隐私层的简单方法。来自斯坦福大学的博士生Benedikt Bunz(Bulletproofs防弹证明方案的作者之一)、斯坦福大学教授Dan Boneh以及来自Vis...

知识:账户,以太,合约,智能

11. 重启以太坊,可以降低节点负担?

...)。我们可以 “重启” ETH 1.0 吗?我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大(150-160 Gb),状态也很大(40-100 Gb,具体取决于你存储状态的方式)。“重启” 以太坊区块链的一个明显优点是,新加入的节点需要下载 40Gb 的创世状态,而非一条 150 Gb 的区块链。然而,下...

知识:以太坊,节点,Gas

12. 通过重启以太坊,可以降低节点的负担?

原文标题:《引介 | ReGenesis:重启以太坊以降低节点的负担》原文来源:以太坊爱好者来自 Cosmos Hub 的经验如果你观察过 Cosmos Hub 是如何从 1.0 版本升级到 2.0 版本,再升级到 3.0 版本的,你就会知道 Cosmos Hub 的升级本质上是通过用一个新的创世块重启区块链来实现的。要升级的时候,节点运营者需要关...

知识:以太坊

13. ReGenesis:我们可以“重启”以太坊吗?

...)。我们可以 “重启” ETH 1.0 吗?我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大(150-160 Gb),状态也很大(40-100 Gb,具体取决于你存储状态的方式)。“重启” 以太坊区块链的一个明显优点是,新加入的节点需要下载 40Gb 的创世状态,而非一条 150 Gb 的区块链。然而,下...

知识:以太坊

14. 科普 | ReGenesis:我们可以“重启”以太坊吗?

... 我们可以 “重启” ETH 1.0 吗? 我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大(150-160 Gb),状态也很大(40-100 Gb,具体取决于你存储状态的方式)。“重启” 以太坊区块链的一个明显优点是,新加入的节点需要下载 40Gb 的创世状态,而非一条 150 Gb 的区块链。然而,下载 ...

知识:区块链,以太坊

15. 为降低节点的负担我们可以“重启”ETH1.0吗?

...)。我们可以 “重启” ETH 1.0 吗?我们来设想一下同样的方法能不能应用到以太坊上。以太坊区块链非常庞大(150-160 Gb),状态也很大(40-100 Gb,具体取决于你存储状态的方式)。“重启” 以太坊区块链的一个明显优点是,新加入的节点需要下载 40Gb 的创世状态,而非一条 150 Gb 的区块链。然而,下...

知识:区块,以太坊,创世块,区块链