Blockchain es una tecnología revolucionaria. Su impacto se puede comparar con el de la propia Internet. Sin embargo, incluso una tecnología tan transformadora no está exenta de desafíos.
Uno de los principales desafíos durante la primera década de la cadena de bloques fue resolver el llamado «Trilema de la cadena de bloques » en el que los tres objetivos clave ( seguridad, escalabilidad y descentralización ) no podían lograrse por completo sin sacrificar al menos uno de ellos.
Algorand ha logrado encontrar un enfoque que resuelve el trilema de blockchain sin ningún compromiso. La solución fue inventada por el profesor del MIT y fundador de Algorand, Silvio Micali , quien tiene una tremenda experiencia en criptografía e informática.
Micali ha hecho una aparición en el popular podcast de Lex Fridman, compartiendo su opinión experta sobre el trilema blockchain y cómo Algorand lo resuelve.
La importancia de la escalabilidad
Uno de los principales desafíos de Bitcoin ha sido la escalabilidad. Las transacciones de Bitcoin aún necesitan algo de tiempo para confirmarse y finalizar. Este lento proceso no puede ser tolerado por una sociedad en la que el tiempo es el activo más valioso.
Ethereum surgió como una alternativa para brindar más escalabilidad, pero compromete la descentralización, ya que los operadores de nodos adinerados tienen más poder sobre la red.
Lo mismo ocurre con Bitcoin. El fundador de Algorand explicó cómo Bitcoin comenzó como una red descentralizada pero luego se volvió más centralizada debido a la alta competencia minera, que requiere mayores costos para el proceso de minería.
Entonces, ¿cómo se logra la escalabilidad sin tocar la seguridad y la descentralización de una cadena de bloques?
Hablando de escalabilidad, Micali dijo que necesita abordar la demanda global de transacciones rápidas, que deben tener una alta velocidad para agregar nuevos datos, compartirlos dentro de la red y verificar su validez.
“El mundo es grande, la gente quiere interactuar entre sí, y es mejor que esté preparado para tener un libro de contabilidad en el que pueda escribir muchas transacciones de esta manera especial muy, muy rápidamente”, dijo.
Micali estimó que el mundo necesita que los libros de contabilidad sean capaces de procesar al menos 1.000 transacciones por segundo (tps) en este momento. Idealmente, se compararían con las tarjetas de crédito, cuyo rendimiento es de aproximadamente 16.000 tps en promedio y puede llegar a 40.000 tps. Sin embargo, a diferencia de las tarjetas de crédito, que son operadas por entidades centralizadas, el objetivo de una cadena de bloques es asegurarse de que la transacción no solo sea procesada sino también compartida, visible y verificable.
Una de las soluciones de cadena de bloques más escalables es la Prueba de participación delegada (DPoS), en la que un grupo selecto de validadores está manejando la adición de nuevos bloques. Este es un enfoque más democrático que una institución centralizada, pero aún no es suficiente. “Uno está centralizado, 21 también está centralizado”, señaló Micali.
Algorand emplea la aleatoriedad para resolver el trilema de blockchain
Entonces, ¿cómo logra Algorand la escalabilidad mientras mantiene la descentralización?
La atención se centra en los validadores, que tienen la tarea de agregar las nuevas transacciones (nuevos bloques). El objetivo principal de una cadena de bloques debería ser encargar validadores de una manera que preserve la descentralización y permita la escalabilidad.
Algorand hace esto seleccionando validadores al azar de todos los poseedores de tokens. La red se basa en un algoritmo que selecciona automáticamente el siguiente grupo de nodos que se vuelven elegibles para agregar bloques. Este enfoque mantiene la descentralización, ya que el sistema puede seleccionar a todos. El hecho de que nadie sepa quiénes serán los próximos validadores garantiza la seguridad, que es otro elemento importante del trilema.
La aleatoriedad es una herramienta poderosa para lograr la descentralización y evitar que la red sufra un posible «ataque del 51%».
La única forma de dañar la red de Algorand es lograr una mayoría autodestructiva de poseedores de tokens, lo cual es imposible en la práctica, ya que nadie está interesado en perder valor.
¿Quién es responsable de los validadores de selección aleatoria?
La única pregunta es ¿en quién o en qué sistema confiamos para asegurar la selección aleatoria?
Este es el aspecto más importante de Algorand, ya que resuelve el trilema empleando un novedoso algoritmo de consenso Pure Proof of Stake (PPoS). Micali explicó cómo funciona el sistema:
“En Algorand, hacemos algo un poco poco ortodoxo: esencialmente, los poseedores de tokens se eligen a sí mismos al azar. Si lo piensas, parece una idea terrible […] porque si soy una mala persona, me voy a seleccionar una y otra vez porque quiero ser parte del comité cada vez ”.
Pero no tan rápido, lo que Micali quiere decir es que cada poseedor de tokens está ejecutando su lotería individual, que es como tirar un nivel de máquina tragamonedas solo una vez, así que o ganas un boleto o no obtienes ningún boleto.
Si gana un boleto, es uno de los 1,000 titulares de tokens que pueden agregar el siguiente bloque en Algorand y asegurarse de que las transacciones sean precisas. Micali explicó que es una lotería criptográfica.
“Incluso si soy una nación entera, extremadamente poderosa, con un poder de cómputo increíble, no tengo la capacidad de mejorar ni siquiera mínimamente mi probabilidad de que una de mis fichas gane la lotería” , dijo.
Por lo tanto, todos tiran del nivel, pero solo 1,000 ganadores pueden validar los siguientes bloques. El sistema es escalable porque la lotería ocurre en un microsegundo.
Mira a Silvio Micali en el podcast de Lex Fridman (# 168):
Este artículo ha sido escrito originalmente por Algorand en el «Community Blog» de Algorand y traducido por AlgoLatam
Original Article: https://www.algorand.com/resources/blog/silvio-micali-lex-fridman-algorand-and-the-blockchain-trilemma
Aviso de responsabilidad:
Este artículo no contiene consejos financieros, ni recomendaciones de inversión de ningún tipo. La información brindada se ofrece sólo con fines educativos y didácticos en cuanto a tecnología Web3 y análisis sobre sus casos de uso.
Las inversiones con criptomonedas, NFTs, tokens u otros activos digitales conllevan riesgos y no se encuentran regulados, por lo que los lectores deben realizar su propia investigación antes de tomar cualquier tipo de decisión bajo su entera responsabilidad, así como adaptarse y observar las diferentes regulaciones legales según su país de residencia.