Propuesta de escala de bitcoin de dcg y lo que necesita para tener éxito

¿Es buena idea quitarle los ceros al peso? (Junio 2019).

Anonim

Encabezado por el Digital Currency Group (DCG) de Barry Silbert, esta semana más de 50 compañías firmaron y publicaron un "Acuerdo de escalado de Bitcoin" en Medium. El acuerdo tiene la intención de poner fin al prolongado debate de escalamiento de Bitcoin.

Si realmente lo hará es otra pregunta.

Esto es lo que implica el acuerdo, cómo se compara con las propuestas de escalado existentes y qué se requiere para tener éxito …

Lo que implica el acuerdo

El acuerdo DCG se basa en la propuesta "SegWit2MB", originalmente publicada por RSK Founder y el científico jefe Sergio Demian Lerner. Esta propuesta combina la activación de Segregated Witness (SegWit), la pieza central de la hoja de ruta de escalamiento de Bitcoin Core, con un aumento de tamaño de bloque adicional en el camino hacia el futuro. Mientras que el propio SegWit ofrece un aumento de dos a cuatro megabytes, el hard fork agregado debería duplicar esto hasta un máximo de ocho megabytes.

Según la publicación Medium, la bifurcación suave se activará "en un umbral del 80%" (presumiblemente) en referencia a la potencia hash. Y el tenedor duro se activará "dentro de seis meses. "

Sin embargo, parece que los diferentes signatarios tienen interpretaciones diferentes de lo que realmente significa. Algunos afirman que SegWit se activará primero como un tenedor blando, seguido de un tenedor difícil de aumentar el tamaño del bloque más tarde. Otros sugieren que el tenedor blando vendrá primero, pero de tal manera que activaría el código de la horquilla dura, que aún se activa más tarde. Sin embargo, otros sugieren que tanto el tenedor blando como el duro se activarán al mismo tiempo. Y algunos incluso piensan que el hard fork será el primero, seguido de la activación de SegWit más tarde.

Si bien es posible que aún sea necesario resolver este tipo de detalles, más de 50 empresas firmaron el acuerdo. Combinados, actualmente representan más del 80 por ciento de la energía de hash en la red y, según estas empresas, $ 5. 1 billón de dólares en volumen de transacciones, así como 20. 5 millones de billeteras Bitcoin.

Pero también hay omisiones reveladoras. Quizás lo más notable es que ningún desarrollador de Bitcoin Core es parte del acuerdo, y ninguno de ellos estuvo presente en la reunión. Del mismo modo, ninguna de las entidades que financian desarrolladores de Bitcoin Core, como Chaincode Labs, Blockstream o la Iniciativa de Moneda Digital del MIT, se suscribió. Y, por supuesto, en primer lugar, unas 50 empresas son solo un segmento de la industria de Bitcoin; varios grandes jugadores siguen desaparecidos.

Por último, pero no por ello menos importante, la base de usuarios más amplia de Bitcoin tampoco está involucrada en el acuerdo, ni el acuerdo está vinculado de ninguna manera con el respaldo de la comunidad.

Cómo se compara el acuerdo con las soluciones de escala existentes

Al igual que el acuerdo DCG, la hoja de ruta de escalado de Bitcoin Core también incluye a Testigos segregados. También sugiere que un tenedor duro para aumentar aún más el límite de tamaño de bloque podría ser necesario en el futuro, aunque no especifica un punto específico en el tiempo.La mayoría de los desarrolladores de Bitcoin Core también creen que un fork duro requiere al menos un año para prepararse, tal vez más. Como tal, tanto Bitcoin Core como el acuerdo DCG comparten la activación de SegWit como primer paso en sus planes de escalado, pero no en la parte de hard fork.

