分类
Uncategorized

加密终局的生态影响是什么

我对使用加密货币的长期生态影响感兴趣。kraken在《比特币真相》中说:
例如,根据2017年的一份报告,比特币的年消费量约为8.27太瓦时,而黄金开采行业的年消费量为132太瓦时。
此外,比特币网络可以使用可再生能源,这意味着它可以像其电力来源一样对环境有益。
我现在没有理由怀疑这一点,但考虑到传统金融系统负责(比方说)大多数金融交易,而且只考虑比特币,而不是所有加密货币,这种比较有点奇怪。
但是,如果加密爱好者的梦想成真,加密货币将被用于大量的金融交易,比如说50%的交易,那该怎么办?加密终局的生态影响是什么?这将是对遗留金融体系的生态改善吗?
笔记
我发现kraken文章中的第二点(采矿可以用可再生能源完成)有点粗略,因为这没有考虑(除其他外)采矿者似乎参与的硬件军备竞赛:截至撰写本问题时,GPU价格由于短缺而迅速上涨,而且,几乎不可能找到一个好买的中端图形卡。因此,答案不仅要考虑能源消耗,还要考虑采矿的副作用。(我要补充一点,目前大约40%的采矿业是利用可再生能源进行的。因此,一个彻底的答案还应该考虑到,在不久的将来,很大一部分加密采矿可能仍将使用不可再生能源。)
答案可能是基于对未来工作证明/股权证明/偿付能力证明等比率的猜测。这个比率的变化会对加密货币的生态影响有多大?
有一些问题和这个问题相似,但太老了,我会认为它们过时了
参考科学研究,使预测考虑到上述各点也受到欢迎。
能源消耗
分享
改进这个问题
跟随

工作证明允许将网络上的事务历史视为安全的(即不可变的)。
在衡量任何事物的安全性时,我们最终要问的是,要打败安全系统需要多少能量?储存的价值越多,我们就越需要安全。
比特币网络以一种非常可量化的方式消耗能量,至少与传统金融网络相比是这样。作为一个矿工,你的总成本的很大一部分将是电力,而这些电力将转化为安全性,并提高效率(每一代ASIC芯片都比上一代更节能,以哈希/千瓦时计算)。因此,至少可以粗略地量化比特币网络消耗了多少能量。
另一方面,要量化多少能源被用来支撑传统金融体系,其实并不容易。我们在计算中包括了什么?支持该系统需要多少数字基础设施,运行和维护该基础设施需要多少成本?有多少人将他们的技能和注意力转移到建立和维护这个系统上?在考虑到美元体系的持续安全性时,我们是否应该考虑像美国军队这样的东西的能源支出?这里没有明确的答案。
但这有助于重新审视这个问题:鉴于维护比特币网络的大部分安全成本是非常直接和有效地用于创建安全性(即,它用于计算SHA256哈希),我们可能会开始怀疑哪个系统实际上比另一个更有效。比特币的安全成本相对容易量化,乍一看它的效率非常低。。但真的是吗?我们怎么能做出这样的声明,却不知道我们在比较什么呢?
试想一下:如果我们有有限的能源可供使用,那么用它来散列一些数据以确保安全,或者用它来培养一个人,而这个人可以用一生的时间来维护传统的金融体系,这会更有效吗?在每种情况下,有多少输入能量会真正产生安全性?有了工作证明,这是一个非常可量化的,净能源的很大一部分,但对于一个人来说,将会有很多低效和损失!在我看来,直接使用这些能量进行计算会更有效率——尽管我们在试图精确量化这种关系时会遇到一些明显的问题。
在这一点上,可能还值得一提的是,这种安全的成本最终是以这种能源的机会成本来衡量的。鉴于上述“计算与培养人类的能量消耗”的问题,我们需要考虑不让人类参与其他可能造福社会的项目的机会成本(同样,将能量用于工作证明以外的其他项目的机会成本)。
如果“量化一个人的能源成本”这个想法对你来说似乎很奇怪或有争议,那就要意识到,这只会进一步说明量化传统金融体系的能源成本有多难。我们把哪些费用包括在内的界限在哪里?答案当然不清楚,整个问题的有效性确实取决于它。
其他一些相关评论:
比特币允许无许可的金融创新,因此我们应该期待在未来看到越来越多的新型金融结构在比特币上诞生。作为一种数字资产,使用它的经济活动的摩擦非常小(例如,通过lightning网络向交易对手传递数据就很简单),因此我们可能会看到全新的经济体出现,因为用户能够以前所未有的方式处理价值。这将允许用户更好地利用他们已经重视的东西——也就是说,这将“释放”价值,增长我们可能称之为人类的“GDP”。有可能以这种方式释放价值,重新审视OPs问题是很有意思的,因为这种价值在其他情况下是无法实现的。换言之:没有看到比特币推动经济扩张的机会成本是多少?
随着时间的推移,整个人类消耗了越来越多的能源,没有理由相信这一趋势会逆转。当然,有更好和更坏的方法来消耗这些能量,但是仅仅把所有增加的能量都看作是“坏的”似乎很奇怪。人类似乎不太可能阻止这种能源消耗增加的趋势。

