Использует ли Electrum Bitcore Apis в качестве серверной части?

Использует ли Electrum Bitcore Apis в качестве серверной части или нет?

Если нет, то какова цель разработки Electrum, когда Bitcore Apis предоставляет все функции, которые есть у Electrum (например, HD-кошельки и мастер-сидирование)?

Ответы (2)

Электрум использует бэкенд электрум-сервера ( электрумкс — более новый вариант)

Фактически, электрум старше биткора примерно на 2 года.

Что касается того, почему существует несколько реализаций похожих API и программного обеспечения, ответ на самом деле «Почему узел?». Даже программное обеспечение биткойн-узла имеет несколько реализаций (например, Bitcoin Core и btcd).

Это очень дружественное к открытому исходному коду пространство, и обычно активно поощряется наличие нескольких подходов к проблеме.

Привет, Рагхав, правильно ли будет сказать, что только Electrum-api (после настройки Electrum-сервера) предоставляет все основные методы для создания кошельков, добавления нескольких адресов, создания, инициирования, отправки или отмены транзакции и т. д.? Не забывайте, что я также хочу настроить комиссию txn во время отправки транзакции. Все ли возможно с Electrum-api или мне нужно использовать Bitcore?
API-интерфейсы Electrum помогут вам просматривать балансы/выходные данные адресов, создавать транзакции и транслировать их. Генерация ключей, кошельки и подпись обрабатываются внешним клиентом Electrum, а не сервером. Ключи никогда не покидают клиентское устройство
Интерфейсный клиент Electrum, например?
Такие как Электрум
Предоставляет ли Electrum эти API? Не могли бы вы поделиться ссылкой на документ?
Насколько я знаю, в Electrum есть интерфейс RPC, но я с ним не знаком и никогда им не пользовался.
Хорошо спасибо! Знаете ли вы какой-либо другой доступный API, который может сделать это случайно? Я хочу настроить Electrum-сервер и интегрировать Electrum-клиент в свое приложение.
Честно говоря, Электрум, вероятно, будет вашим лучшим вариантом для быстрого полного решения.

Нет

Electrum использует сервер Electrum в качестве API, который содержит информацию о заголовках блоков, UTXO и информацию об балансе адресов и исторических транзакциях. Electrum выполняет все управление ключами на клиенте, и никакая важная пользовательская информация не хранится на сервере.

Bitpay (кошелек Bitcore) использует службу кошелька Bitcore (которая занимается созданием кошелька и управлением ключами), которая, в свою очередь, использует API Insight (который хранит данные о блоках/транзакциях). Insight взаимодействует с Bitcore, который находится поверх Биткойна.

Итак, используя Electrum, я могу создать несколько кошельков с n адресами в каждом, верно? Предоставляет ли Electrum API метод для обработки таких транзакций, как инициирование, отправка или отмена txn?
Конечно, это полный кошелек spv
Спасибо, Никос! Вы знаете, предоставляет ли Электрум какой-либо API?
API в каком смысле? Он предоставляет полный пользовательский интерфейс и опцию командной строки. Хотели бы вы использовать его удаленно или что именно вы хотите сделать?
Нам нужно создать собственный интерфейс кошелька BTC. Где пользователь может создавать несколько кошельков, адресов, отправлять/получать транзакции.
Также можем ли мы добавить пользовательские сборы за каждую транзакцию?
Сборы являются частью пользовательской конфигурации. Я думаю, что Электрум предлагает возможность подключения rpc, поэтому вы можете использовать его поверх этого, то есть иметь собственный интерфейс и отправлять команды rpc в Электрум.