RSK: The Most Profitable Merged Mining Platform on Bitcoin

Rajarshi Mitra

2 weeks ago
rsk merge mining
en flag
zh flag
fr flag
de flag
es flag

La idea detrás de la creación de RSK es dar blockchain de Bitcoin, funcionalidades inteligentes de contrato.

Es una de las plataformas más interesantes para desarrollar contratos inteligentes ya que combina la seguridad de red de Bitcoin con la facilidad de uso de Solidity. Para alimentar su sistema, Rootstock utiliza minería fusionada. ¿Se pregunta de qué se trata la minería fusionada? ¡Comencemos!

rsk merge mining

Breve descripción general de la prueba de trabajo

Vamos a resumir rápidamente la prueba de trabajo (POW) antes de ir más lejos.

Los mineros resuelven rompecabezas criptográficos para «minar» un bloque con el fin de agregar a la cadena de bloques.

Este proceso requiere una inmensa cantidad de energía y uso computacional. Los puzzles han sido diseñados de una manera que lo hace difícil y gravoso para el sistema.

Cuando un minero resuelve el rompecabezas, presenta su bloque a la red para su verificación.

La minería en el ecosistema de Bitcoin es un proceso difícil. Esta es la razón por la que los mineros agrupan sus recursos y hashrate juntos para crear «pools de minería». Los grupos de minería siguen la arquitectura cliente-servidor en la que los mineros (los clientes) se conectan al servidor de agrupación (el servidor). El poolserver ejecuta uno de los software de servidor de pool de minería. Algunos programas comunes son CKPool, BTCPool y Eloipool.

Si desea obtener una visión más detallada de POW, consulte esta guía. Por ahora, vamos a profundizar en la minería fusionada.

¿Qué es la minería fusionada?

La minería combinada es un mecanismo que permite extraer juntas diferentes criptomonedas, que usan el mismo algoritmo. Entonces, en este caso, ya que tanto Bitcoin como RSK se basan en el algoritmo SHA-256, se pueden extraer juntos a través de la minería combinada. Las dos mayores ventajas de la minería fusionada son:

Reducir en gran medida los costos de inversión para los mineros ya que no necesitarán comprar equipos nuevos.

Las criptomonedas con tasa de hash más baja pueden ganar potencia de hash adicional al obtener una criptomoneda con tasa de hash más alta.

Los mineros también pueden ganar recompensas adicionales manteniendo la cadena secundaria.

Namecoin fue la primera criptomoneda en fusionarse con Bitcoin. Veamos una visión general de cómo funciona el proceso de fusión de minería:

El ID de bloque de la cadena de bloques secundaria está incrustado en el bloque de la cadena de bloques primaria. Este ID de bloque es el hash criptográfico de un bloque en la cadena secundaria.

Este hash de bloque secundario está precedido por una «etiqueta» de minería de fusión. Esta etiqueta puede ser un texto descriptivo corto o bytes mágicos.

Para evitar confusiones, un bloque de la cadena primaria no puede asociarse con más de un bloque de la cadena secundaria.

Para garantizar la seguridad general de la minería combinada, debe ser más difícil crear un bloque primario de blockchain que pueda asociarse con dos bloques de la misma cadena de bloques secundaria que extraer dos bloques primarios diferentes, uno para cada asociación, en la dificultad de la cadena de bloques secundaria.

En el caso de RSK-Bitcoin, la dificultad del bloque RSK se compara con la seguridad de 70 bits, mientras que la dificultad de Bitcoin se compara con 74 bits.

Los grupos de minería de Bitcoin generalmente incluyen una referencia al bloque de RSK en cada trabajo de minería que entregan a los mineros. Cada vez que los mineros encuentran una solución, se compara con las dificultades Bitcoin y RSK. A continuación, hay tres posibles resultados:

La solución satisface la dificultad de la red Bitcoin. El bloque se ensambla y se envía a la red. La red Bitcoin también propaga la referencia de minería fusionada de RSK. Dado que la dificultad de RSK es menor que Bitcoin, esta solución funcionará para RSK.

La solución satisface RSK pero no Bitcoin. La solución se enviará a la red RSK y no a la red Bitcoin.

La solución no satisface ninguno de los requisitos de dificultad.

