<p>The wiki describes this:
 - <a href="https://en.bitcoin.it/wiki/Protocol_specification#Common_structures">https://en.bitcoin.it/wiki/Protocol_specification#Common_structures</a></p>

<p>BlockExplorer will show the raw data.  For example:
 - <a href="http://blockexplorer.com/rawblock/00000000000008d11f13eed2e13f2765eceaf00de36e0ec040a10cc3738bdc74">http://blockexplorer.com/rawblock/00000000000008d11f13eed2e13f2765eceaf00de36e0ec040a10cc3738bdc74</a></p>

CC BY-SA 3.0
2011-09-28T16:23:02.140Z
The BlockExplorer shows data in human readable json format. The Protocol Specification page shows raw bytes of data, but to be used it would require cleaning up, and it's only one example per each case. To test developing applications one usually should have more test cases.
ThePiachu
CC BY-SA 3.0
2011-09-28T17:15:31.750Z
There are at least three open source projects that read from the wire which might give you guidance:


the Bitcoin client, libbitcoin: https://bitcoinconsultancy.com/wiki/index.php/Libbitcoin

and BitcoinJ
Stephen Gornick
CC BY-SA 3.0
2011-09-28T14:58:51.383Z
2011-09-28T14:58:51.383Z
Stephen Gornick
<p>Where can I find a raw version of the Bitcoin blocks and other messages that are sent between the Bitcoin clients?</p>

<client><blockchain><development><protocol><raw-data>
Raw block / other messages
ThePiachu
# Raw block / other messages

(Asked by: username_0 on 2011-09-28)

Where can I find a raw version of the Bitcoin blocks and other messages that are sent between the Bitcoin clients?

**Tags:** client, blockchain, development, protocol, raw-data


---

## 1 answers

### Answer by username_1 on 2011-09-28. Score: 6 | Accepted answer

The wiki describes this:
- <https://en.bitcoin.it/wiki/Protocol_specification#Common_structures>

BlockExplorer will show the raw data. For example:
- <http://blockexplorer.com/rawblock/00000000000008d11f13eed2e13f2765eceaf00de36e0ec040a10cc3738bdc74>

> **Comments:**
> **username_0**: The BlockExplorer shows data in human readable json format. The Protocol Specification page shows raw bytes of data, but to be used it would require cleaning up, and it's only one example per each case. To test developing applications one usually should have more test cases.  
> **username_1**: There are at least three open source projects that read from the wire which might give you guidance:   the Bitcoin client, libbitcoin: https://bitcoinconsultancy.com/wiki/index.php/Libbitcoin  and BitcoinJ  

---

