- Package ID
A wallet for decentralized value
Byteball is a wallet for storage and transfer of decentralized value. Byteball allows you to do something that traditional currencies can’t: conditional payments. You set a condition when the payee receives the money. If the condition is not met, you get your money back.
Byteball data is stored and ordered using directed acyclic graph (DAG) rather than blockchain. This allows all users to secure each other’s data by referencing earlier data units created by other users, and also removes scalability limits common for blockchains, such as blocksize issue.
The consensus algorithm used to protect from double-spends is based on establishing a total order within the DAG. This is achieved by selecting a chain, called main chain, which gravitates towards units issued by commonly recognized reputable users — witnesses.