Sea cual sea el caso, la solución que finalmente se envía a RSK permite que el nodo construya una prueba SPV. Si la prueba es válida, se incluye como parte del bloque que se enviará a la red.

Profundizar en la minería fusionada

Un encabezado bitcoin funciona como un proxy POW en minería fusionada. La cadena de bloques RSK interpreta el POW del encabezado de bloque Bitcoin. Busca la etiqueta dentro del bloque para saber qué bloque de cadena RSK se supone que debe estar vinculado a él. Además, tenga en cuenta que la cadena de bloques RSK no necesita un bloque completo de Bitcoin para validar el POW del encabezado Bitcoin y asociarlo con el encabezado RSK correspondiente. Una simple prueba SPV será suficiente para establecer esta relación. Vamos a explorar más pruebas SPV en un poco. Por ahora, comprendamos mejor la etiqueta RSK.

El formato actual de la etiqueta RSK es: RskBlock:RskBlockHeaderHash

«RSKBLOCK:» es una cadena ASCII que consta de los bytes: 52 53 4b 42 4c 4f 43 4b 3a.

RskBlockHeaderHash es el resumen hash de Keccak del encabezado RSK Block en formato binario, sin los campos de minería combinados, que se rellenan después de resolver el PoW.

Aunque no es obligatorio, se debe incluir una etiqueta RSK después de los códigos de operación OP_RETURN OP_PUSHDATA1 en un script de salida. Esto ayuda a evitar el spam de Bitcoin UTXO.

El RskBlockHeaderHash es creado por el nodo RSK estándar (daemon rskj). El plugin poolserver sondea el demonio rskj y mantiene el último valor RskBlockHeaderHash para proporcionar al servidor poolserver.

Junto con estos, pueden aplicarse las siguientes restricciones adicionales:

El número de bytes siguientes al RskBlockHeaderHash, hasta el final de la transacción coinbase, debe ser inferior o igual a 128 bytes.

La cadena binaria «RSKBLOCK:» (52 53 4b 42 4c 4f 43 4b 3a) no debe incluirse en los bytes raw finales.

Si la etiqueta RSK se encuentra en un script de salida no último, puede haber alguna posibilidad de que aparezca en los bytes de la siguiente salida. Esta es la razón por la que se recomienda utilizar el último script de salida para la etiqueta RSK.

Si la etiqueta RSK se encuentra en el campo coinbase, entonces existe la posibilidad de que «RSKBLOCK:» aparezca en el campo coinbase.

¿Qué son las pruebas SPV?

Como se mencionó anteriormente, la asociación entre el blockchain RSK secundario y el blockchain Bitcoin primario se puede establecer mediante una prueba SPV. La prueba SPV se compone principalmente de pruebas de membresía de árboles Merkle.

Los cuadros azules representan la información que se incluye en la prueba SPV y se transmite a lo largo del bloque RSK. Debido a las restricciones colocadas por los bytes finales, el nodo completo RSK creará una versión comprimida de la prueba SPV que consistirá en:

El encabezado de bloque Bitcoin (80 bytes).

Una sucursal de Merkle a la transacción de Coinbase (aproximadamente 320 bytes).

Un estado medio de SHA-256 que consume la cabeza de la transacción coinbase (32 bytes).

Un fragmento alineado de 64 bytes consiste en un rastro de la transacción coinbase y la etiqueta RSK (máximo 169 bytes).

Actualmente, el tamaño máximo de una prueba de minería de fusión SPV es de 780 bytes.

El software poolserver puede enviar al daemon rskj el bloque completo o esta prueba SPV. Si rskj recibe un bloque, lo analizará y extraerá los campos necesarios para construir la prueba SPV.

Dificultad de minería combinada

Antes de ir más lejos, comprendamos qué significa la dificultad y por qué este concepto se introdujo en primer lugar. Bitcoin, como usted sabrá, tiene un límite de 21 millones de monedas. A medida que más mineros entraron en el espacio, tenía que hacer algo para evitar que bombearan todas las monedas al ecosistema.

Para evitar que el suministro de bitcoins se vaya de las manos y para que sea un modelo más sostenible, Satoshi Nakamoto integrado mecanismo de dificultad. A medida que más y más bloques se extraen, la dificultad de los rompecabezas criptográficos aumenta exponencialmente. Básicamente, cuantos más bitcoins extractivas, más difícil será el proceso de minería.