从这个问题的“支持比特币”方面,你会发现很多内容都喜欢强调比特币使用了多少可再生能源。我认为这种做法没有抓住重点,不使用产生负外部效应(即全球变暖等)的能源很好,但更重要的是,我们应该考虑以任何方式使用上述能源的机会成本。
这个由@nothingmuch撰写的关于挖掘效率的主题非常有趣!引用一下:
在这种制度下,消耗终结性的回报是正和(更高的货币流通速度=>创造更多的主观价值),即使消耗的能量减少,51%的攻击成本也会增加。由于采矿是零和的,并且与所有其他能源用途竞争,这意味着随着对更高效率的需求而增加的需求,在PoW上花费的能源的相对份额可以减少,而不必损害最终性。
因为钱具有正效用,即使它没有内在价值,如果与这笔钱的交易最终需要PoW,那么货币越有用,就必须在固定水平上保证相对能量份额越小越好。
作为对你的一些观点的回答:
答案可能是基于对未来工作证明/股权证明/偿付能力证明等比率的猜测。这个比率的变化会对加密货币的生态影响有多大?
我不认为股权证明/etc提供了与工作证明相同的安全保证,因此它不能以同等的方式用于保护系统。如果没有这些安全保障,我们就无法实现与比特币(工作证明)相同的好处,因此在我看来,比较两者就成了一个无趣的问题。关于利害关系证明的不足之处有很多论述,本文或许是一个很好的出发点。
这个答案已经很长了,所以我将包括一个TL;DR:
比特币开采以一种非常可量化的方式消耗能量来创建安全性,但传统系统很难以同样的方式量化。考虑到计算效率,我们实际上可以得出结论,比特币网络是实现交易最终性的一个更有效的系统,但我没有以任何方式对此提供严格的证明。
那么什么是“生态末局”?我认为比特币网络继续使用大量的能源来保护网络的历史,这使得大量的新经济能够这样做,从而证明能源支出的机会成本是合理的。
分享
改进这个答案
跟随
昨天编辑的

sskoo区块链比特币www.qkl91.com.com (98)

分类
Uncategorized

凤凰钱包能偷我的钱吗?

凤凰钱包是一个伟大的用户体验闪电钱包,他们能够提供用户体验作出一些不同的权衡。所有这些权衡都不涉及他们拥有你的私钥,但他们在2019年的博客中写道:
Phoenix仅连接到ACINQ节点。这允许我们在即时对等级别修改/丰富Lightning协议,同时在网络级别保持100%LN兼容。
由于我只连接到ACINQ节点,ACINQ(公司)理论上可以使用他们的节点来说我“作弊”,从而丧失我的LNBTC吗?
谢谢!
安全
雷电网
闪电节点
分享
改进这个问题
跟随
2月12日22:54问
Dr支架
14144青铜徽章
添加评论
2个答案

