Bitcoin Forum
April 20, 2024, 02:02:54 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to track transaction propagation  (Read 2300 times)
Alula (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
February 01, 2014, 10:09:02 AM
 #1

I'm new to Bitcoin Development but I want to track the propagation path of all the nodes a given transaction went through starting from the node it was initiated up to the node where it is confirmed and included in a Block. Is there an API supporting this. Thanks.
1713578574
Hero Member
*
Offline Offline

Posts: 1713578574

View Profile Personal Message (Offline)

Ignore
1713578574
Reply with quote  #2

1713578574
Report to moderator
1713578574
Hero Member
*
Offline Offline

Posts: 1713578574

View Profile Personal Message (Offline)

Ignore
1713578574
Reply with quote  #2

1713578574
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713578574
Hero Member
*
Offline Offline

Posts: 1713578574

View Profile Personal Message (Offline)

Ignore
1713578574
Reply with quote  #2

1713578574
Report to moderator
1713578574
Hero Member
*
Offline Offline

Posts: 1713578574

View Profile Personal Message (Offline)

Ignore
1713578574
Reply with quote  #2

1713578574
Report to moderator
1713578574
Hero Member
*
Offline Offline

Posts: 1713578574

View Profile Personal Message (Offline)

Ignore
1713578574
Reply with quote  #2

1713578574
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 09, 2014, 06:57:36 PM
 #2

I'm new to Bitcoin Development but I want to track the propagation path of all the nodes a given transaction went through starting from the node it was initiated up to the node where it is confirmed and included in a Block. Is there an API supporting this. Thanks.

This is not possible.

Bitcoin is a peer-to-peer system.

The only thing that your wallet knows about is the peers that it is directly connected to.  You have no way to know what other peers your peers have sent the transaction to, nor do you have any way to knowing for certain which miner confirms the transaction in a block it is working on  (unless the miner, or pool, volunteers that information).

To know exactly when each and every peer on the entire network received a transaction you would have to be connected to every one of those peers.  Even then, there wouldn't be a way to know which peers heard about the transaction from which.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
February 10, 2014, 10:15:19 AM
Last edit: February 24, 2014, 04:44:28 PM by bitpop
 #3

.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 10, 2014, 01:08:12 PM
 #4

Blockchain tells you

No. It does not.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
February 10, 2014, 01:38:36 PM
Last edit: February 24, 2014, 04:41:41 PM by bitpop
 #5

.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 10, 2014, 01:45:06 PM
 #6


No.

It does not.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
February 10, 2014, 02:22:05 PM
Last edit: February 24, 2014, 04:34:12 PM by bitpop
 #7

.

dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 10, 2014, 02:37:03 PM
 #8

Yes I clearly see network propogation. Have you seen this too?

That doesn't tell what the OP is looking for ("all the nodes a given transaction went through starting from the node it was initiated up to the node where it is confirmed and included in a Block").
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
February 10, 2014, 02:41:07 PM
Last edit: February 24, 2014, 04:34:23 PM by bitpop
 #9

.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 10, 2014, 03:59:53 PM
 #10

Yes I clearly see network propogation. Have you seen this too?

That doesn't tell what the OP is looking for ("all the nodes a given transaction went through starting from the node it was initiated up to the node where it is confirmed and included in a Block").

Oh. You'll never get the miner ip mr nsa.

So, as I said:

Blockchain tells you

No. It does not.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
February 10, 2014, 04:02:49 PM
Last edit: February 24, 2014, 04:35:04 PM by bitpop
 #11

.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 10, 2014, 04:09:53 PM
 #12

Obviously all I read was the title.

Obviously.

Even after being told that you were wrong (twice) you still failed to bother finding out why you were wrong and stubbornly held to your false belief that you must be right.

Please don't waste people's time with bad advice.  If you are going to try and answer someone's question, take the time to actually read their question and understand what it is they are asking.  Giving advice without knowing what you are talking about is a great way to ruin your own reputation and to create significant problems for the people who accidentally accept your advice.
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!