Get up to $90 of BTC for one week only.

Bitcoin boost

Up your Web3 game

Ledger Academy Quests

  • Test your knowledge
  • Earn POK NFTs
Play now See all quests

Proof of Knowledge (PoK) Meaning

Dec 12, 2023 | Updated Mar 13, 2024
Proof of knowledge refers to a protocol where one party (the prover) succeeds in convincing the other party (the verifier) that they know something.

What is Proof of Knowledge (PoK)?

Cryptographic proofs are validation systems with a prover and a verifier. Proof of knowledge (knowledge proof) in cryptography describes an authentication method in which the prover successfully convinces the verifier that it knows a secret. The prover is an entity with a claim or statement, while the verifier is the one who validates the claim. The prover’s job is to convince the verifier that the statement is true.

Knowledge proofs can either be interactive or non-interactive. In interactive knowledge proofs, the two parties are in direct communication. On the contrary, no direct interaction exists between the participants in non-interactive knowledge proofs.

Other types of cryptographic proofs include zero-knowledge proofs and Zk-SNARKs

PoK Explained

Non-interactive knowledge proofs can be used to construct identity verification systems, digital signature schemes, voting systems, and password management. It can also be used in blockchain protocols where transactions need to be validated without revealing the transaction details, such as sender and receiver identities.

Proof of knowledge has two fundamental properties – completeness and soundness.

  • Completeness: An honest prover can persuade an honest verifier if their claim that they possess knowledge about something is true. Completeness implies that the statement has to have a high degree of correctness.
  • Soundness/validity: A malicious prover cannot persuade an honest verifier if their claim to possess knowledge about something is false.

How is this any different from zero-knowledge proofs (ZKP)? 

A ZKP is an authentication technique involving the two parties, but with the additional “zero-knowledge” aspect. Zero-knowledge implies that the verifier learns nothing from the prover except the truthfulness of the statement.

Wrapped Ether

Wrapped Ether (WETH) is an ERC-20 compatible token that is pegged to Ether at a 1:1 ratio.

Full definition

Ethereum Virtual Machine

The Ethereum Virtual Machine (EVM) is a software framework on the Ethereum network that allows developers to execute smart contracts and create decentralized applications.

Full definition

Liquidation

Liquidation in crypto refers to the process of converting assets, typically leveraged positions or collateral, into cash to cover losses or repay borrowed funds when the market moves unfavorably.

Full definition

Own your crypto future

Stay informed with security tips, updates, and exclusive offers from Ledger

Your email address will only be used to send you our newsletter, as well as updates and offers. You can unsubscribe at any time. Learn more

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.