Explorar todas las reseñas

¿Qué es el lenguaje Script de Bitcoin?

El lenguaje de Script de Bitcoin es un lenguaje de scripting simple basado en pila utilizado para definir las condiciones de gasto de las transacciones de Bitcoin. Prioriza la seguridad y minimiza la complejidad, desempeñando un papel crucial en la funcionalidad de Bitcoin.
¿Qué es el lenguaje Script de Bitcoin?
Administre su Bitcoin de manera segura con la aplicación de autocustodia Bitcoin.com Wallet.

Descifrando el Script de Bitcoin: El Lenguaje de las Transacciones de Bitcoin

El lenguaje Script de Bitcoin es el componente central que impulsa las transacciones de Bitcoin. Es un lenguaje especializado que establece las reglas sobre cómo se puede gastar Bitcoin, asegurando transferencias seguras y verificables. Este artículo explica el Script de Bitcoin, su propósito, cómo funciona y sus limitaciones. También exploraremos su relación con los contratos inteligentes, la Red Lightning, las cadenas laterales y los Ordinals.

Para una comprensión básica de Bitcoin, ve ¿Qué es Bitcoin? y una introducción rápida a Bitcoin. Profundiza y aprende sobre cómo funcionan las transacciones de Bitcoin y descubre la historia de origen de Bitcoin-desde una idea hasta una revolución financiera global.

¿Qué es el Script de Bitcoin?

El Script de Bitcoin es un lenguaje de scripting basado en pila, similar a Forth, pero no es Turing-completo. Esto significa que no puede realizar cálculos complejos como bucles o ramificaciones condicionales, a diferencia de los lenguajes utilizados para la programación de propósito general. Esta elección de diseño prioriza la seguridad y previene problemas como bucles infinitos que podrían interrumpir la red de Bitcoin.

Aprende más sobre contratos inteligentes y Turing-completitud.

Cómo Funciona el Script de Bitcoin

El Script de Bitcoin utiliza un sistema donde los datos se empujan y se sacan de una "pila" durante la ejecución. Aquí tienes una explicación simplificada de una transacción de Bitcoin usando Script:

  1. Creación de la Transacción: Al enviar Bitcoin, tu billetera crea una transacción con entradas (el Bitcoin que se gasta) y salidas (la dirección y la cantidad del destinatario). Aprende más sobre enviar Bitcoin.

  2. Script de Bloqueo (ScriptPubKey): Cada salida tiene un script de bloqueo, estableciendo las condiciones para gastar esos Bitcoin. Este script está vinculado a la dirección del destinatario.

  3. Script de Desbloqueo (ScriptSig): Para gastar el Bitcoin, el remitente proporciona un script de desbloqueo que cumple con las condiciones del script de bloqueo. Este script, creado por la billetera del remitente, incluye su firma digital, probando la propiedad.

  4. Ejecución del Script: La red de Bitcoin ejecuta el script de desbloqueo seguido por el script de bloqueo. Si la ejecución combinada resulta en "verdadero", la transacción es válida.

  5. Confirmación de la Transacción: Las transacciones válidas se añaden a un bloque y luego a la cadena de bloques, confirmando la transferencia de Bitcoin. Aprende más sobre confirmaciones.

Ejemplo: Una Transacción Simple de Bitcoin en Script

  • Script de Bloqueo (ScriptPubKey): OP_DUP OP_HASH160 <Hash de la Clave Pública del Destinatario> OP_EQUALVERIFY OP_CHECKSIG Este script requiere una firma que coincida con el hash de la clave pública del destinatario.

  • Script de Desbloqueo (ScriptSig): <Firma> <Clave Pública del Remitente> Esto proporciona la firma y la clave pública para desbloquear el Bitcoin.

Juntos, estos scripts verifican la firma contra la clave pública y el hash, asegurando que el gastador es el dueño legítimo.

Script de Bitcoin y Conceptos Relacionados

Las limitaciones del Script de Bitcoin han estimulado soluciones innovadoras:

Conclusión

El Script de Bitcoin es una parte fundamental de las transacciones de Bitcoin, asegurando seguridad y verificabilidad. Sus limitaciones han llevado a soluciones innovadoras como las cadenas laterales y la Red Lightning. Comprender el Script de Bitcoin te ayuda a entender cómo funcionan las transacciones de Bitcoin y el modelo de seguridad de la red.

