Saltar al contenido
Ultimas Noticias de Criptomonedas Bitcoin, Ethereum, XRP

Elige tu veneno

abril 18, 2024
elige-tu-veneno

Este artículo aparece en la revista Bitcoin. “The Halving Issue” y está patrocinado por HIVE Tecnologías Digitales LTD como parte de la serie de contenidos «Buy The Numbers» de la revista Bitcoin. hacer clic aquí para obtener su suscripción anual a la revista Bitcoin.

Las probabilidades calculadas fueron calculadas por Greg @ aprendermeabitcoin.com

El bloque 840.000 no es un bloque más en la cadena de bloques; activa la reducción a la mitad de Bitcoin, donde la recompensa del bloque se reduce de 6,25 BTC a 3,125 BTC, reduciendo a la mitad la cantidad de BTC extraído cada día. No es necesario ser economista de Princeton para comprender el impacto que esto tendrá en la dinámica de la oferta y la demanda de bitcoin. Más allá de la obvia reducción a la mitad de la recompensa del bloque, se ha desarrollado un nuevo mercado en torno a los ordinales que podría tener un impacto significativo en lo que sucede con el primer bloque de la reducción a la mitad. Dentro del primer bloque de la reducción a la mitad se encuentra un “sat épico” extremadamente raro. Si bien los Ordinals han dividido a algunos Bitcoiners por sus méritos, no se puede discutir el impacto que han tenido en Bitcoin. Y esto plantea una pregunta importante: ¿podrían los Ordinals causar una reorganización de la cadena de bloques? A través de este artículo profundizaremos en los conceptos básicos de una reorganización, las demandas de los ordinales, cómo funcionan las probabilidades de minería y, finalmente, quién podría llevar a cabo una reorganización exitosa.

Antes de profundizar en este “sat épico”, comprendamos qué es una reorganización. La cadena de bloques de Bitcoin es una base de datos lenta y tonta que crea bloques de datos cada 10 minutos aproximadamente. Continúa funcionando según lo previsto, pero ocasionalmente las cosas se ponen tensas. Cuando dos mineros encuentran bloques casi simultáneamente, se crea una bifurcación temporal en la cadena de bloques. Este momento de superposición conduce a un breve período de incertidumbre. La red resuelve estas bifurcaciones a través de la regla de la cadena más larga, que es cuando la punta de la bifurcación de la cadena de bloques con más prueba de trabajo (la cadena más larga o también conocida como más bloques) se adoptará como la cadena válida. Los bloques huérfanos de la cadena más corta no se incluyen en la más larga y las transacciones que contienen se devuelven al mempool para ser incluidas en bloques futuros. Este proceso en el que una cadena se vuelve más larga que la otra y se convierte en la versión aceptada se conoce como reorganización o reorganización.

¡Haz clic en la imagen de arriba para suscribirte!

Debido a las estructuras de incentivos integradas en la minería de Bitcoin, las reorganizaciones generalmente se resuelven tan pronto como se encuentra el siguiente bloque y se agrega a la punta de una de las cadenas bifurcadas. Esto se debe a que encontrar un bloque es extremadamente difícil y se incentiva a los mineros a trabajar en la cadena más larga para construir el siguiente bloque y recibir un pago. Si están minando en la bifurcación corte, el resto de la red los dejará atrás y tendrán bloques no válidos. Lo último que querrías es construir un bloque que sea rechazado por la red porque ha construido un bloque en una cadena y la red lo rechaza debido a la regla de la cadena más larga. Durante el período de reorganización de una bifurcación, los mineros construyen sobre la bifurcación de cadena que llegan primero a su nodo e intentan construir un bloque para obtener la cadena más larga.

