Reading a block

-1

I am trying to grasp basic concepts and wanted to know if miners can read contents of a block, if not, how is block validation done. As I understand each transaction is encrypted, how is decryption done by the miner for validation, without a private key?

rsapru

Posted 2017-07-18T07:19:47.620

Reputation: 101

Answers

1

As I understand each transaction is encrypted, how is that decryption done by the miner for validation without a private key?

That is incorrect. Transactions are not encrypted. No part of the Bitcoin protocol or consensus rules specify that anything should be encrypted. In fact, nothing can be encrypted as the protocol relies on the fact that everyone is able to read all blocks and transactions in order to validate them.

You may be confusing digital signatures with encryption. Digital signatures in Bitcoin are used to ensure that a person is allowed to spend some coins. Signatures are used as a proof that the person who created a transaction is allowed to actually make that transaction and spend the coins that it spends.

Andrew Chow

Posted 2017-07-18T07:19:47.620

Reputation: 40 910