模拟在本地以太坊区块链上的两次消费

问题描述 投票:0回答:1

模拟在本地运行的以太坊区块链上花费双倍的简单方法是什么? ganache可以帮上忙吗?有人可以指出正确的方向吗?我们正在尝试构建一个监控工具来检测重复支出,但首先不知道如何创建重复支出。

ethereum go-ethereum ganache
1个回答
0
投票

双重花费的想法非常简单,您必须让两个或更多节点处于pow同步并开始挖掘,然后使用一个节点来花费您的以太币,然后再将其广播到网络中,然后再将其传播回较旧的区块在您用掉以太币之前,现在可以恢复采矿,但可以给节点更多的力量,以便它可以更快地进行开采,那么另一个攻击者区块链将成为最长的链。现在您可以继续广播,这将是一个挑战,但您可以使用提供的矿工Api https://github.com/ethereum/go-ethereum/wiki/Management-APIs与Geth一起操纵采矿和区块链流程以及交易。

© www.soinside.com 2019 - 2024. All rights reserved.