Este es un editorial de opinión de Arman The Parman, un educador de Bitcoin apasionado por la privacidad.

El problema

Para prosperar, la humanidad necesita volver al dinero de libre mercado (no emitido por los bancos centrales o los gobiernos, sino que surge de la mercado) que no pueden ser manipulados por los bancos centrales y/o los gobiernos, ni erradicados. Este dinero también debe ser digital, para facilitar la transferencia de valor internacional, pero escaso (las fichas digitales siempre han sido”copiables”).

El oro solía funcionar bien, pero siendo físico, ya que el comercio se expandió más allá de lo local. de la ciudad al comercio internacional, el intercambio de oro entre pares se volvió poco práctico. La solución a esa debilidad fue centralizarlo (utilizando en su lugar libros de contabilidad bancarios o “billetes” bancarios) y digitalizarlo (digitalización de billetes/contratos), lo que permitió a los bancos convertirse en intermediarios de todas las transferencias de dinero no P2P. La naturaleza física del oro condujo a la introducción del papel/dinero digital respaldado por oro, pero finalmente al dinero fiduciario: dinero emitido por el gobierno que no está respaldado por nada en absoluto, ni siquiera por oro. No cuesta nada producir dinero fiduciario, no es escaso y permite a los gobiernos evitar las fuerzas del mercado. Permite que el gobierno siempre se expanda, facilitando una marcha gradual e implacable hacia el totalitarismo mundial.

Satoshi Nakamoto resolvió este problema con Bitcoin.

La solución

Usando un libro mayor distribuido (libro mayor, es decir, un registro de todas las transacciones; distribuido, lo que significa que existe en muchos lugares a la vez, todo en sincronía), y al desaparecer del público, generó un dinero que no tiene una autoridad central, ningún director ejecutivo, nadie en absoluto, a quién se le puede pedir/obligar a cerrarlo. Es necesario erradicar cada nodo para eliminar Bitcoin, y hay miles dispersos por todo el planeta.

Esa falta de autoridad central en un token digital dejaría un problema: el doble gasto. ¿Cómo puede alguien estar seguro del verdadero estado del libro mayor? ¿Qué pasa si un token existente en la billetera número uno que se ha gastado, se gasta nuevamente desde la billetera número uno? ¿Quién decide qué pago fue primero y cuál fue posterior (y es ilegítimo)?

Esto se resolvió en parte creando la cadena de tiempo (“blockchain”). Las transacciones se colocan en bloques (datos agrupados, como páginas de un libro) y cada bloque incluye el hash del bloque anterior. Para obtener más detalles sobre cómo funciona la cadena de bloques y para qué sirve, consulte aquí.

Con la cadena de bloques, el orden de estos bloques no se puede cambiar sin que nadie se dé cuenta. Si alguien cambia las transacciones en el bloque número uno, el hash del bloque uno cambiará. El hash del bloque uno es parte de los datos del bloque dos. Eso significa que cambiar el bloque uno hará que los datos (el hash) en el bloque dos sean incorrectos. Eso hace que el bloque dos no sea válido. Si el bloque dos no es válido, todos los bloques posteriores no serán válidos. No puede hacer que el bloque 750,000 sea válido si el bloque dos no era válido:

La cadena de bloques hace que el libro mayor sea evidente.

La segunda parte de la solución al doble gasto fue la prueba de trabajo. Tenga en cuenta que reordenar (o reescribir) los bloques es bastante fácil (y casi gratuito) de hacer: solo requiere una computadora para rehacer los hashes y vincular los bloques. Si se le presentó una nueva versión, no hay forma de que sepa qué versión es la correcta, sin prueba de trabajo. Lo que hizo Satoshi Nakamoto fue usar PoW (inventado anteriormente por Dr. Adam Back) para hacer que estos hashes sean costosos de producir.

Este costo se introdujo al agregar una regla al protocolo de Bitcoin, que impone restricciones sobre qué resultados de hash son válidos, lo que requiere múltiples intentos de hash de fuerza bruta para cumplir con el requisito. Los intentos aleatorios de fuerza bruta por parte de una computadora, que cuestan electricidad, es la forma en que se hace, pero a menudo se explica de una manera incorrecta y odiada por los Bitcoiners informados.”Los mineros de Bitcoin están buscando soluciones a problemas matemáticos difíciles”. No son problemas matemáticos.

