Escalabilidad en Bitcoin. Se viene un Fork en Bitcoin, ¿qué hago?
Bitcoin es complejo, lo sabemos. Aunque hoy es muchísimo menos complejo que hasta hace unos años pero viendo que incluso en el sistema tradicional hay gente que le cuesta administrar un cajero automático, qué podemos esperar de una moneda donde se habla de Fork, Mining, Blocks, Segwit, Hash etc.. aún así esto es parte de la etapa evolutiva y por eso estamos a full metidos acá adentro
Escalabilidad, de qué me hablan cuando dicen ¿Escalabilidad en Bitcoin?
La Blockchain en Bitcoin es el libro contable donde se guardan todas las transacciones históricas y cada uno de los participantes de la red tiene una copia exacta del libro. Nadie puede adulterar contenido de hojas previas a menos que todos los participantes tuvieran la misma versión por ende en términos sencillos, es prácticamente inviolable y así lo ha sido por todos estos años
Estas hojas del libro (o bloques en la blockchain), tienen un tamaño definido de 1 megabyte, y en los tiempos recientes, dado el uso y la adopción de Bitcoin, esas hojas están llenas todo el tiempo. No quedan espacios vacíos lo que genera que quienes quieran que su transacción quede registrada tienen que pelear por una comisión más alta para entrar o simplemente esperar largos períodos hasta que haya un espacio vacío donde entrar con baja comisión o fee
Dentro de la liturgia y la filosofía Bitcoin hay dos grandes ideas para resolver ese problema: O ponemos hojas más grandes en el libro (Bigblocks).. o buscamos una forma nueva de escribir las transacciones para que ocupen menos espacio y entren más transacción por hoja (Segwit). Segwit adicionalmente incluye otras soluciones que permiten tener libros secundarios donde podemos escribir muchas más transacciones y cada tanto grabar en el libro primario
Estas dos ideas no llegan a consenso ya que quienes promueven Segwit que es el grueso de los programadores que han mantenido hoy a Bitcoin donde está, quieren mantener el bloque como está alegando mayor seguridad y que evita la centralización ya que un bloque más grande generaría mayores costos para mantener un nodo lo que dejaría a los nodos en manos de grupos más reducidos (¿Está estrictamente comprobado?.. bueno hay muchos posts con variadas opiniones)
Por otro lado quienes promueven los bloques más grandes, creen que no es así el tema de la centralización, o tal vez ¿la prefieren?. Pero el argumento es que bloques más grandes permitirían que entraran muchísimas más transacciones y que el usuario final pueda usar bitcoin en forma casi gratuita con comisiones (fees) muy muy bajos cosa por la cuál muchas altcoins han ganado espacio que Bitcoin podría no haber perdido
De todas maneras, y esto es mi opinión, la escalabilidad de largo plazo no quedará resuelta con bloques más grandes. Si bitcoin fuera a ser usado como plataforma para operar al nivel de VISA, el bloque tendría que ser gigantezco e incluso debiera aumentar la frecuencia de escritura de bloques. Habiendo dicho esto, si bien esa escalabilidad futura puede darse con otras soluciones que Segwit provee, eso tomará tiempo y lamentablemente en el mientras tanto tendremos que convivir con esta batalla que de poder haberse alineado mejor tal vez un bloque intermedio podría haber dado aire de corto plazo. Pero más allá de esto, incluso algunos piensan que bitcoin nunca debiera ser una plataforma de transacciones rápidas sinó solo una reserva de valor aún si fuera cara la transacción.. ideas de un mundo descentralizado
Segwit2x venía justo a ocupar ese lugar de encontrar una solución de largo y corto plazo al mismo tiempo, tal vez fuí naive en creer que esto ya resolvería la grieta pero está claro que aún no está resuelta. Por un lado, quienes quieren Segwit apoyaron en silencio la implementación inicial de Segwit2x.. hasta que la misma se confirmó con el Bip91 o casi que se confirmó.. todavía falta un poco pero ahora empiezan a mostrar sus garras diciendo que no aceptarán la segunda parte.. Por otro lado quienes quieren los Bigblocks, tal vez sabiendo de que esto podía pasar.. decidieron finalmente abrir un camino nuevo y ahí es donde viene la creación de BitcoinCash BCH que la implementarían como un HardFork a partir del 1ro de Agosto
En estricto sentido es una buena noticia y una lástima al mismo tiempo. Buena noticia porque al ser hardfork y al ir por un nombre distinto, permite una transición limpia donde cada uno podrá experimentar su teoría. Mala porque es una muestra que los consensos son difíciles y esta primera muestra de ruptura no será la primera seguramente.
¿Habrá Fork? ¿Qué es el Fork? Bitcoin Cash
De confirmarse que Bitcoin Cash salga a la luz (pareciera que sí, pero esto cambia minuto a minuto), lo que va a suceder es lo siguiente:
- Quienes Tienen Bitcoin, tendrán también Bitcoin Cash en igual cantidad de cada una
- Esto no implica que el precio se duplica, el precio en dólares que el mercado le de a Bitcoin (BTC) y a Bitcoin Cash (BCH) es independiente y lo que hagas con una moneda no afecta a la otra en forma directa
Quienes crean Bitcoin Cash como hardfork básicamente agarran una copia del libro contable hasta la Hoja XXX y a partir de ahí distribuyen dicha copia entre quienes vayan a minar la nueva moneda pero le dan hojas más grandes a partir de ese punto. Dichas hojas no caben en el libro anterior por lo cuál si vas a minar o participar de dicha moneda, sí o sí a partir de ese punto tendrás que tener las nuevas carpetas que soporten hojas más grandes aunque la historia permanecerá intacta con tus saldos ahora denominados en BCH…
Mientras tanto, tus BTC seguirán como siempre, en sus libros contables tradicionales
¿Qué hacer?
Para usar Bitcoin, y enviar dinero, es necesario una clave privada (private key) que permite a la red confirmar que uno es dueño del dinero en una determinada dirección. Esa clave privada será común entre Bitcoin y Bitcoin Cash, con lo cuál tener control sobre dichas claves automáticamente te dará control sobre el dinero en ambas monedas.
Si bien aún no se tiene conocimiento de qué billeteras o herramientas habrá que soporten BCC, en caso de salir a la luz, seguiramente pronto habrá muchas herramientas para poder tener acceso a dichos saldos en BCC pero un acceso seguro será tener tus claves privadas y para ello lo más sano es:
- Tener tus Bitcoins en billeteras que te dejen el control local de tus bitcoins y principalmente que te permitan leer las private keys. Copay por ejemplo te da control local aunque no es tan fácil leer las private keys pero igual es billetera segura. Electrum funcionaría bien, de hecho con el seed de Copay podés leer desde Electrum tus private keys. Jaxx permite exportar las private keys, Mycellium etc
- Si vas a optar por dejar tus BTC en bancos de Bitcoin como Xapo, coinbase, Ripio etc sólo lo haría si explícitamente el proveedor explicó su política al respecto. De momento entiendo Xapo dijo que no dará soporte a BCC pero que colaborará en vender los BCC y asignarte BTC. Entiendo Coinbase dijo que no dará soporte a BCC pero esto cambia minuto a minuto
- Si vas a optar por un exchange, es porque el exchange comunicó que dará soporte a BCC y que te dará luego el saldo en ambas monedas para poder operar. No conozco por ahora estos casos excepto ViaBTC probablemente y para algunos si hubiera un exchange serio y confiable que lo haga puede ser mejor que hacerlo uno mismo aunque siempre es mejor tener todo en tu propia billetera
¿Una vez que salga BCH está todo terminado?
No, en primer lugar porque no se sabe si BCC saldrá, tampoco se sabe si la salida de BCC implicará que ahora Segwit2X no siga más y quede sólo en Segwit1X.. tampoco se sabe si de seguir Segwit2x esto implicará fork entre 1x y 2x… todavía falta mucho más que vivir y experimentar
Pensamiento final
Muchos se confunden porque las Altcoins parecieran no tener estos problemas… pero no se confundan.. las Altcoins están lejos de haber siquiera experimendao una fracción del uso real y la valoración que tiene bitcoin. No hay altcoin hoy que garantice ser “refugio” porque cualquier altcoin si tuviera que llevar adelante los miles de millones de dólares que hay en juego, seguiro estallarían en cinco minutos así que no nos confundamos. Son momentos históricos, muy importantes para Bitcoin y para participar en el