Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
オンチェーンデータ、市場の最もリアルな声を読み解く
onchain-bible.com
最新
コントラクトは「自己破壊」したのに、実際には消えていない:EIP-6780後、オンチェーンの「死」は幻影だ  ·  オンチェーンで見えるのは結果だけ、過程は見えない:インテントベース取引はいかにSolverの意思決定を不可視化するか  ·  このアドレスは「人」なのか「コントラクト」なのか:EIP-7702がオンチェーン最も基本的な分類を崩す  ·  鯨魚残高は47%増加したが、同時に13万ドルを純売却していた——「保有量増加=強気」という神話を暴く3つのトークン  ·  15人中5人が裏切ればいい:Liquid Networkの3.2億ドル事件が露呈したマルチシグの前提の穴  ·  1億1,600万ドルの盗難資金はどこへ消えたのか?Coldcardハック後、オンチェーン鑑識が発見した3つの異常
smart-contracts

このアドレスは「人」なのか「コントラクト」なのか:EIP-7702がオンチェーン最も基本的な分類を崩す

30秒バージョン · 忙しい方へ
EIP-7702以降、「これはEOAだ」は「人が操作している」ことを意味しなくなった。制服は一時的に借りられるが、入退室システムはまだ古いルールで判断している。

詳しく読む +
01 · なぜ起きたのか?

EIP-7702は、イーサリアムのPectraアップグレード(2025年)で導入された仕組みで、一般ユーザーのEOAウォレットが1つのトランザクションの範囲内で一時的に実行ロジックをスマートコントラクトに委任し、バッチトランザクション、ガス代の肩代わり、カスタム検証ロジックなど従来コントラクトアカウントだけが持っていた能力を獲得できるようにする。しかしプロトコルレベルではアドレスは常にEOAの身分を保持し、実際にコントラクトアカウントに変わることはない。これは従来の明確に分かれていたEOA対コントラクトの区分とは完全に異なる。

02 · 仕組みは?

この仕組みが存在するのは、ユーザーエクスペリエンス上の根本的な矛盾を解決するためだ。スマートコントラクトウォレットはバッチトランザクション、ソーシャルリカバリー、ガス代の肩代わりなどより良い体験を提供するが、従来これらの機能を享受するには実際にコントラクトアカウントをデプロイする必要があり、それは移行、再設定、さらには使用習慣の再学習を意味した。EIP-7702は既存のEOAアドレスがどこにも移行せずに直接これらの能力を借りられるようにし、スマートアカウント機能の採用障壁を大幅に下げる。これが、アカウント抽象化を主流への普及に押し進める重要な一歩と見なされている理由でもある。

03 · 自分にどう影響する?

実際の運用では、ユーザーのEOAが特殊な委任承認(authorization)に署名し、次に行うトランザクションでどのコントラクトの実行ロジックを借りるかを指定する。この委任は1回限り有効にすることも、取り消されるまで継続的に有効にすることもできる。分析者がアドレスが現在この仕組みを使用しているかを判断するには、アドレスにバイトコードがデプロイされているか(EOAの場合通常は空)を見るだけでは不十分で、トランザクション自体に委任承認の署名データが含まれているかを確認する必要がある。これは「まずアカウントの状態を確認し、その後トランザクションの解釈方法を決める」という従来のワークフローを完全に逆転させ、「まずこのトランザクションに委任があるかを確認し、その後アカウントのその時点での行動能力を理解する」ものになる。

04 · どうすればいい?

読者にとっての実際的な影響は、オンチェーンのラベリングシステムやウォレット分類を使ってトランザクションの背後にあるリスクやアイデンティティを判断している場合、EIP-7702の普及が進むにつれて「これはEOAだから個人ユーザーのはずだ」という前提はもはや信頼できないということだ。EOAとラベル付けされたアドレスが、その特定のトランザクションでコントラクトアカウントと同じくらい複雑なロジックを実行することは十分にありうる。オンチェーンの調査やリスク評価を行う際は、アカウントレベルの静的な分類だけに頼るのではなく、個々のトランザクションレベルで委任承認が発動されたかを確認することが、そのトランザクションが発生した瞬間の行動能力とリスクプロファイルを本当に理解する唯一の方法だ。

全文 +

長らく、オンチェーンのアドレスは2種類しかなかった

EIP-7702以前、イーサリアム上のアドレス分類は比較的シンプルだった。外部所有アカウント(EOA、秘密鍵によって制御される、ユーザーウォレットの標準形式)とコントラクトアカウント(コードによって制御され、デプロイ後はロジックが固定される)だ。ほぼすべての分析ツールとラベリングシステムは、最初に同じ問い——「これはEOAかコントラクトか」から始まる。両者ができることや、トランザクションの解釈方法が完全に異なるからだ。

イーサリアムの2025年Pectraアップグレードの一部であるEIP-7702は、メインネットで稼働を開始した後、この二分法の安定性を根本から崩した。これは既存の任意のEOAが、1つのトランザクションの範囲内で自分の実行をスマートコントラクトに一時的に委任できるようにする。この委任関係はトランザクション完了後も継続する場合もあれば終了する場合もあるが、重要なのは、プロトコルレベルではこのアドレスは最初から最後までEOAのままであることだ。新しいコントラクトをデプロイすることもなく、自分自身をコントラクトアカウントに変換することもない。単にコントラクトのような能力を「借りる」だけだ。ユーザーは新しいアドレスに移行する必要も、何かを再デプロイする必要もない。

アドレス分類システムへの影響

