利用散列率检验比特币价格下跌

模仿资本:事件视界内,报告#17
为什么散列色带能如此准确地预测当地比特币的底部
理论:当比特币价格达到一定水平时,卖出压力开始指数级消失。
比特币开采是一个无情的行业。从长远来看,只有效率最高的矿业公司才能生存。
采矿业吸引大量竞争的趋势,加上比特币协议的简单和美观,可以为我们提供一种预测比特币当地“价格下限”的方法。
减半
比特币开采公司Blockware Solutions去年发布了一份深度报告,内容涉及减半对矿商的直接影响,以及减半后市场的抛售压力消除程度。
看看整个报告,了解他们是如何得出具体结论的,但他们估计,在价格不变的情况下,减半后,以美元计价的强迫矿商抛售将下降70%。
blockware solutions比特币减半前和减半后
方块软件解决方案
这可能是当前牛市的主要催化剂。
这是怎么回事?
由于矿工投降,卖出压力下降。
直接在矿工减半之后,就发生了投降,因为区块补贴被减半,但矿业公司的运营费用不变。
收入被削减近一半,而支出保持不变,显然对任何业务都是破坏性的。
这种情况将最低效的矿工从网络中清除。结果,困难降低了,最有效率的矿工实际上变得更有利可图。这一自由市场进程消除了那些被迫出售最多比特币以支付费用的矿工,并通过给予他们更多比特币来奖励效率最高的矿工。
矿工投降的过程发生,直到卖出压力明显下降。随着价格下跌,由于最低效(高强迫卖家)的矿商被从网络中淘汰,卖出压力指数级消失。
矿工何时投降?
矿工投降的最明显形式是减半后。据Blockware Solutions估计,销售压力减少了70%,这显然对比特币的市场价格产生了巨大影响。
然而,随着时间的推移,尤其是在价格下跌时,这种低效的矿工清洗自然会发生。
新的高效矿业公司不断被引入网络(更好的asic、更低的电价、完全融资的上市矿业公司等)。当困难增加、电价提高或价格下降时,最低效的矿工就会被清除。

简化矿工投降底部示例
第一个模型假设散列率峰值,比特币价格为6万美元。

image

从模型上看,采矿网络分为五个不同的层。
第一层效率最高,约占整个网络的20%。这可能包括像$RIOT、$MARA和$HUTMF这样的上市公司,它们可以在公开市场获得无限量的可用资本,而且不必出售任何比特币。
第五层效率最高,约占整个网络的20%。以目前的比特币价格计算,他们的运营费用约占其收入(开采比特币)的80%。这意味着他们的利润率对比特币价格下跌、电价上涨、租金上涨和网络难度增加非常敏感。
现在我们来看第二个模型。在这个模型中,价格从60000美元降到了35000美元,散列率也下降了20%。

image

第五层最低效的网络现在已经被淘汰。由于比特币价格的突然下跌,layer five的运营费用(4140万美元)现在超过了他们可以开采的比特币金额(3780万美元)。这会导致它们关闭它们的操作,而其余的层将获得更大的hashrate份额。
有趣的是,美元计价的抛售压力下降了40%。
最后,让我们看看第三个模型。在这种模式下,价格从60000美元下降到20000美元,哈希率也下降了40%。

image

