Escalar Bitcoin: Privacidad y escalabilidad. En esta guía, echamos un vistazo a algunas de las características que pueden mejorar la privacidad y la escalabilidad de Bitcoin.
Además, discutiremos cómo agregar bloques más pequeños podría a su vez atraer a más mineros, haciendo que las tarifas de transacción sean más pequeñas y la red sea más descentralizada.
Agregación de firmas y mezcladores de monedas
Un avance clave en el protocolo Bitcoin es Schnorr Signatures. Hablando con Vortex, a quien Coin Rivet entrevistó en 2019, describe las firmas de Schnorr como muy importantes porque «Schnorr (y Taproot) es extremadamente poderoso para la privacidad en Bitcoin porque podemos hacer transacciones complejas multi-sig e incluso transacciones complejas coinjoin parecen transacciones normales cotidianas - Sí. Esto dificulta que las empresas de análisis de cadena analicen los flujos de entrada y salida de monedas en dichas transacciones».
Otra mejora importante que ayuda a Bitcoin a escalar sus características de privacidad son los scripts sin scripts, una mejora sobre la capa base para la agregación de firmas.
Si no lo sabía, las firmas de transacción pueden identificar a los participantes y el tipo de transacción. Con Schnorr Firmas, por ejemplo, se hace imposible identificar a los participantes de una transacción o qué tipo de transacción es.
Otra característica importante son los mezcladores de monedas, que pueden dar a los usuarios privacidad adicional. En cierto sentido, los mezcladores simplemente toman todas las direcciones del remitente y del receptor y las mezclan para que otra persona no pueda identificar tanto al remitente como al destinatario de una transacción determinada.
Tamaño del bloque: ¿reducir o aumentar?
Uno de los enfoques más interesantes para escalar Bitcoin que he visto ha sido sugerido como era de esperar por algunos desarrolladores centrales de Bitcoin, como Luke Dash Jr, que creen que podríamos tener tamaños de bloque más pequeños, ya que eso facilitaría la entrada de nodos más completos, lo que potencialmente podría tener un efecto de escalado en el número de participantes de la red.
Por otro lado, otros desarrolladores como Pieter Wuille son partidarios de aumentar el peso del bloque, quizás en 10 o 100 veces, ya que eso permitiría a los mineros acomodar un número cada vez mayor de transacciones.
Personalmente, creo que hay pros y contras en ambos lados. Dado que el peso de bloque menor significaría menos requisitos de almacenamiento por bloque, más participantes podrían unirse a la red. Sin embargo, podría haber un problema masivo con las transacciones que no se registran durante un período más largo, causando largos retrasos en las transacciones.
Si miramos SegWit, que de hecho aumentó el peso del bloque, todavía no ha sido completamente adoptado por la comunidad, a pesar de que la actualización ocurrió hace más de un año.
¿Significa esto que los mineros y los nodos completos no confían en SegWit?
¿Hay una solución definitiva?
Personalmente hablando, no creo que haya una solución definitiva al problema de escalabilidad. Si se administra a través de un tenedor suave, intentaría aumentar y disminuir el tamaño del bloque, ya que mineros, usuarios y desarrolladores podrían experimentar ambas opciones y señalar sus preferencias.
Desde el punto de vista de la seguridad, es difícil decir que los bloques más pequeños serían mejores. Mirando la comparación de Bitcoin Cash vs Bitcoin, ya podemos ver algunos de los problemas que pueden causar los bloques más grandes. Sin embargo, la red sigue funcionando y los mineros siguen apoyándola, incluso si casi no se pagan tarifas en comparación con Bitcoin.
Los bloques más grandes significan poco si permanecen vacíos. También hay un riesgo de que los mineros acuden a otra versión de Bitcoin con bloques más pequeños, destruyendo el atractivo de la red.
Sin embargo, debemos apuntar a tener más versiones de Bitcoin, compatibles o no, simplemente porque si uno se cierra o se produce un error irreversible, los mineros pueden cambiar a otro.
Además, otras soluciones P2P de capa dos, como statechains y canales de pago (como Lightning Network y Liquid), también pueden hacer enormes contribuciones a la escala de Bitcoin, aunque los usuarios deben renunciar a una pequeña cantidad de descentralización.
¡Operaciones seguras!
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.