有人能简单解释一下吗?我对这些差异感到非常困惑,我读的每一篇教程文章都会交替使用这些术语(我正在尝试设置一个删减的节点…)
比特币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)是两个独立的东西,不能一起使用(在一台机器上)?
我的问题的背景是,我尝试过这个方法,但遇到了一些错误消息,到目前为止我还无法整理出来。为了更进一步,这些信息将是有用的。蒂亚!
分享
改进这个答案
跟随