Para aquellos miembros asiduos del ecosistema es de conocimiento común que el límite del tamaño de bloques ha sido la interminable disputa que abruma a la comunidad de bitcoin; en virtud de no encontrar una solución que dé fin al problema. Durante años, múltiples debates se han convertido en el órgano de gestación de diversas soluciones; sin embargo, no se ha logrado establecer un consenso.

Partiendo de este dilema, a principios del 2016 nace la propuesta de Bitcoin Unlimited (BU); una organización sin fines de lucro pensada con el fin de ayudar al ecosistema a encontrar un acuerdo sobre un límite de bloques “sin dividir la red”. Los desarrolladores de Bitcoin Unlimited procuraban democratizar el sistema a través del límite de tamaño, por lo que la propuesta habilita a mineros y dueños nodos de elegir el que consideren conveniente.

De acuerdo con Bitcoin Unlimited, el proyecto tiene como propósito fomentar “implementaciones competitivas del protocolo Bitcoin”. Para esto, se introduce un consenso emergente (CE) que no pretende reemplazar los debates y/o acuerdos entre el ecosistema, sino ofrecer a los nodos y mineros la oportunidad de señalar, aceptar y producir bloques más grandes. Asimismo, Bitcoin Unlimited recalca que no se trata de un hardfork sino de una herramienta.

Xthin, la primera colaboración de Bitcoin Unlimited

El Extreme Thin Blocks (Xthin) es una implementación que utiliza filtros de Bloom para que los nodos puedan identificar qué transacciones en un bloque faltan dentro del mempool de transacciones no confirmadas. Xthin ayuda a reducir el tamaño de un nuevo bloque sin que se vea comprometida la seguridad o haya algún cambio en las reglas de consenso. Es por ello que la implementación es considerada como “la primera gran contribución del equipo de Bitcoin Unlimited para aumentar la escalabilidad de Bitcoin”.

Equipo detrás de Bitcoin Unlimited

El equipo de desarrolladores responsables de la creación y evolución de Bitcoin Unlimited proviene, según sus palabras, de un grupo de “personas desilusionadas por la falta de progreso en el escalamiento de la cadena”. Por tal motivo, miembros de diferentes partes del ecosistema decidieron unirse al proyecto en búsqueda de  “proporcionar una voz, en términos de código y potencia de hash, a todas las partes interesadas en el ecosistema Bitcoin”. Entre sus participantes se encuentran: Andrew Clifford, Directos de BU, desarrollador de aplicaciones de contabilidad y consultor de sistemas de comercio financiero; Peter R. Rizun, físico y empresario cofundador y coadministrador de Ledger.

Otro miembro destacable de mencionar es Andrew Stone, el principal desarrollador de Bitcoin Unlimited. Stone es conocido por crear Game-Maker, un software de desarrollo de juegos gráficos para PC basado en MS-DOS. Stone trabajó durante años para varias startups de telecomunicaciones y dirigió el departamento de ingeniería para OpenClovis. Su relación con Bitcoin inició en el 2012, pero su papel trascendental dentro del ecosistema tuvo su lugar en Gold Collapsing. Bitcoin Up., un espacio abierto para el debate en el foro de bitco.in. Durante su participación en el foro, Stone propuso el algoritmo de consenso emergente y creó los Artículos de Federación de BU. De acuerdo con el desarrollador, la fundación de Bitcoin Unlimited provienen en su mayoría de las ideas discutidas en el foro. Asimismo, cabe señalar que el desarrollo de Bitcoin Unlimited fue posible gracias a una donación de 700 bitcoin recibida en el 2016 que, tiempo después, con alza de su precio contribuyó al crecimiento del proyecto.

Cuéntanos, ¿qué opinas de la propuesta de Bitcoin Unlimited? ¿Consideras que su consenso emergente distribuye democráticamente la toma de decisiones? Déjanos saber en la sección de comentarios.

Comentarios

Comentarios