Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads

Golden Hardcore | Bitcoin puede marcar el comienzo de la mayor actualización en 2020 ¿Qué es Tapscript? Lee el artículo

Author:

Time:

Golden Finance lanzó recientemente la columna Hardcore para brindar a los lectores introducciones o interpretaciones detalladas de proyectos populares. Aunque Bitcoin cayó bruscamente el 12 de marzo, la gente en el círculo de divisas se vio muy afectada. Pero como inversor, aún debe prestar más atención al progreso tecnológico, después de todo, el progreso tecnológico es la fuente de valor de Bitcoin. Así como el "Testigo segregado" en 2017 presenció el mercado alcista de Bitcoin en 2017, se espera que el nuevo avance tecnológico de Bitcoin saque a Bitcoin del atolladero. Como dijimos en la "Interpretación completa de la tercera reducción a la mitad de BTC", uno de los desarrollos a los que vale la pena prestar atención en 2020 es la bifurcación blanda Schnorr/Taproot/Tapscript. Esta bifurcación planificada incluirá tres mejoras de Bitcoin. Protocolos BIP 340, 341 y 342. Realizaremos una serie de interpretaciones de estos tres BIPs.En los dos últimos números de Hardcore, interpretamos BIP340 firmado por Schnorr y BIP341 firmado por Taproot. Este problema se centra en Tapscript. Vea qué es el protocolo Tapscript y cómo activar el Protocolo de mejora de Bitcoin (o BIP), disfrúteloTapscript (BIP 342) La tercera parte de esta propuesta de actualización, BIP 342, describe una actualización complementaria a Schnorr y Taproot, llamada Tapscript. Como se describe en nuestro primer artículo sobre Schnorr/Taproot/Tapscript, Bitcoin Script se utiliza para determinar la estrategia de gasto de Bitcoin. BIP 342 mejora el algoritmo hash para las firmas para que podamos verificar los scripts taproot, introduce flexibilidad, agrega nuevos códigos de operación para mejorar la funcionalidad del contrato inteligente de Bitcoin y también cambia algunas restricciones en los requisitos de recursos. ¿Qué son los códigos de operación? Los códigos de operación, abreviatura de códigos de operación, son básicamente instrucciones o comandos de secuencias de comandos. Estos comandos pueden devolver "VERDADERO" o "FALSO" para transacciones de envío/recepción. Por ejemplo, la directiva del script especifica el número de firmas requeridas para desbloquear el script. También indican la cantidad de bitcoins transados ​​y la dirección del destinatario. Los códigos de operación se pueden usar para eliminar elementos de la pila y realizar cálculos, luego agregar el resultado nuevamente a la pila. Recuerde que, como lenguaje de programación basado en pilas, las instrucciones de script se ejecutan en orden desde la parte superior de la pila hasta la parte inferior. ¿Qué es Tapscript? Como una versión mejorada del lenguaje de programación Bitcoin (script), Tapscript es más fácil de agregar nuevas funciones y proporciona verificabilidad por lotes basada en las firmas de Schnorr. ¿Qué es la verificación de lotes? El primer artículo de la serie Schnorr/Taproot/Tapscript. La aplicación de inversión de activos cruzados Front completa USD 5,5 millones en financiamiento de ronda semilla, liderado por Streamlined VC: El 9 de junio, la aplicación de inversión de activos cruzados Front anunció la finalización de un financiamiento adicional de USD 5,5 millones en ronda semilla, Streamlined VC, WndrCo, Rembrandt VC, B3 Capital, CapitalX y Stonks lideraron la ronda, con algunos capitalistas de riesgo e inversores ángeles conocidos, así como la participación de Will Smith (Dreamers VC), B Capital Group, Plug and Play y Alumni Venture. Hasta ahora, el monto total de financiamiento de la compañía ha superado los 10 millones de dólares estadounidenses. Front proporciona principalmente a corredores y criptousuarios servicios de cartera y agregación de datos en todas las clases de activos (acciones, criptomonedas, Alts, NFT, etc.) Desde su lanzamiento en agosto de 2021, sus activos asociados han superado los 600 millones de dólares estadounidenses. con más de 50 corredores, incluidos Robinhood, Coinbase, Ameritrade y Alpaca, etc., lo que facilita a la mayoría de los inversores minoristas administrar su cartera completa en una sola aplicación. Gracias a este financiamiento, Front se integrará aún más con corredores de bolsa globales, plataformas de comercio de criptomonedas y billeteras de activos digitales dentro del año. (PR Newswire) [2022/6/9 23:02:52] Tapscript también complementa las mejoras a la estructura de script de Bitcoin propuesta en BIP 341 (Taproot), que requería cambios en ciertos códigos de operación, mientras que BIP 342 implica los cambios que deben hacerse. Otra forma de entender Tapscript es considerar el árbol Merkle de Taproot, donde cada hoja (hoja) es una secuencia de comandos, que se puede llamar una versión de hoja, similar al control de versión de secuencia de comandos de SegWit. Pero la diferencia es que el guión no se mostrará al pagar, sino solo al gastar. Diferentes hojas pueden tener diferentes versiones, donde solo se muestran las hojas realmente utilizadas. Tapscript es una versión hoja de la versión 0 bajo Taproot. Tapscript comparte la mayoría de las operaciones con los scripts tradicionales y SegWit Bitcoin, pero con algunas diferencias: el código de operación de la firma verifica las firmas Schnorr (en lugar de las firmas ECDSA). Los códigos de operación de firma múltiple OP_CHECKMULTISIG y OP_CHECKMULTISIGVERIFY se reemplazan por el código de operación OP_CHECKSIGADD, lo que permite la verificación por lotes de firmas mediante Schnorr. Dado que la verificación de firmas es la operación que requiere más CPU en Bitcoin Script, estos códigos de operación son fundamentales para lograr las ganancias de eficiencia asociadas con los esquemas de firmas múltiples basados ​​en Schnorr. Actualmente, el script para una transacción de 2 de 3 firmas múltiples es el siguiente: 2 <Clave pública A> <Clave pública B> <Clave pública C> Programa de fidelización de divisas: según las noticias del 4 de enero, la empresa de tecnología Assembled Financial lanzó Anda, una solución de banca digital que proporciona cuentas bancarias digitales de bajo costo aseguradas por el Seguro Federal de Depósitos (Federal Deposit Insurance), así como un Programa de Lealtad. Anda tiene como objetivo ayudar a la comunidad hispana a ingresar a la economía digital y criptográfica. El programa bancario permite a los clientes ganar tokens Moves cuando realizan depósitos. Al apostar estos tokens, los clientes de Anda pueden ganar el doble de tokens en un año. Se entiende que la cuenta bancaria de Anda es una cuenta de depósito proporcionada por MetaBank en cooperación con Assembled Financial. (The Paypers) [2022/1/4 8:24:55] Taproot/Tapscript se puede usar para crear la misma política de firmas múltiples en la verificación por lotes, el script es: <A pubkey> OP_CHECKSIG <B pubkey> OP_CSADD <C pubkey> OP_CHECKSIGADD OP_2 OP_EQUAL Muchos códigos de operación se redefinen como códigos de operación OP_SUCCESS, que validan incondicionalmente todo el script para simplificar las actualizaciones de bifurcación suave. La introducción del nuevo código de operación OP_SUCCESS es más fácil de verificar que el mecanismo OP_NOP actualmente en uso. Los códigos de operación que anteriormente no estaban disponibles generalmente devolvían un estado "FALSO", Tapscript los devolverá con un estado "VERDADERO". Siempre que estos códigos de operación existan en su secuencia de comandos, puede usarlos incondicionalmente, con el beneficio práctico de poder redefinir los códigos de operación a valores arbitrarios y no requerir compatibilidad con versiones anteriores. Este nuevo mecanismo de extensión de scripts con nuevos códigos de operación es más fácil de coordinar y usar que los mecanismos de control de versiones existentes. Como consecuencia, es de esperar que abra el camino para que se agreguen códigos de operación más útiles a Bitcoin Script en el futuro. Es posible que los códigos de operación NOP existentes se hayan agregado específicamente para tener un mecanismo de actualización para que podamos agregar fácilmente nuevos códigos de operación al lenguaje de secuencias de comandos de Bitcoin. Pero hasta ahora solo se usan para CHECKLOCKTIMEVERIFY y CHECKSEQUENCEVERIFY. Para ser compatibles con las bifurcaciones blandas, estos NOP solo pueden hacer una de dos cosas: 1) abortar o 2) no hacer nada en absoluto. Debido a que redefinen el NOP, actualmente los códigos de operación CHECKLOCKTIMEVERIFY y CHECKSEQUENCEVERIFY no pueden modificar la pila de ninguna manera. Como resultado, no sacan el argumento de la pila y siempre debe seguirlo con OP_DROPafter. El código de operación no hace nada (es decir, NOP), Tapscript es una solución que introduce un nuevo código de operación OP_SUCCESS que "devuelve VERDADERO". Estos códigos de operación se usan solo cuando se usan, y no hasta que hayan definido la semántica de bloqueo en la red. Como resultado, los números de código de operación deshabilitados e indefinidos "devolverán VERDADERO". Posteriormente, estos códigos de operación se pueden redefinir para que sean cualquier cosa, ya que todo es bifurcado, compatible con "return TRUE". El hash de la firma (SIGHASH) se calcula de manera diferente que en los scripts antiguos o en el testigo segregado BIP143 v0. ¿Qué es un hash firmado? En resumen, el hash de firma es la firma de Bitcoin, que indica qué partes de la transacción están firmadas. Usando scriptsigs, las firmas prueban que tiene derecho a gastar ciertos bitcoins. Estas firmas se construyen de tal manera que se agrega un byte a la firma que especifica de qué manera se firma la transacción. Por lo tanto, ya se están implementando e implementando algunos SIGHASH. El más utilizado es SIGHASH_ALL, donde se firma todo excepto scriptsigs. Mientras que cuando solo se firma la entrada actual y todo lo demás en la transacción no se considera parte de la firma, se usa algo como SIGHASH_ANYONECANPAY, el compromiso no se incluye. Se han propuesto una serie de mejoras para estos tipos de SIGHASH, como condiciones en las que solo desea firmar ciertos aspectos de una transacción y condiciones en las que puede especificar qué condiciones le interesan (y cuáles no) cuando gasta bitcoins. SIGHASH ha propuesto una serie de indicadores sobre cómo hacer esto, incluido SIGHASH_NOINPUT. Funciona protegiendo diferentes partes de la transacción. La idea detrás de SIGHASH_NOINPUT es que no le importa qué entrada específica se proporciona, no le importa cuál es el ID de transacción que proporcionó la entrada para la transacción, pero sí le importa la cantidad. Antes de SegWit, que era la solución de maleabilidad propuesta en 2015, era en sí misma una solución de maleabilidad. Debido a las preocupaciones y los riesgos que rodean a SIGHASH_NOINPUT, la comunidad no lo incorporó al protocolo Bitcoin (pero la introducción de SegWit volvió a abrir la puerta para esta actualización). El principal beneficio de SIGHASH_NOINPUT es que simplifica enormemente los canales de pago como Lightning Network. Una propuesta para cambiar la forma en que funciona Lightning es eltoo, que simplifica el uso del canal al transferir estados anteriores no válidos para que el canal no tenga que cerrarse cuando alguien intente hacer trampa. Esto requiere cambios en el script de bitcoin. En particular, los cambios involucran la forma en que se aplican las firmas a las transacciones (es decir, el sistema Sighash), que permite a los usuarios reequilibrar con otras entradas. A pesar de algunos ajustes a algunos de los tipos de sighash existentes, la propuesta de Schnorr/Taproot/Tapscript proporciona una funcionalidad que no es para nada similar a BIP 118, a saber, SIGHASH_NOINPUT (ha habido mucha discusión sobre varias formas de hacerlo seguro). En lugar de incluir SIGHASH_NOINPUT, Tapscript proporciona varios mecanismos de flexibilidad (como claves públicas etiquetadas) que permitirían abrir esta funcionalidad sin costo adicional. Este mecanismo facilitará que futuras bifurcaciones suaves amplíen el código de operación de verificación de firma con nuevos tipos de sighash u otros cambios. Con Tapscript, las claves públicas que comienzan con bytes que no conoce se validan automáticamente. Por lo tanto, se pueden introducir nuevos tipos de esquemas de firma y nuevos esquemas sighash sin agregar nuevos códigos de operación Checkig para cada esquema. Las características como SIGHASH_NOINPUT se pueden incluir sin costo adicional como nuevas versiones de clave pública. Tapscript también cambia los límites de recursos. Por ejemplo, los scripts de Bitcoin hoy en día tienen un límite de tamaño de script de 10 000 bytes, que se eliminará. También elimina la limitación en el número de códigos de operación. Dado que scriptCode no se incluye directamente en el hash de la firma (solo indirectamente a través del hash tapleaf precalculado), el tiempo de CPU dedicado a la verificación de la firma ya no es proporcional al tamaño del script ejecutado. En Tapscript, la cantidad de códigos de operación firmados no cuenta para el BIP141 o los límites antiguos de sigop. El antiguo límite de sigop hacía engorroso seleccionar transacciones en la creación de bloques, porque era una restricción asociada con pesos. En cambio, el número de códigos de operación firmados por Tapscript está limitado por el peso del testigo. Tapscript junto con BIP 340/341 amplía el número de posibles aplicaciones interesantes de Bitcoin, como los contratos especiales de Taproot. Los contratos Taproot especiales permiten la ejecución de contratos multipartidistas más complejos y abren posibilidades para organizaciones autónomas descentralizadas (DAO) basadas en Bitcoin. ¿Cómo la activación de BIP 340–342 en Bitcoin agrega actualizaciones al protocolo Bitcoin? Una vez que se envía un BIP, se escribe el código para que coincida con la especificación, que luego se envía como una solicitud de extracción. Después de esta fase, los usuarios y desarrolladores votan sobre la solicitud de incorporación de cambios. Incluso cuando se fusiona, los usuarios pueden votar ejecutando el código nuevo (o no ejecutando y manteniendo el código antiguo). La actualización de Schnorr/Taproot/Tapscript se encuentra actualmente en la etapa de comentarios de la comunidad (como se muestra en la imagen a continuación)

