Address
Bitcoin addressまたはaddressは、数字 1
または 3
で始まる26〜35文字の英数字の識別子で、Bitcoinでの支払いが可能な宛先を表します。
Bitcoinの利用者は、無料でアドレスを生成することができます。
例えば、Bitcoin-Qtを使うと、 "New Address"をクリックしてアドレスを割り当てることができます。
また、取引所またはオンラインウォレットサービスでアカウントを使用してBitcoinアドレスを取得することもできます。
現在、3つのアドレス形式が使用されています:
- P2PKH
1
で始まるタイプ。1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
- P2SH
3
で始まるタイプ。3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
- Bech32
bc1
で始まるタイプ。bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
目次
Bitcoinアドレスは1回限りのトークンです[編集]
電子メールアドレスと同様に、ビットコインをそのアドレスの1つに送信することによって、ビットコインを人に送ることができます。
しかし、電子メールアドレスとは違って、たくさんのBitcoinアドレスがあるため、それぞれの処理に一意のアドレスを使用する必要があります。
ほとんどのBitcoinソフトウェア及びウェブサイトは、請求書または支払い請求を作成するたびに新しいアドレスを生成することによって、この問題を解決します。
アドレスはオフラインで作成できます[編集]
アドレスの作成は、インターネット接続なしで行うことができ、Bitcoinネットワークへの連絡や登録は一切必要ありません。
自由に利用可能なソフトウェアツールを使用して、オフラインで大きなアドレスのバッチを作成することは可能です。
アドレスのバッチを生成することは、「Bitcoinで支払い」オプションを選択した各顧客に固有の事前生成アドレスが分配される電子商取引ウェブサイトなど、いくつかのシナリオで有用です。
新しい "HDウォレット"は、信頼できないシステム(ウェブサーバなど)が受信したビットコインを費やすことなく無制限のアドレスを生成するために使用できる「シード」トークンを生成することができます。
アドレスは多くの場合大文字と小文字を区別している為、正確です[編集]
古いスタイルのBitcoinアドレスでは、大文字と小文字が区別されます。 Bitcoinアドレスは、可能な限りコンピュータのクリップボードを使用してコピーして貼り付ける必要があります。
Bitcoinアドレスを手入力し、各文字が正確に転記されない場合(大文字を含む)、正しくないアドレスはBitcoinソフトウェアによって拒否されます。その場合は、エントリーを確認して、やり直す必要があります。
誤って入力されたアドレスが有効であると受け入れられる確率は、1/2 32、すなわち約42.9億分の1です。
新しいスタイルのbech32アドレスは大文字と小文字を区別しません。
あなたがアドレスを持っていることを証明する[編集]
ほとんどのBitcoinウォレットには、メッセージに「署名する」機能があり、アドレスを持つ資金を受け取ったエンティティがメッセージに同意したことを証明します。
例えば、支払いを行う前に、暗号的に証明可能な方法で契約を締結するために使用できます。
一部のサービスでは、特定のアドレスを認証専用にすることでこの機能を狙っていることもあります。この場合、アドレスは実際のBitcoinトランザクションに使用されるべきではありません。
あなたがそのサービスにログインしたり使用したりするときは、あなたが同じ人物であることを証明するサインを事前交渉されたアドレスで提供します。
これらの署名は、アドレスで受信することを証明するだけであることに注意することが重要です。
Bitcoin取引には「送信元」アドレスがないので、あなたが資金の「送付者」であることを証明することはできません。
メッセージシグネチャの現在の標準は、「バージョン0」のビットコインアドレス(番号1で始まる)とのみ互換性があります。
アドレス検証[編集]
アプリケーションでBitcoinアドレスを検証する場合は、文字列の長さを確認するだけでなく、このスレッドのメソッドを使用することをお勧めします。
また、アドレスは1または3で始まることを確認してください。また、various languagesまたはbase58オンライン検証ツールをクリックします。
マルチシグネチャアドレス[編集]
複数のシークレット・キーの組み合わせを必要とするアドレスを作成することができます。
これらは新しい機能を利用するので、古い1の代わりに3の新しい接頭辞で始まります。
これらは、2人の当事者に小切手を書くことに相当するものと考えることができます。「誰かと他の人の注文に応じて」 - 両当事者は小切手を受け取り、小切手を受け取る必要があります。
資金を使うために満たす必要がある実際の要件(必要なシークレット・キーの数、対応するオープン・キーなど)は、このタイプのアドレスを生成した人が事前に決定し、アドレスが作成されると、新しいアドレスを生成することなく変更されました。
アドレスに何が含まれるか[編集]
ほとんどのBitcoinアドレスは34文字です。
それらは、大文字「O」、大文字「I」、小文字「l」および数字「0」が視覚的あいまいを防ぐために使用されることはないことを除いて、ランダム数字と大文字と小文字で構成されています。
Bitcoinアドレスの中には、34文字未満(26文字以下)のものもありますが、それでも有効です。
Bitcoinアドレスのかなりの割合は33文字であり、一部のアドレスはさらに短くてもかまいません。
すべてのBitcoinアドレスは数字を表します。
短いアドレスは、ゼロで始まる数を表すために有効であり、ゼロを省略すると、符号化されたアドレスはより短くなります。
Bitcoinアドレスの中のいくつかの文字はチェックサムとして使用されるため、誤植を自動的に見つけて拒否することができます。
また、チェックサムにより、Bitcoinソフトウェアは33文字(またはそれより短い)アドレスが実際に有効であり、単に文字が欠落しているアドレスではないことを確認できます。
テストネット[編集]
Bitcoin Testnetのアドレスは異なるアドレスバージョンで生成され、異なるプレフィックスになります。
詳細は、アドレスプレフィックスリストとTestnetを参照してください。
誤解[編集]
アドレスの再利用[編集]
アドレスは2回以上使用されることは意図されていません。
詳細は、アドレス再利用の専用記事を参照してください。
アドレスのバランス[編集]
アドレスは財布や口座ではないため、残高を持ちません。
これらは資金のみを受け取り、あなたはいつでもアドレスから「送付」しません。
複雑なサービスとソフトウェアは、アドレスで受信したビットコイン及び差し引いたビットコインをランダムな無関係のトランザクションで「アドレスバランス」として表示しますが、この数値には意味がありません。
アドレスの受信者がビットコインを費やしている、あるいはビットコインを受け取っているということはありません。
この誤解に起因するビットコイン損失の例は、人々が自分のアドレスに3btcが含まれていると信じているときです。
彼らは0.5btcを費やし、実際にはゼロを含んでいたときにアドレスが現在2.5btcを含むと信じていた。
残りの2.5btcは、バックアップされていないため失われた変更アドレスに転送されました。これは紙幣のユーザーにはたまに起こりました。
"From"アドレス[編集]
Bitcoin取引には、原産地、原産地、または「元」の住所はありません。詳細は「 from address」の専用記事を参照してください。
アドレスマップ[編集]