我们可以使用给定的字符串模式创建 XRP 帐户地址并使用校验和完成其余部分吗?
例如:如果我们想创建一个包含特定字符串模式(如“xxtomxxjerry”)的 XRP 账户地址。我们可以在任何与 XRPL 相关的 javascript 库中找到创建此类帐户地址的方法吗?
我们可以使用给定的字符串模式创建 XRP 帐户地址并使用校验和完成其余部分吗?
例如:如果我们想创建一个包含特定字符串模式(如“xxtomxxjerry”)的 XRP 账户地址。我们可以在任何与 XRPL 相关的 javascript 库中找到创建此类帐户地址的方法吗?
XRP 账本中的账户地址是base58
编码的公钥表示。
公钥是曲线上的有效点,有时在曲线的特定子组内(当曲线不是素数时)。
XRP 支持edwards25519
和secp256k1
曲线。
通过曲线生成器(或子组生成器)与密码安全随机数的标量乘法,您可以到达公共点(这是确定性但不可预测的),该随机数大约为2^256
。
所以要回答你的问题......在一个紧密的循环中,你需要:
0
在和之间生成一个密码安全的随机数2^256
。base58
编码),以达到地址值。最终您会找到一个符合您要求的特定地址。多个字符将需要很长时间,当然这取决于您的硬件。