Если у вас возникла необходимость использовать биткойн в каком-либо бизнесе или купить toncoin, то пора подумать о технической стороне дела. Наклеить QR-код одного из биткойн-адресов вашего кошелька на кассу в магазине или разместить его в интернет-магазине, а затем каждый раз сообщать очередному покупателю, сколько биткойнов ему нужно отправить, вероятно, не лучшая идея.
Необходимо не только максимально автоматизировать платежи в биткойнах, но и избежать бесчисленных неприятных ловушек, которые несет само использование биткойнов.
Следовательно, вам понадобится платежный шлюз, хорошо продуманный и тщательно запрограммированный, который решит за вас подавляющее большинство задач, на которые у среднего продавца не хватает времени или ресурсов. Существует буквально множество платежных шлюзов, но каждый принадлежит третьей стороне. Но нам естественно понятно, что это не то, чего мы пытаемся найти в этом направлении.
Когда нужен сервер BTCPay
В нашем случае исключением является сервер BTCPay, разработка на основе открытого исходного кода, который позволяет обладать вашим собственным платежным шлюзом. Кроме того, это совершенно бесплатно.
Сервер BTCPay - это набор различных функций, основанных на программном обеспечении биткойнов Bitcoin Core. Если вы используете сервер BTCPay, в отличие от подавляющего большинства «пользователей» биткойна, вы действительно используете биткойн. Имея собственный сервер BTCPay, у вас также есть собственный полный узел биткойна. Частью программного обеспечения является NBXplorer, специально разработанный браузер, который сервер BTCPay использует для проверки входящих платежей, а также проверки подлинности монет BTC, которые заплатил вам ваш потенциальный клиент.
Преимущества
Работа с сервером BTCPay в основном не вызывает трудностей, а более технически продвинутые пользователи могут дополнительно изучить отличную документацию или даже исходный код. Для обычных пользователей, которые просто хотят получать биткойны и делать это технически правильно, просто возьмите на заметку несколько фактов:
- не требует и не работает с вашими приватными ключами. Он использует так называемый расширенный открытый ключ (xpub) или адрес вашего биткойн-кошелька.
- не принимает и не хранит биткойны. Все платежи идут прямо на ваш кошелек, который вы используете. Применяется только в том случае, если вы не используете внутренний горячий кошелек.
- можно использовать с наиболее распространенными аппаратными кошельками, такими как Vault, Ledger, Cold Card и KeepKey.
- можно использовать с наиболее распространенными программными кошельками (десктопными и мобильными), такими, как Bitcoin Core, Wasabi Wallet, Samourai Wallet, Blockstream Green.
- можно запустить на вашем собственном устройстве, на недорогом оборудовании (Raspberry PI 4) с низким энергопотреблением или на арендованном виртуальном VPS-сервере.
- позволяет использовать и получать платежи через сеть Lightning (второй уровень сети Биткойн).
- никогда не использует один и тот же публичный адрес (ваш кошелек) дважды для входящих платежей, он всегда генерирует новый из расширенного открытого ключа (xpub).
Другими словами, сервер BTCPay работает так, как был разработан биткойн. Он уважает правила и основные характеристики биткойна, которые делают биткойн тем, чем он является на самом деле. В настоящее время нет более удобного способа приема платежей в BTC. Сервер BTCPay на сегодняшний день находится на вершине айсберга, среди аналогичных разработок.