Sin embargo, el mecanismo de activación SegWit que forma parte del acuerdo DCG difiere ligeramente del mecanismo de activación actual implementado en Bitcoin Core. Lo más importante es que el acuerdo DCG reduce el umbral de potencia hash requerido del 95 al 80 por ciento. Y debido a la forma en que se diseña SegWit, la activación a través del acuerdo DCG es incompatible con todos los nodos de Bitcoin listos para SegWit en la red.

Sin embargo, es posible solucionar este problema. Según la propuesta del ingeniero de garantía de Bitmain James Hilliard, la activación de SegWit puede hacerse compatible entre el acuerdo DCG y Bitcoin Core, aunque es un poco "hacky". "En resumen, si los mineros señalizan el soporte para SegWit a lo largo del acuerdo DCG con al menos el 80 por ciento de la energía hash, este 80 por ciento también puede comenzar a rechazar por completo cualquier bloque que no señale soporte para SegWit. Esto activa la propuesta de SegWit actual de Bitcoin Core, ya que también alcanzaría su umbral de 95 por ciento.

En el futuro, es poco probable que se implemente el hard fork del acuerdo DCG en Bitcoin Core por varias razones, pero lo más importante es porque es polémico.

Otras propuestas de escalado, como el Consenso emergente de Bitcoin Unlimited o los Bloques de extensión de Bcoin, no son necesariamente incompatibles con el acuerdo DCG, o al menos no es necesario que lo sean.

Lo que el acuerdo requiere para tener éxito

Lo que el acuerdo requiere para tener éxito depende de su concepto de "éxito". "Pero será un desafío según cualquier definición.

En primer lugar, cabe señalar que la propuesta, que permite bloques de hasta 8 megabytes, puede no ser segura. Si bien el alcance del problema del tamaño de bloque está fuera del alcance de este artículo, basta con decir que algunos piensan que los bloques de 8 megabytes son, de hecho, un riesgo significativo.

Quizás aún más importante, el código debe escribirse, y aún no está claro quién hará esto en realidad. Además, este código realmente debería revisarse y probarse exhaustivamente: el plan es hacer que valga miles de millones de dólares en valor. Esto no será fácil de hacer dentro de los seis meses; quizás imposible.

Entonces, este código debe ponerse en producción. Para el hard fork en particular, esto significa que todos necesitan integrarse efectivamente y cambiar al nuevo protocolo. Si todos los signatarios del acuerdo logran esto, probablemente sea suficiente para que al menos se ejecute este nuevo protocolo.

Parece obvio que los signatarios del acuerdo DCG esperan que el resto del ecosistema Bitcoin también cambie al nuevo protocolo una vez que se realice la bifurcación. En ese caso, el nuevo protocolo (probablemente) sería considerado como el nuevo "Bitcoin" por todos.

Pero dado el argumento del tenedor de la oferta propuesto, esto actualmente parece muy poco probable.

Si bien es imposible predecir el futuro, parece casi seguro que al menos algún segmento de desarrolladores, mineros, empresas y, lo más importante, usuarios de Bitcoin rechazarán el tenedor. Se mantendrán en el protocolo existente, incluso si eso significa que los bloques tardarán mucho más en confirmarse, o desplegarán un tenedor suave activado por el usuario, o tal vez incluso desplegarán un tenedor contra-duro. Bajo cualquiera de estos escenarios, la cadena de bloques de Bitcoin se "dividiría" en dos cadenas, o más.

El verdadero desafío, por lo tanto, es hacer que la gente use la nueva cadena. Y, si eso es lo que se desea, lograr que lo consideren Bitcoin "real". Este será probablemente un desafío mucho más difícil que bifurcarse, incluso para todas las compañías involucradas en el acuerdo DCG.

Y lo más importante, para que el acuerdo tenga éxito de alguna manera (quizás incluso con un nombre diferente al de "Bitcoin"), exigirá que los signatarios cumplan. El protocolo Bitcoin es difícil de cambiar, y las promesas o las publicaciones medianas por sí solas no tienen ningún impacto en absoluto, ya que varios compromisos similares han demostrado en el pasado.