Bitcoin Forum
May 07, 2024, 06:47:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What makes a transaction unique in-block?  (Read 488 times)
davidpbrown (OP)
Sr. Member
****
Offline Offline

Activity: 531
Merit: 260


Vires in Numeris


View Profile WWW
February 05, 2014, 03:49:43 PM
 #1

Can someone suggest, perhaps ELI5, how it isn't possible for a miner to see a transaction payment to themselves; duplicate it many times; and put those into a block that they confirm? That would be trying to suck the donating account dry, down to the modulus. How is each transaction unique, that miners cannot exploit them in the block they are creating? Obviously, trying that would still be a matter of luck in order they are the miner confirming the next block but still not clear to me, how it's not possible. I'm expecting that transactions can't be duplicated from one block to another because of some ?Merkle root signature of the existing tree or similar but how is in-block duplication prevented?

฿://12vxXHdmurFP3tpPk7bt6YrM3XPiftA82s
1715064429
Hero Member
*
Offline Offline

Posts: 1715064429

View Profile Personal Message (Offline)

Ignore
1715064429
Reply with quote  #2

1715064429
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715064429
Hero Member
*
Offline Offline

Posts: 1715064429

View Profile Personal Message (Offline)

Ignore
1715064429
Reply with quote  #2

1715064429
Report to moderator
1715064429
Hero Member
*
Offline Offline

Posts: 1715064429

View Profile Personal Message (Offline)

Ignore
1715064429
Reply with quote  #2

1715064429
Report to moderator
1715064429
Hero Member
*
Offline Offline

Posts: 1715064429

View Profile Personal Message (Offline)

Ignore
1715064429
Reply with quote  #2

1715064429
Report to moderator
andytoshi
Full Member
***
Offline Offline

Activity: 179
Merit: 151

-


View Profile
February 05, 2014, 04:59:27 PM
 #2

There are no accounts in bitcoin. Every transaction uses the full value of its inputs.
Peter Lambert
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500

It's all fun and games until somebody loses an eye


View Profile
February 05, 2014, 05:01:17 PM
 #3

Can someone suggest, perhaps ELI5, how it isn't possible for a miner to see a transaction payment to themselves; duplicate it many times; and put those into a block that they confirm? That would be trying to suck the donating account dry, down to the modulus. How is each transaction unique, that miners cannot exploit them in the block they are creating? Obviously, trying that would still be a matter of luck in order they are the miner confirming the next block but still not clear to me, how it's not possible. I'm expecting that transactions can't be duplicated from one block to another because of some ?Merkle root signature of the existing tree or similar but how is in-block duplication prevented?

If a miner tried to duplicate payments in the block it would be invalid and the block would be ignored by all the other miners.

Use CoinBR to trade bitcoin stocks: CoinBR.com

The best place for betting with bitcoin: BitBet.us
davidpbrown (OP)
Sr. Member
****
Offline Offline

Activity: 531
Merit: 260


Vires in Numeris


View Profile WWW
February 05, 2014, 05:12:37 PM
 #4

If a miner tried to duplicate payments in the block it would be invalid and the block would be ignored by all the other miners.

Thanks, I was hoping for it to be that simple.

฿://12vxXHdmurFP3tpPk7bt6YrM3XPiftA82s
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4623



View Profile
February 09, 2014, 08:15:15 PM
 #5

If a miner tried to duplicate payments in the block it would be invalid and the block would be ignored by all the other miners.

No only all other miners, but all other peers as well.  Every node would refuse to add the block to their own copy of the blockchain and would refuse to relay the block to anybody else.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!