Blockchain 在使用相同参数的受监视事务之前挖掘事务

Blockchain 在使用相同参数的受监视事务之前挖掘事务,blockchain,binance-smart-chain,Blockchain,Binance Smart Chain,在平衡计分卡链上,我面临着这种情况 我正在扫描mempool中的一个事务(nodejs和web3.eth.subscribe('pendingTransactions',…),当我找到我所关注的事务时,我使用相同的参数(gas,gasprice)启动一个事务。奇怪的是(在我看来),在很多情况下,我的事务是在同一个块中挖掘的,但在我监视的块之前。(例如矿山位于位置10,监控交易位于位置20) 这应该发生吗 据我所知,miners是如何工作的,网络不应该允许事务(使用相同的gasprice)超过使用

在平衡计分卡链上,我面临着这种情况

我正在扫描mempool中的一个事务(nodejs和web3.eth.subscribe('pendingTransactions',…),当我找到我所关注的事务时,我使用相同的参数(gas,gasprice)启动一个事务。奇怪的是(在我看来),在很多情况下,我的事务是在同一个块中挖掘的,但在我监视的块之前。(例如矿山位于位置10,监控交易位于位置20)

这应该发生吗

据我所知,miners是如何工作的,网络不应该允许事务(使用相同的gasprice)超过使用相同参数的现有事务。或者我在这里遗漏了什么