网络的第四层和第五层现已被取消。由于比特币价格的突然下跌,这两个层的运营费用现在都超过了他们可以开采的比特币数量。这将导致它们关闭操作,而其余层将获得更大的hashrate份额。
有趣的是,以美元计价的卖出压力下降了70%。
散列色带
散列带是一个指标,以帮助衡量矿工投降。
虽然hash-ribbon指标并不完美,但它可以说明比特币历史上卖点压力开始指数级消失。
当矿商投降结束,价格降温时,该指标释放买入信号。来自Capriole Investments的Charles Edwards详细解释了哈希色带。
当抛售压力因散列率下降而开始指数级消失时,我们可以更确信比特币已经触底。
另一件有趣的事情是,该指标从未在顶部附近出现(2011年、2013年、2017年)。当价格开始下跌后,每一个地方最高,散列率继续上升。由于散列率仍随着价格下跌而上升,整个网络的抛售压力可能会增加,直到矿工投降,并在熊市期间发出底部信号。
这就是熊市发生的深度。对于网络、用户和矿商能够持续处理的问题来说,价格已经过热了。当价格动能发生变化时,矿商仍在部署,因为开采比特币仍能获得高额利润。然后你会遇到这样一个时期:消极的价格行为吓跑了新的买家,但由于部署了更多的矿商和增加了网络难度,仍然会出现更多的卖家(投降矿商)。
既然比特币是有史以来创造的最好的货币产品,而且我们正看着世界开始将其货币化,那么当比特币开始以指数级的速度变得越来越稀缺时,堆叠更多的SAT可能是一个非常好的主意,正如hash ribbon bottoms所示。这将是历史上第十二次再次发生。
TLDR:当比特币价格下跌,卖出压力也可能呈指数级下降时,使用哈希色带来计时比特币的买入时间。
这是模仿资本的客串帖子。表达的意见完全是他们自己的,不一定反映BTC,Inc.或比特币杂志的意见。

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

如何在同一台ubuntu服务器上安装Bitcoin和Bitcoin cash?

