Ethereum Address - アドレスの決まり方

Ethereum のアドレスは、送金の宛先やプログラムの呼び出し先を指す 20 バイトの値で、0xf39Fd6e5… のような 16 進の文字列で書きます。銀行の口座番号と違い、誰かに申請して払い出してもらう番号ではありません。手元にある材料から、誰でも同じ計算で求められます。 ...

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

Metamorphic Contract - 同じアドレスでのコードの置き直し

Ethereum のスマートコントラクト(チェーン上で動くプログラム。以下、コントラクト)には、一度置いたコードを書き換える命令がありません。そのため、利用者は、あるアドレスのコードを読んだり監査の結果を確認したりしてから、そのアドレスに資産を預けたり権限を与えたりします。後からコードが変わらないことが前提です。 metamorphic contract は、この前提を崩す手法です。コントラクトを消す命令 SELFDESTRUCT で消してから作り直し、同じアドレスに別のコードを置きます。2024 年 3 月の Ethereum の仕様の更新(Cancun)より前は、この手法が使えました。 ...

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