Tags:

Intercambio de bitcoins
¿Cómo asignar racionalmente los activos en el círculo de divisas después de un gran shock en el mercado?

El artículo es una contribución del cofundador/CPO de BTSE: Brian Wong.

Observación dorada | Una comprensión profunda de cómo interactúan los mineros y los precios de las divisas.

La próxima reducción a la mitad de Bitcoin llegará el 15 de mayo, pero ha habido dos voces sobre cómo la reducción a la mitad afectará el precio de Bitcoin.  Uno se basa en la hipótesis del mercado eficiente.

Golden Outpost | Mt.Gox ha estado en bancarrota durante 6 años y puede marcar el comienzo de la liquidación final

Seis años después de la quiebra de Mt. Gox, el largo proceso de recuperación continúa.El próximo 25 de marzo, Mt. Gox realizará su reunión anual de acreedores.

Golden Hardcore | Bitcoin puede marcar el comienzo de la mayor actualización en 2020 ¿Qué es Tapscript? Lee el artículo

Golden Finance lanzó recientemente la columna Hardcore para brindar a los lectores introducciones o interpretaciones detalladas de proyectos populares. Aunque Bitcoin cayó bruscamente el 12 de marzo.

BitMEX Research desenmascara a los financiadores del desarrollo de la red Bitcoin

El brazo de investigación del intercambio de criptomonedas BitMEX ha descubierto hechos poco conocidos sobre quién financia el desarrollo del software de código abierto detrás de Bitcoin (BTC).

Golden Outpost | La Mutual Finance Association emitió otra advertencia de riesgo sobre la participación en la especulación en plataformas de comercio de moneda virtual en el extranjero

Golden Finance News El 2 de abril, la Asociación de Finanzas de Internet de China emitió la "Advertencia de riesgo sobre la participación en la especulación y el bombo publicitario de las plataformas de negociación de.

Cómo ha afectado la reciente caída del mercado a las monedas digitales

1. Las monedas digitales con altas capitalizaciones de mercado mostraron altas correlaciones récord en el primer trimestre de 2020. BTC y Ethereum alguna vez mostraron una alta correlación (0.

ads