Bitcoin Forum
May 25, 2024, 12:46:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A few questions about bitcoin transactions  (Read 558 times)
IanQuinn (OP)
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
May 15, 2016, 11:47:57 PM
 #1

Are bitcoin transactions guaranteed unique?
Can they be manipulated?
Can you determine in advance a transaction Id?

Been reading bitcoinwiki on Transaction, but could not find the answer we are looking for.

With the extensive knowledge base here on this forum, these should be simple questions.

If there are better documents to view, this would be helpful also.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3402
Merit: 6653


Just writing some code


View Profile WWW
May 15, 2016, 11:54:29 PM
 #2

Are bitcoin transactions guaranteed unique?
Yes. Each transaction references an output of another transaction, and that output is unique.

Can they be manipulated?
Manipulated in what way? You can add arbitrary data into a transaction.

Can you determine in advance a transaction Id?
Usually no. This is because the signature(s) in a transaction use random nonces and that randomness then makes the txid not predictable.

Been reading bitcoinwiki on Transaction, but could not find the answer we are looking for.

With the extensive knowledge base here on this forum, these should be simple questions.

If there are better documents to view, this would be helpful also.
Take a look at the documentation on bitcoin.org.

IanQuinn (OP)
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
May 16, 2016, 12:07:08 AM
 #3

Thank you for your reply.

We are trying to use transaction id as an RNG, from funds sent.  So want to know if someone can manipulated the results of a transaction.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3402
Merit: 6653


Just writing some code


View Profile WWW
May 16, 2016, 12:20:57 AM
 #4

Thank you for your reply.

We are trying to use transaction id as an RNG, from funds sent.  So want to know if someone can manipulated the results of a transaction.
Yes, it most certainly can be manipulated, it is just slightly difficult to do.

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!