精通比特币(23):比特币靓号地址

  • A+
靓号地址包含了人类可读信息的有效比特币地址。例如,1LoveBPzzD72PUXLzCkYAtGFYmK5vYNR33就是包含了Base-58 字母love的。靓号地址需要生成并通过数十亿的候选私钥测试,直到一个私钥能生成具有所需图案的比特币地址。

生成靓号地址

精通比特币(23):比特币靓号地址
每增加一个字符就会增加58倍的计算难度。超过七个字符的图案通常需要专用的硬件才能被找出,譬如用户定制的具有多个图形处理单元(GPU)的台式机。那些通常是无法继续在比特币挖矿中盈利的矿机,被重新赋予了寻找靓号地址的任务。用GPU系统搜索靓号的速度比用通用CPU要快很多个量级。
.
另一种寻找靓号地址的方法是将工作外包给一个矿池里的靓号矿工们,如靓号矿池中的矿池。一个矿池是一种允许那些GPU硬件通过为他人寻找靓号地址来获得比特币的服务。
.
生成一个靓号地址是一项通过蛮力的过程:尝试一个随机密钥,检查生成的地址是否和所需的图案相匹配,重复这个过程直到成功找到为止。

靓号地址安全性

靓号地址既可以增加、也可以削弱安全措施,它们着实是一把双刃剑。
用于改善安全性时,一个独特的地址使对手难以使用他们自己的地址替代你的地址,以欺骗你的顾客支付他们的账单。不幸的是,靓号地址也可能使得任何人都能创建一个类似于随机地址的地址,甚至另一个靓号地址,从而欺骗你的客户。
.
8个字符的靓号地址,攻击者将会被逼迫到10字符的境地。对攻击者来说则变成了无法承担支出,特别是如果欺诈的潜在回报不足以支付生成靓号地址所需的费用。

发表评论

您必须才能发表评论!