Ahora que sabes lo que significa considera esto, la dificultad de la cadena RSK es mucho menor que la dificultad de Bitcoin. Internamente, la dificultad se traduce en un «objetivo», que es inversamente proporcional a la dificultad. El objetivo es un entero sin signo de 256 bits.

Objetivos aproximados para blockchain minados fusionados, el mismo día. RSK tiene un objetivo más alto porque los bloques son 20 veces más frecuentes.

Esta es la razón por la cual un encabezado de bloque que resuelve el rompecabezas RSK POW puede no ser aceptado por la red Bitcoin, ya que puede no satisfacer su dificultad. Entonces, la pregunta que se debe hacer aquí es, ¿cómo puede un grupo minero detectar un bloque RSK si siempre están buscando un bloque Bitcoin? Bueno, resulta que los mineros siempre están buscando resolver bloques con menor dificultad de todos modos. Estos bloques intermedios de dificultad baja se denominan «recursos compartidos» y son requeridos por el poolserver para la contabilidad. Muchos mineros de los grupos crearán activamente más acciones entre soluciones reales para proporcionar mayor granularidad para la contabilidad de las contribuciones de los mineros.

Aquí hay algunas cosas más a tener en cuenta acerca de las acciones:

Los recursos compartidos se transmiten al servidor de la agrupación con bastante regularidad. En consecuencia, el servidor puede dividir las ganancias futuras entre los mineros involucrados, dependiendo de su contribución hash.

La dificultad de los bloques de Bitcoin a veces puede disminuir, dependiendo de la potencia de hash general del sistema. Esta es la razón por la cual una acción se transmite dentro del sistema porque puede ser la solución al rompecabezas actual de Bitcoin POW.

Si el resumen hash de la acción es menor que el objetivo actual de Bitcoin, entonces se reenvía al demonio bitcoind, que lo extiende a través de la red.

Diferentes blockchains secundarias pueden tener diferentes dificultades. Esta es la razón por la que un poolserver con capacidad minada combinada debe comparar el destino del recurso compartido con todos los destinos de las blockchains secundarias que admite. Por lo tanto, si el recurso compartido satisface el objetivo de RSK, el bloque correspondiente se considera válido para la red RSK.

Seguridad de minería combinada RSK

Un minero racional en el mecanismo de minería fusionado de RSK tendrá que llevar a cabo sólo 2 ^ 69 operaciones (la dificultad actual de RSK). Un atacante irracional necesitará calcular hasta 2 ^ 80 operaciones hash en menos de 30 segundos para infligir cualquier tipo de daño al sistema. Para llevar a cabo este ataque, este atacante irracional tendrá que invertir en 2000 veces más hardware que el minero racional. La inversión ascendería a unos cinco billones de dólares.

Sin embargo, hay una cosa más que considerar aquí. El atacante solo puede producir uno o más bloques que compartan el POW para la misma altura de bloque RSK. Si ese es el caso, entonces es sólo un desperdicio de 5 billones de dólares al final del día.

Vulnerabilidad hipotética de SHA256

RSK utiliza un truco criptográfico no estándar para comprimir la transacción de generación. RSK solo transmite la cola en lugar de la transacción completa mediante hash desde el estado medio de la construcción Merkle—Damgård. Sin embargo, este truco asume que el algoritmo SHA256 es completamente resistente a la «colisión freestart». De acuerdo con la configuración de RSK, el SHA256 debe ser al menos tan seguro como el forzamiento bruto de 80 bits.

No se ha encontrado ninguna colisión de arte libre en SHA256, y los mejores resultados corresponden a la búsqueda de colisiones semilibres en una versión reducida de SHA256 (38 de las 64 rondas, al costo de 2^65 operaciones).

Hasta ahora, el algoritmo se ha considerado seguro para su uso. Sin embargo, si se descubre un ataque de este tipo, RSK puede protegerse mediante una actualización de red. En ese caso, RSK no utilizará el truco de compresión criptográfica. Sin embargo, esto dará lugar a un pequeño aumento en el tamaño de los bloques.

