它附带了完整的文档,还有许多著名的比特币的应用和服务。
特点
- 高度优化的轻量级简化支付验证(SPV)模式。在这种模式下,只有一小部分的区块链被下载,使得bitcoinj适合在智能手机或便宜的虚拟私人服务器等受限设备上使用。
- 实验完全验证模式,与比特币核心做同样的验证工作。在此模式下,将计算未使用的事务输出集(UTXO set),由于使用PostgreSQL存储,可以将其编入数据库,以便通过地址快速查找余额。
- 一个包含加密,费用计算,多重签名,确定性密钥派生,可插入硬币选择/投币控制,扩展支持和事件监听器的钱包类,让您随时掌握您的余额变化。
- 支持小额渠道支付,使您可以在客户端和服务器之间建立多重签名合同,然后在渠道上进行协商,从而实现快速小额支付,避免矿工费用。
- 对于网络IO提供异步和为Thread-per-connection(每个连接分配一个线程)连接,你可以在可扩展性和阻塞(如SOCKS / Tor代理)之间进行选择。
- 可以很便捷的开发一个基于比特币合约功能的应用程序。
- 提供一个简单的GUI钱包应用程序,可以使用它作为您自己的应用程序的基础。
- 强大的比特币标准支持
- 提供处理钱包和链上文件、支付协议、网络等等的命令行工具
- O(∩_∩)O~友好和乐于助人的社区!