Christian decker en bitcoin mejoras de red, ventajas y resultados del tamaño de bloque sweet spot

Motedis - Lieferzeiten - Delivery time (Octubre 2018).

Anonim

En el centro del debate de escalamiento de Bitcoin ha estado el límite de tamaño de bloque. Para bien o para mal, la mayoría de las discusiones sobre la ampliación en la comunidad de Bitcoin se han centrado principalmente en esta variable.

Como una simplificación excesiva del debate actual: a algunos les gustaría ver un aumento en el tamaño del bloque que permitiría más transacciones en cadena por segundo; a otros les gustaría ver que el límite de tamaño de bloque permanezca bajo en un esfuerzo por limitar el costo de operar un nodo completo mientras se mueven algunos tipos de pagos por encima del protocolo base de Bitcoin a capas secundarias como Lightning Network y sidechains.

A principios de 2016, se publicó un documento de investigación en el que se exploraba la relación entre el aumento de la capacidad de la cadena y el aumento de los costos de operación de un nodo completo. El documento, titulado En Scaling Decentralized Blockchains , explicó que los bloques no deben superar los 4 megabytes si el objetivo es evitar que más del 10 por ciento de los nodos completos de la red se vean abrumados por las demandas de la red. Esta métrica de 4 megabytes a menudo se plantea durante las discusiones sobre el límite de tamaño de bloque adecuado para Bitcoin.

Según Christian Decker, un ingeniero de tecnología de infraestructura en Blockstream y uno de los coautores del artículo, la comunicación de la red Bitcoin ha mejorado en los últimos meses, lo que, según explicó el periódico, ha afectado las compensaciones.

Bitcoin Magazine se acercó a Decker para recabar más información relacionada con lo que la red de Bitcoin puede manejar hoy en términos de tamaños de bloques.

Limpiando conceptos erróneos en torno al estudio

Decker primero quiso aclarar un concepto erróneo común de la investigación presentada en el documento sobre la escalada de blockchains descentralizados:

"Nuestros resultados no son binarios, en el sentido de que no muestran un umbral hasta el cual nada sucede e ir más allá de [lo] que comienzan a suceder cosas malas ", explicó Decker. "Lo que hacemos es mostrar que hay una compensación entre el tamaño del bloque y las garantías que las confirmaciones nos dan. "

Según otro artículo escrito conjuntamente por Decker, titulado Propagación de información en la red Bitcoin , un tamaño de bloque cada vez mayor también aumentará la tasa de fork blockchain, lo que significa confirmaciones en la versión actual del blockchain se vuelve menos confiable para los usuarios.

"Lo que podemos calcular son límites superiores en el tamaño del bloque, después del cual el sistema definitivamente se volverá inestable, e. gramo. , nunca converger a un estado único de contabilidad ", continuó Decker. "Sin embargo, la compensación entre el tamaño del bloque, las garantías de confirmación y la presión de centralización es continua: incluso pequeños cambios tienen un efecto. Mostramos que la compensación existe y que debe tenerse en cuenta, pero la decisión sobre cuál es el punto óptimo en este intercambio es un tema político y menos técnico.Si los participantes de la red se alegran de tener una red menos descentralizada a cambio de un incremento en la tasa de transacción incremental, esa es su decisión. "

Si bien Decker dijo que está convencido de que es posible un aumento moderado del tamaño de un bloque sin incurrir en demasiados efectos negativos, también señaló que el precedente establecido por tal movimiento debe tomarse en consideración.

"Hay límites naturales para el tamaño que la red puede admitir, a saber, nuestros umbrales del peor caso, más allá del cual no podemos ir", afirmó Decker. "Un aumento en el día de hoy podría indicar que, en caso de contención del espacio de bloques, siempre podemos simplemente aumentar el tamaño del bloque, que definitivamente no es cierto. "

Mejoras en la red de Bitcoin