如果你能验证Phoenix运行的是你所期望的代码——Lightning Network和Phoenix wallet的开源eclair实现——那么他们就不能使用他们的节点来“说你在作弊”。这是因为他们没有您的唯一承诺事务的签名,所以他们不可能广播您的承诺,然后为自己申请罚款。
更一般地说,移动钱包依赖于他们的通道对等块理论上可以通过广播旧的状态欺骗他们的对等块,然后扣留块直到你的节点必须声明惩罚输出。Phoenix可以选择连接到您自己的electrum服务器,如果您选择启用它,它将保护您免受这种(不太可能的)攻击。
分享
改进这个答案
跟随

因为这是一个假设性的问题,很难给出明确的答案。所以很不幸我必须写是和否,但让我详细说明:
是的,因为如果你使用凤凰,这是由ACIQ软件,并连接到他们控制的节点。理论上,如果连接到ACIQ节点,凤凰钱包试图作弊可能会有一个故意的问题,这样ACIQ就可以惩罚你。不过,这意味着手机上的钱包是故意恶意的。当然,任何软件供应商都有能力向他们提供的软件注入恶意代码。据我所知,凤凰城是开源的,所以这样的恶意代码应该被社区检测到。
不,因为他们是怎么问的,不是惩罚机制是如何运作的:你不会通过说你作弊而获得资金。(如果是这样,协议将非常不安全,因为任何一个节点都可以在任何渠道上声称合作伙伴作弊并获得了钱)你的钱包实际上必须经过验证的欺骗才能使ACIQ节点能够成功地提出该索赔。据我所知,菲尼克斯钱包的协议采用与作弊企图不太接近。
因此,只要凤凰城不是恶意的,我认为你连接到的节点不会因为你的欺骗而没收你的比特币。
分享

sskoo区块链比特币www.qkl91.com.com (97)

分类
Uncategorized

接收地址描述是公共域吗?

