3

Is there database of orphaned blocks?

https://blockchain.info/orphaned-blocks does not work right now

Does anybody keep them?

Also I am looking for those transactions which were not included in blocks (non-standard, double-spends, not enough fees, etc)

2

Do you need a user interface or to find them via API? We do not have UI at the moment for this (we will very soon) but you can definitely use our REST API to get them.

If the API is what you need then you can just use the following API call to filter ORPHANED blocks only.

https://api.biteasy.com/blockchain/v1/blocks?type=ORPHANED

If the transactions weren't included in the main chain then they will either be DEAD or PENDING and you can fetch them with the following API call:

https://api.biteasy.com/blockchain/v1/transactions?confidence=DEAD

and

https://api.biteasy.com/blockchain/v1/transactions?confidence=PENDING

Check out the link to our documentation and also you can use our testing tool which you can find here https://www.biteasy.com/developers/sandbox

  • Should I start from the genesis block and perform 300k+ requests to locate all orphan blocks? I think it is not good. What I am looking for? I am looking for those transactions which are still valid but were not included into main chain for any reason. There is very small possiblilty that I can find them in orphan blocks. Why do I looking for them? Lets say I want to rebroadcast them now or in future :) – amaclin Jun 5 '14 at 3:39
  • You can just use the following API call to filter ORPHANED blocks only. api.biteasy.com/blockchain/v1/blocks?type=ORPHANED. If the transactions weren't included in the main chain then they will either be DEAD or PENDING and you can fetch them with the following API call api.biteasy.com/blockchain/v1/transactions?confidence=DEAD and api.biteasy.com/blockchain/v1/transactions?confidence=PENDING. Check out the link to our documentation and also you can use our testing tool which you can find here biteasy.com/developers/sandbox – Biteasy.com Jun 5 '14 at 7:26
  • Please edit your answer to include the information that you have provided in the comment. They appear to be crucial to make your answer useful, and while answers are permanent, comments are only considered to be transient. See What are comments? – Murch Jun 15 '14 at 15:14
  • Done as requested. – Biteasy.com Jun 23 '14 at 18:54
1

In this: http://arxiv.org/pdf/1403.6676.pdf paper Christian Decker and Roger Wattenhofer describe their use of a system to monitor the bitcoin network for failed transactions.

Some tools are available on https://github.com/cdecker?tab=repositories .

Though not a database by itself, these tools might be useful for building such a database.

  • Thank you. I already have a tool, which saves all transactions and all blocks received from my peers. Unfortunately, I have to keep it online and connected 24/7 what is quite difficult for me. And I have to choose well-connected nodes to connect ( blockchain.info/hub-nodes also is broken ). This tool sniffes current network activity, but first of all i am interested in "bitcoin archeology" - those transactions which were in past but not accesseble now through the blochchain – amaclin Jun 5 '14 at 7:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.