Описание тега bitcoinj

Bitcoinj - это Java-реализация протокола Биткойн, которая позволяет ему поддерживать кошелек и отправлять / получать транзакции без необходимости в локальной копии Bitcoin Core.

bitcoinjпредставляет собой java- реализацию протокола биткойнов, которая позволяет поддерживать кошелек и отправлять / получать транзакции без необходимости в локальной копии Bitcoin Core. Он поставляется с полной документацией и некоторыми примерами приложений, показывающих, как использовать библиотеку.

Функции:

  • Подключитесь к P2P-сети и загрузите / проанализируйте / проверьте цепочку блоков.
  • Высокооптимизированный облегченный режим упрощенной проверки платежей (SPV). В этом режиме загружается и проверяется только небольшая часть цепочки блоков, что делает bitcoinj подходящим для использования на ограниченных устройствах, таких как ноутбуки, смартфоны или дешевые виртуальные частные серверы.
  • Кошельки SPV могут синхронизироваться с блокчейном за секунды, даже при холодном запуске.
  • Экспериментальный режим полной проверки, который выполняет ту же работу, что и Bitcoin Core. В этом режиме рассчитывается набор неизрасходованных транзакций (набор UTXO), который, благодаря хранилищу PostgreSQL, может быть индексирован в базе данных, что позволяет быстро найти баланс по адресу.
  • Класс кошелька с шифрованием, расчетом комиссий, подключаемыми политиками выбора монет / контроля монет, поддержкой расширений и прослушивателями событий, которые позволяют вам быть в курсе изменений на вашем балансе.
  • Легко внедряйте приложения, использующие функции контрактов Биткойн.
  • Поддержка каналов микроплатежей, которые позволяют вам установить контракт с несколькими подписями между клиентом и сервером, а затем договориться о том, какая сумма отправляется по каналу, что позволяет осуществлять быстрые и быстрые микроплатежи без комиссий майнерам.
  • Обеспечивает как асинхронный, так и поток на соединение для сетевого ввода-вывода, позволяя вам выбирать между масштабируемостью и функциями только блокировки, такими как прокси-сервер socks/ tor.
  • Сильная поддержка BitcoinStandards.
  • Инструмент командной строки для работы с файлами кошелька и цепочки.
  • Примеры приложений, подробная документация по API и статьи, объясняющие дизайн и макет библиотеки.

Домашняя страница: https://code.google.com/p/bitcoinj/

GitHub: https://github.com/bitcoinj/bitcoinj