BitShares Forum

Main => 中文 (Chinese) => Topic started by: bitcrab on October 28, 2015, 12:33:25 pm

Title: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: bitcrab on October 28, 2015, 12:33:25 pm
原文地址:https://bitsharestalk.org/index.php/topic,19390.0.html

步骤一:从Bitshares 2 创世文件创建bloom 过滤文件
1.创建一个新的文件夹把下面要下载的文件都放进去
2.下载github: https://raw.githubusercontent.com/bitshares/bitshares-2/bitshares/genesis.json
3.下载https://raw.githubusercontent.com/bitshares/bitshares-2/bitshares/programs/genesis_util/create_bloom_filter.py
4.在该文件夹中执行 python create_bloom_filter.py -i ./genesis.json --o bloom.dat

步骤二:过滤旧的钱包导出文件wallet.json
1.执行“git clone https://github.com/cryptonomex/graphene-ui.git”
2.新开个窗口,进入刚新建的仓库文件夹“cd graphene-ui/dl/”并安装依赖项"npm install"
3.把上步骤生成的bloom.dat 以及旧的钱包文件wallet.json拷贝到“graphene-ui/dl/programs”
4.执行“cat OLD_WALLET_NAME.json | node ./bloom_filter_wallet.js > NEW_WALLET_NAME.json”,用你实际的旧钱包文件名和要生成的新钱包文件名替换前后两个文件名。

若生成顺利,则会生成小得多的新的json钱包文件,可顺利导入2.0
以上步骤是针对LINUX环境,若是在windows环境下使用,则需将最后一步的“cat” 换成“type”。
无论LINUX还是WINDOWS,都需要事先安装好git, python 等工具。
我在ubuntu 15.04下使用未获成功,但在win7下成功了。


Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: Snail on October 28, 2015, 02:30:13 pm
 +5% 能转载吗
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: bitcrab on October 28, 2015, 04:02:12 pm
随意 :)
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: wuxuqiang on October 28, 2015, 04:26:17 pm
随意 :)
+5%已转比特股门户站
http://www.btsabc.org/html/edu2/201510/00000243.html
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: Musewhale on October 29, 2015, 11:20:52 am
不懂
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: youlonghun on October 29, 2015, 12:27:56 pm
有点高大上,能弄得简单些吗。 :'(
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: freedom on October 29, 2015, 01:16:14 pm
看不懂,能举个例子在上些图吗???
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: youlonghun on October 31, 2015, 04:55:19 am
问题解决了,按这个链接的方法就可以了。https://bitsharestalk.org/index.php/topic,19557.msg251364.html#top
Title: Re: 从0.9.3c输出key.json文件中删除无用私钥的工具使用指南翻译
Post by: bitcrab on November 06, 2015, 04:27:03 pm
图示:

下载好文件:
(http://i12.tietuku.com/9e59f649546bb784.png)

执行:
(http://i12.tietuku.com/f616607926e56afa.png)

执行:
(http://i12.tietuku.com/d15a74367ebe43da.png)

执行 npm install
(http://i12.tietuku.com/9d56abd3c655d936.png)

完成基本上是这样的:
(http://i12.tietuku.com/e9d0e4e3eb68c308.png)

把需要的文件拷贝到相应的文件夹:
(http://i13.tietuku.com/a08fc7aeea5eeee9.png)

执行过滤脚本:正常的话看起来应该是这个样子的:
(http://i12.tietuku.com/520516100189b0bd.png)

结束,七万个key最后剩下3百多个。
(http://i12.tietuku.com/a8cac8b5078e27c1.png)