Ha habido un despertar. ¿Lo has sentido? [Parte 4]

Obtenga recomendaciones comerciales y análisis de lectura en Hacked.com por solo $ 39 por mes.

Anteriormente hemos discutido mi punto de vista personal sobre los tres cuellos de botella que rodean la criptomoneda, principalmente bitcoin:

Esta cuarta y última parte profundizará en lo que la comunidad considera el esfuerzo más desafiante para Bitcoin y la cadena de bloques.

Escalabilidad: el cuarto cuello de botella

La discusión sobre bitcoin actualmente se trata principalmente de (a) cómo escalar el blockchain, (b) cómo hacer bloques más pequeños y (c) cómo hacer transacciones más rápido. Este es, de hecho, el problema más debatido entre los expertos de la comunidad. Mi propia visión divide la mejora de la escalabilidad en 3 categorías:

Antes de sumergirnos en cada punto, primero debemos entender cómo funcionan e interactúan las redes . Definitivamente es un tema bastante complejo (del cual no soy un experto), que requiere constante monetarización y pruebas. Lo que realmente necesitamos enfocarnos es intentar comprender cómo los desarrolladores de blockchain y los miembros de la comunidad bitcoin pueden mejorar la red, para hacerlo más rápido sin comprometer la seguridad y la resistencia.

¿Cómo ocurre la innovación a nivel de blockchain?

El blockchain es una red tonta , muy similar a la mayoría de los ledgers distribuidos . Esto significa que la innovación ocurre en los bordes (por lo tanto, a nivel de los usuarios) y no en el centro (generalmente promovido por la empresa que «posee» la red).

Piensa en Facebook. Si usted es un desarrollador y pensó en una mejora muy agradable para su código, que permitiría una comunicación mucho más rápida entre los usuarios, ¿podría simplemente enviarlo como una propuesta de mejora? Tal vez, pero la probabilidad de ser aceptado por el propietario de la red, Facebook, sería bastante limitado. Por otro lado, si Facebook fuera solo una red tonta, significaría que los usuarios podrían enviar actualizaciones y la comunidad en general acordaría qué implementar (como BIP ). Es de suma importancia comprender esta diferencia, ya que todas las soluciones de escalabilidad que menciono a continuación siguen el segundo enfoque de fuente abierta:

  1. Incrementando el Blocksize (BCH);
  2. Eliminar datos de transacción (Segwit);
  3. Aceptando soluciones de capa fuera de cadena (LN).

Solución A: aumentar el tamaño de bloque de la cadena de bloques

Esta propuesta probablemente ha sido la más discutida desde que se creó el bitcoin. Parece obvio por qué: la forma más rápida de aumentar la producción de transacciones es aumentar el tamaño del bloque. Significa que cada bloque incorporaría más transacciones. Por ejemplo, este fue el enfoque adoptado por Bitcoin Cash (BCH).

  • Lo bueno : con un mayor tamaño de bloque, cada bloque contendría más transacciones, lo que aumentaría el rendimiento, lo que significa tiempos de transacción más rápidos.
  • Lo malo : con un mayor tamaño de bock viene un aumento de los requisitos de espacio. Entonces, si tienes toda la cadena de bloques en tu máquina, el espacio necesario para almacenarla aumentaría. Los nodos completos definitivamente serían mucho más caros de poseer y operar.

Los honorarios también podrían aumentar a largo plazo, ya que los mineros necesitarían un incentivo adicional para producir cada bloque. Ahora imagina qué tan alto pueden llegar a asumir:

  • La recompensa por cada bloque continúa disminuyendo ;
  • Cuanto más pesado es cada bloque, más tarifas deben pagar los usuarios para compensar a los mineros por las transacciones adicionales que se agregan y por los requisitos de espacio.

Solución B: eliminación de datos de transacción

Si no puedes llevar a Mohammed a la montaña, lleva la montaña a Mohammed.

Eso es exactamente lo que hace esta solución: en lugar de aumentar el tamaño del bloque, como lo explicaron anteriormente, lo que Segregated Witnessing (o SegWit) hace es extraer información de datos de transacción de cada bloque, lo que significa que cada bloque se ajustará a más transacciones ya que cada transacción tiene menos datos.

Simple, ¿verdad?