探索Electrum,我可以在生成接收地址时添加一个描述。
以后无法编辑描述。。。你知道为什么吗?这是公共领域的描述吗?
地址
驻极体
多重签名
分享
改进这个问题
跟随
昨天问
孙克努森
12144青铜徽章
你能澄清一下“是……公共领域”是什么意思吗?没有人可以看到您的本地Electrum实例的用户数据。你的意思是当你共享支付请求时,它是否会被接收者共享?–默奇♦ 22小时前
添加评论
1个答案
0
我不知道为什么描述不能编辑,这听起来像是一个实现怪癖。如果这里没有其他人可以告诉你的话,你可以查看Electrum文档或者查询Electrum GitHub项目。
地址描述是您识别地址所属发票的参考。有些钱包在将地址共享为二维码时会包含描述,甚至会有单独的字段供您参考并向发件人发送消息。一般来说,钱包地址在比特币网络上既不注册也不流言,只是在接收者表示希望如何获得支付时,从接收者到发送者的带外传输。
分享
改进这个答案
跟随
昨天回答的
墨奇♦
51.6K33232金徽章142142银徽章450450铜徽章
谢谢你的帮助。。。前一段时间我确实在GitHub上提交了一个问题,但仍然不理解使用description字段的隐私含义。也许你能解释一下?–sunknudsen昨天
[比特币银金矿](bitcoinelectrum.com/how网站-要使用electrum接收选项卡,请声明“描述不与任何人共享,仅供参考”。不过,Electrum文档中的屏幕截图显示了要显示给发送者的请求中的描述。-我的印象是,Electrum在提交给发件人时,在付款请求中包含了描述。不幸的是,我没有使用Electrum的个人经验。–默奇♦ 22小时前

sskoo区块链比特币www.qkl91.com.com (96)

分类
Uncategorized

备份的视图钱包.dat使用sqlite浏览器

我备份了我的钱包.dat使用api参考中提到的命令:
比特币cli-rpcport=18332-rpcuser=user-rpcpassword=password backupwallet“/比特币/备份.dat”
我想使用’db browser for sqlite’(或任何其他sqlite浏览器)查看备份的db文件。但是,当打开db文件时,它会提示输入密码/密钥来解密钱包文件。
它指的是哪个密码/密钥?创建备份时,我没有指定任何密码或密钥。。
在此处输入图像描述
比特币核心
备份
密码短语
分享
改进这个问题
跟随
昨天问
利奥角
2144枚青铜徽章
有什么理由不使用Berkeley db utils包中的db\u dump吗?我已经在Windows-10下通过WSL(Ubuntu)使用过了——它肯定可以转储未加密的比特币钱包.dat文件。我想在OSX下安装和使用db utils可能更容易——如果这是您的操作系统的话。–红砖昨天
好吧钱包.dat是从运行比特币核心的Ubuntu服务器上下载的,备份完成后我会在OSX机器上打开它。。我还不知道Berkeley db utils包,db\u dump util可以安全地在一个实时运行的节点上运行吗?或者它能和已经备份的钱包.dat文件?–leoèu cape昨天
我把它和一个备份的钱包.dat-不是一个被积极利用的。–红砖昨天
谢谢@RedGrittyBrick很好用,不知道这个包存在!我猜钱包.dat它只是由一个“main”db/schema和其中的键组成,我希望能直观地看到其中还包含了什么,但它看起来只是键和一些元-leoèu cape
好的,我会把我的评论作为一个答案-红砖昨天
添加评论
1个答案
1
数据库转储
您可以使用Berkeley db utils包中的db\u dump。
我已经在Windows-10下通过WSL(Ubuntu)使用过了——它肯定可以转储未加密的比特币钱包.dat文件。
比特币核心用于钱包.dat是一个键值存储-使用的键看起来像“key”和“keymeta”这样的词。
据我所知,DB库不知道键和值的结构(如果不是简单的数据类型的话)。我相信像比特币核心(Bitcoin core)这样的应用程序通常会存储一些blob,这些blob的内容无法被缺乏应用程序模式知识的通用工具解析。同样的观察结果也可能适用于sqlite浏览器
然而,db\u转储输出是一个值得一提的步骤从十六进制转储!-p或-da选项可能有用。

数据库
https://github.com/bitcin/bitcoin/pull/19077说
这个PR添加了一个新的类SQLiteDatabase,它是WalletDatabase的子类。这提供了对用于存储钱包记录的SQLite数据库的访问。为了保持与BDB的兼容性和降低更改的复杂性,我们没有使用SQLite的许多特性。我们严格把它作为一个关键价值存储。我们创建一个表main,它有两个列,key和value都具有blob类型。

我们保留名字钱包.dat用于SQLite钱包。我们可以通过搜索钱包.dat文件。SQLite以以空结尾的字符串SQLite格式3开始文件。BDB在字节12处有0x00053162(注意,此整数的字节顺序取决于系统端位性)。所以当我们看到钱包.dat我们要打开的文件,我们检查神奇字节来确定要使用哪个数据库系统。
我使用的是当前的比特币核心0.21.0,但我检查的钱包是在2018年首次生成的,并且有伯克利DB(BDB)签名。比特币核心没有以更新/不同的格式重写文件。
https://github.com/bitcin/bitcoin/issues/20160提供逐步淘汰伯克利DB的时间表(这显然会影响此答案的内容)
钱包.dat
我对a的简要检查钱包.dat使用十六进制转储进行备份表明,钱包中大部分包含私钥、生成的地址和关于每个密钥的稀疏元数据。
另请参见
转储钱包输出文档和说明?(2021年及相关)
dat文件包含哪些不同的文件?(2011,∴有限有用性)
文件格式–rev*.dat(2017,有趣但不同文件)
数据库是用来做什么的?(2013,∴有限有用性)
UX至DB结构(2017年,不相关但有趣的文档)
钱包.dat包含您的私钥、通讯簿、从或发送硬币到您的地址、帐户、保留密钥、个人设置的交易副本,以及指向当前最佳块的指针。
(注:比特币核心的“账户”功能几年前就被弃用)
分享
改进这个答案
跟随
22小时前编辑
昨天回答

新的钱包正在使用SQLite,因为OP提到了它,他们可能正在使用它,所以我怀疑Berkeley DB工具是否适用于他们的用例——darosior
@darosier,AIUI比特币核心对钱包文件使用的库与其他文件不同。github.com/bitcoin/bitcoin/issues/20160–红砖昨天
我在已经备份的数据库上运行了db\u转储钱包.dat它确实转储了一些有趣的信息,比如db’main’的名称和键。我想钱包里差不多就这些了。。?希望能看到db的图像。我还没有将这个答案标记为正确的,因为我仍然想知道浏览器需要哪个密码/密钥-leoèu cape昨天
@利奥:我猜它需要用来加密密钥值的密码(如果你保护密钥的话)钱包.dat但我不知道比特币核心是否使用DB库提供的一些全局加密,或者它是否只对相关的值内容应用自己的加密(我以为是后者,但实际上并不确定)。我猜测SQlite可能要求一个不适用的全局DB密码,可能是因为它很混乱,或者是因为它想让您决定是否需要一个。我没有

sskoo区块链比特币www.qkl91.com.com (95)

分类
Uncategorized

3月8日

3。8

分类
Uncategorized

我如何才能交易加密货币的方式,它意味着免费,身份不明,安全?

我在这里的第一篇文章,也是我第一次寻找加密货币
我对加密货币的理解是,它是不受控制的,没有中介,也没有交换费用
今天我在coinbase注册,它要求我出示身份证和证明
当我想买硬币的时候,我得到了10%的费用!!
我如何才能交易加密货币的方式,它意味着免费,身份不明,安全?
钱包
交易
分享
改进这个问题
跟随
16小时前问的
asmgx公司
10111青铜徽章
新贡献者
添加评论
2个答案
1
我对加密货币的理解是,它是不受控制的,没有中介,也没有交换费用
比特币是一种对等分散网络协议。BTC是比特币的符号,比特币是这个网络使用的货币。每一笔比特币交易都涉及一笔由用户决定的费用。检查https://mempool.to查看其他人对未确认交易使用的费率。这一费用激励矿商将交易分块进行,矿商通常会优先处理收费率较高的交易。
今天我在coinbase注册,它要求我出示身份证和证明
Coinbase是一个KYC交易所。
当我想买硬币的时候,我得到了10%的费用!!
此费用由交易所决定,与比特币协议无关。
我如何才能交易加密货币的方式,它意味着免费,身份不明,安全?
检查其他不需要KYC和允许P2P交易的交易所,使用对您更有效的交易所:
比斯克:https://bisq.net(这可能需要一些保证金)
霍德霍德尔:https://hodlhodl.com
分享

sskoo区块链比特币www.qkl91.com.com (93)

分类
Uncategorized

为什么Schnorr验证公式能够工作并实际验证签名的有效性?

阅读Musig论文第2页的底部,我们可以发现素数阶p的循环群G的Schnorr签名是一个元组(R,s),其中
R=gr表示随机秘密R和
s=r+cx,其中c=H(X,r,m)对于消息m,一些Hashfunction H和对应于私钥X的公钥X=gx。
进一步说明,可以使用等式gs=RXc来验证这样的签名(R,s)
我想知道为什么最后一个等式证明了签名的有效性?
签名
密码学
施诺尔签名
数学
分享
改进这个问题
跟随
16小时前编辑的
墨奇♦
51.5k3232金徽章142142银徽章449449铜徽章
3月10日20:25问
雷内·皮克哈特
853455银牌2323铜牌
添加评论
1个答案

为了证明签名的有效性,我们必须看到元组(R,s)实际上来自私钥x,特别是s的派生形式为s=R+cx。显然,我们不应该拥有私钥x(这就是我们需要这个验证等式的原因)
看看gs=RXc,我们意识到我们知道(R,s),X和c(因为c=H(X,R,m),公钥X是已知的)。因为生成器g也是已知的,我们实际上可以计算方程的两边。
因为s=r+cx,我们知道gs=gr+cx
由于我们在素数阶的循环群中进行这些计算,我们可以应用以下规则:ga+b=gagb和gab=(ga)b(据我所知,这就是为什么这个群需要循环和素数阶。)
因此,gs=gr+cx=grgcx
回忆R=gr并将其从4输入方程。我们得到gs=Rgcx
回顾第3条的另一条规则。我们有gs=Rgcx=R(gx)c=RXc
这正是我们要展示的方程式。
注意一个有趣的事实,如1所述。验证方程所需的所有数据都是已知的,但只有在x和r已知的情况下,生成数据才能起作用。这就是为什么x的所有者可以产生签名,其他人可以验证它。
分享

sskoo区块链比特币www.qkl91.com.com (92)

分类
Uncategorized

尝试安装filebazaar时遇到ELIFECYCLE错误

试图在Ubuntu18.04上安装filebazaar,但在canvas模块上出现错误。。。有熟悉这个问题的人吗?我已经研究了node canvas的github问题(比如我在这里留言的问题),但是到目前为止没有一个解决方案适合我。
下面是我运行的命令:
$sudo npm安装-g filebazaar
下面是错误输出:
$sudo npm安装-g画布@1.6.13
> 画布@1.6.13安装/usr/local/lib/node\u modules/canvas
>节点gyp重建
吉普,呃!配置错误
吉普,呃!堆栈错误:EACCES:权限被拒绝,mkdir’/usr/local/lib/node\u modules/canvas/build’
吉普,呃!系统Linux 4.15.0-55-通用
吉普,呃!命令“/usr/local/bin/node”“/usr/local/lib/node\u modules/npm/node\u modules/node gyp/bin/node”-gyp.js公司“”重建“
吉普,呃!cwd/usr/local/lib/node\u模块/canvas
吉普,呃!节点-v12.5.0
吉普,呃!节点gyp-v3.8.0
吉普,呃!不好
npm错误!代码失效循环
npm错误!错误1
npm错误!画布@1.6.13安装:`node gyp rebuild`
npm错误!退出状态1
npm错误!
npm错误!失败于画布@1.6.13安装脚本。
npm错误!这可能不是npm的问题。上面可能有额外的日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误!/主页/chris/.npm/\u日志/2019-09-17T20\u 39\u 13\u 514Z-调试.log
感谢您的帮助:)
雷电网
编译
分享
改进这个问题
跟随
9月18日22:29编辑
萨克斯霍夫
212733金徽章1111银徽章2727铜徽章
19年9月17日21:02问
克里斯·吉达
1111青铜徽章
添加评论
3个答案
0
可能目录没有正确的权限,请尝试使用sudo chmod 777命令
如果仍然不起作用,请在安装sudo npm install-g——unsafe perm之前尝试这些标志
或者sudo node gyp rebuild-g——不安全的烫发
然后再试一次
分享

