http://invest2idhnehbsap4drbilvo7unpjcmuddetz7pgtndlmo3hm5lu4yd.onion/q-bitcoin/index29.html
First, one splits the desired data up into blocks, encrypting each block for privacy, and builds a Merkle tree out of it. One then makes a contract with the rule that, every N blocks, the contract would pick a random index in the Merkle tree (using the previous block hash, accessible from contract code, as a source of randomness), and give X ether to the first entity to supply a transaction with a simplified payment verification-like proof of ownership of the block at that...