В отличие от некоторых платёжных платформ, у Bitcoin действительно есть стандартизированный, хорошо поддерживаемый формат QR — URI bitcoin: (BIP21) работает почти в любом приложении-кошельке. Вот как именно его собрать, с фиксированной суммой или без.
Формат URI bitcoin:
QR-код Bitcoin кодирует URI в формате bitcoin:[ваш адрес], опционально расширяемый параметрами:
- ?amount=0.001 — заранее заполняет конкретную сумму в BTC.
- &label=Coffee%20Shop — метка, идентифицирующая получателя, показывается в некоторых кошельках.
- &message=Thanks! — необязательная заметка, прикреплённая к запросу.
Полный пример: bitcoin:bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh?amount=0.001&label=Coffee%20Shop. Большинство кошельков читают этот стандарт напрямую без какой-либо дополнительной настройки со стороны отправителя.
Как его сделать
- Получите ваш принимающий адрес Bitcoin из кошелька.
- Соберите URI — просто bitcoin:адрес для открытой суммы, либо добавьте ?amount= для фиксированной.
- Закодируйте его с помощью генератора текстовых QR-кодов от Capy QR — URI bitcoin: работает так же, как и любой другой текстовый payload.
Фиксированная сумма vs. открытая
- Фиксированная сумма: счета, конкретная цена на рыночном прилавке — снижает риск того, что отправитель введёт неверную сумму.
- Открытая сумма: пожертвования или чаевые, где сумму решает отправитель.
Создайте свой в редакторе → capyqr.com
Заметка о приватности
Один статичный адрес, бессрочно используемый повторно (например, на печатной вывеске), прост, но привязывает все платежи к одному видимому адресу в блокчейне. Для более высокой приватности некоторые генерируют новый адрес на каждую транзакцию и делают новый QR-код каждый раз — стоит взвесить это против удобства постоянного, напечатанного кода в зависимости от вашего сценария использования.
Код, готовый для адреса кошелька
Вот Capy QR, оформленный для чека, счёта или витрины на прилавке:
Частые вопросы
- Как сделать QR-код для Bitcoin?
- Закодируйте в QR-код URI bitcoin: — bitcoin:[ваш адрес] или bitcoin:[адрес]?amount=0.001 для фиксированной суммы. Почти любое приложение-кошелёк Bitcoin умеет сканировать этот формат напрямую и заранее заполнять платёж.
- Что такое формат URI bitcoin:?
- Это стандартизированный формат (BIP21), который поддерживает большинство кошельков: bitcoin:АДРЕС, опционально с добавлением ?amount=X&label=Y&message=Z. Это позволяет QR-коду заранее заполнить адрес получателя, сумму и даже заметку за одно сканирование.
- Можно ли задать фиксированную сумму в QR-коде Bitcoin?
- Да — добавьте ?amount=0.001 (или любую другую сумму в BTC) к URI bitcoin: перед кодированием. Принимающий кошелёк заранее заполнит эту сумму, хотя отправитель обычно всё же может изменить её перед подтверждением.
- Безопасно ли публично показывать QR-код Bitcoin, например, на рыночном прилавке?
- QR-код принимающего адреса позволяет людям только отправлять вам Bitcoin — снять с его помощью средства нельзя. Для большей приватности некоторые предпочитают генерировать новый адрес на каждую транзакцию, а не бессрочно переиспользовать один статичный код, хотя единый адрес проще для постоянного размещения.
- Все ли кошельки поддерживают схему URI bitcoin:?
- Подавляющее большинство кошельков Bitcoin поддерживают сканирование URI bitcoin: — это давно устоявшийся, широко принятый стандарт (BIP21), а не что-то специфичное для одного кошелька или провайдера.
Итог: URI bitcoin: у Bitcoin — один из немногих платёжных форматов, который по-настоящему работает как универсальный стандарт QR — без оговорок, привязанных к конкретной платформе. Готовы сделать код? Откройте генератор текстовых QR-кодов или посмотрите другие гиды по QR.
