Описание тега 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/