Blockchain

Tra Altcoin e nuove applicazioni

Alessandro Pagiaro

Università di Pisa

I Bitcoin

Fino ad oggi...

Baratto

Denaro

I Bitcoin

La crittografia su cui si basa

Funzioni Hash crittografiche

Crittografia a chiave pubblica su Curve Ellettiche

ECDSA

La Blockchain

Struttura a Blocchi

Metodi di verifica e convalidazione

La catena di blocchi

  • Hash del blocco precedente
  • Difficoltà
  • Nonce
  • Merkle Root
  • Timestamp

Metodi di convalidazione

Proof-of-Work

Proof-of-Work

PrimeCoin

Proof-of-Stake

Alternative al Proof-of-Work

Coin Age

Il target viene ricalcolato includendo la coin age nella formula di calcolo della difficoltà

Coin Age con...

  • Selezione Casuale
  • Selezione sulla Velocità
  • Selezione sul Voto
  • Selezione sull'Anzianità

Ci sono ancora dubbi...

  • Checkpoint (PPCoin)
  • Protocolli di limitazione di accesso (NXT)
  • Protocolli di penalizzazione (Slasher, Ethereum)

Usi Alternativi della Blockchain

Timestamping

Nella Blockchain

  • Pagamento all'hash
  • Pagamento ad un hash "privato"
  • OP_RETURN

DNS Distribuito

Namecoin

Sistemi di networking

ZeroNet

Social Network

Alaska

deck

By Alessandro Pagiaro