capyQR
← すべての記事

Bitcoin の QR コード:bitcoin: URI 形式が実際どう機能するか

固定金額、ラベル、メッセージ付きの bitcoin: URI(BIP21)QR コードの作り方 —— ほぼすべてのウォレットで実際に機能する決済形式です。

·5 分で読めます

一部の決済プラットフォームと違い、Bitcoin には実際に標準化され、広くサポートされた QR 形式があります —— bitcoin: URI(BIP21)は、ほぼすべての ウォレットアプリで動作します。固定金額の有無にかかわらず、正確な作り方を説明します。

bitcoin: URI 形式

Bitcoin の QR コードはbitcoin:[あなたのアドレス]という形式の URI を エンコードし、任意でパラメーターを追加できます。

完全な例:bitcoin:bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh?amount=0.001&label=Coffee%20Shop。ほとんどのウォレットは、送信者側で追加の設定なしに、この標準をそのまま読み取ります。

作り方

  1. ウォレットから Bitcoin の受取アドレスを取得してください。
  2. URI を組み立ててください —— 金額を指定しないならbitcoin:アドレスだけで十分、固定金額にするなら?amount=を追加してください。
  3. Capy QR のテキスト QR コードジェネレーターでエンコードしてください —— bitcoin: URI は、ほかのテキストペイロードと同じように 扱われます。

固定金額 vs. 任意金額

エディターで作ってみよう → capyqr.com

プライバシーについての注意

(貼り紙のような)1 つの静的アドレスを使い回すのはシンプルですが、すべての支払いが ブロックチェーン上で見える 1 つのアドレスに紐づきます。より高いプライバシーを求める なら、取引ごとに新しいアドレスを生成して、その都度新しい QR コードを作る人もいます —— 用途に応じて、印刷して常設するコードの利便性と天秤にかける価値があります。

ウォレットアドレス向けに準備したコード

レシート、請求書、カウンター表示向けにスタイリングした Capy QR です。

Mono プリセットの Capy QR —— コントラストが高く、どのウォレットでもスキャンできる bitcoin: URI をエンコードする準備ができています。

よくある質問

Bitcoin の QR コードはどうやって作りますか?
bitcoin: URI —— bitcoin:[あなたのアドレス] や、固定金額なら bitcoin:[アドレス]?amount=0.001 —— を QR コードにエンコードします。ほぼすべての Bitcoin ウォレットアプリがこの形式を直接スキャンでき、支払い内容を自動入力します。
bitcoin: URI 形式とは何ですか?
ほとんどのウォレットが対応する標準化された形式(BIP21)で、bitcoin:アドレスの後ろに任意で ?amount=X&label=Y&message=Z を付けられます。これにより QR コード 1 回のスキャンで、受取アドレス、金額、さらにメモまで自動入力できます。
Bitcoin の QR コードに固定金額を設定できますか?
できます —— エンコードする前に bitcoin: URI に ?amount=0.001(BTC 単位の任意の金額)を追加してください。受け取り側のウォレットがその金額を自動入力しますが、送信者は通常、確定前にまだ編集できます。
市場の屋台などで Bitcoin の QR コードを公開表示しても安全ですか?
受取アドレスの QR コードは、人があなたに Bitcoin を送るためだけに使え、資金を引き出すことはできません。プライバシーの観点から、取引ごとに新しいアドレスを生成する人もいますが、固定表示には 1 つのアドレスを使い回す方がシンプルです。
すべてのウォレットが bitcoin: URI スキームに対応していますか?
大多数の Bitcoin ウォレットが bitcoin: URI のスキャンに対応しています —— これは 1 つのウォレットやプロバイダーに固有のものではなく、長く定着した広く採用されている標準(BIP21)です。

結論:Bitcoin の bitcoin: URI は、本当に普遍的な QR 標準として機能する 数少ない決済形式のひとつです —— プラットフォームごとの注意点は不要です。 作る準備はできましたか?テキスト QR コードジェネレーターを開くか、ほかのQR ガイドを見てみてください。