Bitcoin

¿Cómo se emite la dirección p2sh?

single-image
img-ads


Lo que no entiendo es cómo se realiza la cirugía.

La dirección codifica el Hash160 del redeemScript. Esta dirección se le dio al remitente que la usó para crear un problema. scriptPubKey la forma OP_HASH160 <scripthash> OP_EQUAL. los Hash de secuencia de comandos realmente es hash160 (redeemScript)pero el remitente no lo sabe ya que no se le da el real redeemScript, ser sólo hash160. los <...> La notación aquí significa “código de operación de script que empuja … a la pila”.

los redimir es OP_2 <pubkey1> <pubkey2> <pubkey3> OP_3 OP_CHECKMULTISIG. Este script fue creado por el destinatario y codifica su política de gastos. Su Hash160 se transfirió luego al remitente en forma de una dirección P2SH (3 …).

los scriptSig es creado por el destinatario cuando quiere dispensar las monedas. En este caso consta de OP_0 <sig1> <sig2> <redeemScript>.

Lo siguiente sucede durante la validación:

  • Primero el scriptSig se ejecuta, lo que empuja 4 elementos a la pila (0, sig1, sig2y redeemScript).
  • Luego se ejecuta el scriptPubKey, comenzando con el lote final de la ejecución anterior como estado inicial. Contiene 3 códigos de operación y cada uno modifica esta pila:
    • OP_HASH160: toma el último elemento de la pila (el redeemScript) y lo reemplaza con hash160 (redeemScript).
    • <scripthash>: presiona el Hash de secuencia de comandos en la pila, por lo que ahora la pila es (0, sig1, sig2, hash160 (redeemScript), Hash de secuencia de comandos).
    • OP_EQUALVERIFY: Elimina los dos elementos superiores de la pila y los compara. Si son iguales, se coloca un 1 en la pila, de lo contrario un cero. En nuestro caso es Hash de secuencia de comandos corresponde hash160 (redeemScript) (porque el donante reveló lo correcto redeemScript) y por lo tanto se presiona un 1. La pila es ahora (0, sig1, sig21).
  • Se verifica el lote final: las reglas de validación requieren que el lote no esté vacío y que su elemento superior no sea cero. Este es el caso aquí: el elemento superior es 1. Si este no fuera el caso, las salidas se marcarían como inválidas y la ejecución se detendría aquí.

Eso es todo para la ejecución ordinaria. Sin embargo, dado que scriptSig es estoy de acuerdo la forma OP_HASH160 <20-byte scripthash> OP_EQUALlas reglas de validación de BIP16 P2SH desencadenan una ronda de procesamiento secundaria. Esta vez:

  • Se comprueba que el scriptSig contiene solo códigos de operación push y ningún otro código de operación. Si este no es el caso, la validación P2SH marca la transacción como inválida.
  • Tuvimos la pila poco después de ejecutar el scriptSig será restaurado (0, sig1, sig2, redeemScript).
  • Su elemento superior (el redeemScript ) se elimina de la pila y se reinterpreta como un script y se ejecuta con todos los demás elementos de la pila como entrada. Consta de 6 códigos de operación:
    • OP_2: coloca un 2 en la pila, que ahora es (0, sig1, sig22).
    • <pubkey1>: prensas pubkey1 en la pila que (0, sig1, sig2, 2, pubkey1).
    • <pubkey2>: prensas pubkey2 en la pila que (0, sig1, sig2, 2, pubkey1, pubkey2).
    • <pubkey3>: prensas pubkey3 en la pila que (0, sig1, sig2, 2, pubkey1, pubkey2, pubkey3).
    • OP_3: coloca un 2 en la pila, que ahora es (0, sig1, sig2, 2, pubkey1, pubkey2, pubkey3, 3).
    • OP_CHECKMULTISIG inspecciona la pila, ve un 3 en la parte superior, lo quita y los 3 pubkeys anteriores. Luego se encuentra con un 2 arriba, eliminado y las 2 firmas que están delante de él. Luego se elimina otro elemento (un error histórico que es muy difícil de solucionar). Luego, estas firmas se comparan con cada subconjunto de 2 de estos 3 pubkeys. Si se encuentran coincidencias, se pone un 1 en la pila, de lo contrario, un 0. En este caso, las firmas son válidas para un subconjunto de las claves públicas y la pila se convierte en (1).
  • Se comprueba la pila final, lo que requiere que no esté vacía y que su elemento superior no sea cero. Dado que aquí es un 1, ese es el caso.
img-ads

Leave a Comment

Your email address will not be published.

You may also like

Bitcoin

Consumo de energía de Bitcoin ’66 veces mayor que en 2015 ‘: Citigroup

single-image



El debate sobre el consumo de energía de Bitcoin se está calentando más rápido que el planeta. Las empresas están siendo rechazadas por el público y los accionistas debido a las inversiones en Bitcoin.

Bitcoin consume 66 veces más electricidad que en 2015, según un informe de Citigroup Inc., y según Bloomberg, es probable que haya un escrutinio cada vez mayor de las emisiones de carbono asociadas con la minería.