我在bitcoin.org上安装了bitcoin core作为文档,它运行得非常好。然后,我尝试手动安装比特币ABC,如下所示:
wget bitcoin-cash-gnu.tar.gz
tar xzf比特币-cash-gnu.tar.gz
cd比特币现金gnu/bin
长征
比特币cli比特币qt比特币tx比特币测试\U比特币
我已经重命名bin目录文件,这样它就不会与比特币遗产冲突。
比特币现金cli比特币现金qt比特币现金tx比特币现金D测试\U比特币现金
然后我把它安装在/etc/usr/bin上
sudo安装-m 0755-o root-g root-t/usr/local/bin比特币现金gnu/bin/bin/*
然后我试着运行bitcoinCashd
未找到命令
比特币核心
比特币现金
安装
分享
改进这个问题
跟随
11月13日20:38编辑
G。麦克斯韦
690822金徽章1313银徽章4444铜徽章
1月14日15:43问
亚当
341911金徽章99银徽章3333铜徽章
添加评论
1个答案
4
我成功地在Ubuntu 14.04.5 LTS上安装了Bitcoin ABC,同时安装了Bitcoin Core,使用了以下说明:
从此处下载相应的二进制文件:https://download.bitcoinabc.org/
对我来说,命令是:
wget公司https://download.bitcoinabc.org/0.16.2/linux/bitcoin-abc-0.16.2-x86_64-linux-gnu.tar.gz
提取存档:
tar xzvf比特币-abc-0.16.2-x86_64-linux-gnu.tar.gz
重命名二进制文件:
cd比特币-abc-0.16.2/bin/;重命名为’s/bitcoin/bitcoinCash/’*
将文件安装到/usr/local/bin:
sudo安装-m 0755-o root-g root-t/usr/local/bin*
瞧à!
bitcoinCashd-版本输出:
比特币ABC守护程序版本v0.16.2.0-6af5e93
[…]
比特币-版本输出:
比特币核心守护程序版本v0.15.1
[..]
ls/usr/local/bin输出:
比特币现金cli比特币现金播种机比特币测试\u比特币
比特币现金
比特币现金qt比特币cli比特币tx

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

进出交易所的连锁活动有多少?

是否有任何数据服务提供指标,显示比特币区块链上有多少交易往来于交易所?
交易
块链
交易所
分享
改进这个问题
跟随
5月8日19点18分被问到
适应性分析
51933银徽章99铜徽章
添加评论
1个答案
0
Blockchain.com展示了“主要比特币交易所交易量的美元总值”图表
毫无疑问,还有其他同等数据的发布者。
分享
改进这个答案
跟随
回复时间:5月8日19:58
红砂砖
11.8k22金徽章1717银徽章3838铜徽章
添加评论

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

已知的拦截攻击案例

目前我正在做一门关于比特币的课程。上一次课程的主题是阻止攻击,课程(从2014年开始)声称到目前为止还没有已知的攻击。
区块预扣是2021年矿藏使用的策略吗?如果是的话,我在哪里能找到支持这一点的证据?
采矿池

攻击
分享
改进这个问题
跟随
5月23日8:28问
伦斯卡拉
1
新贡献者
添加评论
1个答案
0
根据2016年的这篇文章,Slush pool似乎注意到或有人报告了与批量扣缴相关的问题:http://organofcorti.blogspot.com/2016/02/detecting-unintentional-block.html
不确定2021年是否可行,以及哪些矿坑受到影响。
在研究opu CTV的时候,我读到了关于无信任协作的采矿池:https://utxos.org/uses/miningpools/ 所以我们可以假设opu-CTV修复了这个问题,但是它还没有激活。
这种类型的挖掘池没有可信任的操作员,不需要协调。这消除了各种类型的挖掘池攻击,例如block-witholding。
分享
改进这个答案
跟随
17小时前回答的
普拉扬克
373911金徽章66银徽章1818铜徽章
添加评论

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

我的私钥无法识别。

我试图通过调试用于在比特币核心应用程序中将比特币发送到我钱包的地址来检索我的私钥。但是,当尝试在另一个应用程序中导入此私钥时,它无法识别它。您知道问题可能出在哪里吗(另一件事是我没有足够的空间来同步我的钱包,这会导致问题吗?!)谢谢你的帮助。
私钥导入
分享
改进这个问题
跟随
编辑时间:10月18日3:10
墨奇♦
54.2k3232金徽章150150银徽章469469铜徽章
3月5日18点25分问
祖扎纳
111青铜徽章
私钥的格式是什么?也可以通过密码进行加密fihdi 2018年3月5日21:28
抱歉,如果我的答案是愚蠢的-数字和字母Zuzana 3月5日18:30
我如何解密它Zuzana 3月5日18点21分33秒
@Zuzana是51或52个字符长的私钥,第一个字母是“L”、“5”或“K”?–网格对撞机♦ 2018年3月5日21:37
52个角色和L@MeshCollider–Zuzana 3月5’18日21:38
再显示3条评论
1个答案
1
私钥有许多不同的类型和格式。
例如,单地址私钥(WIF)应如下所示:
Huecgu8rmjxexxipud5bdku4mkfqezyd4dz1jvhtvqvbtlvytj公司
其他类型:
分层确定(HD)钱包钥匙
钱包软件可以使用BIP 32种子从单个秘密值生成许多私钥和相应的公钥。这就是所谓的分层确定性钱包,或简称高清钱包。种子值或主扩展密钥由256位私钥和256位链码组成,总共512位。种子值不应与直接用于签署比特币交易的私钥混淆。
例子:
Xprv9s21zrqh143k3qtdl4lxw2f7hek3wjud2nw2nrk4stbpy6cq3jppqjichkvvnkmpgjxwutg6lnf5ejmrnnu3tgrbejgk33yugbxrmphi公司
助记符短语助记符短语、助记符恢复短语或助记符种子是存储恢复比特币钱包所需的所有信息的单词列表。钱包软件通常会生成一个助记符备份短语,并指示用户将其写在纸上。如果用户的电脑坏了或者硬盘坏了,他们可以再次下载相同的钱包软件,然后使用纸质备份找回他们的比特币。
Base58钱包导入格式
导入或扫描ECDSA私钥时,通常使用称为wallet import format的较短格式,这提供了一些优势。钱包导入格式较短,并包括内置的错误检查代码,以便可以自动检测和/或纠正打字错误(这在十六进制格式中是不可能的),并键入指示如何使用它的位。钱包导入格式是比特币中最常见的表示私钥的方式。对于与未压缩公钥相关联的私钥,它们是51个字符,并且在mainnet上总是以数字5开头(在testnet上是9)。与压缩公钥相关的私钥是52个字符,在mainnet上以大写L或K开头(testnet上是c)。
迷你私钥格式一些应用程序使用迷你私钥格式。
并不是每个私钥或比特币地址都有相应的迷你私钥-它们必须以某种方式生成,以确保地址存在迷你私钥。微型私钥用于空间非常重要的应用程序,例如二维码和物理比特币。上面的示例有一个迷你键,它是:szavmbloxu6kdrqtuvmfv
您应该知道他们要的是哪一个私钥,并且您发送的是正确的私钥。
导入专用地址密钥(WIF)命令应如下所示:
导入PrivateKeyYourPrivateKeyinWalletImportFormat“TheLabelThatIWant”
分享
改进这个答案
跟随
3月5日18:52编辑
3月5日18:38回答
亚当
341911金徽章99银徽章3333铜徽章
不幸的是,我不知道:/–Zuzana 3月5日18点21分41秒
我是一个初学者在所有这一切,不知道我应该尝试导入哪个钱包我的私钥和格式。有没有什么建议可以让我存放比特币,而无需同步整个钱包Zuzana 3月5日18点21分43秒
我为答案添加了一些例子——亚当3月5日18时21分52秒
我的私钥是基本钱包一号Zuzana 3月5’18日21:54
我把它添加到网上钱包,它说它没有价值,但是,当我检查blokchain上的交易时,我看到了价值。我真的很绝望:/–Zuzana 3月5’18日22:00
添加评论

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

如何检查一笔交易是否来自与前一笔交易相同的钱包(公钥)

我想知道如何判断一笔比特币交易是否与之前的任何交易来自同一个钱包(公钥),以证明钱包的所有权。
交易
钱包
地址
公钥
所有权
分享
改进这个问题
跟随
7月30日20:51问
荷马
1
你能更准确一点吗?你在找钱包的脚印还是公钥的重用?实际上,钱包往往不会重复使用公共物品达罗西奥7月30日17:23
1
嗨,荷马,这听起来像是一个XY问题:你似乎在问一个你正试图解决的问题的解决方法,而不是问题本身。你到底想达到什么目的?你想知道同一个钱包是否付了两次钱墨奇♦ 20年7月30日17:25
大家好,我想通过交易识别发送者,即比较两个交易并找出这两个交易是否来自同一发送者(钱包)。注册钱包,然后在将来检查后续交易是否来自同一发件人(钱包),这是为了获得所有权证明荷马7月30日20点18分14秒
添加评论
1个答案
0
如果所讨论的交易使用了锁定到以前使用过的比特币地址的输入,那么很容易判断支付来自同一个钱包。毕竟,这笔钱和以前的付款来自同一个地址。
但是,重复使用地址不是最佳做法。这样做对你的隐私非常不利,只要考虑一下这个问题的前提就明白为什么了!没有理由重复使用地址,从而允许某人查看您的财务历史(即,您从该地址进行的所有其他交易)。
谢天谢地,现代钱包的设计永远不会重复使用地址。此外,来自同一钱包的地址与随机地址无法区分,地址/交易中不包含将它们联系在一起的公共信息。这是有意为之的:在收到你的一笔交易后,你不会希望有人能够确定你整个钱包的余额。
分享
改进这个答案
跟随
7月30日19:46回答
奇特里克
15.3k33金徽章1515银徽章4040铜徽章
嗨,奇特里克。非常感谢您的回答和解释。你的回答第一段的确切意思是什么?谢谢你荷马20年7月31日9:59
这能解决我的问题吗荷马8月3’20日12:45
添加评论
你的答案

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

在他们的头脑中,谁会把比特币浪费在税收上或是随意购买东西?

首先,我非常理解这样一个“论点”,即比特币必须被用作一种货币,才能长期发挥作用,如果是的话,这是一件好事,等等。我不反对这个观点。
但当我不断听到这家公司和政府/州/镇“接受”比特币支付随机物品或税款的消息时,我不禁要问自己:在他们的头脑中,谁会这样浪费他们辛苦赚来的比特币?为什么他们不与菲亚特交税并持有他们的BTC?
当然,排除他们都是为了“更大的利益”而这样做的可能性,这听起来极不可能。
我能想到的唯一解释是,也许他们期望比特币升值,所以如果他们现在购买一些比特币,即使溢价,然后等待一段时间,然后用它来支付税款/东西,他们仍然会少浪费钱,甚至包括他们必须支付的资本利得税来支付税款。。。在菲亚特。。。因为他们用比特币支付。。。税。。。呃。。。我的头开始旋转只是想弄明白。
付款


分享
改进这个问题
跟随
昨天问
阿尔滕S。
1111青铜徽章
新贡献者
添加评论
2个答案
1
在他们的头脑中,谁会把比特币浪费在税收上或是随意购买东西?
不能评论税收,因为每个国家的税收都不一样,而且取决于个人如何管理税收。
谁会使用他们的比特币进行支付?
只持有比特币,不持有菲亚特
对银行/卡对账单上的内容不感兴趣
商户只接受比特币或其他加密货币
希望避免支付被政府审查
此外,使用比特币进行支付还可以让你在很长一段时间内购买更多的东西,尤其是在牛市中:
https://link.medium.com/p8oVGwGWAgb
一般来说,人们在银行账户、信用卡、长期储蓄、投资等方面进行管理。如果有人想购买冰激凌,他们很可能会使用现金/卡,而不会提取投资于市场或长期储蓄的资金。同样,比特币可以在冷藏库(长期储蓄)、热钱包链上(用于支付、交易等)和LN钱包(用于低费用的快速支付)中进行管理。不需要使用冷库付款。
分享
改进这个答案
跟随

用比特币交税/购买商品等,等同于出售比特币,用菲亚特支付,只是一步到位可能更方便,节省交易成本。因此,你的问题归结为“为什么有人会通过出售比特币来‘浪费’比特币?”当然,出售比特币有很多合理的理由:
你相信它的价格会下降吗
你想减少你对其波动性的敞口
你现在需要缴税/购买商品,而你没有或不想使用足够的菲亚特或其他资产。
所以你的问题中有一个隐含的偏见:你假设持有一定数量的比特币比持有同等价值的菲亚特币“更好”——换句话说,你假设比特币被低估了。这是不是真的是一个意见的问题,当然也有人不同意这种意见。他们不妨问一个相反的问题:“在他们头脑正常的人中,谁会浪费他们辛苦赚来的法定货币去交税,而他们却可以借此机会向政府抛售一堆蹩脚的比特币呢?”只有时间才能证明你们两个谁是对的。
注意,“辛苦赚来的”部分是不相关的(忽略了资本利得税等的影响)。出售比特币是否是一个好主意,只取决于比特币当前的价格,以及你的个人模型,以及比特币未来的价格走势。你花了多少钱才得到它,除了心理上,这无关紧要。
分享
改进这个答案
跟随
12小时前编辑的
13小时前回答的
内特·埃尔德雷奇
22.4k33金徽章3535银徽章8080铜徽章
1
而用菲亚特支付相当于用比特币支付,然后再购买更多的BTC进行补偿。这在某些情况下也更为方便12小时前的皮特·维尔
添加评论
你的答案

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

我怎样才能让Electrum在Debian下通过限制性防火墙运行?

所以我用KDE运行Debian9.1,并使用iptables默认情况下不允许所有传出和传入的流量,但我明确允许的除外。
我一直被断开连接,右下角有个红点。我已经试过手动选择服务器并打开端口5002。当运行netstat-pln时,其他奇怪的端口会出现。如果可能的话,我只想使用端口80和443。我需要以哪种方式打开哪些端口才能工作?或者我还需要配置什么才能让它工作?
驻极体
linux操作系统
港口
防火墙
分享
改进这个问题
跟随
8月18日17:53问
mYnDstrEAm公司
24311银徽章77铜徽章
添加评论
1个答案
0
解决方案是使用Tor:在“网络选项”下,将代理设置为SOCKS5 localhost 9050。
分享
改进这个答案
跟随

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

验证比特币交易

遵循伟大的帖子[赎回一个原始交易一步一步的例子要求,我想出了下面的代码,但验证失败。
//pubkeyBytes,长度:65
//042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9
//数据长度:32
//30F10A6468B7D98257AF63FB40DFCF2CEFE991346FD37C67CF7B51FF8D404D3型
//签名字节,长度:71
//30450220587CE0CF0252E2DB3A7C3C91B355AA8F3385E128227CD8727C5F777877AD772022100EDC508B7C14891ED15AB38C687019D7EBAF5C12908CF21A83E8AE57E8C47E95C
ECPublicKey publicKey=(ECPublicKey)KeyBuilder.buildKey(KeyBuilder.TYPE_EC_FP_PUBLIC,KeyBuilder.LENGTH_EC_FP_256,false);;
Secp256k1.setCommonCurveParameters(公钥);
publicKey.setW(pubkeyBytes,(short)0,(short)pubkeyBytes.length);
Signature eccSign=Signature.getInstance(Signature.ALG\u ECDSA\u SHA\u 256,false);
eccSign.init(公钥、签名、模式\验证);
布尔验证=eccSign.verify(data,(short)0,(short)data.length,
signatureBytes,(短)0,(短)signatureBytes.length
);
Assert.assertTrue(已验证);
断言最后失败。
已经被困了好几个小时了。我想不通。非常感谢您的帮助。谢谢。
交易验证
java
分享
改进这个问题
跟随
1月4日1:35编辑
九月151
55211银牌1212铜牌
11月28日20:30被问到
张永江
101
添加评论
2个答案
0
静态空隙试验
{
const MyByteArray pubkey(QByteArray::fromHex(“042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9”);
const MyByteArray signat(QByteArray::fromHex(“30450220587ce0cf0252e2db3a7c3c91b355aa8f3385e128227cd8727c5f77877ad772022100edc508b7c14891ed15ab38c687019d7ebaf5c12908cf21a83e8ae57e8c47e95c”);
const MyKey32摘要(QByteArray::fromHex(“30f10a6468b7d98257af63fb40dfcf2cefe991346fd37c67cf7b51ff8d4404d3”);
qDebug()<<(digest.verify(pubkey,signat)?”通过“:”失败“);
}
我的结果是::通过
签名对于摘要和公钥是正确的
在摘要中解码十六进制值和/或字节顺序的验证码可能有问题?
分享
改进这个答案
跟随
19年12月1日7点29分答复
阿马克林
630511金徽章1616银徽章3030铜徽章
添加评论
0
通常的问题是所使用的签名验证算法。比特币使用双SHA-256作为ECDSA的哈希算法,因此Z值是未签名事务的双SHA-256哈希。查看您正在使用的签名哈希算法:
签名算法ALG\u ECDSA\u SHA\u 256生成一个32字节的SHA-256摘要,并使用ECDSA和ECKey参数中定义的曲线对摘要进行签名/验证
您已经接受了Z值,但是只使用了一轮SHA-256再次对其进行哈希处理。您可以尝试传入一个只有一轮SHA-256哈希的前映像,然后让Signature对象处理第二轮,但是使用标准Java安全库的这种方法我运气不太好。为了在Java中完成比特币交易签名/验证,您需要(1)实现自己的ECDSA签名/验证,或者(2)使用BitcoinJ之类的库。以下是我在自己的ECPubKey类中的项目中使用的代码(请注意,我使用的是大量其他自定义代码,您将看到其中的方法调用,但这里不包括这些代码,但您将了解其中的要点):

/**
*@param preimage要验证的前映像
*@param signature一个ECDSA签名(R/S值对)
*@return此公钥是否用于生成给定前映像的签名
*/
公共布尔验证(字符串前映像、ECSignature){
String sigash=HashUtil.doubleSha256(前图像);
BigInteger z=新的BigInteger(1,ByteUtil.hex2bytes(sigash));
BigInteger r=signature.getR();
BigInteger s=signature.getS();
BigInteger sInv=s.modInverse(CurveParams.n);
BigInteger u1=z.multiply(sInv).mod(CurveParams.n);
BigInteger u2=r.multiply(sInv).mod(CurveParams.n);
ECPoint u1Point=ScalarMultiply.scalmult(曲线图.G,u1);
ECPoint u2Point=ScalarMultiply.scalmult(this.getPoint(),u2);
ECPoint sigPoint=ScalarMultiply.addPoint(u1Point,u2Point);
return r.compareTo(sigPoint.getAffineX().mod(CurveParams.n))==0;
}
该方法基本上是直接从ECDSA Wikipedia页面复制并翻译成Java。
分享
改进这个答案
跟随
19年12月31日21:07编辑

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

