Uno de los temas mƔs polƩmicos de la comunidad Bitcoin es el problema de la escalabilidad. A medida que la criptomoneda se vuelve mƔs popular y mƔs usuarios comienzan a utilizarla en sus transacciones, la velocidad con la que ahora cuenta, alrededor de 7 transacciones por segundo, se vuelve insuficiente.
Para resolver esto han surgido muchas propuestas, aunque la comunidad aĆŗn no adopta ninguna por falta de consenso. Por ello, recientemente, la startup Purse propusoĀ la implementaciĆ³n de los llamados Bloques de ExtensiĆ³n (EXT-B o E-Blocks), que ya habĆan sido presentados por Johnson Lau en 2013 y ahora han sido retomados, tal como indica la nueva propuesta, porĀ Christopher Jeffrey de la mencionada compaƱĆa, Joseph Moon de Lighting Network, Fedor Indutny, Ingeniero de Software de PayPal, y Stephen Pair de BitPay.
El objetivo de esta iniciativa, al igual que el de otras similares, como Segregated Witness (o SegWit, como se conoce comĆŗnmente) de Bitcoin Core o el Emergent Consensus (EC), de Bitcoin Unlimited, es optimizar el uso del espacio en el bloque, para hacer mĆ”s efectivas las transacciones.
Pero ĀæcĆ³mo funciona esto? En realidad es muy sencillo. Los EXT-B, son extensiones que se fijarĆan al bloque al momento de su activaciĆ³nĀ para aumentar la cantidad de informaciĆ³n que puede ser manejada en cada uno: serĆa como agregar un vagĆ³n mĆ”s al tren inicial. Es decir, se trata de aumentar la capacidad del bloque sin necesidad de aumentar su tamaƱo actual mediante un hardfork, sino aƱadiĆ©ndole un bloque auxiliar a travĆ©s de un softfork. De ser implementados, los fondos podrĆan transferirse fĆ”cilmente del bloque canĆ³nico (el actual de 1 MB) al bloque de extensiĆ³n, preservando la canjeabilidad. Adicionalmente, se aƱadirĆan funciones para contratos inteligentes y se podrĆa interactuar con la Lightning Network, que permite llevar a cabo transacciones fuera de Bitcoin de forma segura.
ĀæQuĆ© lo diferencia de SegWit y de Unlimited? Para responder esto explicaremos brevemente esas dos propuestas. SegWit, por un lado, propone reducir la informaciĆ³n relacionada con las firmas de los usuarios, reemplazĆ”ndola por ātestigosā que verificarĆ”n la informaciĆ³n, para que las transacciones ocupen menos espacio y poder incluir mĆ”s de una en cada bloque, manteniendo el lĆmite de 1MB pero optimizĆ”ndolo.
Unlimited, por su parte, plantea que el tamaƱo del bloque no debe ādepender de un ācomitĆ© directivoā centralizado para fijar apropiadamente el tamaƱo mĆ”ximoā. Ā Por ello, remueve el lĆmite de tamaƱo del bloque, permitiendo a los usuarios determinarlo por consensoĀ sin que Ć©ste les sea impuesto.
Sin embargo, uno de losĀ principales cuestionamientos que se le hacen a esta propuesta es que, mientras mĆ”s crezca el tamaƱo del bloque, mayores requerimientos tĆ©cnicos se les exigirĆ”n a los mineros. Esto puede ocasionar que las pools de minerĆa mĆ”s pequeƱas y con menor capacidad econĆ³mica sean relegadas cuando el consenso sea definido por los actores con mayor poder econĆ³mico.
ĀæCĆ³mo dialoga EXT-B con estas propuestas? Al parecer, toma lo mejor de cada una. Mientras SegWit plantea una ideologĆa de Bitcoin como oro digital y Unlimited como dinero electrĆ³nico, EXT-B pretende que ambas sean posibles, asĆ como el aumento de la capacidad actual de la blockchain y su soporte para la Lightning Network. La Ćŗnica exclusiĆ³n importante se da con respecto a Unlimited, ya que, al tratarse de un softfork,Ā los usuarios mĆ”s antiguos no necesitarĆ”n actualizar su software, pues el uso de los bloques de extensiĆ³n es opcional. AdemĆ”s, al mantener el lĆmite inicial, los mineros pequeƱos o independientes no corren el riesgo de ser desplazados por empresas mayores.
Emin GĆ¼n Sirer, profesor asociado de la universidad de Cornell y co-director de la Iniciativa para Criptomonedas y Contratos Inteligentes,Ā escribiĆ³ a ForbesĀ sobre esta soluciĆ³n:
Claramente, el debate sobre el tamaƱo del bloque ha pasado a ser un complejo juego de ajedrez con ataques y contraataques desde dos equipos de intereses arraigados. Este Ćŗltimo movimiento es muy astuto tĆ©cnicamente, y polĆticamente brillante.
Emin GĆ¼n Sirer
Profesor asociado
Por su parte, Stephen Pair, co-autor del proyecto y CEO de BitPay, expresĆ³:
Creo que es una buena idea. Creo que es una manera de mejorar constantemente las capacidades de la red y permitir a las personas experimentar sin perjudicar la blockchain.
Emin GĆ¼n Sirer
Profesor asociado
Aunque aclarĆ³ que hay que darle tiempo para que los usuarios la evalĆŗen. Por otro lado, Eric Lombrozo, del equipo de Bitcoin Core, se opuso a esta propuesta basĆ”ndose en lo poco probada que estĆ” comparada con SegWit, que ya fue lanzado, aunque aĆŗn no ha sido adoptado por suficientes mineros. Como expresĆ³ a Forbes:
Mi mayor preocupaciĆ³n es que, aun asumiendo que podrĆa funcionar, en la prĆ”ctica todavĆaĀ requiere ser revisado, implementado y probado, ademĆ”s de convencer al ecosistema de apoyarlo y apoyar la implementaciĆ³n en aplicaciones y bibliotecas existentesā¦ lo que acarrea muchos retrasos.
Emin GĆ¼n Sirer
Profesor asociado
Por Ćŗltimo, Samson Mow, antiguo miembro de la casa de cambio BTCC, quien es partidario de SegWit, afirmĆ³ que:
Este es el problema. Se estĆ”n saliendo de la norma de desarrollo de software de cĆ³digo abierto. Crean presiĆ³n y dicen, āesto es lo que todos quieren, esto es lo que hay que hacerā. Esto va contra los principios de Bitcoin y cĆ³mo debe ser abierto, descentralizado y transparente.
Emin GĆ¼n Sirer
Profesor asociado
En todo caso, a esta propuesta sĆ³lo le resta esperar su lanzamiento de prueba para ver cĆ³mo pueden cambiar estas reacciones.
4.5