
SSPにおけるEthereum
Ethereumは価値の面で2番目に大きいブロックチェーンであり、暗号資産のスマートコントラクト活動の大半が集まる場所です。トークン、DeFi、NFT、そしてSSP自体が土台とするaccount abstractionのツール群がここにあります。すでにSSPでBitcoinを保管しているなら、ETHを持つことは表面的には馴染み深く感じられます。2つの鍵があり、1つはブラウザ拡張に、もう1つはスマートフォンにあって、すべての操作を共同署名します。しかしその内側では、Ethereumは異なるモデルで動作しており、優れたEthereumのセルフカストディ設定とは、何が変わるのかを理解することを意味します。
この記事はSSPのEVMシリーズの土台です。自分の鍵を保管する人にとってEthereumとは何か、SSPがどのようにETHを真の2-of-2マルチシグに変えるのか、そしてアカウントモデルがBitcoinのものとどう異なるのかを説明します。読み終える頃には、何が同じで、何が新しく、次にどこを読めばよいかが分かるでしょう。
セルフカストディの文脈におけるEthereumとは
その核心において、Ethereumはグローバルでプログラム可能な台帳です。Bitcoinが主に価値を動かすために作られているのに対し、Ethereumはコードを実行するために作られています。オンチェーンのアドレスに存在し、書かれたとおりに正確に実行される、スマートコントラクトと呼ばれる小さなプログラムです。ネイティブコインであるETHが、その計算の対価を支払います。
セルフカストディの利用者にとって肝心なのは、取引を承認できる唯一の当事者があなただということです。どの取引所も、カストディアンも、サポート窓口も、あなたのETHを動かしたり凍結したりはできません。その力には責任が伴います。鍵を失うことはアクセスを失うことを意味し、まさにこの問題こそマルチシグが和らげるために設計されています。自分の鍵を保管する基本に不慣れなら、最初のSSPウォレットを設定するが出発点です。「Ethereumとは何か」のより深い全体像については、Ethereum Foundation自身の概説が正典となる一次情報源です。
SSPはどのようにETHを保管するか:ERC-4337によるEthereumマルチシグウォレット
SSPを定義づける特徴は2-of-2マルチシグです。鍵1はブラウザ拡張SSP Walletに、鍵2はモバイルアプリSSP Keyに存在します。すべての取引は拡張で構築・署名され、その後に共同署名の承認のためにあなたのスマートフォンへ送られます。どの端末も単独では資金を動かせません。それこそが要点です。このモデルが初めてなら、まず2-of-2マルチシグとは何かをお読みください。
Bitcoinや他のUTXOチェーンでは、SSPはネイティブのBIP-48マルチシグでこれを実現します。2つの公開鍵がスクリプトを形成し、有効な支払いには両方の署名が必要です。Ethereumにはその種のネイティブなマルチシグはありません。代わりにSSPは、同じ2-of-2の保証を、ERC-4337のaccount abstractionの上に構築されたEthereumマルチシグウォレットとして実装します。
考え方はこうです。あなたのETHは、鍵で制御される素朴なアドレスではなく、スマートコントラクトのアカウントに存在します。そのコントラクトは、あなたの2つの鍵から生成された1つの結合されたSchnorr署名を見たときにのみ取引を受け入れるようにプログラムされています。舞台裏では、2つの端末がMuSig2方式のプロトコルを実行し、それぞれの別個の署名が1つのオンチェーン署名へと集約されます。チェーンには1つのきれいな署名が見えますが、それは両方の鍵がそろっていなければ作れなかったものです。これを成り立たせるスマートコントラクトは、2025年にHalbornによって監査されました。仕組みをさらに深く知るには、EVMマルチシグ:account abstractionのやり方と、より広い解説であるaccount abstraction(ERC-4337)をご覧ください。
実際的な結論はこうです。Ethereumでも、Bitcoinで得ているのと同じ2端末のセキュリティが得られ、オンチェーンの足跡とユーザー体験はすっきりと保たれます。
アカウントモデル対UTXO:コインではなく残高とnonce
Bitcoinからの最大の概念的な転換は、台帳があなたのお金をどう追跡するかです。
BitcoinはUTXOモデルを使います。あなたのウォレットは単一の残高を保持するのではなく、個別の「コイン」(未使用の取引出力)の集まりを保持します。支払うとは、コインを丸ごと消費して新しいものを作り出すことであり、現金で支払って釣り銭を受け取るのによく似ています。SSPのSSPにおけるBitcoinガイドが、これを詳しく説明しています。
Ethereumは代わりにアカウントモデルを使います。あなたのアカウントは、銀行のような台帳の記入項目のように、上下するだけの残高という数値を持つだけです。選ぶべきコインも、管理すべき釣り銭もありません。各アカウントはnonceも持ちます。送信する取引ごとに増えていくカウンターです。nonceは順序を保証し、同じ取引が再生されるのを防ぎます。直接それを意識することはめったにありませんが、1つのアカウントからの取引が順番に確定しなければならない理由はこれです。
日々の利用では違いはほとんど見えません。SSPがあなたに代わって、Bitcoinではコインの選択を、Ethereumではnonceの管理を行います。しかしそれは、なぜ一部の挙動が異なるのかを説明します。たとえば、詰まったEthereum取引が解消されるまで、その後ろにある取引を塞いでしまうことがあるのはなぜか、です。
セルフカストディの利用者にとってBitcoinと何が異なるか
台帳モデルを超えて、Bitcoinが出発点だったなら、いくつかのことが新しく感じられるでしょう。
- Gas。 Ethereum上のあらゆる操作はgasを要します。使用する計算と保存に対してETHで支払う手数料です。単純な送金は計算が安く、コントラクトとのやり取りはより高くつきます。手数料はネットワークの需要に応じて上下し、EIP-1559の手数料の仕組みがそれをベース手数料と優先チップに分けます。主な保有がトークンであっても、gasをまかなうために常に少しのETHを手元に置いておきましょう。
- スマートコントラクト。 Ethereumでは価値を送るだけではありません。オンチェーンのプログラムとやり取りできます。スワップ、レンディング、ステーキングなどです。どのやり取りも、依然としてあなたの2つの鍵が共同署名しなければならない取引であり、そのためマルチシグの保護は単純な送金だけでなくDeFiにも及びます。
- ERC-20トークン。 Ethereum上の資産の大半はETHではなく、ERC-20標準に従うトークンです(ステーブルコイン、ガバナンストークンなど)。これらはあなたのETHと同じアカウントに存在しますが、それらを動かすgasを支払うにはやはりETHが必要です。初心者によくある驚きは、トークンは持っているのに、それを送るためのETHがないことです。
- 1つのアドレス、多くの用途。 しばしば多数のアドレスを切り替えるBitcoinウォレットとは異なり、あなたのEthereumアカウントは通常、ETHとすべてのトークンをまとめて保持する、単一で再利用可能なアドレスです。
なぜ「EVM」が重要か:1組の鍵で、多くのチェーンへ
EVMはEthereum Virtual Machine(Ethereum仮想マシン)の略で、Ethereumのスマートコントラクトを実行するランタイムです。その重要性は、他の多くのチェーンがまったく同じマシンを動かしているという点にあります。Polygon、Base、BNB Smart Chain、Avalanche C-ChainといったネットワークはすべてEVM互換であり、同じアカウントモデル、同じアドレス形式、同じ種類のスマートコントラクトアカウントが、そのすべてに引き継がれます。
SSPにとってこれは強力です。同じ2鍵のマルチシグ設計が、対応するあらゆるEVMチェーンで機能します。それぞれに別個のウォレットや新しい鍵の組は不要です。あなたのSSP設定がそのすべてに届き、gasは各チェーンのネイティブコインで支払われます。だからこそ、まずEthereumを学ぶことが報われます。いったん理解すれば、他のEVMチェーンは、名前と手数料が違うだけで、おおむね同じ話なのです。
このシリーズの残りで扱う内容
この記事は入口です。EVMシリーズの残りは、この上に積み重なります。
- 送受信 — アドレスや確認を含め、ETHをSSPに出し入れする実践的な流れ。
- 他のEVMチェーン — Polygon、Base、そしてその先でSSPを使うこと、そしてネットワークを切り替える際に注意すべきこと。
- gas手数料の解説 — Ethereumの手数料が実際にどう機能するか、そしてセルフカストディの利用者としてそれをどう考えるか。
- EVMマルチシグの深掘り — Ethereum上のSSPの2-of-2を支えるaccount abstractionの仕組み。
- チェーン間のブリッジ — SSPからEVMネットワークをまたいで資産を動かすこと、そしてそれに伴うトレードオフ。
次にどこへ行くか
ETHを実践に移す準備ができたら、SSPでEthereumを送受信するに進みましょう。先にセキュリティモデルを理解したいなら、account abstraction(ERC-4337)の解説がこの記事と自然に対になります。いずれにせよ、SSPが対応するあらゆるチェーンで同じ原則が成り立ちます。2つの鍵、2つの端末、1つの署名、そしてあなたが主導権を握ること、です。


