Distributed Ledger
a next generation smart contract & decentralized application platform .