区块广播:

core钱包必须要全节点吗?不全节点也能导出私钥

韭菜籽队长发布在 疑难解答来自App
 96327  227
  • 正序
  • 最新
只看帖主楼层直达
  • 小迷糊蛋 船员 2019-06-11 23:25:23 来自App只看该作者212楼
    BurntCoins 发表于 2019-6-11 21:22 私钥和地址完全可以离线生成,生成了就能用,这个和全节点没关系。这层楼说的事情类似电驴的lowID,也就是 ...
    那为什么我今天尝试首次提币,火币系统告知我无效地址?
  • BurntCoins 副船长 2019-06-11 23:32:43 只看该作者213楼
    3002e658326b发表于2019-06-11 23:25:23 那为什么我今天尝试首次提币,火币系统告知我无效地址?
    你生成收款地址的时候,是不是勾选了“生成原生隔离见证(Bech32)地址”,生成出来是bc1开头的?这种地址是2017年激活隔离见证以后才开始用的,很多地方一直懒得升级代码,不识别这种新地址。
    取消勾选“生成原生隔离见证(Bech32)地址”,生成3开头的地址(还是隔离见证地址,不过是P2SH封装过的,也就是P2SH-P2WPKH)再试试吧。
    楼层直达
  • xikuang西狂 海盗王 2019-06-12 01:06:35 只看该作者214楼
    3002e658326b发表于2019-06-11 23:15:59 前辈。如果下载全节点时,网络端口不是8333,那么全节点是假的?基于假的理论上,那么离线生成的钱包的地址也是假的,导致提不了币?我今天从火币第一次尝试提币,系统显示无效地址?这可怎么办?我已经同时6天下载全节点数据,今天第一次按照你的帖子生成加密钱包,然后从火币提币,然后告知我无效地址,我不知道哪里出了问题,能帮我解惑吗?谢谢
    1,你的理解有误。即使你完全不用同步数据,甚至在不联网的状态下用core钱包创建钱包地址和私钥,可以用这个地址去火币网提币。
    2,你完全没有必要去同步数据,建议你用0.15版bitcoin core去离线制作冷钱包,这会给你减少麻烦。
    楼层直达
  • xikuang西狂 海盗王 2019-06-12 01:08:01 只看该作者215楼
    3002e658326b发表于2019-06-11 23:15:59 前辈。如果下载全节点时,网络端口不是8333,那么全节点是假的?基于假的理论上,那么离线生成的钱包的地址也是假的,导致提不了币?我今天从火币第一次尝试提币,系统显示无效地址?这可怎么办?我已经同时6天下载全节点数据,今天第一次按照你的帖子生成加密钱包,然后从火币提币,然后告知我无效地址,我不知道哪里出了问题,能帮我解惑吗?谢谢
    还有,8333端口暂时和你没有关系,不用理会这个。
    楼层直达
  • xikuang西狂 海盗王 2019-06-12 08:46:54 来自App只看该作者216楼
    xikuang西狂 发表于 2019-6-12 01:06 1,你的理解有误。即使你完全不用同步数据,甚至在不联网的状态下用core钱包创建钱包地址和私钥,可以用这 ...
    这楼的东西呢?
  • D3大坑受害者 海盗王 2019-06-12 09:10:23 来自App只看该作者217楼
    技术帖子把高手和水军区分开了。
  • BurntCoins 副船长 2019-06-12 11:40:20 来自App只看该作者218楼
    xikuang西狂 发表于 2019-6-12 01:06 1,你的理解有误。即使你完全不用同步数据,甚至在不联网的状态下用core钱包创建钱包地址和私钥,可以用这 ...
    0.15版的Core全节点是有漏洞的(后来发布的0.15.2版除外),CVE-2018-17144,不过不联网同步就不会触发漏洞。利用这个漏洞需要有算力来独立出块,可以导致节点软件崩溃退出,或者让节点软件接受打破2100万上限的非法区块。
    如果想要1开头的P2PKH收款地址,可以在调试控制台里用getnewaddr "标签" "legacy"这个命令(标签可以随便填,本地保存,不会上链),也可以修改配置文件或启动参数,指定addresstype=legacy。
  • xikuang西狂 海盗王 2019-06-12 11:44:42 只看该作者219楼
    BurntCoins发表于2019-06-12 11:40:20 0.15版的Core全节点是有漏洞的(后来发布的0.15.2版除外),CVE-2018-17144,不过不联网同步就不会触发漏洞。利用这个漏洞需要有算力来独立出块,可以导致节点软件崩溃退出,或者让节点软件接受打破2100万上限的非法区块。 如果想要1开头的P2PKH收款地址,可以在调试控制台里用getnewaddr "标签" "legacy"这个命令(标签可以随便填,本地保存,不会上链),也可以修改配置文件或启动参数,指定addresstype=legacy。
    他在制作钱包时出了问题,我让他用15版制作简单使用的钱包。运用各种命令很多人做不到的。
    楼层直达
  • BurntCoins 副船长 2019-06-12 12:37:10 只看该作者220楼
    xikuang西狂发表于2019-06-12 11:44:42他在制作钱包时出了问题,我让他用15版制作简单使用的钱包。运用各种命令很多人做不到的。
    其实火币是可以用3开头的地址来提币的。他只要在生成收款地址的时候取消钩选“生成原生隔离见证(Bech32)地址”,用3开头的隔离见证地址就好了。
    楼层直达
  • BurntCoins 副船长 2019-06-12 12:38:09 只看该作者221楼
    3002e658326b发表于2019-06-11 23:25:23 那为什么我今天尝试首次提币,火币系统告知我无效地址?
    我好像知道为什么了:你是不是复制了“URI”(开头是“bitcoin:”)?不要复制这个URI,直接复制3开头的地址。
    楼层直达
  • 小迷糊蛋 船员 2019-06-16 01:41:59 来自App只看该作者222楼
    BurntCoins 发表于 2019-6-12 12:38 我好像知道为什么了:你是不是复制了“URI”(开头是“bitcoin:”)?不要复制这个URI,直接复制3开头的地 ...
    对的,前辈。我今天下午再次提币尝试的时候,发现扫提币地址的二维码,火币会自动在前面加了个Bitcoin,我把这个剪掉,就可以提币了。然后去btc.com查了这个地址,果然上面有了提币的信息。但是之前我在给火币客服反馈的时候,客服要求我把地址回复给他们邮件进行验证,所以地址发过去了,那么这个地址会不会不再安全?我需不需要把这个地址上的BTC再转给我的另外的地址?还有钱包升成的地址可不可以删除,因为每次测试点收款的时候都会新生成地址,所以现在很多地址,看着脑壳痛啊…
  • 祥叔 船员 2019-06-16 01:53:55 只看该作者223楼
    可以导出钱包,但钱包不能发送币,可以把导出来的钱包导入到第三方轻钱包。
  • BurntCoins 副船长 2019-06-16 12:03:42 只看该作者224楼
    小迷糊蛋发表于2019-06-16 01:41:59 对的,前辈。我今天下午再次提币尝试的时候,发现扫提币地址的二维码,火币会自动在前面加了个Bitcoin,我把这个剪掉,就可以提币了。然后去btc.com查了这个地址,果然上面有了提币的信息。但是之前我在给火币客服反馈的时候,客服要求我把地址回复给他们邮件进行验证,所以地址发过去了,那么这个地址会不会不再安全?我需不需要把这个地址上的BTC再转给我的另外的地址?还有钱包升成的地址可不可以删除,因为每次测试点收款的时候都会新生成地址,所以现在很多地址,看着脑壳痛啊…
    地址本来就是公开的。把地址告诉别人不会影响安全,只会影响隐私,因为别人知道哪个地址是你的了,就可能进行追溯。然而,你要提币,肯定要把地址告诉火币,这个避免不了。

    0.13版Bitcoin Core以后新生成的wallet.dat钱包数据都是支持HD的,所有的私钥和地址都是从一个种子推算出来的,只要知道这个种子就等于知道了这个钱包里所有的私钥。是不是HD,软件右下角有图标的。
    不过注意,如果你加密了钱包,就会换一个新的HD种子,这样的话,以前的备份就覆盖不到以后新生成的地址了,所以要重新备份一次。要备份的话,最方便的办法就是直接在钱包界面的“文件”菜单里选“备份钱包”,把整个wallet.dat备份了,这样把以前用过的私钥(可能还有币,而且它们也不在新HD种子的覆盖范围里)也都备份了。

    至于“删除地址”,Bitcoin Core应该没有这个功能。
    你可以把付款请求删了,但是地址压根不存在“注销”这回事,仍然可以被用来收币。
    另外,中本聪当初也说过,不要删除私钥。我觉得这是因为谁也不知道未来那个地址会不会阴差阳错地又收到币(比如误操作)。不过,现在用HD钱包的话,只要你不删除HD种子,也就不存在删除个别私钥这种操作了,顶多是跳过某一个私钥,直接用下一个。
    楼层直达
  • 大饼&辣条 队长 2019-06-24 07:14:08 来自App只看该作者225楼
    BurntCoins 发表于 2019-6-16 12:03 地址本来就是公开的。把地址告诉别人不会影响安全,只会影响隐私,因为别人知道哪个地址是你的了,就可能进 ...
    前辈wallet.dat在钱包安装文件夹下也是可以备份的吧?
    还请教前辈 现在使用的的是0.17.1版本 0.13版后就支持hd格式了 如果我打算长期一直使用0.17.1 版本生成钱包文件 以后版本更新后 之前用0.17.1生成的wallet.dat 钱包文件或者私钥导入到未来新版本也是兼容的吗?
  • BurntCoins 副船长 2019-06-24 11:15:54 只看该作者226楼
    大饼&辣条 发表于2019-06-24 07:14:08 前辈wallet.dat在钱包安装文件夹下也是可以备份的吧? 还请教前辈 现在使用的的是0.17.1版本 0.13版后就支持hd格式了 如果我打算长期一直使用0.17.1 版本生成钱包文件 以后版本更新后 之前用0.17.1生成的wallet.dat 钱包文件或者私钥导入到未来新版本也是兼容的吗?
    1.是的。
    2.应该都是会兼容的。新版本软件可以打开旧版本钱包数据,一直都是这样。
    楼层直达
  • 1
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
前往
登录 账号发表你的看法,还没有账号?立即免费 注册