first draft of bitcoinledger