我发现了问题:有一些由root拥有的目录需要由我的用户拥有。
我让自己成为一些npm相关文件夹的所有者,例如:
sudo chown-R`whoami`/usr/local/lib/node\u模块
……这似乎解决了问题。
分享
改进这个答案
跟随
答复时间:10月8日19:03
克里斯·吉达
1111青铜徽章
添加评论
0
配置npm将全局包安装到您的用户目录中,可以消除这些烦人的权限问题。
请参见:https://docs.npmjs.com/resolving eacces permissions errors when install packages globally手动-更改npms默认目录
分享
改进这个答案
跟随

sskoo区块链比特币www.qkl91.com.com (91)

分类
Uncategorized

凤凰钱包能偷我的钱吗?

凤凰钱包是一个伟大的用户体验闪电钱包,他们能够提供用户体验作出一些不同的权衡。所有这些权衡都不涉及他们拥有你的私钥,但他们在2019年的博客中写道:
Phoenix仅连接到ACINQ节点。这允许我们在即时对等级别修改/丰富Lightning协议,同时在网络级别保持100%LN兼容。
由于我只连接到ACINQ节点,ACINQ(公司)理论上可以使用他们的节点来说我“作弊”,从而丧失我的LNBTC吗?
谢谢!
安全
雷电网
闪电节点
分享
改进这个问题
跟随
2月12日22:54问
Dr支架
14144青铜徽章
添加评论
2个答案

