ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

¿Qué es el trilema de Blockchain?

¿Qué es el Trilema de Blockchain? y ¿por qué resolver este problema es un problema tan importante para los desarrolladores? Es más, ¿Qué papel tiene la actualización de la red Ethereum 2.0 de Vitalik Buterin en la solución de este problema?

¿No eres un ávido lector? Esta bien. También puede aprender sobre el trilema blockchain y cómo se puede resolver en ¡formato de video!

La tecnología detrás de las redes blockchain descentralizadas está muy por delante de nuestros tiempos. En teoría, sabemos cómo deberían funcionar estas redes y para qué deberían servir. Pero cuando se trata de convertir la teoría en práctica, Los desarrolladores tienen dificultades para crear cadenas de bloques que posean las tres características fundamentales propuestas.

Escalabilidad descentralización, y la seguridad representan las características principales de la tecnología blockchain, O por lo menos ellos deberian. Sin embargo, retener todos los aspectos es extremadamente difícil con los conceptos que conocemos actualmente.

Aunque redes como Bitcoin y Ethereum dominan en términos de descentralización y seguridad, no llegan ni cerca de alcanzar la escalabilidad. Este problema hace que sea increíblemente difícil para ellos lograr una adopción generalizada a un nivel donde los sistemas centralizados no tendrían lugar en el mundo.

Las mentes más brillantes de Blockchain intentan resolver el trilema de blockchain de una vez por todas, y al frente de esta gran revolución se encuentra el desarrollador más querido de la comunidad:Vitalik Buterin. En este articulo, Explicaremos qué es el trilema de blockchain y cómo Ethereum 2.0 puede potencialmente resolver este rompecabezas.

¿Qué es el trilema de blockchain?

Simple y llanamente, El trilema de blockchain es un concepto acuñado por Vitalik Buterin que propone un conjunto de tres problemas principales que encuentran los desarrolladores al construir blockchains. Más a menudo que no, los creadores se ven obligados a sacrificar un "aspecto" por los otros dos.

  • Descentralización. En lugar de ser administrado por una sola entidad, Las cadenas de bloques distribuyen el control de la red por igual a todos los participantes.
  • Seguridad. Las redes Blockchain deben tener defensas férreas que eviten que las entidades maliciosas tomen el control.
  • Escalabilidad. Las cadenas de bloques deberían admitir una enorme cantidad de transacciones y usuarios sin vacilar al aumentar las tarifas y los tiempos de transacción.

Para algunos en la industria, lograr los tres aspectos es una hazaña imposible que nunca se logrará, al menos en un futuro próximo. Sin embargo, Todavía hay desarrolladores ambiciosos que creen que las redes blockchain pueden tener los tres y algo más.

El trilema de Blockchain:escalabilidad, descentralización, y seguridad

La mejor forma de procesar la dificultad del trilema es analizando cada aspecto de forma independiente. Entonces, examinemos lentamente la escalabilidad, descentralización, y seguridad y ver cuáles son sus puntos débiles.

Escalabilidad

La escalabilidad es probablemente la característica más problemática para incorporar en las redes modernas de blockchain. Aunque muchos proyectos afirman haber llegado a esa etapa, la verdad es que ninguno de ellos puede soportar una gran base de usuarios. Un rendimiento de transacción (TPS) de 6, 000 quizás funcione cuando unos pocos cientos de nodos confirman transacciones por solo 50, 000 usuarios activos, pero ¿qué sucede cuando la misma red tiene que admitir millones de usuarios a la vez?

Observamos que la escalabilidad no es una medida específica que apunta a un X TPS para un número Y de usuarios. Realmente no hay un objetivo final, ya que no sabemos qué tipo de carga de trabajo tendrían que alcanzar las cadenas de bloques en una etapa de adopción global. En lugar de, Sería más fácil considerarlo como un grado o nivel de efectividad que idealmente debería estar presente en todo momento.

Por el bien de la claridad, Veamos qué número de usuarios blockchains como Bitcoin deberían ser capaces de soportar en la era de Internet. Creemos que la forma más fácil de encontrar un número tangible es echar un vistazo a las principales plataformas de redes sociales y ver cuántos usuarios activos apoyan.

Los datos de Statista revelan que Facebook alberga 2.800 millones de usuarios activos por mes a partir del cuarto trimestre de 2020. Por otro lado, Twitter solo tiene 330 millones de usuarios activos según los datos del primer trimestre de 2019.

Según Glassnode, la cadena de bloques de Bitcoin tenía 20 millones de usuarios activos mensuales a diciembre de 2020.

