La serie de publicaciones“Cadena de bloques 2.0”discutido sobre la evolución de la tecnología blockchain desde el advenimiento de las criptomonedas desde Bitcoin en 2008. Esta publicación buscará explorar el futuro de las cadenas de bloques. cariñosamente llamadocadena de bloques 3.0, esta nueva ola de evolución de DLT responderá a los problemas que enfrentan actualmente las cadenas de bloques (cada uno de los cuales se resumirá aquí). La próxima versión del estándar tecnológico también traerá nuevas aplicaciones y casos de uso. Al final de la publicación también veremos algunos ejemplos de estos principios que se aplican actualmente.
Algunas de las deficiencias de las plataformas blockchain existentes se enumeran a continuación con algunas soluciones propuestas para las que se respondieron más adelante.
Problema 1: Escalabilidad
EscalabilidadEsto se considera el primer gran obstáculo para la adopción generalizada. Como se discutió anteriormente, muchos factores limitantes contribuyen a la incapacidad de blockchain para procesar muchas transacciones al mismo tiempo. Las redes existentes comoEtéreoson capaces de realizar entre 10 y 15 transacciones por segundo (TPS), mientras que las redes principales, como las empleadas por Visa, por ejemplo, son capaces de más de 2000 TPS.
es un problema que afecta a todos los sistemas de bases de datos modernos. Sin embargo, los algoritmos de consenso mejorados y los mejores diseños de arquitectura de blockchain lo están mejorando, como vemos aquí.
Resolviendo escalabilidad
DÍASe ha propuesto implementar algoritmos de consenso más ágiles y eficientes para resolver problemas de escalabilidad sin perturbar la estructura primaria de la cadena de bloques. Si bien la mayoría de las criptomonedas y las plataformas de cadena de bloques utilizan algoritmos PoW intensivos en recursos (por ejemplo, Bitcoin y Ethereum) para generar bloques, existen algoritmos DPoS y PoET más nuevos para resolver este problema. Los algoritmos DPoS y PoET (hay algunos más en desarrollo) requieren menos recursos para mantener la cadena de bloques y han demostrado tener rendimientos de hasta miles de TPS que rivalizan con los sistemas populares sin cadena de bloques.La segunda solución a la escalabilidad es alterar la estructura de la cadena de bloques.Gráfico Acíclico Dirigidoy funcionalidad en conjunto. No entraremos en detalles más finos de esto, pero arquitecturas alternativas como
red relámpago(fragmentación) han sido propuestos para manejar este problema. Esencialmente, la suposición para que esto funcione es que no todos los nodos de la red necesitan tener una copia de la cadena de bloques completa para que la cadena de bloques funcione o los participantes obtengan los beneficios de un sistema DLT. El sistema no requiere que las transacciones sean validadas por la totalidad de los participantes y simplemente requiere que las transacciones sucedan en un marco de referencia común y estén vinculadas entre sí.dia de la electricidad
El enfoque se implementa en el sistema Bitcoin usando una implementación llamada
y Ethereum implementa lo mismo usando suprotocolo. En esencia, una implementación de DAG no es técnicamente una cadena de bloques. Es más como un laberinto enredado, pero aún conserva las propiedades de la base de datos distribuida y de igual a igual de la cadena de bloques. Exploraremos las redes DAG y Tangle en una publicación separada más adelante.Problema 2: Interoperabilidad
interoperabilidadcontratos inteligentes
se llama interacción entre cadenas es básicamente diferentes cadenas de bloques que pueden hablar entre sí para intercambiar métricas e información. Con tantas plataformas con las que es difícil contar en este momento y diferentes empresas que crean sistemas propietarios para toda la miríada de aplicaciones, la interoperabilidad entre plataformas es clave. Por ejemplo, en este momento, alguien que posee identidades digitales en una plataforma no podrá explotar las características presentadas por otras plataformas porque las cadenas de bloques individuales no se entienden ni se conocen entre sí. Los problemas relacionados con la falta de verificaciones creíbles, el intercambio de tokens, etc. aún persisten. Un despliegue global de
Resolviendo la interoperabilidadtampoco es viable sin que las plataformas puedan comunicarse entre sí.“0x (ZRX)”
Hay protocolos y plataformas diseñadas solo para permitir la interoperabilidad en este momento. Dichas plataformas implementan protocolos de intercambio atómico y brindan etapas abiertas para que diferentes sistemas de cadenas de bloques se comuniquen e intercambien información entre ellos. Un example sería
que se describe más adelante.
Problema 3: Gobernanza
gobernancia
No es una limitación en sí mismo,
en una cadena de bloques pública debe actuar como una brújula moral comunitaria en la que se tiene en cuenta la opinión de todos sobre el funcionamiento de la cadena de bloques. Combinado y visto con la escala, esto presenta un problema en el que los protocolos cambian con demasiada frecuencia o los protocolos se cambian según los caprichos de una autoridad “central” que posee la mayoría de los tokens. Este no es un problema que la mayoría de las cadenas de bloques públicas estén tratando de evitar en este momento, ya que la escala en la que operan y la naturaleza de sus operaciones no requieren una supervisión más estricta.
Resolviendo problemas de Gobernanza
El marco Tangled o el DAG mencionado anteriormente casi eliminaría la necesidad y el uso de leyes de gobernanza global (para toda la plataforma). En cambio, un programa puede supervisar automáticamente la transacción y el tipo de usuario y decidir las leyes que deben implementarse.
Problema 4: Sostenibilidad
se basa de nuevo en el problema de la escalabilidad. Las cadenas de bloques y las criptomonedas actuales son notorias por no ser sostenibles a largo plazo debido a la importante supervisión que aún se requiere y la cantidad de recursos necesarios para mantener los sistemas en funcionamiento. Si ha leído informes de cómo la “minería de criptomonedas” no ha sido tan rentable últimamente, esto es lo que fue. La cantidad de recursos necesarios para mantener en funcionamiento las plataformas existentes simplemente no es práctica a escala global con un uso generalizado.SustentabilidadSolucionar la no sostenibilidad
Desde un punto de vista económico o de recursos, la respuesta a la sostenibilidad sería similar a la de la escalabilidad. Sin embargo, para que el sistema se implemente a escala mundial, las leyes y los reglamentos deben respaldarlo. Sin embargo, esto depende de los gobiernos del mundo. Sin embargo, las medidas favorables de los gobiernos estadounidense y europeo han renovado las esperanzas en este aspecto.
Problema 5: adopción del usuario
Actualmente, un obstáculo para la adopción generalizada de aplicaciones basadas en blockchain por parte de los consumidores es la falta de familiaridad del consumidor con la plataforma y la tecnología subyacente. El hecho de que la mayoría de las aplicaciones requieran algún tipo de experiencia en tecnología e informática para descubrir cómo funcionan tampoco ayuda en este aspecto. La tercera ola de desarrollos de blockchain busca disminuir la brecha entre el conocimiento del consumidor y la usabilidad de la plataforma.hará que la tecnología subyacente sea más familiar para los usuarios, por lo tanto, aumentará la adopción general.Resolviendo el problema de adopción de usuariosHemos discutido teóricamente sobre las soluciones a los problemas anteriores, y ahora procedemos a mostrar cómo se aplican en el escenario actual.aplicaciones distribuidas0xInternet tomó mucho tiempo para ser como es ahora. Se ha trabajado mucho en el desarrollo de una pila de tecnología de Internet estandarizada a lo largo de los años que ha permitido que la web funcione como lo hace ahora. Los desarrolladores están trabajando en aplicaciones distribuidas front-end orientadas al usuario que deberían actuar como una capa sobre la tecnología web 3.0 existente mientras son compatibles con cadenas de bloques y protocolos abiertos debajo. Tal– es un intercambio de tokens descentralizado donde los usuarios de diferentes plataformas pueden intercambiar tokens sin la necesidad de una autoridad central para examinar lo mismo. Su avance viene en cómo han diseñado el sistema para registrar y examinar los bloques solo después de que se liquiden las transacciones y no en el medio (para verificar el contexto, los bloques que preceden al orden de la transacción también se verifican normalmente) como se hace normalmente. Esto permite un intercambio más rápido y líquido de activos digitalizados en línea.
CardanoHaskellOuroborosPlutón
– fundada por uno de los cofundadores de Ethereum, Cardano se jacta de ser una plataforma verdaderamente “científica” con múltiples revisiones y protocolos estrictos para el código y los algoritmos desarrollados. Se supone que todo lo que sale de Cardano está matemáticamente lo más optimizado posible. Su algoritmo de consenso llamado, es un algoritmo de prueba de participación modificado. Cardano se desarrolla en
y el motor de contrato inteligente utiliza un derivado de Haskell llamado
- EOSpara operar Ambos son lenguajes de programación funcionales que garantizan transacciones seguras sin comprometer la eficiencia.
- – Ya hemos descrito EOS aquí enesta publicación
- COTI.
- Referencias:– una arquitectura bastante oscura, COTI no implica minería y un consumo de energía casi nulo en funcionamiento. También almacena activos en billeteras fuera de línea localizadas en los dispositivos de los usuarios en lugar de una red pura de igual a igual. También siguen una arquitectura basada en DAG y reclaman rendimientos de procesamiento de hasta 10000 TPS. Su plataforma permite a las empresas crear sus propias billeteras de criptomonedas y monedas digitalizadas sin explotar una cadena de bloques.
- AP Paper, K. Croman, C. Decker, I. Eyal, AE Gencer y A. Juels, “Sobre la ampliación de cadenas de bloques descentralizadas | SpringerLink”, 2018.
- Ir más allá de Blockchain con gráficos acíclicos dirigidos (DAG)
Ethreum/wiki – Sobre la fragmentación de cadenas de bloques
- ¿Por qué es importante la interoperabilidad de blockchain?
- La importancia de la interoperabilidad de Blockchain
- RedditFacebookJM Woodside, FKA Jr, W. Giberson, FKJ Augustine y W. Giberson, “Estado y estrategias de adopción de tecnología Blockchain”, J. Int. Tecnología información Manag., vol. 26, núm. 2, págs. 65 a 93, 2017.Twitter R. Beck, C. Müller-Bloch y JL King, “Gobernanza en la economía de la cadena de bloques: un marco y una agenda de investigación”, J. Assoc. información Syst., págs. 1020–1034, 2018.
¡Gracias por pasar!