Blockchain

Proof-of-stake (PoS)

  • Tendermint
    • Instant finality (~1-3 seconds), cannot be uncommitted/reverted

Proof-of-work (PoW)

  • Bitcoin
    • Movement of value
    • It only gets finalized when it's deep in the chain
    • Slow finality due to non-probabilistic finality (~10 mins)
  • Ethereum
    • Smart contracts
    • Ethereum and Ethereum Classic cannot have the same validator set because fundamentally they have different philosophies
    • Cryptokitties's transactions were hogging up the Ethereum's transaction log.

Smart Contracts

  • It should be just smart contract
  • The issue comes when people create an application-based app using smart contract
  • Cosmos SDK makes it really easy to write their own application

Application-Specific Chains

  • Reduces attack surface
  • Efficiency gains due less computational overhead
  • Fine tune to optimize for your application

Hard Spoon

“A hard spoon is a meta-protocol on top of a blockchain creating a token that inherits the blockchain’s underlying token’s balances. The idea of a soft spoon would be to create two competing *branches of a protocol* within *the same blockchain.*” — Vitalik Buterin
Copy link
Outline