De acuerdo con Decker, el análisis fundamental proporcionado por Sobre el escalado de bloques descentralizados sigue siendo relevante, pero se han logrado mejoras graduales en los últimos meses un efecto notable en los intercambios descritos en el documento. Decker señaló el trabajo del colaborador de Bitcoin, Matt Corallo, en la red de retransmisión FIBER y Compact Block Relay como contribuidores específicos para las mejoras de comunicación de red.

Decker también ejecuta BitcoinStats. com, que rastrea la eficacia de la propagación de información alrededor de la red Bitcoin. Recientemente, ha actualizado el sitio con nuevos datos que, en su opinión, muestran que la propagación de bloques alrededor de la red es mucho más rápida de lo que era antes de que se implementaran las mejoras de Corallo.

Según Decker, una comparación de tiempos de propagación de bloques entre ahora y un año atrás muestra que un bloque de 3 megabytes tiene hoy un tiempo de propagación equivalente a un bloque de 1 megabyte desde hace un año. Se tardó un bloque de 1 megabyte 6. 5 segundos para llegar a la mitad de la red hace un año, mientras que toma aproximadamente 2 segundos en la actualidad. Sin embargo, Decker agregó que los aumentos de tamaño han aumentado el tiempo de propagación del longtail, lo que significa que ahora un bloque tarda más en llegar a cada nodo de la red.

"[FIBER] y [Compact Block Relay] emplean la corrección de errores hacia adelante para reducir la cantidad de datos que se envían alrededor del mundo y recombinan bloques de múltiples fuentes en lugar de depender de una única fuente", explicó Decker. "Esto crea semillas distribuidas geográficamente a partir de las cuales los bloques se envían a los demás pares". "

En el pasado, Corallo y BTC. Kevin Pan de com le dijo a Bitcoin Magazine que FIBER y Compact Block Relay también han llevado a una disminución en el número de bloques vacíos extraídos en la red.

¿Qué puede manejar Bitcoin hoy?

En este momento, aún no se ha hecho disponible un análisis más detallado sobre qué impacto han tenido las mejoras de la red implementadas en la capacidad de Bitcoin para manejar bloques de más de 4 megabytes. "Estoy monitoreando continuamente la propagación de la red, y necesito agregarlos y volver a evaluar nuestro análisis", dijo Decker.

"Lo que es seguro depende en gran medida de los requisitos del usuario, la compensación sigue siendo válida, simplemente se modificó ligeramente debido a la mayor eficacia", agregó Decker.

Según Decker, extrapolar un nuevo límite de rendimiento basado en las mejoras en la eficiencia con la que se envían los datos en todo el mundo puede ser simplista. En otras palabras, una mejora de tres veces en la comunicación de red no necesariamente significa que el número de 4 megabytes en el documento original sería de 12 megabytes si se escribiera hoy.

"Estos aumentos de eficiencia por única vez ciertamente han movido el límite de rendimiento en el que las cosas malas definitivamente suceden hacia arriba, pero si está en 12 megabytes, no estoy seguro", explicó Decker. "Como mencioné, no es un umbral binario, solo un límite superior, y ponerle un número simplemente no significa que los valores más bajos sean seguros. "

En conclusión, Decker agregó que hay algunos tipos de transacciones que nunca tendrán sentido como transacciones en cadena debido a los costos intrínsecos involucrados. "Siempre habrá casos de uso que no son aptos para pagos en cadena. " él afirmó. "También hay un aumento de la privacidad en el uso de transferencias fuera de la cadena, ya que ya no dejan un rastro permanente en la cadena de bloques. "

En opinión de Decker, los protocolos fuera de la cadena, como Lightning Network o Duplex Micropayment Channels, son deseables para la escalabilidad a largo plazo porque evolucionan mucho más rápido y no dependen del consenso de todo el ecosistema para permitirlo.

"Creo que Segregated Witness es una corrección de maleabilidad, que permite estos protocolos de mayor nivel y un aumento seguro del tamaño de bloque, que no establece el peligroso precedente de simplemente superar el [tamaño] de bloque cuando hay una contención de tamaño de bloque, "Decker dijo.