Consensus protocols

Introduzione # Vogliamo tenere in modo sincronizzato alcune macchine, questo è il nostro obiettivo. Questo è un problema abbastanza difficile… Come tenere in sync se ci sono alcuni nodi maligni o la rete che non è bona? Assunzioni principali (2) # Esiste internet Esiste…

August 28, 2024 · Reading Time: 3 minutes · By Xuanqiang Angelo Huang

Goals of Distributed systems

Dependable systems # Introduzione # Possiamo individuare alcune proprietà dei sistemi distribuiti. Però non siamo riusciti a renderli logicamente validi. Sono ancora un pò misti di linguaggio naturale e della sua ambiguità! Comunque possiamo ridurci per guardare quanto un…

August 28, 2024 · Reading Time: 4 minutes · By Xuanqiang Angelo Huang

Introduzione a blockchain

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! Nota: le astrazioni fra questi layer non sono definiti bene come osi osint. Layer - 0 Internet # Internet…

August 28, 2024 · Reading Time: 1 minutes · By Xuanqiang Angelo Huang

Syncronous model

Introduction # Da ricordare il "The State Machine Replication (SMR) Problem" in Consensus protocols che è importantissimo per comprendere questa parte. Storia locale Transazioni al singolo noto Problema del sync fra tutti questi nodi. Goal of SMR solution in blockchains #…

August 28, 2024 · Reading Time: 7 minutes · By Xuanqiang Angelo Huang

Replication and consistency

Replication and consistency # Introduzione # Ci sono due vantaggi principali nella replicazione dei dati Velocità Vicinanza geografica (quindi meno tempo ad andare a tornare) Maggiore computazione, quindi avere molti più processori che cercano di offrire lo stesso servizio.…

August 4, 2024 · Reading Time: 5 minutes · By Xuanqiang Angelo Huang