o3o3o

点滴记录

0%

通过私钥恢复ripple

前情提要

最近在整理文件的时候,发现了个2013年的ripple密钥, 当时并不值钱,但最近还算比较值钱(现价1.42 CNY)

通过一番努力,终于找回了。在这儿把这个过程记录下来, 以备有类似情况的人朋友使用。

记得当时是在WCG (World Community Grid)注册了个账号, 下载了BOINC, 并加入了 Ripple Labs Team,在自己的PC上跑了起来, Ripple Labs根据算力大小获得的点数来分配每天获得的XRP。 但是,2014年4月,由于WCG改版,Ripple Labs获取积分困难,再加上分配不均以及黑客攻击等原因,Ripple Labs停止了WCG赠送活动。

好了,进入正题。咱们的目的是:

  1. 通过密钥,看看自己有多少ripple,
  2. 如果有的话,如何持有,并交易。

如何找回 Ripple

通过密钥,生成地址、公私钥

当时在ripple.com 注册的时候,你应该保存着一个文件, 内容大概是:

1
2
3
Secret Account key:

shqa2QYiJ1wcizZdV3WeiLeL7L33d

  • 本地安装node 环境,可以通过以下代码,把shqa2QYiJ1wcizZdV3WeiLeL7L33d 替换成你的密钥。
1
2
3
4
5
6
7
const r = require("ripple-keypairs")

const keypair = r.deriveKeypair("shqa2QYiJ1wcizZdV3WeiLeL7L33d") // replace shqa2QYiJ1wcizZdV3WeiLeL7L33d with yourkey

const publicAddress = r.deriveAddress(keypair.publicKey)
console.log('publicAddress: ', publicAddress)
console.log('keyPair: ', keypair)

若你想快速找回, 可以这儿 (注意: 可能会有安全风险,毕竟是联网状态, 还是推荐在本地运行) 点击run就可以.

最终的执行结果,如:

1
2
3
4
5
publicAddress:  rBHv7wzKgbWFyRvnFRDGAaiRmuQiZGEr4j
keyPair: {
privateKey: '007D0FD37D0BDFC9FFF22C4B738F8E0B48D7C05A6F8E42651A3B9153F4B18A644E',
publicKey: '02C6965ECA0D64FD78114B361380D57289BB25EA2E299FE66381B23BDA5899919A'
}

管理你的 Ripple

首先你需要知道你的余额:
https://bithomp.com/{YourPublicAddress}, 替换 {YourPublicAddress} 为你的地址,就可以看到你的余额。本文的例子是
https://bithomp.com/rBHv7wzKgbWFyRvnFRDGAaiRmuQiZGEr4j

然后,你可能需要决定使用哪个钱包。
在参考了 这片文章后

我最终使用的是 web 版本的exarpy (觉得体验简单极致, 对于关键操作,提示断网操作)但从理论上来说,还是不够安全,如何你需要安全性更高,还是建议使用其它本地钱包)

如果想把这些币兑换比特币,可以去支持的交易所兑换,比如: BinanceBitfnex