従来のアドレスラベリングシステムは、あるアドレスがコントラクトかどうかを、そのアドレスの下にバイトコードがデプロイされているかどうかで判断するのが一般的だった。EIP-7702が有効になった後、「EOA」とラベル付けされたアドレスが、一部のトランザクションでバッチトランザクションを実行したり、ペイマスターを通じて他者にガス代を払ってもらったり、カスタムの検証ロジックを適用したりすることが完全に可能になる。これらは元々コントラクトアカウントだけが持つ行動特性だった。「まずEOA/コントラクトを判断し、その後どう解釈するかを決める」という古いロジックに依存している分析ツールは、コントラクトのように振る舞うがラベルにはEOAと書かれているという矛盾した結果を見ることになる。

追跡可能性がより複雑になる

これは単なる分類上の美観の問題ではなく、オンチェーンのフォレンジックや資金フロー追跡の実務作業に直接影響する。例えば、研究者は過去、「このアドレスはコントラクトである」という事実を、背後にマルチシグやプログラムされたロジック、あるいは取引所のホットウォレットのようなインフラがある可能性のシグナルとして扱っていた。今では、コントラクトのように振る舞うアドレスが、単にEIP-7702を使ってスマートアカウントの機能を一時的に借りている一般ユーザーである可能性もある。両者がオンチェーンに残す痕跡は非常に似ているが、その背後にある実際の管理者とリスクプロファイルは完全に異なる。プログラマブルなリカバリーメカニズムやセッションキーの委任——かつては新しいコントラクトをデプロイしなければ実現できなかった機能——も、永続的な新しいアカウントを作成せずに動作するようになり、かつてコントラクト型のリカバリーメカニズムを追跡するために使われていた手法が、こうしたアドレスでは単純に機能しなくなっている。

現在できる確認方法

あるEOAが現在EIP-7702の委任機能を使用しているかどうかを判断するには、分析者はそのアドレスにバイトコードがデプロイされているかという単一の指標に頼るのではなく、そのトランザクション自体に委任承認の署名データが含まれているかを確認する必要がある。これは判断ロジックを「アカウントレベルの静的な状態を見る」ことから「トランザクションレベルの動的な委任記録を見る」ことへとシフトさせる。バルクラベリングシステムに依存する分析プラットフォームにとって、これは既存のEOA/コントラクトの二元分類ルールを、「このトランザクションが一時的な委任を発動したか」をトランザクション単位で判断できるように再設計する必要があることを意味する。そうしなければ、EIP-7702の採用率が上がるにつれてラベリングの精度は低下し続ける。

出典:Ethereum.org — Pectra Upgrade / EIP-7702、thirdweb — Account Abstraction in 2026: EIP-7702 & ERC-4337
図解
這個地址是「人」還是「合約」?EIP-7702 讓這個鏈上最基本的分類開始失靈EIP-7702: Temporary Delegation, Permanent Classification GapAddress: 0xAB...12Protocol-level: EOATx-level delegationborrows contract logicOld classifier: checks bytecodeAddress has no code→ Labeled: "EOA, individual user"MISSES the delegation entirelyReality: this txbatched approve + swapgas sponsored by paymasterbehaves exactly like a contractFix: check per-transaction delegation data, not static account stateonchain-bible.com
スクリーンショット歓迎。転載時は出典を明記してください。
質問する
10文字以上入力してください
関連記事
3億ドルが永久にロックされた:アップグレード可能なコントラクトのプロキシパターンが「アップグレードのしやすさ」と「安全性」で矛盾する理由
smart-contracts · 09/03
イーサリアムには4,100万件のスマートコントラクトが存在するが、わずか11個のアドレスがその半分を支配している
smart-contracts · 08/29
コントラクトは「自己破壊」したのに、実際には消えていない:EIP-6780後、オンチェーンの「死」は幻影だ
advanced · 10/02
オンチェーンで見えるのは結果だけ、過程は見えない:インテントベース取引はいかにSolverの意思決定を不可視化するか
advanced · 10/02
関連トピック
ガスアブストラクションとは何か:なぜあなたのDeFAIエージェントに事前にETHを用意する必要がないのか
DeFAI Bible
あなたのエージェントは、事前にETHを用意してもらう必要はない——必要なのはガスアブストラクション、「何で手数料を払うか」という問いをユーザーの手から完全に取り除く仕組みだ。
#account-abstraction#erc-4337#paymaster
ウォレットに100USDCあるのに、なぜ送金が失敗するのか:手数料を払うためだけにETHが必要という仕組みと、Circle Paymasterがそれをどう解決するか
Stablecoin Bible
ウォレットに100USDCあるのに送金が失敗する——イーサリアムは手数料としてETHしか認めておらず、USDCは認識しないからだ。Circle Paymasterはこのルールを変えているのではなく、その複雑さをあなたから隠しているだけだ。
#erc-4337#account-abstraction#eip-7702
なぜあなたのDeFAIエージェントはウォレットにETHがなくても動作するのか?
DeFAI Bible
「ガス代を払う必要がない」はタダ飯ではなく、誰かが先に会計を済ませてくれているだけであり、その請求は通常別の形であなたのもとに戻ってくる。
#paymaster#account-abstraction#erc-4337
「スマートアカウントを使っている」=安全ではない:本物の標準か自作版かを見分ける方法
DeFAI Bible
「スマートアカウントを使っています」という言葉自体はほとんど何も語っていない——本当の問題は、そのスマートアカウントの背後にあるのが業界標準なのか、誰にも監査されていない自作版なのかである。
#erc-4337#account-abstraction#session-key