Reentrancy - 送金の途中で同じ関数を呼び直される攻撃

リエントランシー(reentrancy)は、スマートコントラクトが外部のアドレスへ ETH を送ったり、別のコントラクトを呼んだりしている途中に、呼ばれた側から元のコントラクトの関数を呼び直されることです。残高を減らす前に送金する実装では、呼び直された関数がまだ減っていない残高を読み、同じ預け金を何度も払い出します。この穴を突く攻撃をリエントランシー攻撃と呼びます。 ...

2026年11月11日 · 更新: 2026年11月12日 · 14 分 · nchika