<p>I haven't seen anything that is tracking all transaction including failed ones, etc although  this project looks like it has promise:</p>

<p><a href="http://codesuppository.blogspot.co.uk/2013/07/work-in-progress-on-bitcoin-blockchain.html" rel="nofollow">http://codesuppository.blogspot.co.uk/2013/07/work-in-progress-on-bitcoin-blockchain.html</a></p>

<p>That said I'm not even certain what your suggesting would be possible.  Consider the following scenario.</p>

<p>If a person / organisation were monitoring and recording all transactions and I were to submit a transaction that then where then to be marked invalid and discarded, the nature of bitcoin is that you send your transaction to peer nodes who in turn will broadcast those out if they verify the transaction.  Now If someone can explain to me otherwise than fine but surely this transaction would only have a limited number of broadcasts before a different chain showing it to be be invalid was received and the erroneous block discarded.  Now unless the 'monitoring party' where within the peers that received the broadcast there would be no way for them to track it?</p>

CC BY-SA 3.0
2014-03-09T14:57:40.003Z
2014-03-09T14:57:40.003Z
hafnero
<p>Muis, a friend and I are working on that exact project. We want to track which transactions get mined and how long it takes different types of to get mined.</p>

<p>Its kind of a large ugly monster right now but we are actively working on it. The database of transactions is stored in a postgresdb.</p>

<p>Check it out: <a href="https://github.com/NSkelsey/TxWaitTime" rel="nofollow">https://github.com/NSkelsey/TxWaitTime</a></p>

CC BY-SA 3.0
2014-07-07T22:10:16.193Z
2014-07-07T22:10:16.193Z
Nick Skelsey
<p>The blockchain is a database of all valid transactions, but is there a company/project that also logs all transactions which were broadcasted, but didn't made it to the chain? Blockchain.info for example, keeps a history of all double-spends, so I assume they keep such a log, but its not publicly available.</p>

<p>I could very easily calculate how much was lost by transaction maleability if something like that was publicly available.</p>

CC BY-SA 3.0
2014-02-27T11:00:06.230Z
Blockchain info does not keep for a long time double spend transactions. They keep them about several days.
Zergatul
CC BY-SA 3.0
2014-02-27T11:13:00.027Z
@Zergatul That their interface doesnt show any older than a few days, doesnt necessarly mean they are not stored in their database. I would be surprised if they took the effort to actually delete them, since they require virtually no space compared to the valid tx's.
Maestro
CC BY-SA 3.0
2014-02-27T11:45:12.963Z
If this is true, someone can easily spam their database.
Zergatul
CC BY-SA 3.0
2014-02-27T11:49:58.657Z
@Zergatul Good point!
Maestro
<blockchain><blockchain.info><database>
Is there a database of all transactions?
Maestro
# Is there a database of all transactions?

(Asked by: username_0 on 2014-02-27)

The blockchain is a database of all valid transactions, but is there a company/project that also logs all transactions which were broadcasted, but didn't made it to the chain? Blockchain.info for example, keeps a history of all double-spends, so I assume they keep such a log, but its not publicly available.

I could very easily calculate how much was lost by transaction maleability if something like that was publicly available.

**Tags:** blockchain, blockchain.info, database

> **Comments:**
> **username_1**: Blockchain info does not keep for a long time double spend transactions. They keep them about several days.  
> **username_0**: @username_1 That their interface doesnt show any older than a few days, doesnt necessarly mean they are not stored in their database. I would be surprised if they took the effort to actually delete them, since they require virtually no space compared to the valid tx's.  
> **username_1**: If this is true, someone can easily spam their database.  
> **username_0**: @username_1 Good point!  

---

## 2 answers

### Answer by username_2 on 2014-03-09. Score: 0 | Accepted answer

I haven't seen anything that is tracking all transaction including failed ones, etc although this project looks like it has promise:

<http://codesuppository.blogspot.co.uk/2013/07/work-in-progress-on-bitcoin-blockchain.html>

That said I'm not even certain what your suggesting would be possible. Consider the following scenario.

If a person / organisation were monitoring and recording all transactions and I were to submit a transaction that then where then to be marked invalid and discarded, the nature of bitcoin is that you send your transaction to peer nodes who in turn will broadcast those out if they verify the transaction. Now If someone can explain to me otherwise than fine but surely this transaction would only have a limited number of broadcasts before a different chain showing it to be be invalid was received and the erroneous block discarded. Now unless the 'monitoring party' where within the peers that received the broadcast there would be no way for them to track it?


---

### Answer by username_3 on 2014-07-07. Score: 0

Muis, a friend and I are working on that exact project. We want to track which transactions get mined and how long it takes different types of to get mined.

Its kind of a large ugly monster right now but we are actively working on it. The database of transactions is stored in a postgresdb.

Check it out: <https://github.com/NSkelsey/TxWaitTime>


---

