アドレスは、出力をロックする条件を書き込むための短い方法です。ビットコインは長年にわたり新しい種類の条件を追加してきましたが、それぞれの種類には独自の Схему адресаがあり、最初の数文字で認識できます。
- 1…、レガシー(P2PKH):元の形式、公開鍵のハッシュに支払う。
- 3…、スクリプトハッシュ(P2SH):マルチシグやラップされたSegWitに使用されるスクリプトに支払う。
- bc1q…、ネイティブSegWit(P2WPKHおよびP2WSH):トランザクションが小さく、手数料が低く、エラー検出形式。
- bc1p…、Taproot(P2TR):最新のもので、複雑な条件を単純な支払いのように見せます。
連携して機能しますか?
はい。どの最新ウォレットでもこれらのすべての形式に支払うことができます。形式は、受信した出力が後でどのようにアンロックされるかを記述するだけです。新しい形式は通常、消費するのにコストが低くなります。なぜなら、トランザクションのフルウェイトでカウントされる部分にデータが少なくなるからです。
意図的な小文字
bc1で始まるアドレスはbech32というエンコーディングを使用しています。小文字のアルファベットと数字のみを使用し、混同しやすい文字を避け、送金前にタイピングエラーを検出するチェックサムが含まれています。