比特币核心恢复只需密码和钱包ID

我有钱包身份证和密码,但由于火灾,我无法使用钱包和钥匙。我有办法找回钱包吗?钱包所在的硬盘已经损坏,无法恢复。使用的软件是比特币核心。
比特币核心
钱包回收
分享
改进这个问题
跟随
2月4日20:46问
阿罗约
122枚青铜徽章
1.
嗨,阿罗约,你刚才问了同样的问题。它作为bitcoin.stackexchange.com/questions/4585/…的副本关闭,因为相同的答案适用于您的问题。我假设你再次提问是因为链接的主题没有完全解决你的问题。你能解释一下你问题的哪一部分没有回答吗?“钱包ID”不是地址吗墨奇♦ 2月4日21:36
添加评论
1个答案
0
我想你指的是一个有“钱包ID”的比特币地址。比特币地址是公共信息,不提供任何特殊访问权限。比特币核心钱包的实际钥匙存储在wallet.dat中。密码仅用于解密wallet.dat中的密钥。仅仅知道地址和密码是不够的。如果没有实际钥匙的副本,您的钱包将无法收回。
分享
改进这个答案
跟随
2月4日21:43回答
墨奇♦
55.1K33333金徽章154154银徽章484484铜徽章
我可能已经找到了我的钥匙的第二个副本,但是我钱包里的硬盘被销毁了。我有办法重新创建我的钱包吗奥罗约2月4日22:50
你能再描述一下你的发现吗?请不要发布任何可能泄露您私钥的详细信息墨奇♦ 2月5日0:18
我发现一个记事本有两个键串,一个是440个字符长,另一个是2572个字符长。这是在另一个备份文件夹,只用于挖掘硬币。我不知道钥匙是这个钱包的还是另一个。7年前我没有给文件命名,我只找到了键1和键2,键串上没有地址或其他钱包的标识符奥罗约2月5日0:40
我不熟悉那种格式。从比特币核心导出的私钥通常使用钱包导入格式,即Base58Check编码字符串,51个字符以5开头♦ 2月5日0:57
我早在2014年就创建了这个钱包(ish),不确定这些年来钥匙链或格式是否发生了变化。我停止了开采,直到最近才忘记了它们,我希望能够找回我拥有的硬币奥罗约2月5日1:20
再显示1条评论
你的答案

时光素材-香车美女  (758)blockchainBTC比特币区块链www.qkl91.com

如何为BTC构建一个webwallet解决方案,以允许订阅的用户存款,允许在用户需要时提取资金?

我是比特币开发的新手。我正在通过文件和研究建立在webwallet解决方案下面
创建一个高清钱包,可以为订阅的用户分配地址。
备份/恢复不同机器上的高清钱包,以管理任何风险。
如果用户的帐户中有足够的资金,则允许用户根据需要通过处理取款交易来取款。
比特币钱包应用程序
分享
改进这个问题
跟随
昨天问
spk公司
1111青铜徽章
新贡献者
你能提供一个更广泛的背景吗?目标用例是什么?市场上有数百种网络钱包,包括一些开源解决方案22小时前的CypherpunkDev
探索在现有的解决方案中开发一些功能,其中加密可以作为消费者交换服务或将其交换为菲亚特的支付方式spk 15小时前
我有兴趣了解现有的开源解决方案,如果你能给我指出任何一个,那就太好了。谢谢–spk 15小时前
闪电网络将更好的支付。Btcpayserver是一个开源的支付处理器,可用于在网站中集成比特币支付。与LND相关的资源:docs.lightning.engineering/community-Resources/resource-list–Prayank 3小时前
添加评论
1个答案
0
您可以将比特币核心JSON-RPC API与用于web开发的任何语言结合使用。有两种方法:
图书馆
很少有库可以帮助您为比特币开发web应用程序。示例:支持比特币核心的最佳JavaScript库?
或者
在testnet上测试与钱包相关的比特币核心RPC。一旦您了解了工作原理,请使用bitcoin.conf运行bitcoind:
测试网=1
服务器=1
test.rpcport=端口
rpcuser=用户名
rpcpassword=密码
跑邮递员(也有邮递员,但我没试过)
创建URL为的请求:https://127.0.0.1:RPC_PORT/
选择“基本身份验证”并输入RPC凭据
主体(原始):
{“jsonrpc”:“1.0”,“id”:“curltest”,“method”:“createwallet”,“params”:[“DW1”,false,false,”,true,true]}
如果您发送请求,这将创建一个名为“DW”的描述符钱包。要在web应用程序中使用它,可以单击</>代码符号并复制其中一种语言的代码:
邮递员比特币核心
与安全性相关的几件事:https://github.com/bitcoin/bitcoin/blob/master/doc/JSON-RPC-interface.md
可以有更多或更好的方法来实现同样的目标。我不是网页开发者。只是想帮忙。
分享
改进这个答案
跟随
昨天回答的
普拉扬克
459411金徽章88银徽章1919铜徽章
谢谢你提供的细节给我指明了正确的方向。您知道是否有任何文档可供我参考,用于为此目的设置高清钱包,以及钱包备份和钱包还原的过程spk 23小时前
几乎所有的东西都有RPC命令。创建高清钱包:createwallet,备份钱包:backupwallet。恢复的基本步骤:bitcoin.stackexchange.com/questions/102904/…–Prayank 23小时前
添加评论