NOTA: Si SHA256 sufre de un ataque de colisión de arranque libre, lo haría completamente inútil. Esto también será extremadamente problemático para Bitcoin.

Además, la versión 1.0.0 de RSK proporciona seguridad de 80 bits contra posibles colisiones de etiquetas. Un ataque de colisión de 80 bits es teóricamente, económica y computacionalmente irracional.

PDV computacional: Un ataque de esta magnitud necesitará una cantidad de memoria poco realista. Además, el costo de CPU del ataque de colisión es más de 2000 veces mayor que el costo de resolver el rompecabezas RSK PoW (69 frente a 80 bits).

Punto de vista teórico: el consenso DECOR+ de RSK de que los bloques que colisionan compartirían la recompensa del bloque, por lo que no hay beneficio para encontrar nuevos hermanos de bloques pasados si la recompensa del bloque anterior es aproximadamente igual a la recompensa de un nuevo bloque. Lo que esto significa esencialmente es que el atacante estaría compitiendo principalmente consigo mismo.

POV económico: Un minero honesto fusionado gana comisiones de transacción Bitcoin, por lo que la minería fusionada está subsidiada por Bitcoin. Un atacante, por otro lado, tendrá que pagar el costo total del ataque de colisión. Esto significa que cualquier ataque al vínculo de prisioneros de guerra no es rentable.

Según RSK, «Creemos que la etiqueta es segura para los próximos 20 años, incluso considerando un avance en la eficiencia informática. Sin embargo, si las tendencias informáticas cambian radicalmente, una futura actualización de red podría ampliar fácilmente el tamaño del hash a los 32 bytes completos».

Conclusión

RSK es la opción más rentable para la minería combinada en Bitcoin. El equipo de RSK ha desarrollado varios plugins completamente funcionales para varias implementaciones de grupos como CoinIumServ, CKPool, BTCPool y Eloipool. Otros grupos han implementado sus propios plugins. Ellos personalmente recomiendan CKPool sobre otro software de grupo de minería, ya que está adecuadamente optimizado. Si usted es un grupo de minería que desea comenzar, simplemente siga las instrucciones de la sección de minería combinada de RSK.

