This encodes voxel data in a binary format using OP_RETURN outputs of bitcoin transactions. With this design we can then look back into time to construct a world up until any Bitcoin block, effectively creating an immutable decentralized voxel world. Using BitDB and BitSocket as a "backend" to query for transactions we can keep our map updated with any changes, making it semi-real-time as well.
I'd love to hear any feedback. This project was very fun to develop and is completely open source if you want to take a peek at how it is implemented.