Ahora no te preocupes por las reorganizaciones. Ocurren cada dos meses (en promedio) y normalmente implican uno o dos bloqueos. Estas breves reorganizaciones son parte del funcionamiento normal de la red y se resuelven rápidamente sin ningún impacto significativo en la red y sus usuarios. Vale la pena señalar que las reorganizaciones profundas que constantes de muchos bloques son raras y, en consecuencia, más disruptivas. Pueden desencadenarse por una división de la red, como lo que sucedió en las guerras de Blocksize, o por la llegada de un nuevo minero grande a la red, o por un intento de realizar transacciones de doble gasto (esto es muy raro).

Índice

    Reorganizaciones más recientes

    Fuente: Aprendeme un Bitcoin

    El protocolo Bitcoin y sus incentivos están diseñados para que haya una baja probabilidad de que se produzcan reorganizaciones profundas. Las reglas e incentivos de consenso tienen como objetivo mantener la red estable y segura. Por ejemplo, la mayoría de los intercambios y procesadores de pagos requieren que una transacción sea confirmada un número determinado de veces (generalmente seis o más) antes de que una transacción pueda considerarse definitiva, lo que reduce en gran medida las posibilidades de que una reorganización. la deshaga. Las pequeñas reorganizaciones ocurren y son operaciones mundanas y frecuentes dentro de la cadena de bloques de Bitcoin, pero las grandes reorganizaciones son notables y muy irregulares.

    Acerca de ese sábado épico

    Probablemente hayas oído hablar de Ordinals, es decir, “un esquema de numeración para satoshis que permite rastrear y transferir sats individuales”. Algunos argumentan que los Ordinals son estafa una y que no tienen lugar en Bitcoin, pero aquí está la cuestión: un mercado emergente está creciendo rápidamente en torno a los Ordinals. Por ahora, están aquí y están atrayendo la atención de mineros, desarrolladores, capitalistas de riesgo, coleccionistas, estafadores y enemigos por igual.

    Cuando se trata de ordinales, se clasifican por su “rareza” y los mercados determinan el valor.

    Niveles de rareza de los ordinales:

    + común: Cualquier sat que no sea el primer sat de su bloque

    + poco común: el primer sat de cada bloque

    + raro: el primer sat de cada período de ajuste de dificultad

    + épico: el primer sat de cada época de reducción a la mitad

    + legendario: El primer sat de cada ciclo.

    + mítico: El primer sat del bloque génesis.

    Si consideramos el escenario donde todo Bitcoin ha sido minado, lo que implica que los 21 millones de bitcoins (o 2,1 billones de satoshis) están en circulación, podemos calcular la cantidad total de cada nivel de Ordinales:

    • Pocos comunes: Habría un total de 6.929.999 satoshis poco comunes, correspondientes al primer satoshi de cada bloque.
    • Raro: Habría un total de aproximadamente 3.437 satoshis raros, correspondientes al primer satoshi de cada período de ajuste de dificultad.
    • Épico: Habría un total de 32 satoshis épicos, correspondientes al primer satoshi de cada época del halving.
    • Legendario: Habría aproximadamente 5 satoshis legendarios, correspondientes al primer satoshi de cada ciclo (observándose una ligera aproximación por división).
    • Mítico: Hay 1 satoshi mítico, que es el primer sat del bloque génesis.

    Estas cifras brindan una descripción general de cómo se distribuirían las clasificaciones de rareza en el suministro total de satoshis una vez que se extraiga todo Bitcoin, lo que muestra la naturaleza única y escasa de ciertos satoshis dentro de la red Bitcoin.

    El mercado de los ordinales y más allá.

    Durante los últimos 12 meses hemos visto un rápido desarrollo en la tecnología y los mercados de Ordinals. Los mercados de Ordinals surgieron por primera vez en los canales secundarios de Discord donde se realizaban acuerdos OTC, pero a medida que creció la demanda, se desarrollaron mercados digitales para la compra y venta de Ordinals. Magisat.io, con sede en EE.UU. UU., enumera varios tipos de ordinales y tiene sats raros por la asombrosa cantidad de 3,49 BTC. Esta valoración ha llevado a la creación de un inventario adicional de Ordinales más allá de la categoría que se describe por primera vez en la documentación de Ordinales.

    Mercado actual en Magisat.io para ordinales estándar

    Estadísticas al 15-2-2024

    Estos datos muestran que existe una demanda pequeña pero creciente de Ordinales. Puede ver que el volumen de los ordinales raros y poco comunes es superior a 26 BTC al momento de escribir esto. Tenga en cuenta que este es solo un mercado y hay un número creciente de acuerdos OTC entre compradores y vendedores, sin mencionar la demanda y los negocios que se realizan en otras partes del mundo.

    Mirando más allá de los mercados de Ordinals, ahora vemos que Ordinals llega a la legendaria casa de subastas Sotheby’s, impulsando aún más el fenómeno hacia la corriente principal. Si miras al otro lado del Océano Pacífico, también hay una demanda significativa de tokens Ordinals y BRC-20, lo que no sería posible sin Ordinals. Así que la demanda de Ordinales es real y está creciendo, no disminuyendo.

    El último elemento importante a destacar que podría afectar la demanda de este primer bloque de la reducción a la mitad es la activación de Runas. Runes es otro protocolo lanzado por el mismo creador de Ordinals, pero el objetivo de Runes es crear un protocolo de token más eficiente. El truco de esto es que al entrar en funcionamiento en el primer bloque de la reducción a la mitad, esto por sí solo causará una demanda significativa para emitir estos nuevos tokens lo más rápido posible, presumiblemente las primeras Runas emitidas serán más valiosas que las Runas. emitidas posteriormente. «Sí, habrá un incentivo de reorganización para el bloque 840.000, pero no es para Epic Sat, sino para los 20 BTC en tarifas de Casey’s Runes». dijo Charlie Spears en X. Esta llamada de ingresos por tarifas es una especulación, pero proviene de la observación de actividades anteriores de Ordinals y BRC20.

    Tamizando para Sats

    En Bitcoin, «polvo» se refiere a una cantidad de bitcoin tan pequeña que no se puede gastar porque el costo de una tarifa de transacción sería mayor que la cantidad misma. Por lo tanto, el concepto de «límite de polvo» varía según la tarifa de transacción y el tipo de transacción que se realiza. Sin embargo, existen pautas generales sobre lo que se considera polvo, según el tipo de script o dirección de Bitcoin que se utiliza.

    El límite de polvo se calcula en función del tamaño de las entradas y salidas que componen una transacción. Para que una transacción sea transmitida por la mayoría de los nodos y extraídos, sus resultados deben estar por encima del límite de polvo. El límite de polvo para una salida de transacción P2PKH (Pay-to-Public-Key Hash) estándar se considera compuesto de 546 satoshis cuando se utiliza la tarifa de retransmisión mínima predeterminada de 1 satoshi por byte, pero esto puede variar según las condiciones de la red y las políticas de nodos individuales.

    Para diferentes tipos de escritura, el cálculo del límite de polvo tiene en cuenta el tamaño de la escritura y, por lo tanto, puede variar:

    • P2PKH (Hash de pago con clave pública): este es el tipo más común y su límite de polvo suele rondar los 546 satoshis.
    • P2SH (Pay-to-Script Hash): los resultados de las transacciones P2SH pueden tener un límite de polvo ligeramente mayor porque el script en sí es más complejo y requiere que se incluyan más datos en una transacción.
    • P2WPKH (Hash de clave pública de pago a testigo) y P2WSH (Hash de script de pago a testigo): estas transacciones SegWit (testigo segregado) tienen cálculos de pesos diferentes, lo que genera tarifas más bajas para la misma cantidad de datos. En consecuencia, el límite de polvo para las transacciones SegWit puede ser menor que para las transacciones P2PKH tradicionales. Para P2WPKH, el límite de polvo podría estar más cerca de 294 satoshis.
    • MultiSig: las transacciones que involucran múltiples firmas (MultiSig) tienen límites de polvo más altos debido al mayor tamaño de datos requeridos para acomodar múltiples firmas.

    El límite de polvo exacto puede variar porque depende del tamaño de la transacción y de las tarifas actuales del mercado. Además, los cambios en el protocolo de Bitcoin o en las políticas de nodo pueden afectar estos umbrales. También vale la pena señalar que algunas billeteras y servicios pueden establecer sus propios límites de polvo según sus requisitos operativos.

    Cribado de piscinas

    Con base en la información anterior, podemos examinar los bloques encontrados por los grupos para ver si los grupos están filtrando bloques de forma activa. Lo que vemos es que el 44% de la r ed está o ha estado buscando satélites en el último año. Tenemos motivos para creer que hay grupos adicionales en conversaciones con desarrolladores de tecnología para implementar la tecnología en sus grupos, pero no se ha hecho público nada en este momento. Nuestros hallazgos revelan que un porcentaje muy significativo de la minera roja ve valor en buscar estos sats; De lo contrario, esto sería un esfuerzo de aficionado. Cuando participan tantos grandes actores, sabes que se está produciendo una dinámica de mercado.

    Fuente: Mempool.space al 12/02/2024, clasificación de los últimos 6 meses

    Más allá de la investigación de blockchain descrita anteriormente, los mineros están desarrollando nuevos mercados propios en la extracción de transacciones irregulares para varios proyectos. Lo más notable es el grupo de minería que cotiza en bolsa Marathon, que lanzó un nuevo servicio llamado Slipstream que extraerá transacciones complejas como 1 sat UTXO, que está muy por debajo del umbral de polvo SEGWIT de 546 sats. Menciono esto porque, como ofrecen este servicio, no se puede evitar asumir que Marathon ve o pronto verá valor en Ordinals o está dispuesto a invertir recursos en servir a Ordinal o proyectos adyacentes a Ordinal con este servicio. Después de todo, la obligación de las empresas que cotizan en bolsa es maximizar el valor para los accionistas.

    Sabemos que más del 40% del hashrate se busca en busca de sats, pero ¿qué significa eso realmente en el gran esquema de las cosas? Después de todo, estamos hablando de un sat específico, el épico sat en el bloque 840.000. Sabemos que los ordinales tienen valor según el mercado muy pequeño, también sabemos que este sat probablemente se venderá para Hay más de una recompensa por bloque, pero la gran pregunta es ¿quién podría ganar este bloque por la fuerza? La prueba de trabajo tiene que ver con la cadena más larga y la ética no importa cuando se trata de Bitcoin y blockchain. La cadena es verdad, incluso si se reorganizara. Si estás haciendo hash y siguiendo el consenso y construye una cadena más larga, entonces eres el vencedor. Según la tabla de la sección anterior, podemos ver quiénes son los principales grupos de los últimos seis meses. Con esa información podemos modelar la probabilidad de que estos grupos se bifurquen y provoquen una reorganización de la cadena de bloques para ganar el épico sat, pero necesitamos hacer números. Para ello exploraremos la sección de minería del Libro Blanco de Bitcoin.

    Minería explicada en el documento técnico

    La minería de Bitcoin es una carrera para encontrar un bloque válido resolviendo un rompecabezas criptográfico, conocido como prueba de trabajo. La red ajusta la dificultad de este rompecabezas de modo que, en promedio, se encuentra un nuevo bloque cada 10 minutos, independientemente de la potencia informática total de la red. Ahora bien, la seguridad de esto es donde las cosas se ponen interesantes. La sección 11 del documento técnico de Bitcoin analiza las matemáticas detrás de la seguridad de la cadena de bloques contra atacantes que intentan alterar el historial de transacciones.

    El artículo utiliza una comparación con el «problema de la ruina» de un jugador para explicar lo difícil que es para un atacante alcanzar al resto de la red una vez que se queda atrás en la carrera para agregar nuevos bloques a la cadena. Esencialmente, si los nodos honestos controlan más poder computacional, la probabilidad de que un atacante pueda alcanzarlos disminuye rápidamente a medida que se quedan más atrás en la cadena de bloques. La probabilidad de que un atacante pueda alcanzarlo se vuelve casi nula si no tiene la mayor parte del poder computacional.

    La sección describe el proceso mediante el cual las transacciones se vuelven más seguras a medida que se agregan nuevos bloques a la cadena de bloques, utilizando una distribución de Poisson para modelar la probabilidad de que un atacante se encuentre detrás de la punta de la cadena. Este marco proporciona la base para comprender cómo blockchain logra la seguridad a través de medios probabilísticos, no de garantías absolutas.

    En el documento técnico de Bitcoin, la distribución de Poisson se utiliza para modelar la seguridad de la minería. Se utiliza para cuantificar la probabilidad de que un atacante pueda alcanzar los nodos honestos después de estar z bloques detrás, lo cual es vital al considerar el riesgo de una reorganización de blockchain. Ofrece una visión estadística de la probabilidad de que un atacante, con un cierto porcentaje de la tasa de hash total de la red, reescriba el historial de la cadena de bloques.

    Convirtiendo a código C…

    #incluir

    doble probabilidad de éxito del atacante (doble q, int z)

    {

    doble p = 1,0 – q;

    doble lambda = z * (q/p);

    doble suma = 1,0;

    int i, k;

    para (k = 0; k <= z; k++)

    {

    doble veneno = exp(-lambda);

    párrafo (i = 1; i <= k; i++)

    veneno *= lambda / i;

    suma -= poisson * (1 – pow(q / p, z – k));

    }

    suma de devolución;

    }

    ¿Quién podría lograr esto?

    Los ordinales introdujeron un nuevo incentivo para reorganizarse. Antes de Ordinals, la amenaza de una reorganización se centraba en un ataque de doble gasto, pero Ordinals introdujo la demanda de sats individuales, en este caso la demanda de ganar un bloque específico. La pregunta es: ¿el valor de un solo sat o bloque épico justifica abandonar la cadena más larga con la esperanza de encontrar un par de bloques rápidos y ganar ese sat épico? A los pools de minería de Pubco les resultará difícil justificar tal acción ante los accionistas, parece negligente. Pero los pools de minería privados tienen incentivos diferentes y un poco más de libertad a la hora de buscar ingresos.

    Al observar los 10 principales grupos de minería por su porcentaje de la red, podemos determinar quién podría llevar a cabo una reorganización. Una cosa a tener en cuenta: las fórmulas descritas en el documento técnico solo modelan cómo alcanzar la punta de la cadena; Sin embargo, una reorganización requeriría alcanzar el bloque punta +1, por lo que nuestros valores a continuación muestran esa probabilidad.

    Lo primero que noté fue que Foundry y Antpool tienen un mayor porcentaje de probabilidad de realizar una reorganización desde 1 bloque por detrás que su propio porcentaje de hashrate de la red. ¿Cómo puede ser esto posible? Esto se debe a que un minero con el 30% del hashrate 1 bloque por detrás e intentando una reorganización está en desventaja porque el resto de la red (70% del hashrate) en conjunto tiene una mayor probabilidad de extender la cadena más larga actual antes. de que el minero pueda atraparlo. arriba y superarlo. Sin embargo, debido a la aleatoriedad capturada por la distribución de Poisson, siempre existe una probabilidad distinta de cero de que este minero pueda, gracias a una racha de buena suerte, extraer suficientes bloques seguidos para hacerse carga de la cadena más larga, incluso desde un bloque detrás. Esto es estadísticamente improbable, pero es posible con porcentajes de hashrate más altos y profundidades de reorganización cortas.

    La siguiente conclusión clave es cómo las reorganizaciones exitosas se vuelven menos probables para cada bloque detrás del cual se encuentran. Es notable cómo Foundry aún pudo reorganizarse desde 5 cuadras atrás.

    Conclusión

    El espacio de Bitcoin es extraño (siempre lo ha sido) y los mineros de Bitcoin son los más longevos cuando se trata de perspectivas sobre Bitcoin. Según la probabilidad de reorganización y el valor potencial del valor adicional en el primer bloque de la reducción a la mitad, la probabilidad de una reorganización parece probable. Si toma el BTC extraído de este bloque, la épica, más la cantidad proyectada de tarifas que se ganarán con el lanzamiento de Runes, sería una tontería que grupos más grandes no intentaran hacer un movimiento para ganar este bloque. El único inconveniente real de una reorganización sería trabajar en la cadena anterior y NO ganar la reorganización, por lo que perdería la posibilidad de ganar 1 o 2 bloques extrayendo la cadena más larga original. Espero fuegos artificiales. Será legendario escuchar las conversaciones de los nuevos hermanos financieros de Wall Street tratando de explicar esto. Al final del día, los mineros tendrán que tomar una decisión, es decir, simplemente construir sobre la cadena más larga o intentar construir la cadena más larga con mucha suerte. Deben considerar las compensaciones y elegir su veneno.

    CÓDIGO

    ===========REORG-SUCCESS.RB=================================== = =======

    # —-

    #Datos

    # —-

    mineros = {

    ‘fundicionusa’ => 30,

    ‘antpool’ => 25,64,

    ‘f2pool’ => 12,35,

    ‘viabtc’ => 10,98,

    ‘binancepool’ => 6,49,

    ‘marapool’ => 3,78,

    ‘luxor’ => 2,93,

    ‘sbicrypto’ => 1,90,

    ‘btcdotcom’ => 1,54,

    ‘braiinspool’ => 1,29,

    ‘desconocido’ => 1,27,

    }

    # ——–

    #Ecuación

    # ——–

    def probabilidad_éxito_atacante(q, z)

    # p = probabilidad de que el nodo honesto encuentre el siguiente bloque

    # q = probabilidad de que el atacante encuentre el siguiente bloque

    # z = número de bloques para ponerse al día

    página = 1 – q

    lambda = z * (q / p) # número esperado de ocurrencias en la distribución de Poisson

    suma = 1,0

    para k en 0..z

    poisson = Math.exp(-lambda) # exp() eleva e (logaritmo natural) a un número

    para yo en 1..k

    veneno *= lambda / i

    aleta

    suma -= veneno * (1 – (q/p)**(zk) )

    aleta

    suma de devolución

    aleta

    # ——–

    #Resultados

    # ——–

    # Revisa cada uno de los mineros de la lista.

    mineros.cada uno hace |minero, porcentaje|

    # Imprimir nombre del minero

    llama «#{minero}»

    # Convertir porcentaje en probabilidad

    probabilidad = porcentaje / 100,0

    # Calcular su éxito al reemplazar una cantidad diferente de bloques cerca de la parte superior de la cadena.

    1.hasta(5) hacer |bloques|

    # ¡NO UN!

    # Suma 1 al número de bloques.

    # Esto se debe a que no queremos calcular la probabilidad de simplemente alcanzar la punta de la cadena (que es lo que calcula la ecuación).

    # Para realizar un ataque exitoso, queremos calcular la probabilidad de construir una cadena que sea UN BLOQUE MÁS LARGA que la cadena actual. De esa forma, otros nodos se verán obligados a adoptarlo y habremos reescrito con éxito la cadena de bloques.

    # Calcular el éxito para un número específico de bloques en función de su porcentaje de hash

    éxito = probabilidad_éxito_atacante(probabilidad, bloques+1)

    # Convertir probabilidad a porcentaje

    porcentaje_éxito = éxito * 100.0

    #mostrar resultados

    pone » #{bloques} = #{«%.8f» % porcentaje_éxito}%»

    # NOTA: El %.8f convierte de notación científica a decimal

    # Ajuste el número (por ejemplo, 8) para controlar cuántos decimales desea mostrar

    aleta

    # Agregar brecha entre los resultados para cada minero

    pan de maíz

    aleta

    Este artículo aparece en la revista Bitcoin. “La cuestión de la reducción a la mitad”. hacer clic aquí para obtener su suscripción anual a la revista Bitcoin.

    Ajustes