Byteball is a decentralized database that makes it easy for users to create and maintain smart contracts.