比特币qt、比特币cli、比特币d、比特币rpc和守护进程之间的关键区别是什么?

有人能简单解释一下吗?我对这些差异感到非常困惑,我读的每一篇教程文章都会交替使用这些术语(我正在尝试设置一个删减的节点…)
比特币qt
比特币cli
比特币
比特币rpc
守护进程
谢谢您!
比特币核心
比特币
比特币cli
守护进程
比特币核心gui
分享
改进这个问题
跟随
三小时前编辑的
迈克尔·福克森
590277银牌2222铜牌
2月2日18:38被问到
2523454
1911111青铜徽章
添加评论
3个答案
6
所有这些都是同一个程序的一部分,比特币核心。
比特币qt:比特币核心的GUI版本。大多数用户都会使用它,因为它提供了一个使用Qt框架的良好图形用户界面。它完成了比特币核心的所有功能,包括作为一个完整的节点和处理您的私钥和交易。
比特币守护进程。它是比特币核心的版本,可以在后台运行。它仍能完成比特币qt所能完成的所有节点和钱包功能,但更难访问。Bitcoin主要用于没有GUI的机器(如无头服务器)。可以使用JSON-RPC协议访问和与之交互。
bitcoin cli:可以用来与bitcoind交互的工具。它使用bitcoind使用的JSON-RPC协议,让您向bitcoind发送命令并返回结果。
比特币rpc:比特币核心rpc服务器。这是bitcoind和bitcoin qt的一部分(必须明确设置为在bitcoin qt中启用)。这是bitcoin cli与之交互的接口。
守护进程:守护进程是在后台运行的任何服务。bitcoind是一个守护进程,许多其他软件也在后台运行,没有GUI。
分享
改进这个答案
跟随
2月2日18:59答复
麻吉弟弟周立铭♦
53.2k44金徽章5656银徽章109109青铜徽章
很好的描述,谢谢你,这会把事情弄清楚的2523454 2018年2月2日17:03
添加评论