如果你能验证Phoenix运行的是你所期望的代码——Lightning Network和Phoenix wallet的开源eclair实现——那么他们就不能使用他们的节点来“说你在作弊”。这是因为他们没有您的唯一承诺事务的签名,所以他们不可能广播您的承诺,然后为自己申请罚款。
更一般地说,移动钱包依赖于他们的通道对等块理论上可以通过广播旧的状态欺骗他们的对等块,然后扣留块直到你的节点必须声明惩罚输出。Phoenix可以选择连接到您自己的electrum服务器,如果您选择启用它,它将保护您免受这种(不太可能的)攻击。
分享
改进这个答案
跟随

因为这是一个假设性的问题,很难给出明确的答案。所以很不幸我必须写是和否,但让我详细说明:
是的,因为如果你使用凤凰,这是由ACIQ软件,并连接到他们控制的节点。理论上,如果连接到ACIQ节点,凤凰钱包试图作弊可能会有一个故意的问题,这样ACIQ就可以惩罚你。不过,这意味着手机上的钱包是故意恶意的。当然,任何软件供应商都有能力向他们提供的软件注入恶意代码。据我所知,凤凰城是开源的,所以这样的恶意代码应该被社区检测到。
不,因为他们是怎么问的,不是惩罚机制是如何运作的:你不会通过说你作弊而获得资金。(如果是这样,协议将非常不安全,因为任何一个节点都可以在任何渠道上声称合作伙伴作弊并获得了钱)你的钱包实际上必须经过验证的欺骗才能使ACIQ节点能够成功地提出该索赔。据我所知,菲尼克斯钱包的协议采用与作弊企图不太接近。
因此,只要凤凰城不是恶意的,我认为你连接到的节点不会因为你的欺骗而没收你的比特币。
分享
改进这个答案
跟随

