¿Qué es el "Consenso Emergente" como propuesta de Mining Pool Support?

Revisaría regularmente coin.dance/blocks para obtener actualizaciones sobre la popularidad de Segregated Witness y Bitcoin Unlimited entre los mineros. Ha aparecido otra propuesta llamada "Consenso Emergente". ¿Alguien podría explicar esta propuesta? Ya que estamos en eso, ¿podría explicarnos también BIP100 y los bloques de extensión?

Respuestas (1)

Consenso emergente

El consenso emergente es una propuesta de actualización de protocolo defendida por los desarrolladores de Bitcoin Unlimited. La idea es que cada nodo transmita su tamaño de bloque aceptable y, por lo tanto, establezca un mecanismo de retroalimentación mediante el cual los mineros puedan determinar el tamaño de los bloques a crear. Paralelamente, las reglas que rigen el tamaño del bloque se eliminarían en gran medida bajo el supuesto de que un mercado libre descubriría el tamaño de bloque correcto. La propuesta se comercializa como una solución permanente al debate sobre el tamaño del bloque y como un medio para poner el límite del tamaño del bloque en manos de los usuarios.

Sin embargo, esta propuesta ha recibido una buena cantidad de críticas, tales como:

  • Se espera que termine poniendo el límite de tamaño de bloque en manos de los mineros en lugar de los usuarios, ya que el mecanismo de retroalimentación fuera de banda no vincula de ninguna manera a los mineros.
  • Los mineros más grandes podrían abusar del mecanismo para poner en desventaja a los mineros más pequeños, lo que generaría más incentivos para que se consolide el hashrate.
  • Los incentivos para bloques más grandes superan las razones para restringir el crecimiento del tamaño de los bloques, por ejemplo, los costos de los bloques más grandes cargan principalmente a los operadores de nodos, mientras que los mineros se benefician principalmente.
  • Problemas específicos de implementación con el mecanismo de establecimiento de tamaños de bloque más grandes en la red.
  • La necesidad de un hard fork para activar la propuesta.

Para una descripción más completa, le recomiendo que lea la excelente serie de tres partes de Aaron van Wirdum que explora la propuesta en detalle:

BIP100

Es un mecanismo de votación de tamaño de bloque propuesto por Jeff Garzik en 2015. Establecería un tamaño de bloque dinámico por voto de los mineros. Cada bloque emitiría un voto por un tamaño máximo de bloque y, a partir de los votos de los últimos 12.000 bloques, se derivaría el límite actual descartando el 20 % más bajo de los votos y eligiendo el mínimo restante.

La propuesta pone el tamaño del bloque bajo el control de los mineros y requiere una bifurcación dura para activarse.

Aaron van Wirdum lo cubrió aquí: Una mirada más cercana a BIP100: la propuesta de tamaño de bloque Los mineros de Bitcoin se están uniendo detrás

Bloque de extensión

Otra propuesta para mejorar la capacidad que sugiere agregar espacio de bloques adicional de manera similar a como segwit agrega el espacio para los programas testigo. Los nodos no actualizados solo ven la versión reducida del bloque (al igual que en segwit). Sin embargo, mientras segwit mantiene todas las "instrucciones" de transacciones en el bloque eliminado y solo divide el programa testigo de un solo uso, el bloque de extensión en realidad permite transacciones completas en el espacio agregado. A diferencia de segwit, el bloque de extensión establece un segundo conjunto UTXO solo visible para los nodos actualizados. Si bien la propuesta podría implementarse como una "bifurcación blanda" debido a que los bloques eliminados son compatibles con versiones anteriores, la partición del conjunto UTXO básicamente obligaría a todos a actualizarse inmediatamente a la nueva versión para poder rastrear toda la actividad económica en el la red.