所有这些都属于同一个应用程序(比特币核心),您可以从bitcoin.org下载
比特币QT QT是一个跨平台的应用程序和使用C++的开发人员的UI框架。它用于比特币Qt中的UI。看到了吗http://qt-project.org/.
比特币cli
命令行界面
比特币
Bitcoind是一个无头守护程序,还为同一守护程序捆绑了一个测试工具。它提供了一个JSON-RPC接口,允许对其进行本地或远程控制,从而有助于与其他软件或更大的支付系统集成
比特币rpc
远程过程调用(remoteprocedurecall,RPC)是一种协议,一个程序可以使用它向位于网络上另一台计算机上的程序请求服务,而不必了解网络的详细信息。过程调用有时也称为函数调用或子例程调用。
后台运行比特币的守护程序(守护程序模式)
分享
改进这个答案
跟随
2月2日18:50答复
亚当
341911金徽章99银徽章3333铜徽章
添加评论
0
比特币qt是否使用守护进程?如果是这样,如果以前没有启动守护进程,它会自动启动吗?如果比特币qt关闭,守护进程也会停止吗?
有没有可能并行使用比特币qt和比特币cli?或者比特币qt和(比特币d+bitcoin cli)是两个独立的东西,不能一起使用(在一台机器上)?
我的问题的背景是,我尝试过这个方法,但遇到了一些错误消息,到目前为止我还无法整理出来。为了更进一步,这些信息将是有用的。蒂亚!
分享
改进这个答案
跟随

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