DigiCurrency 板


LINE

根据白皮书第七节 Reclaiming Disk Space 理论上 全节点可以丢弃已经被花掉的交易 不影响以後的验证 (不可能有新交易指向已经被花掉的交易 所以丢弃当然不影响验证 但如果单纯想查被丢弃的交易的详细资料 那当然找不到了) 而这个功能实际上在比特币全节点软体里也有支援 只要在启动全节点时加上「-prune=N」的参数即可 N的单位是MiB 意思是你只想要保留最新N MiB的区块资料 更旧的就丢弃 N最小可以设550 这样的话硬碟上的raw block data就会维持在550 MiB (不包含目前大约4 GB的UTXO资料库chainstate 4 GB + 550 MiB -> 整个比特币节点软体大约固定占用5 GB的硬碟空间) 更详细的说明在0.11版的release notes https://tinyurl.com/obc8mhb (BTC从0.11版开始支援 BCH是之後才分叉出去所以应该也有) 如果有需要跑全节点 但又不想占太多硬碟空间 就可以启用这种block file pruning模式 不跑的时候也可以把上述5 GB整个备份 等哪天又有需要再把这5 GB拿回来用 这样的话只要补验证这段时间错过的区块即可 不用从头验证几百GB的区块链 而且因为都是亲自验证 所以也没有需要信任别人的问题 当然如果有人想跑全节点但又懒得亲自从头验证 直接跟你要这5 GB来用(我不知道会不会有这种需求) 那他就必须信任你了 理论上 开启prune mode的全节点 功能依然完整(问题只在於有无实作) 上面提到没办法查询被丢弃的交易 其实只要跟「保留该交易的节点」要就好了 拿到的交易只要hash值能一路串到merkle root 就能证明它确实存在於区块里 依然没有信任问题 这就跟SPV的原理一样 只能感叹聪神的强大 目前要注意的一点 就是全节点在prune mode下似乎无法汇入钱包 这点在0.11版release notes也有提及 这也是「理论上不是问题但目前尚未实作」 (不太懂技术上的难点在哪 源码在src/wallet/rpcdump.cpp importwallet函数 这次应该不是BTC的锅 因为BCH的这段源码也差不多) 我以前用dumpwallet备份了文字档钱包 里面的BTC大约值1 USD 现在想importwallet回来居然跳错 「Importing wallets is disabled in pruned mode」 手边没有以前的wallet.dat可以测试 不知道直接复制贴上整个wallet.dat而非透过RPC来弄 是否可行 希望有大大能解惑: 1. 目前prune mode下是否真的无法汇入钱包 2. 我的dumpwallet里的BTC还有救ㄇ 看不懂里面的私钥格式 感谢~ -- 血に饥えた狼达よ…今こそ自らの牙で、锁を解き放つ时が来たのだ…。 すでに戦いは始まっているのだ。さぁ、武器を取れ!そして杀せ!杀しまくれ!! 自らの命を、守るために… --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.4.89 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1567932082.A.FA0.html
1F:→ kugwa: SL:qq2vtymc5syylwfda7rwfanx2pmhvls46gwrnepsh2 09/08 16:41
2F:推 DarkerDuck: 推推~~ 09/08 16:42
3F:推 DarkerDuck: 在prune mode下汇入钱包会需要重爬一次完整区块链啊 09/08 16:44
4F:→ DarkerDuck: 但是就被prune掉了,当然就无法进行 09/08 16:45
5F:→ kugwa: 理论上只要有当前UTXO set 就没问题不是吗? 09/08 16:46
6F:→ kugwa: 我的钱包里都是还没花掉的 09/08 16:47
7F:→ DarkerDuck: 汇入不同的钱包,不同地址要重新验证交易啊 09/08 16:49
8F:→ DarkerDuck: 没有区块链历史资料,没办法重新验证啊 09/08 16:49
9F:→ DarkerDuck: 除非跟SPV节点一样再重新跟其他完整节点要 09/08 16:50
10F:→ DarkerDuck: dumpwallet出来的私钥就原始格式 09/08 16:51
11F:→ DarkerDuck: 而不是WIF或是BIP39格式 09/08 16:51
12F:→ kugwa: 为啥需要重新验证交易 09/08 16:55
13F:→ kugwa: 钱包里的地址 如果是没花掉的 应该要能在UTXO里match到? 09/08 16:55
14F:→ kugwa: UTXO属於chainstate的一部分 是自己跑过的 没有信任问题吧 09/08 16:56
15F:→ DarkerDuck: 这是为了产生交易历史,假如你只要最後的余额 09/08 16:56
16F:→ DarkerDuck: 那当然是只要UTXO就已经足够了 09/08 16:56
17F:→ DarkerDuck: 但我实际重新汇入过钱包,他会重新产生交易历史资料库 09/08 16:56
18F:→ DarkerDuck: 因此会重新验证交易才能重新产生整个交易历史 09/08 16:57
19F:→ DarkerDuck: 至於为什麽一定要重新产生交易历史才行 09/08 16:57
20F:→ DarkerDuck: 这可能就要去问Core开发者了,他们思维跟一般人不一样 09/08 16:58
21F:→ kugwa: 原来如此 09/08 16:58
22F:→ kugwa: 但我根本不需要交易历史啊xdddd 09/08 16:58
23F:→ kugwa: 我只要能提出里面的BTC 把他转走而已 09/08 16:59
24F:→ kugwa: 或是不知道有没有SPV钱包认得dumpwallet格式 09/08 17:01
25F:→ kugwa: 只要能动到里面的BTC 任何方法都行~ 09/08 17:03
26F:→ kugwa: 除了重新验证整条区块链这个方法之外 09/08 17:03
27F:→ DarkerDuck: blockchain.info网站钱包我有汇入过原始私钥,可用 09/08 17:05
28F:→ kugwa: 刚刚产生一个私钥 来测试汇入到blockchain.info钱包 09/08 20:56
29F:→ kugwa: 真的可以用 感谢 09/08 20:56
30F:→ kugwa: 刚刚才搞懂 我的dumpwallet档案 里面的私钥原来是WIF格式 09/08 20:57
31F:→ kugwa: 只是blockchain.info可以吃WIF和原始私钥 09/08 20:57
32F:→ DarkerDuck: 不过blockchain.info的安全性没很好,汇入後就可转出 09/08 20:57
33F:→ kugwa: 对 所以我刚刚是用没钱的私钥来测 09/08 20:58
34F:→ kugwa: 感觉没什麽SPV钱包可以直接汇入私钥 都要认他们自己的格式 09/08 20:59
35F:→ kugwa: 要码就是seed phrase 要码就是钱包自己认得的格式 09/08 21:00
36F:→ kugwa: 这样要在不同钱包之间转换有点困难 09/08 21:00
37F:→ DarkerDuck: https://bitcoinelectrum.com/importing-your-private 09/08 21:22
38F:推 DarkerDuck: WIF格式的话,用Electrum也可以直接汇入 09/08 21:22
39F:→ kugwa: 这个好~ 09/08 21:40
※ 编辑: kugwa (36.227.4.89 台湾), 09/09/2019 02:40:52
40F:→ DarkerDuck: 773字 * 7星 = 5411 PCH 09/09 04:30
41F:→ DarkerDuck: https://tinyurl.com/y6mnldwg 09/09 04:31







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP