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.
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.
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:
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.
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.
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.
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.
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.
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.
Las limitaciones del Script de Bitcoin han estimulado soluciones innovadoras:
Red Lightning: Una solución de capa-2 que usa Script para canales de pago. Aprende más sobre la Red Lightning.
Cadenas Laterales: Cadenas de bloques separadas vinculadas a Bitcoin, que usan Script para la interoperabilidad. Aprende más sobre cadenas laterales.
Ordinals: Usar Script para agregar datos a satoshis. Aprende más: Ordinals de Bitcoin.
Contratos Inteligentes: Aunque limitados, el Script de Bitcoin permite contratos inteligentes básicos como billeteras multifirma. Aprende más sobre contratos inteligentes en Bitcoin.
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.
Obtén una introducción sencilla a Bitcoin y por qué es importante.
Lee este artículo →Obtén una introducción sencilla a Bitcoin y por qué es importante.
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 →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.
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 →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.
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 →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.
Descubra las confirmaciones de blockchain, por qué son importantes y más.
Lee este artículo →Descubra las confirmaciones de blockchain, por qué son importantes y más.
Descubre qué son las comisiones de bitcoin, cómo se determinan las comisiones y más.
Lee este artículo →Descubre qué son las comisiones de bitcoin, cómo se determinan las comisiones y más.
Mantente al día en criptomonedas con nuestro boletín semanal que ofrece las ideas más importantes.
Noticias semanales de criptomonedas, seleccionadas para ti
Información procesable y consejos educativos
Actualizaciones sobre productos que impulsan la libertad económica
Sin spam. Cancela la suscripción en cualquier momento.
Más de billeteras creadas hasta ahora
Todo lo que necesitas para comprar, vender, intercambiar e invertir tu Bitcoin y criptomoneda de manera segura.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved