Este documento presenta una introducción a un blockchain revolucionario. Explica los conceptos clave como la promesa del blockchain, el trilema de seguridad, escalabilidad y descentralización, y diferentes enfoques como prueba de trabajo y prueba de participación. Luego describe la tecnología subyacente de Algorand, incluido el consenso puro de prueba de participación y el acuerdo bizantino. Finalmente, cubre métricas como capitalización de mercado y asociaciones.
2. 1. Introduction al Blockchain
a. Promesas
b. Trilema: Seguridad, escalabilidad,
decentralización
c. Diferentes enfoques
2. Overview
a. Pure Proof of Stake
b. Consenso
3. Aspectos tecnológicos
a. Acuerdo bizantino
b. Ejemplo de uso del SDK
4. Métricas y asociaciones
5. Q&A
4. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Promesas del Blockchain
Rápido
Las transacciones pueden ser
procesadas casi instantáneamente
Transparente
Historial de transacciones
rastreable e inmutable
Confiable
La criptografía abstrae y facilita
las transacciones
Fácil
Las transacciones son fáciles de
realizar y requieren tarifas bajas
Seguro
La criptografía protege y valida las
transacciones
Distribuido
Una comunidad global participa y
gobierna la red en conjunto
5. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Trilema de blockchain
Escalable
Seguro
Descentralizado
6. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Seguridad
Contra un ataque al protocolo
POW: Doble gasto
Contra un ataque a la red
POW: (DDoS, 51%)
7. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Escalabilidad
Escalable - horizontal/vertical
POW: Nuevos mineros, ASIC
Transacciones por segundo
BTC: 7 TPS
8. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Decentralización
Evitamos puntos de falla Usuarios controlan el sistema
Tarifas bajas
POW: <5 mining pools en control
9. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Los enfoques existentes son defectuosos
Proof of Work
Represented
Proof of Stake
Bonded
Proof of Stake
10. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Blockchain
Muchas ofertas existentes no resuelven el trilema
Protocolo Seguro Escalable
Descentralizad
o
Bitcoin ? ✘ ?
Ethereum ? ✘ ?
Ripple ✔ ✔ ✘
EOS ✘ ✔ ✘
Algorand ✔ ✔ ✔
12. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
3 BASES
Pure Proof of
Stake
Proponer y
aceptar
inmediatamente
Evolucionabilidad
13. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
Plena descentralización y democratización de oportunidades.
• Cada token tiene el mismo valor que cualquier otro token
• Participación sencilla, directa y con delegación opcional
• Incentivos para fomentar la participación o delegación
Pure Proof of Stake
14. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
Ofrece incomparable escalabilidad y seguridad.
• Se requiere un cálculo computacional mínimo
• Consenso global rápido
• Todas las transacciones se confirman en segundos (Sin soft-
forks)
• Red fuerte y segura
Proponer y aceptar inmediatamente
15. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
Evoluciona con las necesidades de los usuarios y los negocios.
• Proponer-y-acordar usado para gobernar el blockchain de Algorand (99.9% sig bloque)
• La evolución permite satisfacer las necesidades futuras de la comunidad
• Sin hard-forks! Fracturan la comunidad y devalúan a las criptomonedas
Evolucionabilidad
16. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
Dos pasos para lograr el consenso
Se selecciona un token al azar; su llave
pública correspondiente se da a conocer a
todos.
El usuario correspondiente propone,
firma y propaga un nuevo bloque.
Esta selección es extremadamente
rápida.
1000 usuarios son seleccionados al azar;
sus llaves públicas se dan a conocer a
todos.
Estos usuarios llegan rápidamente a un
acuerdo y firman el bloque propuesto.
Los bloques suficientemente firmados
son válidos y se propagan.
Paso 1: Propuesta Paso 2: Acuerdo
17. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Overview
Beneficios monetarios
Una moneda digital segura y sin fricciones
Los usuarios participan en el gobierno del
blockchain y protocolo
Una tesorería descentralizada proporciona
estabilidad relativa de precios
Moneda y plataforma
Beneficios de plataforma
Una forma rápida y escalable de asegurar
transacciones
Desarrolladores capaces de construir
fácilmente en la plataforma
APIs intuitivas y abiertas
Beneficios financieros
Sofisticadas herramientas financieras
puestas a disposición de las masas
19. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tecnología
Pure PoS
Sin necesidad de castigos
El dinero está siempre
disponible
La mayor parte del dinero en
manos honestas -> Seguridad
Cada token tiene el mismo
poder de voto
Plataforma distribuida
Solución eco-friendly
20. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tecnología
Effortless One-By-One
B1
B2
B3
B4
Soft forks POW
21. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tecnología
Byzantine Agreement
V₀ V₁ V₂ V
...
V V V
...1. Acuerdo
V V V
...2. Consistencia
V V V
...
Cuando la mayoría de los jugadores son
honestos se garantiza:
Mecanismo de consenso de Algorand
Acuerdo bizantino a escala planetaria y
eficiencia inconcebible
V
22. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tecnología
Comité
Q: Quién selecciona a los
miembros del comité?
A: Cada miembro del
comité se selecciona a sí
mismo
Cada jugador corre su propia
lotería criptográfica en la
que no puede hacer trampa
pero sí puede probar que
ganó!
Si el jugador ganó propaga la
prueba de que lo hizo junto
con su voto en la validez del
bloque propuesto
La probabilidad de ganar es
proporcional a la cantidad de
dinero que tiene el jugador
en el sistema
1
)
2) 3)
23. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
const pureStakeKey = "A4cep...Mp9xA";
const algosdk = require("algosdk");
const baseServer = "https://testnet-algorand.api.purestake.io/ps2";
const port = "";
const token = {
"X-API-Key": pureStakeKey
};
const algodClient = new algosdk.Algodv2(token, baseServer, port);
export default {
created () {
this.waitForNewBlock();
},
methods: {
async waitForNewBlock() {
let status = (await algodClient.status().do());
let lastRound = status["last-round"];
while (true) {
this.$emit('lastRound', lastRound)
lastRound++;
await algodClient.statusAfterBlock(lastRound).do();
}
}
}
}
https://algo-vue-block-viz.surge.sh/
25. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Métricas
Métricas del mercado de criptomonedas
Capitalización de mercado (MXN)
+
$8,500,000,000,000
Dominio de BTC
59%
Criptomonedas
6,489
26. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Métricas
Métricas de Algorand
Capitalización de mercado (MXN)
+ $10,000,000,000
Número de ALGO
10,000,000,000
Precio por ALGO (MXN)
~ $14
Rank (Cap Mercado)
35
27. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Métricas
Asociaciones