Con tarifas de $ 25 por transacción, llegamos a la conclusión de que Bitcoin está en su límite incluso con un número tan bajo de usuarios en comparación con Facebook y Twitter. Como recordatorio, Bitcoin experimentó su nivel más alto de congestión de la red en 2017 durante la última carrera alcista, cobrar a los usuarios hasta $ 60 por transacción.

Por lo tanto, La escalabilidad es un problema urgente que debería resolverse pronto. Si Bitcoin intenta alcanzar los sueños de adopción global como lo hizo en 2017, Nuevamente veremos un duro rechazo que dejará a muchos pensando si la tecnología blockchain es realmente el futuro.

Ventajas:

  • Permite que la red admita una mayor carga de trabajo y funcione normalmente * (sin cobrar tarifas elevadas) en condiciones extremas
  • Ayuda a protocolos específicos que inherentemente requieren soporte para una gran cantidad de transacciones. Esto incluye nichos como juegos, plataformas sociales, aplicaciones de mensajería, plataformas de transmisión de video, etc.

Desventajas:

  • Con la tecnología disponible actualmente, los desarrolladores deben sacrificar la seguridad para escalar la red. Las soluciones de blockchain empresarial van tan lejos como para cambiar a redes autorizadas que carecen de descentralización pero permiten un TPS extremadamente alto. Para ofrecer escalabilidad sin arruinar la seguridad, los proyectos tendrían que cambiar de Prueba de trabajo a Prueba de participación.

Descentralización

La descentralización es la primera y más sencilla característica implementada en las redes blockchain. Después de todo, todo lo que tiene que hacer es asegurarse de que no haya una entidad central que administre el sistema. Pero sin una entidad central, ¿Cómo funcionan las cadenas de bloques?

Probablemente ya conozcas la historia, pero recordémoslo por el contexto. En blockchains descentralizados, alternativamente llamadas redes sin permiso, los mineros contribuyen confirmando transacciones. Su incentivo es ganar comisiones por las transacciones que tienen que pagar otros usuarios.

Cada minero es un nodo único en la cadena de bloques que tiene los mismos poderes y privilegios que cualquier otro nodo. El control se distribuye por igual, y no hay ni una sola persona que pueda dirigir la red en una determinada dirección sin recibir la aprobación de otros nodos.

Esto es genial porque todos los participantes tienen mucha más libertad con los sistemas descentralizados en comparación con los centralizados. Esto es especialmente importante en la era actual, en la que las empresas y las instituciones tienen el poder de congelar las cuentas por motivos sesgados. Si llegamos a una edad orwelliana, ¿Quién dice que los bancos no empezarán a congelar sus activos por sus opiniones políticas?

La descentralización es, de hecho, la razón principal por la que muchas redes blockchain están a la vanguardia de la revolución tecnológica. A medida que la vida se vuelve cada vez más compleja cada año, es esencial garantizar la libertad de cada individuo vivo, no solo en la vida real, pero también en el plano digital.

Como ya señalamos al principio, La descentralización es fácil de implementar. Sin embargo, si un proyecto desea escalar su blockchain, los desarrolladores se ven obligados a sacrificar este aspecto único. Esto se hace comúnmente en redes blockchain autorizadas donde solo unos pocos usuarios especiales tienen el privilegio de acceder y participar activamente.

Ventajas:

  • En una red descentralizada, todos los participantes tienen el mismo poder y no pueden dominar a los demás. Cooperando, Los entusiastas de la criptografía pueden discutir problemas en un modelo de gobernanza y cambiar el protocolo a través de propuestas de gobernanza.
  • La tecnología Blockchain prospera en términos de seguridad cuando está más descentralizada. Más nodos significa que las entidades más grandes controlan menos energía y requieren más recursos para alcanzar un estado en el que puedan realizar un ataque del 51%.

Desventajas:

  • Las cosas pueden salir mal incluso en un modelo de gobernanza de tipo democrático en el que un nodo equivale a un voto. La comunidad aún puede tomar decisiones "equivocadas" y las propuestas no están exactamente moderadas, lo que significa que los miembros pueden presentar características controvertidas.
  • La mayoría de los protocolos logran la descentralización a través de un mecanismo de consenso de Prueba de trabajo. Esto es problemático porque la minería requiere mucha energía, lo que crea problemas ecológicos. Es más, tales redes son incapaces de alcanzar un alto recuento de TPS, lo que resulta en la falla de escala de la cadena de bloques.

Seguridad

Por último, si bien no menos importante, tenemos seguridad. Sin ello, Las cadenas de bloques serían completamente inútiles, ya que todos tendrían la capacidad de alterar los libros de contabilidad e incluso manipularlos. Este no es el caso en la mayoría de las redes blockchain, ya que casi todos los desarrolladores presentan conceptos que hacen que explotaciones como los ataques del 51% sean imposibles.

