Author

Topic: Question about blockchain size (Read 575 times)

legendary
Activity: 1512
Merit: 1036
February 14, 2014, 11:57:33 AM
#5
Only one of the broadcasted transactions will make it to the blockchain. The malleable copies stay in the memory pool of miners for a while until they are deleted to make way for new transactions. Nothing to worry about.

Shouldn't the miners drop the malleable copies immediately upon receiving a solved block that spends the same inputs?

Not just miners, for everybody. Once UXTOs are spent in a blockchain-included transaction, any other transaction spending them are invalid. All non-useable transactions will be flushed upon receipt of the new block.

The blockchain only contains blocks, which are the accepted version of transactions that will likely be permanent.
legendary
Activity: 3472
Merit: 4801
February 14, 2014, 11:06:12 AM
#4
Only one of the broadcasted transactions will make it to the blockchain. The malleable copies stay in the memory pool of miners for a while until they are deleted to make way for new transactions. Nothing to worry about.

Shouldn't the miners drop the malleable copies immediately upon receiving a solved block that spends the same inputs?
hero member
Activity: 560
Merit: 500
February 11, 2014, 12:25:41 PM
#3
Only one of the broadcasted transactions will make it to the blockchain.

Thank you.
hero member
Activity: 531
Merit: 501
February 11, 2014, 12:19:04 PM
#2
Only one of the broadcasted transactions will make it to the blockchain. The malleable copies stay in the memory pool of miners for a while until they are deleted to make way for new transactions. Nothing to worry about.
hero member
Activity: 560
Merit: 500
February 11, 2014, 11:33:53 AM
#1
I'm curious about the effect of these malleable transaction rebroadcasts on the blockchain size. These rebroadcasts stay on the blockchain forever like any other transaction, right? If there were many folks who rebroadcast would the future blockchain grow exponentially with each actor or can a transaction only be rebroadcast once (effectively doubling the blockchain for future transactions)?
Jump to: