Entities concept
Entities are stored in Emercoin blockchain in WORM format.
There are 3 kinds of entities.
- Signing entity.
Used as proof of ownership. One entity owns other entity. The parent entity has the keypair and public key is stored in blockchain. Signature is used to prove the ownership. - Communication entities
Used to communicate with each other. Have keypairs with public key in blockchain. Keypair is used to encrypt and sign the data packet. - Data entities
Has no keypairs and does not communicate, they only store collectible data.
Difference between <human> and <user>
Every one wants to be anonymous and public at the same time. For example, the public data is your C.V. and you wan’t it to be as public as possible, and a private data is what porn you prefer and what files you store on google disk. The system collects all the data about you, it doesn’t matter it’s personal data or public data. In blockchain you can be both public and anonymous at the same time. <human> is public entity, you put all your public data in it (first name, last name, and other public data you want show to other people). <user> is anonymous entity containing only public key. The <user> can belong to human and can live it’s own life.