La razón número uno por la que las cadenas de bloques son menos seguras que las bases de datos centralizadas es que la tecnología descentralizada también es de código abierto. Dado que todos los piratas informáticos pueden leer el código, puede pasar incontables horas averiguando qué tipo de hazaña puede realizar.

De nuevo, las hazañas son bastante raras, especialmente en la red Bitcoin. Otras cadenas de bloques son más propensas porque tienden a utilizar contratos inteligentes. En 2021, la forma más sencilla de piratear un proyecto es explotando préstamos flash, un tipo especial de préstamo sin garantía utilizado en el sector DeFi.

En algún sentido, la seguridad y la escalabilidad funcionan hacia objetivos opuestos. Si bien la escalabilidad intenta hacer crecer aún más el sistema, seguridad intenta mantener la red estable y funcional en su estado más reciente.

La seguridad no es realmente un aspecto que pueda intercambiarse en el mismo sentido que la descentralización y la escalabilidad. Pero en los últimos tiempos, Definitivamente es común ver a los desarrolladores dejar atrás la seguridad mientras se enfocan en los otros dos.

Ventajas:

  • La seguridad es la única parte fundamental necesaria para que la red blockchain funcione realmente. Sin seguridad Los actores malintencionados pueden interrumpir la red controlando una gran parte de los nodos o manipulando los datos del libro mayor. Es seguro decir que sin seguridad, Las redes blockchain son completamente poco confiables e inútiles.

Desventajas:

  • La única desventaja real que tiene la seguridad es que requiere muchos recursos. Las cadenas de bloques deben utilizar mecanismos de consenso de PoW que necesitan una gran cantidad de mineros para respaldar la seguridad de la red. Pero a medida que más mineros se unen a la red y la hacen más segura, aspectos como la escalabilidad sufren debido a la falla de PoW para soportar un alto rendimiento de transacciones.

¿Cómo Ethereum 2.0 resuelve el trilema de blockchain?

¿Es el trilema de blockchain realmente tan importante? Bien, no será por mucho tiempo. Con soluciones avanzadas como Proof of Stake (PoS), fragmentación y cadenas laterales que llegarán pronto a nuestras tiendas, Los entusiastas de las criptomonedas tendrán la oportunidad de ver cómo se ve una red blockchain perfecta.

Precisamente, estas soluciones llegarán con el lanzamiento de Ethereum 2.0. La red actualizada incorpora todas las características antes mencionadas con el fin de crear una cadena de bloques de prueba de participación que esté descentralizada. escalable y seguro.

Ethereum 2.0 ya está aquí, pero tristemente, todavía tenemos que esperar al menos un año para que Vitalik Buterin y el equipo integren el fragmentado y las cadenas laterales. Vendrán en programas acumulados a lo largo del año que escalarán lentamente Ethereum. Hasta entonces, la nueva red de PoS funcionará en paralelo con la antigua cadena de bloques de PoW.

Una vez que se hayan implementado todas las actualizaciones, desaparecerá la vieja red que conocemos desde hace años. Para decirlo con más precisión, Ethereum (PoW) se convertirá en una de las 64 cadenas laterales de Ethereum 2.0, lo que posibilita la continuidad del proyecto.

Pero otra vez, El futuro previsto de Ethereum sigue siendo un concepto. Todavía tenemos que ver si la prueba de participación y la fragmentación funcionan en teoría y tienen la capacidad de soportar una gran carga de trabajo. Por ahora, Todos podemos esperar y esperar mientras pagamos $ 50 en tarifas en intercambios descentralizados.

Conclusión

El trilema de blockchain es un tema importante para todos los desarrolladores que trabajan arduamente en la industria. Proyectos como Bitcoin y Ethereum ya han hecho mucho por el mundo. Pero para alcanzar un nivel en el que blockchain pueda revolucionar el mundo de todos, y no solo el de nuestra pequeña comunidad, el trilema debe resolverse.

Si bien tenemos proyectos que usan PoS y fragmentación, ninguno de ellos tuvo la oportunidad de demostrarle al mundo que es capaz de soportar una gran base de usuarios. Ethereum es el segundo proyecto más grande del mercado por capitalización de mercado, así que si Vitalik Buterin puede hacerlo, Finalmente sabremos que el trilema de blockchain ya no es un problema.

Después de encontrar la respuesta a la pregunta "¿Cuál es el trilema de blockchain, ”Le recomendamos de todo corazón que lea nuestra guía de Ethereum 2.0. Al hacerlo, comprenderá mejor cómo la actualización de la red ayuda a los desarrolladores con los desafíos que ellos, en este momento, rostro.