EIP-155

EIP‑155とは、イーサリアムネットワークにおける取引の再送防止を目的としたチェーンID導入規格である。

目次

概要

概要(EIP-155)の図解

EIP‑155は、複数のブロックチェーンが同一の署名アルゴリズムを共有する際に発生し得る「リプレイ攻撃」を抑制するため策定された。
取引データにチェーンIDを付加し、署名時にそれを組み込むことで、異なるチェーン上での同一署名が有効にならないよう設計されている。

役割と機能

役割と機能(EIP-155)の図解

  • リプレイ保護:取引が別チェーンへ転送されても検証エラーになる。
  • 互換性維持:既存のEIP‑2718(タイプ付きトランザクション)等との併用を想定し、取引形式に影響を与えない。
  • 開発者指針:スマートコントラクトやウォレット実装時にチェーンIDを必須項目として扱うことで、セキュリティレベルの統一が図られる。

特徴

特徴(EIP-155)の図解

  • シンプルな拡張:既存署名形式に対し1ビット程度の追加情報で済む。
  • チェーンIDは整数値:0以外を採用することで、メインネット・テストネット間の衝突回避が容易。
  • 導入後の互換性:古いノードやライブラリでもEIP‑155未対応取引を検出し拒否できる設計。

現在の位置づけ

現在の位置づけ(EIP-155)の図解

EIP‑155はイーサリアムにおける標準的な安全機構として確立され、ほぼ全てのノード実装・ウォレットが採用している。
レイヤー2ソリューションやクロスチェーンプロトコルでも同様のチェーンID概念を応用し、相互運用性とセキュリティの両立を図っている。

×

続きを読むには確認が必要です

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次