Se crea espacio de almacenamiento esencialmente nuevo en los bloques de Bitcoin, que no está sujeto al límite de tamaño de 1MB, sino a un límite separado de 0.7MB ya que los datos testigo o la información de transacción sobre las entradas y salidas se mueven a este nuevo espacio de almacenamiento.

¿Los mineros respaldan a los segwit?

Como puede ver, la mayoría aún no ha adoptado a Segwit, ya que es una tecnología bastante nueva y debido a los muchos problemas que enfrenta el equipo de SegWit2x.

  • Lo bueno : la ventaja obvia de segwit es cómo puede permitir transacciones más rápidas entre pares. También permite las transacciones de rayo (se discuten a continuación).
  • Lo malo : hay dos problemas diferentes, en mi opinión personal, con segwit ampliamente utilizado. (1) El hecho de que los datos de testigo se eliminen de la transacción significa que la transacción es menos segura . Por definición, si tiene menos información sobre su parte de datos, se vuelve más fácil de descifrar. (2) Se vuelve más caro ejecutar un nodo completo, ya que más transacciones pueden caber en un bloque.

Personalmente, comparto la opinión de Andrea sobre el asunto, ya que resulta obvio que la implementación de segwit era un paso necesario, al menos para implementar la red de iluminación. Hay un muy buen análisis de costo / beneficio aquí .

Solución C: aceptación de soluciones de capa fuera de cadena

La red Linghting (o LN), ha sido considerada como el santo grial de las soluciones de capa dos para Bitcoin. El LN incorpora un ledger fuera de la cadena, lo que significa que las transacciones se pueden enviar entre pares, no en la propia cadena de bloques, sino en una segunda capa fuera de cadena.

Esto es: los asentamientos entre direcciones se actualizan en la cadena de bloques, mientras que el resto de las transacciones permanece en la capa LN.

Correcto, pero ha sido ampliamente adoptado?

Aunque LN todavía está en el testnet, algunas personas aventureras ya comenzaron a usarlo para pagos deliciosos .

  • Lo bueno : las transacciones suceden increíblemente más rápido y no existe el riesgo de obstruir la red. Parece que LN es la puerta principal para los pagos B2B y B2C, ya que permitirá transacciones entre pares fuera de la cadena.
  • Lo malo : el LN puede disminuir la transparencia , ya que no todas las transacciones llegan a la cadena de bloques, solo transacciones finales (saldos de cuentas), y exige que los usuarios tengan dinero en los canales para mantenerlos abiertos entre los centros.

Mucha gente dice que los problemas de bitcoin serán arreglados por Segregated Witnessing y Lightning Network, pero tengo mis dudas. No es que no piense por un segundo que ambas tecnologías no mejorarán los tiempos de transacción de bitcoin. Pero, solos, no serán suficientes para obtener bitcoin donde lo necesitemos (más cerca de los tiempos de transacción de visa y paypal ).

¿Por qué crees que Segwit y LN no solucionarán los problemas de escalabilidad de Bitcoin?

Para empezar, todavía es demasiado pronto para discutir la adopción masiva. Por ejemplo, SegWit se implementó desde agosto de 2017 , pero no se ha adoptado en todo el mundo. En el caso de LN, el problema es un poco diferente ya que la tecnología en sí podría no funcionar como se esperaba .

Más importante aún, ¿qué podemos aprender de la historia?

Internet no podía escalar, porque la intranet era demasiado lenta para las imágenes; después, Internet no pudo escalar porque la intranet era demasiado lenta para los archivos de video; finalmente, Internet no podía escalar porque no había manera de que la infraestructura respaldara la cantidad de datos requerida por millones de personas en todo el mundo.

Y adivina que paso?

Conclusión: el problema de escalabilidad no es realmente un problema. Bitcoin ya podía escalar, sacrificando la naturaleza distribuida de la cadena de bloques , aunque eso vencería a su propósito.

La próxima vez que considere invertir en la próxima aplicación asesina de Bitcoin, pregúntese:

¿Puedes identificar cualquier criptomoneda con una adopción similar a Bitcoin y no con los mismos problemas de escalabilidad?

Se paciente. Usa la fuerza. Pensar.

Imagen destacada de Shutterstock.

Síguenos en Telegram .
Anuncio

Lee mas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.