La idea detrás de la creación de RSK es dar blockchain de Bitcoin, funcionalidades inteligentes de contrato. Es una de las plataformas más interesantes para desarrollar contratos inteligentes ya que combina la seguridad de red de Bitcoin con la facilidad de uso de Solidity. Para alimentar su sistema, Rootstock utiliza minería fusionada. ¿Se pregunta de qué se trata la minería fusionada? ¡Comencemos! Breve descripción general de la prueba de trabajo Vamos a resumir rápidamente la prueba de trabajo (POW) antes de ir más lejos. Los mineros resuelven rompecabezas criptográficos para «minar» un bloque con el fin de agregar a la cadena de bloques. Este proceso requiere una inmensa cantidad de energía y uso computacional. Los puzzles han sido diseñados de una manera que lo hace difícil y gravoso para el sistema. Cuando un minero resuelve el rompecabezas, presenta su bloque a la red para su verificación. La minería en el ecosistema de Bitcoin es un proceso difícil. Esta es la razón por la que los mineros agrupan sus recursos y hashrate juntos para crear «pools de minería». Los grupos de minería siguen la arquitectura cliente-servidor en la que los mineros (los clientes) se conectan al servidor de agrupación (el servidor). El poolserver ejecuta uno de los software de servidor de pool de minería. Algunos programas comunes son CKPool, BTCPool y Eloipool. Si desea obtener una visión más detallada de POW, consulte esta guía. Por ahora, vamos a profundizar en la minería fusionada. ¿Qué es la minería fusionada? La minería combinada es un mecanismo que permite extraer juntas diferentes criptomonedas, que usan el mismo algoritmo. Entonces, en este caso, ya que tanto Bitcoin como RSK se basan en el algoritmo SHA-256, se pueden extraer juntos a través de la minería combinada. Las dos mayores ventajas de la minería fusionada son: Reducir considerablemente los costos de inversión para los mineros, ya que no necesitarán comprar equipos nuevos. Las criptomonedas con tasa de hash más baja pueden ganar potencia de hash adicional al obtener una criptomoneda con tasa de hash más alta. Los mineros también pueden ganar recompensas adicionales manteniendo la cadena secundaria. Namecoin fue la primera criptomoneda en fusionarse con Bitcoin. Veamos una visión general de cómo funciona el proceso de fusión de minería: El ID de bloque de la cadena de bloques secundaria está incrustado en el bloque de la cadena de bloques primaria. Este ID de bloque es el hash criptográfico de un bloque en la cadena secundaria. Este hash de bloque secundario está precedido por una «etiqueta» de minería de fusión. Esta etiqueta puede ser un texto descriptivo corto o bytes mágicos. Para evitar confusiones, un bloque de la cadena primaria no puede asociarse con más de un bloque de la cadena secundaria. Para garantizar la seguridad general de la minería combinada, debe ser más difícil crear un bloque primario de blockchain que pueda asociarse con dos bloques de la misma cadena de bloques secundaria que extraer dos bloques primarios diferentes, uno para cada asociación, en la dificultad de la cadena de bloques secundaria. En el caso de RSK-Bitcoin, la dificultad del bloque RSK se compara con la seguridad de 70 bits, mientras que la dificultad de Bitcoin se compara con 74 bits. Los grupos de minería de Bitcoin generalmente incluyen una referencia al bloque de RSK en cada trabajo de minería que entregan a los mineros. Cada vez que los mineros encuentran una solución, se compara con las dificultades Bitcoin y RSK. A continuación, hay tres posibles resultados: La solución satisface la dificultad de la red Bitcoin. El bloque se ensambla y se envía a la red. La red Bitcoin también propaga la referencia de minería fusionada de RSK. Dado que la dificultad de RSK es menor que Bitcoin, esta solución funcionará para RSK. La solución satisface RSK pero no Bitcoin. La solución se enviará a la red RSK y no a la red Bitcoin. La solución no satisface ninguno de los requisitos de dificultad. Sea cual sea el caso, la solución que finalmente se envía a RSK permite que el nodo construya una prueba SPV. Si la prueba es válida, se incluye como parte del bloque que se enviará a la red. Mirando más profundo en la minería fusionada Un encabezado bitcoin funciona como un proxy POW en la minería fusionada. La cadena de bloques RSK interpreta el POW del encabezado de bloque Bitcoin. Busca la etiqueta dentro del bloque para saber qué bloque de cadena RSK se supone que debe estar vinculado a él. Además, tenga en cuenta que la cadena de bloques RSK no necesita un bloque completo de Bitcoin para validar el POW del Bitcoin y asociarlo con el encabezado RSK correspondiente. Una simple prueba SPV será suficiente para establecer esta relación. Vamos a explorar más pruebas SPV en un poco. Por ahora, comprendamos mejor la etiqueta RSK. El formato actual de la etiqueta RSK es: RskBlock:RskBlockHeaderHash «RSKBLOCK:» es una cadena ASCII que consta de los bytes: 52 53 4b 42 4c 4f 43 4b 3a. RskBlockHeaderHash es el resumen hash de Keccak del encabezado RSK Block en formato binario, sin los campos de minería combinados, que se rellenan después de resolver el PoW. Aunque no es obligatorio, se debe incluir una etiqueta RSK después de los códigos de operación OP_RETURN OP_PUSHDATA1 en un script de salida. Esto ayuda a evitar el spam de Bitcoin UTXO. El RskBlockHeaderHash es creado por el nodo RSK estándar (daemon rskj). El plugin poolserver sondea el demonio rskj y mantiene el último valor RskBlockHeaderHash para proporcionar al servidor poolserver. Junto con estos, pueden aplicarse las siguientes restricciones adicionales: El número de bytes siguientes al RskBlockHeaderHash, hasta el final de la transacción coinbase, debe ser inferior o igual a 128 bytes. La cadena binaria «RSKBLOCK:» (52 53 4b 42 4c 4f 43 4b 3a) no debe incluirse en los bytes raw finales. Si la etiqueta RSK se encuentra en un script de salida no último, puede haber alguna posibilidad de que aparezca en los bytes de la siguiente salida. Esta es la razón por la que se recomienda utilizar el último script de salida para la etiqueta RSK. Si la etiqueta RSK se encuentra en el campo coinbase, entonces existe la posibilidad de que «RSKBLOCK:» aparezca en el campo coinbase. ¿Qué son las pruebas SPV? Como se mencionó anteriormente, la asociación entre el blockchain RSK secundario y el blockchain Bitcoin primario se puede establecer mediante una prueba SPV. La prueba SPV se compone principalmente de pruebas de membresía de árboles Merkle. Los cuadros azules representan la información que se incluye en la prueba SPV y se transmite a lo largo del bloque RSK. Debido a las restricciones colocadas por los bytes finales, el nodo completo RSK creará una versión comprimida de la prueba SPV que consistirá en: El encabezado del bloque Bitcoin (80 bytes). Una sucursal de Merkle a la transacción de Coinbase (aproximadamente 320 bytes). Un estado medio de SHA-256 que consume la cabeza de la transacción coinbase (32 bytes). Un fragmento alineado de 64 bytes consiste en un rastro de la transacción coinbase y la etiqueta RSK (máximo 169 bytes). Actualmente, el tamaño máximo de una prueba de minería de fusión SPV es de 780 bytes. El software poolserver puede enviar al daemon rskj el bloque completo o esta prueba SPV. Si rskj recibe un bloque, lo analizará y extraerá los campos necesarios para construir la prueba SPV. Dificultad Minera Fusionada Antes de ir más allá, vamos a entender qué significa la dificultad y por qué este concepto fue introducido en primer lugar. Bitcoin, como usted sabrá, tiene un límite de 21 millones de monedas. A medida que más mineros entraron en el espacio, tenía que hacer algo para evitar que bombearan todas las monedas al ecosistema. Para evitar que el suministro de bitcoins se vaya de las manos y para que sea un modelo más sostenible, Satoshi Nakamoto integrado mecanismo de dificultad. A medida que más y más bloques se extraen, la dificultad de los rompecabezas criptográficos aumenta exponencialmente. Básicamente, cuantos más bitcoins extractivas, más difícil será el proceso de minería. Ahora que sabes lo que significa considera esto, la dificultad de la cadena RSK es mucho menor que la dificultad de Bitcoin. Internamente, la dificultad se traduce en un «objetivo», que es inversamente proporcional a la dificultad. El objetivo es un entero sin signo de 256 bits. Objetivos aproximados para blockchain minados fusionados, el mismo día. RSK tiene un objetivo más alto porque los bloques son 20 veces más frecuentes. Esta es la razón por la cual un encabezado de bloque que resuelve el rompecabezas RSK POW puede no ser aceptado por la red Bitcoin, ya que puede no satisfacer su dificultad. Entonces, la pregunta que se debe hacer aquí es, ¿cómo puede un grupo minero detectar un bloque RSK si siempre están buscando un bloque Bitcoin? Bueno, resulta que los mineros siempre están buscando resolver bloques con menor dificultad de todos modos. Estos bloques intermedios de dificultad baja se denominan «recursos compartidos» y son requeridos por el poolserver para la contabilidad. Muchos mineros en los grupos crearán activamente más acciones entre las soluciones reales para proporcionar mayor granularidad a las contribuciones de los mineros contables. Aquí hay algunas cosas más a tener en cuenta acerca de los recursos compartidos: los recursos compartidos se transmiten al servidor de pool con bastante regularidad. En consecuencia, el servidor puede dividir las ganancias futuras entre los mineros involucrados, dependiendo de su contribución hash. La dificultad de los bloques de Bitcoin a veces puede disminuir, dependiendo de la potencia de hash general del sistema. Esta es la razón por la cual una acción se transmite dentro del sistema porque puede ser la solución al rompecabezas actual de Bitcoin POW. Si el resumen hash de la acción es menor que el objetivo actual de Bitcoin, entonces se reenvía al demonio bitcoind, que lo extiende a través de la red. Diferentes blockchains secundarias pueden tener diferentes dificultades. Esta es la razón por la que un poolserver con capacidad minada combinada debe comparar el destino del recurso compartido con todos los destinos de las blockchains secundarias que admite. Por lo tanto, si el recurso compartido satisface el objetivo de RSK, el bloque correspondiente se considera válido para la red RSK. RSK Fusioned Mining Security Un minero racional en el mecanismo de minería fusionada de RSK tendrá que llevar a cabo sólo 2^69 operaciones (la dificultad actual de RSK). Un atacante irracional necesitará calcular hasta 2 ^ 80 operaciones hash en menos de 30 segundos para infligir cualquier tipo de daño al sistema. Para llevar a cabo este ataque, este atacante irracional tendrá que invertir en 2000 veces más hardware que el minero racional. La inversión ascendería a unos cinco billones de dólares. Sin embargo, hay una cosa más que considerar aquí. El atacante solo puede producir uno o más bloques que compartan el POW para la misma altura de bloque RSK. Si ese es el caso, entonces es sólo un desperdicio de 5 billones de dólares al final del día. Vulnerabilidad hipotética SHA256 RSK utiliza un truco criptográfico no estándar para comprimir la transacción de generación. RSK solo transmite la cola en lugar de la transacción completa mediante hash desde el estado medio de la construcción Merkle—Damgård. Sin embargo, este truco asume que el algoritmo SHA256 es completamente resistente a la «colisión freestart». De acuerdo con la configuración de RSK, el SHA256 debe ser al menos tan seguro como el forzamiento bruto de 80 bits. No se ha encontrado ninguna colisión de arte libre en SHA256, y los mejores resultados corresponden a la búsqueda de colisiones semilibres en una versión reducida de SHA256 (38 de las 64 rondas, al costo de 2^65 operaciones). Hasta ahora, el algoritmo se ha considerado seguro para su uso. Sin embargo, si se descubre un ataque de este tipo, RSK puede protegerse mediante una actualización de red. En ese caso, RSK no utilizará el truco de compresión criptográfica. Sin embargo, esto dará lugar a un pequeño aumento en el tamaño de los bloques. NOTA: Si SHA256 sufre de un ataque de colisión de arranque libre, lo haría completamente inútil. Esto también será extremadamente problemático para Bitcoin. Además, la versión 1.0.0 de RSK proporciona seguridad de 80 bits contra posibles colisiones de etiquetas. Un ataque de colisión de 80 bits es teóricamente, económica y computacionalmente irracional. PDV computacional: Un ataque de esta magnitud necesitará una cantidad de memoria poco realista. Además, el costo de CPU del ataque de colisión es más de 2000 veces mayor que el costo de resolver el rompecabezas RSK PoW (69 frente a 80 bits). Punto de vista teórico: el consenso DECOR+ de RSK de que los bloques que colisionan compartirían la recompensa del bloque, por lo que no hay beneficio para encontrar nuevos hermanos de bloques pasados si la recompensa del bloque anterior es aproximadamente igual a la recompensa de un nuevo bloque. Lo que esto significa esencialmente es que el atacante estaría compitiendo principalmente consigo mismo. POV económico: Un minero honesto fusionado gana comisiones de transacción Bitcoin, por lo que la minería fusionada está subsidiada por Bitcoin. Un atacante, por otro lado, tendrá que pagar el costo total del ataque de colisión. Esto significa que cualquier ataque al vínculo de prisioneros de guerra no es rentable. Según RSK, «Creemos que la etiqueta es segura para los próximos 20 años, incluso considerando un avance en la eficiencia informática. Sin embargo, si las tendencias informáticas cambian radicalmente, una futura actualización de red podría ampliar fácilmente el tamaño del hash a los 32 bytes completos». Conclusión RSK es la opción más rentable para minería fusionada en Bitcoin. El equipo de RSK ha desarrollado varios plugins completamente funcionales para varias implementaciones de grupos como CoinIumServ, CKPool, BTCPool y Eloipool. Otros grupos han implementado sus propios plugins. Ellos personalmente recomiendan CKPool sobre otro software de grupo de minería, ya que está adecuadamente optimizado. Si usted es un grupo de minería que desea comenzar, simplemente siga las instrucciones de la sección de minería combinada de RSK.

Like what you read? Give us one like or share it to your friends

60
1
Please to comment
newest oldest most voted
K
83
Kin Jang

Hello, Can I buy bitcoins from you, I am ready to buy about 100 bitcoins for the price of 11 000 dollars, this is not a scam! I will be the first to transfer money

Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 4 bonus blocks

Already have an account? Sign In