Skip to main content

Philosophy​

The Crypto Anarchist Manifesto, Timothy C. May

A specter is haunting the modern world, the specter of crypto anarchy.

What is Crypto Anarchy?

Some of us believe various forms of strong cryptography will cause the power of the state to decline, perhaps even collapse fairly abruptly. We believe the expansion into cyberspace, with secure communications, digital money, anonymity and pseudonymity, and other crypto-mediated interactions, will profoundly change the nature of economies and social interactions.

Governments will have a hard time collecting taxes, regulating the behavior of individuals and corporations (small ones at least), and generally coercing folks when it can't even tell what continent folks are on!

-The Cyphernomicon, Timothy C. May

Cryptoanarchists believe strongly in the right to privacy and, therefore, the right to use cryptography to protect communications from others– be it Nation State Actors or your ex.

As May predicted exactly 30 years ago, in many ways, Blockchains are the tamper-proof boxes which implement cryptographic protocols with nearly perfect assurance against any tampering. We can say that the idea of blockchain started with the Cypherpunk movement and crypto-anarchy.

Origins of Blockchain​

Starting in 1983, the self-proclaimed cypherphunks and other cryptographers began exploring the use of public-private key cryptography to build anonymous cash. Enter, eCash, launched by David Chaum in 1994, which "has the privacy of paper cash, while achieving the high security required for the electronic network environments exclusively through innovations in public key cryptography"

A decade later (2008), the global financial industry crashed. At the same time, a pseudonymous person or persons named Satoshi Nakamoto outlined a new protocol for a peer-to-peer electronic cash system using a cryptocurrency called Bitcoin. Later it was launched in 2009.

Unlike our traditional currencies issued by central banks, Bitcoins have no central monetary authority.

Bitcoin​

Bitcoin terminology can be confusing because the word Bitcoin is used to simultaneously denote three different things.

  • Blockchain: Bitcoin refers to the underlying blockchain technology platform.
  • Protocol: Bitcoin is used to mean the protocol that runs over the underlying blockchain technology to describe how assets are transferred on the blockchain.
  • Currency: Bitcoin denotes a digital currency, Bitcoin, the first and largest of the cryptocurrencies.

Blockchain​

Blockchain is a global distributed, immutable ledger or a database. This facilitates the process of recording transactions and tracking assets in a network. As blocks store just information, virtually anything of value can be tracked and traded on a blockchain network.

centralised vs decentralised vs distributed

Blockchain owes its name to the form it stores transaction data β€” in blocks linked together to form a chain. blocks

Blockchain, as such, tries to solve the double-spend and Byzantine Generals problem using various consensus mechanisms

The Double-spend and Byzanite Generals problem​

Double Spend Problem

how can a receiver of digital money be sure that the money they were sent was not simultaneously sent to someone else? How can all members of a monetary network be sure others are not duplicating their money at will?

Double spend


Byzanite fault

...is the difficulty decentralized parties have in arriving at consensus without relying on a trusted central party.

Byzanite Generals problem

note

If all generals attack in coordination, the battle is won (left). If two generals falsely declare that they intend to attack, but instead retreat, the battle is lost (right).

Bitcoin solves Byzanite Generals Problem by using a Proof-of-Work(PoW) mechanism. In order to add blocks to the blockchain, a member (miner) of the network must publish proof that they invested considerable work into creating the block. A PoW is the result of a complex calculation (time and energy consuming) that can be easily verified.

Bitcoin != Blockchain

Bitcoin and blockchain are not the same. Blockchain provides the means to record and store the transactions of Bitcoin, but blockchain has many applications beyond Bitcoin. Bitcoin is only the first use case for blockchain.

mempool

Consensus​

  • Agreement among nodes regarding the state of the ledger is essential for the function of the blockchain ledger
  • Proof of Work, Proof of Stake, Delegated Proof of Stake, Proof of Authority, Proof of Elapsed Time, Proof of Burn

Watch: Understanding blockchain Consensys Mechanisms

Node​

  • A node is simply a computer on the blockchain network that stores the ledger.
  • Nodes decide whether or not a block of transactions is honest and accept or reject it.
  • Nodes save and store transaction blocks.
  • In Proof-of-Work (PoW) systems, miners are the nodes
  • In Proof-of-Stake (PoS) systems, staking wallets are the nodes

Mining​

  • Mining is a way of adding transaction records, via blocks, onto a public ledger.
  • Block creators on Proof of Stake are called validators.
  • Block creators on Proof of work are called miners.

Proof of Stake vs Proof of Work​

Proof of StakeProof of Work
Block creators are called validatorsBlock creators are called miners
Participants must buy coins or tokens to become a validatorParticipants must buy equipment and energy to become a miner
Energy efficiencyNot energy efficient
Network control can be boughtRobust security due to expensive upfront requirement
Validators receive transactions fees as rewardsMiners receive block rewards

Use-cases for Blockchain​

  • Elections
  • Cross-border transactions
  • Decentralized exchanges
  • Decentralized autonomous organizations (DAO)
  • Supply Chain Management
  • Decentralized Kick-starter
  • Decentralized Youtube
  • Decentralized file storage (IPFS)
  • Bitcoin
  • Ethereum
  • Solana
  • BNB
  • Cardano
  • Tezos
  • Avalanche
  • Polydot
  • Chainlink
  • Stellar
  • EOS
  • Cosmos

malware

References​