Blockchain 当网络受损时,未签名的事务如何传播?

Blockchain 当网络受损时,未签名的事务如何传播?,blockchain,ethereum,bitcoin,Blockchain,Ethereum,Bitcoin,比如说,如果我的应用程序相对较新,节点较少,则可能会受到51%的攻击 示例: 人A-100BTC B人-50BTC 个人C-0BTC(恶意用户) 如果人员C以某种方式控制网络,则会创建最长的链,并具有包含无效事务的块,即A发送至C 80 BTC,B发送至C 50 BTC,A&B未使用私钥对其进行真正签名(C创建的无效事务) 这里的问题是,由于交易不是由原始所有者签署的,C能花掉这些交易吗?大家的共识在这里是不是已经失去了?如果我错过了某个地方的诀窍,请指出重点。我在详细研究后得到了答案,希望它有

比如说,如果我的应用程序相对较新,节点较少,则可能会受到51%的攻击

示例:

人A-100BTC

B人-50BTC

个人C-0BTC(恶意用户)

如果人员C以某种方式控制网络,则会创建最长的链,并具有包含无效事务的块,即A发送至C 80 BTC,B发送至C 50 BTC,A&B未使用私钥对其进行真正签名(C创建的无效事务)


这里的问题是,由于交易不是由原始所有者签署的,
C
能花掉这些交易吗?大家的共识在这里是不是已经失去了?如果我错过了某个地方的诀窍,请指出重点。

我在详细研究后得到了答案,希望它有意义


C个人不能花A,B的钱。他所能做的就是反向交易,创造一个双重消费的局面,他可以在制作最长链的过程中删除a、B交易,但不能从其他钱包中花钱。由于私钥/公钥的存在,网络遭到了破坏。

我在详细研究后得到了答案,希望这是有意义的


C个人不能花A,B的钱。他所能做的就是反向交易,创造双重消费的局面,他可以在制作最长链的过程中删除a、B交易,但不能从其他钱包花钱。由于私钥/公钥,网络受到威胁。

C不能花别人的钱,除非他能获得他人的私钥并签署交易。即使他试图这样做,该区块也不会被认为是有效的,因为我们租赁的交易是由硬币的所有者签署的。

C不能花别人的钱,除非他能够获得他人的私钥并签署交易。即使他试图这样做,该区块也不会被认为是有效的,因为我们租赁的交易是由硬币的所有者签署的。

所有参与者都知道的规则规定,交易必须正确签署。这些规则与交易传输多少比特币的规则完全相同。因此,如果交易没有正确签名,它不会转移任何比特币

让我再次声明:有一些规则允许您确定一次交易传输多少比特币。同样的规则规定,交易必须正确签署。因此,未正确签署的交易不会转移任何比特币


节点在比特币网络中彼此不信任。发送的每一条消息都会检查其有效性,如果无效,则必须忽略它,因为它没有任何意义。未正确签名的事务不是事务,它只是垃圾。节点可以向您发送它们想要的所有垃圾,但您永远不会处理任何垃圾,因为您不能。您的代码根本没有规则来解释垃圾。

所有参与者都知道的规则规定,必须对事务进行正确签名。这些规则与交易传输多少比特币的规则完全相同。因此,如果交易没有正确签名,它不会转移任何比特币

让我再次声明:有一些规则允许您确定一次交易传输多少比特币。同样的规则规定,交易必须正确签署。因此,未正确签署的交易不会转移任何比特币

节点在比特币网络中彼此不信任。发送的每一条消息都会检查其有效性,如果无效,则必须忽略它,因为它没有任何意义。未正确签名的事务不是事务,它只是垃圾。节点可以向您发送它们想要的所有垃圾,但您永远不会处理任何垃圾,因为您不能。你的代码根本没有规则来解释垃圾