sskoo区块链比特币www.qkl91.com.com (90)

分类
Uncategorized

如何使用curl JSONRPC请求比特币核心来引用不同的钱包

我有一个无头比特币核心0.17.1运行在Debian10上,并创建了第二个钱包“约翰钱包”。
我想通过curl而不是cli获取特定钱包的walletinfo(或任何钱包请求)。
Bitcoin core API reference没有提供一个示例,说明在不使用CLI时如何定位不同的钱包(我的Google搜索也没有提供)。
我试过:
curl–user johnsmith–data binary'{“jsonrpc”:“1.0”,“id”:“curltest”,“method”:“getwalletinfo”,“params”:[]}’-H’内容类型:text/plain;’比特币:18332/钱包/约翰钱包/
还有
curl–user johnsmith–data binary'{“jsonrpc”:“1.0”,“id”:“curltest”,“method”:“getwalletinfo”,“params”:[“/wallets/johns wallet/”]}’-H’内容类型:text/plain;’比特币:18332
而且在通往钱包的路径上也有变化——它们都不会返回结果,更不用说错误了。
在不尝试指定钱包的情况下运行返回:
{“result”:null,“error”:{“code”:-19,“message”:“未指定钱包文件(必须通过/Wallet/<filename>uri路径请求钱包RPC)。”},“id”:“curltest”}
(如果有关系,Bitcoind是在docker容器中运行的,并且有一个命名的卷)
比特币corewalletjson-rpcwallet.dat文件
分享
改进这个问题
跟随
7月7日17:11编辑
7月7日20点16分59分问
利奥角
2144枚青铜徽章
在我的脑海里,路径需要匹配钱包路径相对于你的datadir-so比特币:8332/钱包/约翰仅当您的钱包实际位于$datadir/wallets/中时才有效。但我可能错了——拉格哈夫苏德7月7日20点17分25秒
添加评论
1个答案
最活跃的投票
0
这是我使用的命令-http地址是运行比特币守护程序的docker容器的地址
curl–user johnsmith–data binary'{“jsonrpc”:“1.0”,“id”:“curltest”,“method”:“getbalance”,“params”:[“*”,6]}’-H’内容类型:text/plain;’http://10.0.0.1:18332/
分享

sskoo区块链比特币www.qkl91.com.com (9)