Blockchain Basics

Blockchain provides a way for people around the world to collectively maintain a database without relying on a central authority. It’s a new model for sharing and reconciling information. This also imply that there is no single owner of the database, and also no single authority of it as well.

Blockchain is a method for keeping data synchronised across multiple, independent stakeholders. Where a traditional database is perfect for tracking records for a single entity, blockchain allows a group of entities, who might be unrelated and who might all have an incentive to alter their shared data, to agree on and maintain a single dataset.

Built-in Security

ZAC uses industry-standard public-key cryptography tools and techniques, which means the code is well tested and well understood. All transactions on the network are public, which means the movement of funds can always be audited. Each transaction is signed by whomever sent it using the Ed25519 algorithm, which cryptographically proves that the sender was authorized to make the transaction.

Password Security

ZAC uses Public Key / Private Key Infrastructure (PKI) the password provided is used it encrypt the private key using Stanford Javascript Crypto Library (SJCL). For a more secure account users can opt not to save the encrypted private key but rather provided it at login. It is the recommended login method for accounts with huge balances.