时光素材-香车美女  (757)blockchainBTC比特币区块链www.qkl91.com

QT钱包太慢时的解决方法

我在许多其他的QT钱包中看到,当你在同一个钱包中有太多的交易时,你的QT钱包会非常慢,我的意思是,当你试图从标签概览切换到交易时,QT钱包会花很长时间才做出响应。
一个例子是,一个正常的wallet.dat将有大约2MB,但当wallet.dat有大约200MB时,这个问题将开始发生。
我没有在比特币QT钱包上尝试过这个,因为我不能复制这个,至少我不知道怎么做,但我很确定,比特币QT钱包也会出现这种情况,因为所有的硬币基本上都是分叉比特币代码的。
我想知道是否有一个解决这种问题的办法,而不需要创建一个新的钱包。
比特币核心
分享
改进这个问题
跟随
6月8日1:41编辑
6月8日1点40分问
苜蓿枯萎病
16722银徽章99铜徽章
2.
如果你不能复制它,那听起来就没有问题了Pieter Wuille 6月8日1:41
可能吧,我真的很想复制它,但我能吗卢卡·布莱特6月8日1点42分
1.
很难为假设的情况提供解决方案…–Pieter Wuille 6月8日1:47
是的,我知道,但我在想,也许已经有了一些解决方案,因为一开始,我认为人们曾经有很多交易的钱包,一旦比特币价格太低,然后他们可能会看到这样的问题,有人提出了一个解决方案,现在仍然可以工作卢卡·布莱特6月8日1:54
@PieterWuille我刚刚发现了这个:bitcoin.stackexchange.com/questions/45712/…Jonas的回答完全与我的意思有关“由于通过RPC加载了更大的数据集(例如:一个钱包有10万个钱包交易)”。“当这种情况发生时,它会有解决方法吗?–卢卡·布莱特6月17日1:12
添加评论
1个答案
-1
嗯,我不确定我是否正确地回答了这个问题,但听起来很奇怪,你的wallet.dat文件正在改变它的大小。它只存储您的私钥(很可能是以加密的方式),并且在创建私钥后不应更改。
像比特币qt这样的大多数客户正在做的是下载区块链,这可能会增加你的钱包文件夹。
您可以很容易地从这个wallet.dat导出私钥
如何从satoshi客户端导出地址的私钥?
并用它与任何其他客户签署交易。
分享
改进这个答案
跟随
6月8日15:00编辑
6月8日14:53回答
用户123206
1144枚青铜徽章
2.
这是不正确的。wallet.dat文件还存储事务、标签、同步的时间戳、将来派生的密钥以及可能要导入的各种内容。当它被使用时,它几乎肯定会改变大小22小时前的皮特·维尔

时光素材-香车美女  (756)blockchainBTC比特币区块链www.qkl91.com

有没有不需要xpub备份的多重签名方案?

与Shamir的共享秘密方案相比,HD多重签名方案的一个缺点是需要备份xpub密钥。xpubs没有类似BIP39的编码,它们很长,而且很敏感,所以不能广泛分发它们来应对丢失的风险。
是否存在只需要M个私钥的多签名M-of-N(M<N)方案,从而大大简化了备份(和恢复)?
在我对直根的基本理解中,您可以有效地将多个脚本链接在一起。将一个M-of-N方案简化为一组M-of-M方案或合并在一起是否有效?例如,用a、B、C键将3中的2拆分为接受(a和B)或(a和C)或(B和C)的脚本?
多重签名
主根
分享
改进这个问题
跟随
22小时前编辑的
两天前问的
埃利亚斯诺尔
3122青铜徽章
新贡献者
添加评论
2个答案
1.
与Shamir的共享秘密方案相比,多重签名方案的一个缺点是需要备份xpub密钥。
如果您不想备份xpub(或xpriv),您可以备份multisig中使用的各个私钥,而忽略它们是作为HD树的一部分生成的事实(如果确实是这样)。要从3个multisig中的2个进行消费,您将需要所有3个私钥或2个私钥以及与2个私钥无关的公钥。
在我对直根的基本理解中,您可以有效地将多个脚本链接在一起。将一个M-of-N方案简化为一组M-of-M方案或合并在一起是否有效?例如,用a、B、C键将3中的2拆分为接受(a和B)或(a和C)或(B和C)的脚本?
你可以用主根做你所描述的。默奇写了一篇关于如何做到这一点的博客文章。如果您想使用A和C,并且它位于脚本路径(而不是键路径)中,那么您需要证明它位于主根树中。因此,您需要的不仅仅是A和C的私钥,因此我认为仅存储bip39助记符并不能满足您的愿望。
分享
改进这个答案
跟随
昨天编辑的
昨天回答的
迈克尔·福克森
690988银牌2323铜牌
添加评论
1.
是否存在只需要私钥的多重签名方案,从而大大简化备份(和恢复)?
是的,2/2方案。
在冷藏环境中,2/2被严重低估。
显然,没有一个密钥会丢失,但这可以通过多位置备份来管理。
分享
改进这个答案
跟随

