I have confused who can read the data in the public blockchain. If I publish a personal data belong to me to the blockchain, will it reveal to all nodes in the network?? Or only my self can read it but can't edit because I know blockchain is immutable.
what I really don't understand , if I send a secret key for node B, all nodes will know the key or only node B ??
If I put the address ( public key) of node B, that means who know the private key can read the message, am I right?? and in this case node B only will see the secret key.
Thanks in advance.