Byteball is a decentralized database network that doesn’t utilize the conventional concept of a blockchain. Instead, it uses a directed acyclic graph to organize and confirm transactions. Each transaction confirms two of those before it without the need of a miner or node to mine a block of transactions. There is a “main chain” which consists of the general direction of transactions made by “witnesses” (trusted users). Users can transfer assets other than Bytes over the network, with the issuer of the asset having to cosign each transaction of that asset to ensure it’s used properly. A Byte is the native asset of the Byteball network. It is used to pay for storing your transaction in the public Byteball database, with each Byte worth one byte of storage capacity.