时光素材-香车美女  (755)blockchainBTC比特币区块链www.qkl91.com

electrum wallet是自动增加费用还是必须手动增加费用?

尽管我已经通过testnet广播了许多事务,其中RBF被选为(–RBF true),但是,考虑到testnet和mainnet的矿工之间存在不同的激励机制,到目前为止,我的经验似乎对牢牢掌握RBF在Electrum中的工作方式没有多大帮助。到目前为止,我一直用1个sat/字节广播它们。我知道大多数情况下,他们是用这笔钱被矿工捡到的。有几次我注意到在我广播的费用(总是1个sat/字节)和区块链浏览器中显示的费用(1.2-1.3个sat/字节)之间有一点差异。这些微小的差异向我暗示,Electrum在需要时会自动增加费用。
Electrum是为我增加费用还是我必须手动增加费用?如果是后者,是否可以从终端(即没有GUI)进行费用缓冲?如果钱包的逻辑使RBF过程自动化,那么它到底是什么样子的呢?要等多少个街区才能增加费用?费用增加了多少?我在Electrum的文档中没有找到任何可以回答我问题的信息。
驻极体
以费用代替
驻极体控制台
分享
改进这个问题
跟随
昨天编辑的
两天前问的
杰尔兹布尔佐斯卡
26966青铜徽章
1.
当您编写“broadcast”时,我认为您实际上指的是事务构建指令。也就是说,你指示你的钱包用1SAT/vB构建,但播放的内容有一个略高的触角。我是在问这个问题,因为如果不是这样的话,你可以理解为,你先是以较低的费用播出了一项交易,但后来在网络上看到了交易的更新版本,但我不认为后者是你的意思墨奇♦ 21小时前
@Murch当我写这篇文章时,虽然我通过testnet广播了很多事务,其中RBF选择了(–RBF true),但我的意思是我广播到mempool,即执行了两个命令:第一个是electrum payto with–RBF true标志,然后在输出中得到一个长的数字字符串后,electrum广播一个长的\u数字字符串。当我提到区块链浏览器中显示的费用(1.2-1.3 sat/字节)。我指的是一些比特币探险家在确认发送后显示的发送费用20小时前的杰兹·布尔佐斯卡
1.
是的,我猜这只是一个小名词:我们通常会把第一步描述为事务构建,然后把事务作为广播提交给网络。费率是在“payto”步骤中确定的,在该步骤中建立了事务。事务在生成后是不可变的,因此第二步只允许您广播或不广播固定的事务墨奇♦ 19小时前
添加评论
1个答案
1.
有几次我注意到在我广播的费用(总是1个sat/字节)和区块链浏览器中显示的费用(1.2-1.3个sat/字节)之间有一点差异。这些微小的差异向我暗示,Electrum在需要时会自动增加费用。
大多数情况下,它高于1个sat/byte(应该是sat/vbyte而不是sat/byte,但这与问题无关),在下面的屏幕截图左上角广播事务之前,您甚至可以在Electrum中注意到这一点:
费率electrum
如果您尝试不同的费率和费用值,它将低于中继费,所以不广播或高于1个卫星/字节。
原因:
舍入
可以从首选项禁用此舍入:
偏好
现在您可以使用1 sat/字节费率:
1-sat收费标准
Electrum是为我增加费用还是我必须手动增加费用?
如果一个事务启用了RBF,则可以用另一个使用更高费率和费用的事务替换它。右键单击任何尚未确认的交易,然后单击“增加费用”:
径向基函数
单击“确定”,签署并广播替换事务:4DF6CC117882570B635BF08C28152E598588527C19AC4CB37532241FD087
是否可以从终端[…]进行费用缓冲?
不。https://github.com/spesmilo/electrum/issues/5791
分享
改进这个答案
跟随
21小时前编辑的
杰尔兹布尔佐斯卡
26966青铜徽章

时光素材-香车美女  (754)blockchainBTC比特币区块链www.qkl91.com