Bitcoin Forum
December 10, 2018, 10:06:19 AM *
News: Latest Bitcoin Core release: 0.17.0 [Torrent].
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block explorers that show details of unconfirmed transactions - how?  (Read 269 times)
boogersguy
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
December 08, 2017, 11:22:55 PM
 #1

So if you submit a transaction and it hasn't been confirmed yet, that means it's not on the blockchain right?
Does this mean that when you visit those block explorers (like blockchain.info etc) and you view the unconfirmed transaction, they are pulling the info from their node's mempool?

1544436379
Hero Member
*
Offline Offline

Posts: 1544436379

View Profile Personal Message (Offline)

Ignore
1544436379
Reply with quote  #2

1544436379
Report to moderator
1544436379
Hero Member
*
Offline Offline

Posts: 1544436379

View Profile Personal Message (Offline)

Ignore
1544436379
Reply with quote  #2

1544436379
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1544436379
Hero Member
*
Offline Offline

Posts: 1544436379

View Profile Personal Message (Offline)

Ignore
1544436379
Reply with quote  #2

1544436379
Report to moderator
1544436379
Hero Member
*
Offline Offline

Posts: 1544436379

View Profile Personal Message (Offline)

Ignore
1544436379
Reply with quote  #2

1544436379
Report to moderator
HCP
Hero Member
*****
Offline Offline

Activity: 812
Merit: 988

<insert witty quote here>


View Profile
December 09, 2017, 04:45:38 AM
 #2

In a word... Yes.

This is why sometimes you can see your unconfirmed transaction on some blockexplorers and not others... because the blockexplorer that isn't showing your transaction does not have your transaction in it's mempool... (either not received or dropped etc)

Xynerise
Sr. Member
****
Offline Offline

Activity: 280
Merit: 281

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
December 09, 2017, 11:49:01 AM
 #3

So if you submit a transaction and it hasn't been confirmed yet, that means it's not on the blockchain right?
Does this mean that when you visit those block explorers (like blockchain.info etc) and you view the unconfirmed transaction, they are pulling the info from their node's mempool?


Yes, they are pulling the info from their mempool, which is why it may be available on one site but not another.
When a bitcoin transaction is made, the transaction is broadcast to other nodes peered to it, then these nodes relay the transaction to other nodes etc until all nodes have it in their mempool.
btctousd81
Sr. Member
****
Offline Offline

Activity: 392
Merit: 252


View Profile WWW
December 10, 2017, 06:57:00 AM
 #4

yes,

blockexplorer s are using heavily modified bitcoin-core or custom implementation.,

all new tx are stored in mempool .aka. unconfirmed tx
so block explorer sites show you unconfirmed tx from their mempool.

when new block gets generated/mined, at the time of parsing, all the tx from mempool gets removed which are included/mined in the current block.

and so on.


 

lickgrumpy
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 17, 2017, 07:41:29 PM
 #5

You're correct. This is actually the main reason why you can view unconfirmed transactions on block explorers. The main reason why this happens is because of the mempool.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!