Blockchain 如何独立验证我的比特币交易?

Blockchain 如何独立验证我的比特币交易?,blockchain,bitcoin,cryptocurrency,Blockchain,Bitcoin,Cryptocurrency,我是加密货币的新手,如果我的问题真的很愚蠢,我很抱歉 例如,我发送给某个钱包btc,我可以不等待有人验证我的交易,我自己验证吗?正如RST在评论中指出的,交易是由矿工验证的,他们通过收到交易的一部分作为奖励来验证,金额越高,你的区块得到确认的速度越快,因为更多的人会希望挖掘它来获得奖励,一旦发生这种情况,交易将被验证,你可以通过在任何主流中插入交易ID来检查它。这里给出的另一个答案不是完全正确的,也不是真正回答所问的问题,因此,我将尽我所能正确回答这个问题,并提供补充信息,说明为什么会提供另一个

我是加密货币的新手,如果我的问题真的很愚蠢,我很抱歉


例如,我发送给某个钱包btc,我可以不等待有人验证我的交易,我自己验证吗?

正如RST在评论中指出的,交易是由矿工验证的,他们通过收到交易的一部分作为奖励来验证,金额越高,你的区块得到确认的速度越快,因为更多的人会希望挖掘它来获得奖励,一旦发生这种情况,交易将被验证,你可以通过在任何主流中插入交易ID来检查它。这里给出的另一个答案不是完全正确的,也不是真正回答所问的问题,因此,我将尽我所能正确回答这个问题,并提供补充信息,说明为什么会提供另一个答案

首先,回答你怎么能。我建议您熟悉节点配置。我特别推荐阅读。这是一个指向“仅块模式”配置设置的链接,该设置允许您仅将您批准的对等方列为白名单,因此您可以将其设置为使您的节点仅查看您自己的事务。这意味着您将只批准自己的交易。因此,例如,理论上,当其他节点可能因不满足最低要求而拒绝交易时,您可以在高费用高峰时段批准交易,例如低费用交易

然而,这是事情变得棘手的地方,挖掘池不允许接受低费用交易的设置。这意味着你只能作为一个单独的矿工来做这件事。作为一个单独的矿工,除非你有几千万美元的资金来建立自己的采矿农场,否则你几乎肯定不会真正开采一个区块。这是因为有无数的矿工竞相解决一个方程式,而第一个解决它的人会赢得奖励。如果你不是解决这个问题的人,而且你的费用太低,那么你就不会被接受。所以你必须一次又一次的尝试。。。因此,实际上,从定义上讲,它是可能的,在数学上是统计上的不可能性,即使你实现了一次,也不可能发生两次

还要了解所谓的“独家开采”和“确认为服务”。查看这篇关于什么是独家采矿的伟大pdf帖子

所以这应该回答“我怎么能”和为什么“你不能”


我希望这有助于您和未来的读者进一步了解比特币和区块链。

交易由矿工验证(或通过在这些机器上运行的代码进行更准确的验证)。这样做的目的是通过让至少x名矿工确认数据的有效性来保持数据的有效性。如果没有这种机制,无效数据可能会添加到链中。因此,不,您不能验证自己的事务。这就像你向银行发送转账请求,告诉员工他们不必检查任何东西,因为你已经检查过了。我明白,但我可以成为那个矿工吗,但我可以为自己吗?例如,我可以使用一些软件进行采矿,在这里验证我的交易?例如,如果我有交易的散列。你缺少区块链的概念,区块中有什么,为什么以及如何进行验证。当您是一名矿工时,您可能是挖掘包含一个或多个您自己事务的块的人。但您不能决定验证自己的事务。如果您创建从我的帐户到您的帐户的转账并自己验证,会发生什么情况?或者当你将更多的BTC转移到另一个帐户,而不是你自己的帐户,并且你验证了这一点?我理解,谢谢你的帮助。