Knowledgebase

The Cryptography Behind Blockchains Print

  • blockchaindigitalassets, blockchain, troubleshooting, guide, howto, solution, zillionkinghost, hosting
  • 0

The mathematics underneath.

WHAT A HASH FUNCTION DOES

Produces a fixed-size fingerprint of any input.

WHAT PROPERTIES MATTER

The same input always produces the same output A small change produces an entirely different output The input cannot be derived from the output Two inputs producing the same output are infeasible to find

WHAT IT IS USED FOR

Linking blocks Identifying transactions Proving work, in some designs

WHAT PUBLIC KEY CRYPTOGRAPHY PROVIDES

A key pair: one private and secret, one public and shareable.

WHAT SIGNING DOES

Produces proof that the holder of the private key authorised a message.

WHAT VERIFICATION DOES

Confirms that proof, using only the public key.

WHY THAT IS FUNDAMENTAL

It allows authorisation without any shared secret or central authority.

WHAT AN ADDRESS IS

Derived from a public key, usually by hashing.

WHAT A MERKLE TREE PROVIDES

Efficient proof that a transaction is included, without the whole block.

WHY THAT MATTERS

It allows light clients to verify inclusion cheaply.

WHAT ZERO-KNOWLEDGE PROOFS PROVIDE

Proving a statement is true without revealing why.

WHAT THAT ENABLES

Privacy, and compressing verification of many transactions into one proof.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot