Blockchain stack

Vogliamo andare ora a descrivere la stack delle blockchain, in modo simile a quanto fatto con le internet, perché anche qui possiamo organizzarlo a stack!

image/universita/ex-notion/Introduzione a blockchain/Untitled

Nota: le astrazioni fra questi layer non sono definiti bene come osi osint.

Layer - 0 Internet

Internet (semi-reliable point-to-point communication) and cryptography (specifically, cryptographic hash functions and secure digital signatures).

Layer - 1 Consensus

Ci concentreremo sui protocolli di questo per la maggior parte di quanto faremo! Bitcoin, Ethereum sono tutti a questo livello.

Layer - 2 Scaling layer

Strano lol, cerca di rendere il livello 1 più efficiente. Le funzionalità sono le stesse, ma vorremmo che sia molto più veloce, probabilmetne è un livello temporaneo che scomparirà in futuro, ma per ora si fa molta ricerca su questo.

Layer - 3 application

Che tratta di smart contracts e applicazioni utente. Easy su questa roba, troppa roba, quindi la possiamo ignorare, perché non andremo a fare cose a questo livello.

Why it’s new

Computing paradigm

Big programmable computer that lives on the sky! Owned by all users!

  1. Open access computer!
  2. Global computational platform wo.

Something with a very high potentiality!

Not digital money!

I soldi sono solamente un mezzo nuovo mezzo di scambio per questa robba. Ad esempio se utilizzi tropper risorse a questo computer, è giusto che paghi l’energia per runnare quello di cui hai bisogno!

Principles over protocols

Vogliamo andare ad individuare alcuniprincipi belli ** e vedere come vengono applicati sui protocolli!