В новой версии клиента Bitcoin Core (0.19.0) предложили избавиться от схемы BIP70 и имплементировать генерацию bech32-адресов по умолчанию.
Soon: Bitcoin Core 0.19.0 — Good things from r/Bitcoin
BIP70 является платежным протоколом, который присваивает кошельку URL вместо простого адреса. Этот URL отвечает на Get-запрос, после чего сервер мерчанта отправляет адрес и сумму платежа. BIP70 вводит требование к разработчикам по поддержке legacy-зависимостей инфраструктуры публичных ключей, которые имеют давнюю историю обнаруженных уязвимостей. Также протокол повышает риски мониторинга ончейн-активности в рамках требований AML/KYC.
Единственным известным сервисом, использующим BIP70, является крупнейший в мире криптовалютный процессинг BitPay. Многие пользователи не могут оплатить инвойсы сервиса, поскольку их кошельки не поддерживают протокол, который большинство поставщиков услуг давно заменили на схему BIP21.
Вероятно, процессингу придется рассмотреть вариант отказа от BIP70 в ближайшем будущем.
Напомним, релиз Bitcoin Core (0.18.0) с нативной поддержкой аппаратных кошельков состоялся 2 мая.