Java创建比特币地址
如果你希望在自己的桌面Java应用、Web应用或者手机安卓应用中集成对比特币 支付的支持,例如,离线生成比特币私钥和地址、接收比特币支付、多重签名转账、 查询钱包余额等,那么使用bitcoinj这个超高人气的Java比特币开发库,将会 极大地提高你的开发效率。
在Java应用中集成比特币支持能力的第一个要求,就是离线生成比特币密钥和地址。 使用Bitcoinj,可以非常轻松地完成这一任务,而且不需要依赖于任何其他的比特币节点 软件。例如,下面的代码使用bitcoinj生成密钥以及相应的用于主网的P2PKH 地址:
package com.hubwiz.demo; import org.bitcoinj.core.NetworkParameters; import org.bitcoinj.params.MainNetParams; import org.bitcoinj.core.ECKey; public class App{ public static void main(String[] args){ NetworkParameters params = MainNetParams.get(); ECKey key = new ECKey(); System.out.format("私钥 => %s ", key.getPrivateKeyAsHex()); System.out.format("公钥 => %s ", key.getPublicKeyAsHex()); System.out.format("地址 => %s ", key.toAddress(params)); } }
非常简单,对吗?
Bitcoinj的功能相当强大,它甚至包含一个完整的比特币SPV节点旳实现,如果要开发 手机钱包的话,这应该是最理想的起步点。如果你希望快速掌握在自己的Java应用中使用 Bitcoinj的方法,可以访问汇智网提供的在线互动教程: Java比特币开发详解。
相关推荐
chenmoquan 2020-07-27
rejames 2020-01-29
fengzi 2020-01-24
rejames 2020-01-06
fengzi 2020-01-01
rejames 2020-01-01
josephliu 2019-12-24
fengzi 2019-12-14
乐生活与爱IT 2019-11-19
chenmoquan 2019-11-16
dmxtdxwi 2019-11-10
zuiyingong 2019-11-06
freshgamer 2019-08-01
sanshamo 2019-11-01
tianqinglei 2020-07-29
lovecodeblog 2020-07-05