イーサリアムアドレスバリデーター
イーサリアムアドレスを検証し、EIP-55チェックサムエンコーディングを確認します
入力
出力
結果
値なし
Readme
Ethereumアドレスとは?
Ethereumアドレスは、Ethereumブロックチェーン上のアカウントの一意の識別子として機能する42文字の16進数文字列です。すべてのアドレスは「0x」で始まり、その後に40文字の16進数文字(0~9およびa~f)が続きます。これらのアドレスは、秘密鍵で制御される外部所有アカウント(EOA)またはネットワークにデプロイされたスマートコントラクトのいずれかを表すことができます。
EIP-55チェックサムとは?
EIP-55はEthereumの改善提案で、混合大文字小文字エンコーディングを使用したチェックサムメカニズムを導入しました。ビットコインアドレスには組み込みのチェックサムがありますが、初期のEthereumアドレスは大文字小文字を区別しないため、タイプミスを検出できませんでした。EIP-55はアドレスハッシュに基づいて特定の文字を大文字にすることでこれを解決します。1文字でも変更すると、チェックサムが無効になります。このシンプルながら効果的な方法により、資金が誤ったアドレスに送信される前にほとんどのタイプミスを検出できます。
チェックサム検証はどのように機能しますか?
EIP-55チェックサムは、小文字のアドレスをハッシュ化し、結果のハッシュを使用して、どの文字を大文字にするかを決定することで機能します。ハッシュ内の文字が8以上(16進数)の場合、アドレス内の対応する文字は大文字です。それ以外の場合は小文字です。検証時には同じプロセスが適用されます。大文字小文字が予想されるパターンと一致する場合、チェックサムは有効です。
ツール説明
このツールはEthereumウォレットアドレスを検証し、EIP-55チェックサムエンコーディングを確認します。アドレスを貼り付けるだけで、それが有効なEthereumアドレスであるかどうかを即座に確認でき、そのフォーマットタイプを確認し、チェックサムが正しいかどうかを確認できます。このバリデーターは、チェックサム付き、小文字、大文字を含むすべての一般的なアドレスフォーマットに対応しています。
機能
- 即座の検証 — あらゆるEthereumアドレスフォーマットをリアルタイムで検証
- EIP-55チェックサム検証 — アドレスが有効な混合大文字小文字チェックサムを持っているかどうかを検出
- フォーマット検出 — アドレスがチェックサム付き、小文字、または大文字のいずれであるかを識別
- 長さ検証 — アドレスが正しい42文字の長さを持つことを確認
- コピー&ペースト対応 — 余分な空白を含むアドレスを自動的に処理
ユースケース
- 暗号資産送信前 — 受取人アドレスを検証して、取り返しのつかない資金損失を防止
- スマートコントラクト開発 — デプロイとテスト中にコントラクトアドレスを検証
- ウォレット統合 — dAppsと取引所でユーザーが送信したアドレスを確認
- セキュリティ監査 — 設定ファイルとコードリポジトリ内のアドレスを確認