Si los atacantes tuvieran que modificar el bloque uno, también tendrían que encontrar un hash válido (ingresando e iterando algunos datos sin sentido hasta que el hash sea válido), luego ingrese el nuevo hash en el bloque dos y, al hacerlo, invalidar el hash del bloque dos. Tendrían que cambiar el bloque dos de tal manera que hiciera un hash correcto y luego poner ese hash en el bloque tres, modificando el bloque tres.

Luego tendrían que repetir el trabajo realizado en el bloque tres, y así sucesivamente, hasta el bloque actual. La energía gastada en la extracción de bloques de Bitcoin protege la red de ataques al hacer que sea demasiado costoso repetir todo el uso de energía. Reescribir Bitcoin desde el bloque uno requeriría una repetición de la energía acumulada del mundo entero gastada en Bitcoin hasta ahora.

La prueba de trabajo hace que la cadena de bloques sea a prueba de manipulaciones.

El otro El propósito de PoW es resolver el “Problema de los generales bizantinos”. Esto surge en una red distribuida de computadoras que necesitan conocer el estado actual de las cosas, y no se puede confiar en ningún mensaje entre computadoras para informar el estado actual (al igual que la situación de los generales bizantinos).

El bizantino El problema de Generals se resuelve mediante la creación de una regla de que la cadena de bloques de Bitcoin con el mayor trabajo acumulativo es la cadena válida (a menudo aproximada como”la cadena más larga”). Esto elimina cualquier requisito de confiar en una autoridad para indicar qué versión de la cadena de tiempo es el válido, en caso de que haya alguna discrepancia, y simplemente se basa en que todos estén de acuerdo con la regla de”la mayor parte del trabajo=la cadena válida”.

Otro problema que Nakamoto consideró al crear nuevo dinero es el problema de emisión justa y cómo hacerlo de tal manera que se maximice la adopción. Nakamoto logró esto al escalonar el lanzamiento de nuevas monedas, lo que permitió que algunos de los adoptantes posteriores accedieran a las monedas recién emitidas. Para una exploración detallada de la equidad de Bitcoin di stribution, vea este ensayo.

Se liberan 50 bitcoins a los mineros cada bloque, lo que ocurre en promedio cada 10 minutos, y esa cantidad de monedas emitidas se reduce a la mitad cada 210 000 bloques, aproximadamente cada 4 años. Debido a la reducción a la mitad programada de la emisión, llegará un día (estimado en el año 2140) en el que no será posible realizar más divisiones más allá de la unidad más pequeña (1 Satoshi=0,00000001 bitcoin), y por lo tanto la oferta estará matemáticamente limitada y muy cerca de 21 millones de monedas.

El ajuste de dificultad también fue crucial para evitar que el límite de suministro de 21 millones de monedas llegara antes de lo previsto; es interesante notar, para el Bitcoiner experimentado, que el ajuste de dificultad no afecta el límite de suministro de bitcoin como tal: solo evita un cambio en el calendario de lanzamiento. Incluso si no hubo ajuste de dificultad, el límite de 21 millones no se puede incumplir. Para aquellos interesados ​​en cómo funciona la minería y el ajuste de dificultad, este ensayo lo explicará.

Finalmente, la creación de este dinero afectó algo fuera del código: la teoría del juego. De la misma manera que el genoma humano es responsable en última instancia de los magníficos monumentos y obras de arte, esas cosas en realidad no se encuentran en nuestro código genético. Esto se describe en “The Extended Phenotype”, un libro y término acuñado por Richard Dawkins. El código de Bitcoin da como resultado que los humanos actúen de tal manera que garanticen su éxito. Cuando aprendes sobre Bitcoin en profundidad y la teoría del juego que lo rodea, naturalmente llegas a esta conclusión:

Lo único que puede detener a Bitcoin es el autoritarismo coordinado en todo el mundo, y lo único que puede detener el autoritarismo coordinado en todo el mundo. el autoritarismo es Bitcoin.

Esta es una publicación invitada de Arman The Parman. Las opiniones expresadas son totalmente propias y no reflejan necesariamente las de BTC Inc o Bitcoin Magazine.

Categories: IT Info