Я вижу много веб-сайтов, использующих API блокчейна для создания биткойн-кошельков (если я прав), отправки и получения платежей, я знаю, как обычно сделать платежную систему с использованием C#/MSSQL или PHP/MySQL, но мне кажется, что это слишком много. реализации API блокчейна разные вещи, поэтому я хотел знать, как мне настроить кошелек, например, использовать PHP для реализации онлайн-кошелька, чтобы я мог создавать учетные записи пользователей, создавать кошельки, отправлять платежи с моего сайта (который имеет кошелек) в другой биткойн-кошелек на другом сайте, так как я думаю, что все они на самом деле используют один и тот же API блокчейна, есть идеи, как сделать что-то подобное?
Вопрос довольно общий, поскольку вы можете использовать Blockchain API в общем виде. Blockchain.info — это компания, которая предоставляет API для использования в сети Биткойн. Если вы хотите писать приложения с использованием этого API, можете прочитать об этом здесь. https://blockchain.info/api/
Наряду с этим API вы можете изучить другие сервисы, такие как BitPay или даже Stripe, которые предоставляют способы принимать платежи в биткойнах, не зная подробностей о протоколе.
Если вы используете Blockchain API в общем смысле и хотите, чтобы ваш веб-сайт не зависел от внешних компаний и API, вы должны запустить полный узел самостоятельно.
Полные узлы Биткойн позволяют обмениваться данными через вызовы RPC для создания кошельков, транзакций и т. д. Существует множество примеров того, как подключиться к узлу Биткойн через RPC с помощью PHP. Вы бы запустили узел в TestNet, чтобы вы могли создавать и тестировать, не опасаясь потерять деньги из-за ошибок или сборов.
Bitcoin Core — очевидный выбор для полной ноды, но я бы также посмотрел на реализацию bcoin, если бы занимался значительным управлением кошельком.
мешколлайдер