Esa afirmación está respaldada por una nueva investigación de Mastercard, que acaba de lanzar su propia calculadora de carbono. Muestran que el 54 por ciento de las personas cree que proteger el medio ambiente es más importante hoy que antes del COVID-19.

Los analistas de Citigroup también declararon que:

“Cuando el valor de Bitcoin aumenta, también lo hace su consumo de energía”.

Sin embargo, el consumo de electricidad de la red aumenta mucho más lentamente que el…


View More Article
Blockchain

BTC / USD no logró estallar; El precio se mantiene por debajo de $ 64,800

single-image


Predicción del precio de Bitcoin (BTC) – 14 de abril

Actualmente, BTC / USD está cayendo un total de 2.46% en las últimas horas, ya que cotiza en el nivel de $ 62,024.

Tendencia a largo plazo del BTC / USD: alcista (gráfico diario)

Niveles clave:

Niveles de resistencia: $ 68,000, $ 70,000, $ 72,000

Niveles de soporte: $ 58,000, $ 56,000, $ 54,000

BTCUSD – gráfico diario

El gráfico diario muestra que BTC / USD no pudo operar por encima del límite superior del canal ascendente, ya que no cerró por encima de la…

View More Article
Bitcoin

Por qué Cardano (ADA) podría ser el próximo corredor de Ethereum

single-image


La red y la comunidad de Cardano están preparando la implementación de Plutus, su plataforma de contratos inteligentes. El desarrollador IOG está sometiendo la plataforma a una prueba de esfuerzo antes de integrarla en la red principal en el Hard Fork Combinator “Alonzo”.

El popular analista Coin Bureau subió un video que muestra qué criptomonedas tiene en su cartera. Junto con Bitcoin, Ethereum, Polkadot y otros, Cardano representa el 8% de su inversión en criptomonedas.

Cardano ha alcanzado nuevos máximos desde julio de 2020 después de romper la marca de $ 0.08 en más de un año. Desde entonces, ha alcanzado un máximo histórico de 1,54 dólares en las últimas 24 horas y ha construido un fuerte impulso alcista. El analista afirmó:

Al igual que Polkadot, veo a Cardano principalmente como una cobertura en caso de que algo salga mal con Ethereum. Soy un gran admirador…

View More Article
Bitcoin

Billetera – BTC Treasure Hunt Volumen 2

single-image


Al igual que en Whoiszo, también ayudo a un amigo a encontrar un tesoro de bitcoins.

En un período entre 2010 y 2011, mi amiga tenía un Blackberry Curve 8330. En el momento en que se involucró en los juegos de azar en línea y debido a que muchos de los sitios de juego en los EE. UU. Se volvieron ilegales, pensó que estaba tratando de ganar algo de dinero en Bitcoin para conectar lo que parecía que sería más fácil de usar en los sitios de juegos de azar. Recuerda haber comprado bitcoins e incluso tenía una aplicación en su blackberry que podía usar para acceder al intercambio y realizar un seguimiento del valor. Decidió no gastarlo nunca y finalmente consiguió un nuevo teléfono y se olvidó del bitcoin,…

View More Article
Blockchain

Barbara Corcoran de Shark Tank quiere que los inversores elijan bienes raíces en lugar de Bitcoin

single-image


A pesar del floreciente mercado de criptomonedas, Barbara Corcoran quiere que los estadounidenses elijan bienes raíces en lugar de criptomonedas.

Bitcoin no solo alcanzó un precio récord de más de $ 51,000 el mes pasado, sino que alcanzó otro récord de más de $ 63,000 el martes.

Los comentarios de Corcoran se producen cuando la capitalización de mercado total de todos los activos criptográficos se disparó un 600% a más de $ 2 billones este año.

Bienes raíces a través de criptomonedas

La inversora de Shark Tank, que habló en Union Square de Nueva York, dejó en claro que a ella solo le importan los bienes raíces y no el precio de Bitcoin. No les importan en lo absoluto todas las actividades criptográficas.

Corcoran enfatizó la necesidad de que las personas compren bienes raíces ahora, ya que este año tiene un…

View More Article
Bitcoin

Kevin Abosch lleva los NFT a las estrellas

single-image



La frase “NFTs go to the stars” adquiere un nuevo significado hoy como artista conceptual irlandés (y uno de los Top 100 de Cointelegraph en Blockchain 2020) Kevin Abosch anunció el lanzamiento planificado de un satélite orbital llamado “1111 KOSMOS”.

El anuncio se produce poco después de la finalización de un desperdicio NFT correspondiente, Abosch’s 1111 Serie. El sitio web del artista, una colección de 1.111 imágenes respaldadas por NFT, indicó que las piezas representarían una puerta de entrada a un proyecto más grande y que “con el tiempo revelará cómo las comunidades de todo el mundo pueden interactuar con la obra”.

En una entrevista con Cointelegraph, Abosch 1111 describió KOSMOS como una de las muchas “activaciones” del original. 1111 Serie y como “una especie de estrella guía para el conjunto de los coleccionistas”.

Continuó:

“La mayoría de las imágenes de las 1111 NFT son…


View More Article