Aprende sobre billeteras de Bitcoin y cómo crear una. Entiende cómo comprar, enviar y recibir Bitcoin. También, explora la historia de precios de Bitcoin y predicciones de precios de Bitcoin.

Guías relacionadas

Empezar desde aqui →
¿Qué es Bitcoin?

¿Qué es Bitcoin?

Obtén una introducción sencilla a Bitcoin y por qué es importante.

Lee este artículo →
¿Qué es Bitcoin?

¿Qué es Bitcoin?

Obtén una introducción sencilla a Bitcoin y por qué es importante.

¿Cómo funcionan las transacciones de bitcoin?

¿Cómo funcionan las transacciones de bitcoin?

Comprende cómo la blockchain pública de Bitcoin rastrea la propiedad a lo largo del tiempo. Obtén claridad sobre términos clave como claves públicas y privadas, entradas y salidas de transacciones, tiempos de confirmación y más.

Lee este artículo →
¿Cómo funcionan las transacciones de bitcoin?

¿Cómo funcionan las transacciones de bitcoin?

Comprende cómo la blockchain pública de Bitcoin rastrea la propiedad a lo largo del tiempo. Obtén claridad sobre términos clave como claves públicas y privadas, entradas y salidas de transacciones, tiempos de confirmación y más.

¿Cómo envío bitcoin?

¿Cómo envío bitcoin?

Enviar bitcoin es tan fácil como elegir la cantidad a enviar y decidir a dónde va. Lee el artículo para más detalles.

Lee este artículo →
¿Cómo envío bitcoin?

¿Cómo envío bitcoin?

Enviar bitcoin es tan fácil como elegir la cantidad a enviar y decidir a dónde va. Lee el artículo para más detalles.

¿Cómo recibo bitcoin?

¿Cómo recibo bitcoin?

Para recibir bitcoin, simplemente proporciona al remitente tu dirección de Bitcoin, que puedes encontrar en tu billetera de Bitcoin. Lee este artículo para más detalles.

Lee este artículo →
¿Cómo recibo bitcoin?

¿Cómo recibo bitcoin?

Para recibir bitcoin, simplemente proporciona al remitente tu dirección de Bitcoin, que puedes encontrar en tu billetera de Bitcoin. Lee este artículo para más detalles.

¿Qué es una confirmación?

¿Qué es una confirmación?

Descubra las confirmaciones de blockchain, por qué son importantes y más.

Lee este artículo →
¿Qué es una confirmación?

¿Qué es una confirmación?

Descubra las confirmaciones de blockchain, por qué son importantes y más.

¿Qué son las tarifas de la red Bitcoin?

¿Qué son las tarifas de la red Bitcoin?

Descubre qué son las comisiones de bitcoin, cómo se determinan las comisiones y más.

Lee este artículo →
¿Qué son las tarifas de la red Bitcoin?

¿Qué son las tarifas de la red Bitcoin?

Descubre qué son las comisiones de bitcoin, cómo se determinan las comisiones y más.

check icon
CONFIADO POR MÁS DE 5 MILLONES DE USUARIOS DE CRIPTOMONEDAS EN TODO EL MUNDO

MANTÉNTE ADELANTE EN CRYPTO

ENTREGADO SEMANALMENTE
ENTREGADO SEMANALMENTE

Mantente al día en criptomonedas con nuestro boletín semanal que ofrece las ideas más importantes.

news icon

Noticias semanales de criptomonedas, seleccionadas para ti

insights icon

Información procesable y consejos educativos

products icon

Actualizaciones sobre productos que impulsan la libertad económica

Registrarse

Sin spam. Cancela la suscripción en cualquier momento.

Comienza a invertir de manera segura con el Bitcoin.com Wallet.Comienza a invertir de manera segura con el Bitcoin.com Wallet.Comienza a invertir de manera segura con el Bitcoin.com Wallet.

Comienza a invertir de manera segura con el Bitcoin.com Wallet.

Más de billeteras creadas hasta ahora

Todo lo que necesitas para comprar, vender, intercambiar e invertir tu Bitcoin y criptomoneda de manera segura.

App StoreGoogle PlayQR Code
Download App