比特币纪念章比特纪念币数字虚拟bitcoin美国BTB比特币纪念小礼品
【在售价】4.3
【抢购价】4.3
———————
【抢购地址】https://p.pinduoduo.com/T51TXQm4
以太坊V神同款印花短袖T恤男装eth币圈加密货币上衣服it程序员潮【7月31日发完】
【在售价】21.38
【抢购价】21.38
———————
【抢购地址】https://p.pinduoduo.com/vkaTIvTo
我有钱包身份证和密码,但由于火灾,我无法使用钱包和钥匙。我有办法找回钱包吗?钱包所在的硬盘已经损坏,无法恢复。使用的软件是比特币核心。
比特币核心
钱包回收
分享
改进这个问题
跟随
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条评论
你的答案
我是比特币开发的新手。我正在通过文件和研究建立在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小时前
添加评论
我在许多其他的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小时前的皮特·维尔
与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被严重低估。
显然,没有一个密钥会丢失,但这可以通过多位置备份来管理。
分享
改进这个答案
跟随
尽管我已经通过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青铜徽章
比特币协议允许矿工在创建区块时选择要包含哪些交易。它们不能包含任何不真实的交易,但为了允许交易费用的公开市场,它们可以选择要包含的真实交易的子集。这一假设似乎是,矿商对最大化他们的回报感兴趣,因此只会包括向他们提供最高总交易费用的交易子集。
然而,一个别有用心的矿工可能想要惩罚某些地址。例如,美国政府运营的节点可能希望限制来自通过勒索软件支付获得比特币的地址的交易。就我对比特币协议的理解而言,他们绝对不会处理来自该地址的任何交易——无论提供的价格如何。通过合作,他们可以大大减缓与该地址有关的任何交易的速度。当然,如果有一个节点不想限制addresses活动,那么事务最终会通过,但是这些中立节点可能会注意到该地址更难进行事务,因此这些中立节点可能会意识到,他们可以从该地址要求更高的事务价格。
所以问题是,这些行为会被认为是恶意行为吗?
协议是否认为这样做的节点是一个“不诚实”的节点,哪些块应该被忽略(即有一个明确的机制来阻止这种活动)?或者相反,市场力量(或者我不知道的其他隐含机制)应该足以阻止这种情况吗?或者作为最后的选择,这种行为被认为是可以接受的吗?
编辑:https://bitcoin.stackexchange.com/a/9412/124187 也帮助我理解了这一点。答案似乎是,这种审查/歧视被认为是可以接受的,而按哈希法进行歧视的能力意味着网络可以保护自己免受市场操纵之类的事情的影响。
交易
采矿理论
未确认交易
抵制审查
分享
改进这个问题
跟随
21小时前编辑的
沃伊奇·斯特纳德
62811银牌1717铜牌
昨天问
达比哈勒
10366青铜徽章
新贡献者
你的担心是正确的。市场交易费用通常被认为可以解决审查问题(“只需支付更高的费用,激励矿商将您的tx包括在内”)。我不确定这一点,因为被审查的实体可以加入任何合作协议,将成本推给其他参与者昨天CypherpunkDev
添加评论
3个答案
9
当然,如果有一个节点不想限制addresses活动,那么事务最终会通过,但是这些中立节点可能会注意到该地址更难进行事务,因此这些中立节点可能会意识到,他们可以从该地址要求更高的事务价格。
我想你回答了第一部分的主要问题。矿商即使参与连锁分析也不能要求收费。用户为他们的交易决定费用,矿工们主要根据费率从mempool中优先考虑这些交易。
所以问题是,这些行为会被认为是恶意行为吗?
是的,有些人认为它是恶意的。尽管不可能阻止某人为一个区块开采和决定交易。隐私和审查是密切相关的,所以提高隐私会影响这些事情,或者如果大多数用户遵循最佳实践,恶意矿工就很难过滤交易。
网络上也有许多间谍完整的节点。在运行完整节点时,最好假设10%的对等节点是恶意节点。因为在运行比特币核心和收集尽可能多的信息方面不需要太多的努力。
这是0xB10C的一个有趣的项目,其中跟踪基于模板的块中丢失的事务:https://miningpool.observer/missing
协议是否认为这样做的节点是一个“不诚实”的节点,哪些块应该被忽略(即有一个明确的机制来阻止这种活动)?
不
分享
改进这个答案
跟随
昨天回答的
普拉扬克
459411金徽章88银徽章1919铜徽章
添加评论
9
解决这个问题的办法是:理论上,任何人都可以成为矿工。
工作证明取代了一个可以通过协商一致的协议进行审查的中央政党,在这个协议中,矿商共同决定处理哪些交易以及以什么顺序进行。
但这只是情况的一部分——如果我们完全信任矿工(或他们中的大多数人)不会有恶意行为,我们可以只要求每个矿工提供N个公钥,其中N等于他们当前的hashpower百分比,然后要求每个块永远用51个不同的密钥签名。这样我们就可以不用工作证明了。
使用工作证明的原因是,它可以让任何人成为矿工,甚至匿名。
分享
改进这个答案
跟随
昨天回答的
彼得·维尔
69.5k88金徽章147147银徽章224224铜徽章
1.
我们是否有任何应急计划,当大多数散列权力受到监管和审查交易?包括不建立在“不合规”的基础上,从而迫使不受监管的少数族裔也进行审查昨天CypherpunkDev
1.
@CypherpunkDev不,51%的攻击不能通过工作证明区块链来混合-霍巴莫克昨天
@你错了。首先,其他相关的加密货币(我将不在这里提及)成功地处理了hashrate多数。最后的“原子”选择总是摆在桌面上。第二,我们讨论的是非常具体的攻击,这只可能是因为比特币的纯文本区块链。因此,另一个假设的缓解措施是连锁隐私。面对失去整个价值主张(成功的审查攻击)或引入连锁隐私(所有的缺点和权衡)的选择,我希望选择是显而易见的23小时前的CypherpunkDev
@CypherpunkDev基本上删除了比特币,fork monero,用最后一个已知的好比特币块植入它用户253751 2小时前
添加评论
4.
对的。一个单一的矿商可以通过不将交易包含在他们的区块中来降低交易的速度。当然,除非他们与其他人相比拥有足够的hashrate,否则效果不会真正明显。
完全阻止一个事务将成为可能的51%或更多的网络哈希率,因为任何链包括一个“禁止”的交易可能会超出审查链。你可以阻止某人消费他们的硬币,但前提是你可以维持大部分的hashrate。
没有任何方法可以从这个协议的安全,因为你有效地强加了一个软叉,软叉有他们的合法使用升级网络。
分享
改进这个答案
跟随
昨天回答的
沃伊奇·斯特纳德
62811银牌1717铜牌
3.
我不同意称矿工审查为软叉。只有在网络节点广泛实施的情况下,它才是软分叉彼得·维尔昨天
@你说得对,我可能有点滥用了这里的术语昨天晚上好
添加评论