⭐ Empiece 2025 con un fuerte impulso a su cartera: Vea las acciones elegidas por IA en eneroVer acciones

¿Qué es el Bitcoin Script? El lenguaje de programación de Bitcoin

Publicado 08.05.2020, 06:20
© Reuters.
BTC/USD
-
BTC/USD
-
ETH/USD
-

Bitcoin Script, los smart contracts y el futuro de Bitcoin

Uno de los mitos más extendidos del Bitcoin es que este es incapaz de hacer smart contracts. La verdad es que técnicamente, todo en Bitcoin se ejecuta gracias a un smart contract. Pero como ya hemos dicho la capacidad de programación de Bitcoin Script es limitada. Especialmente si las comparamos con otros proyectos como Ethereum, EOS o TRON.

Muchos desarrolladores de Bitcoin no ven esto como un problema, de hecho, lo ven como una característica de seguridad. Explican que el desarrollo de Bitcoin debe ir hacia el punto de alcanzar una capacidad de programación superior, pero esto de debe ser paulatino. De hecho, esto es lo que precisamente está pasando en Bitcoin. Los desarrolladores han incluido en los últimos años, nuevos OP_CODES que ciertas permiten operaciones avanzadas apuntando a desarrollar capacidades avanzadas de smart contracts.

Pero para lograr esto debe mejorarse primero la estructura y la escalabilidad de Bitcoin. De nada vale tener capacidades avanzadas de smart contracts sobre una red poco escalable, porque rápidamente quedará saturada. Una situación que por ejemplo ya vemos en Ethereum y en EOS bajo ciertas condiciones.

Así que para solucionar esto, los desarrolladores de Bitcoin están diseñando protocolos de escalabilidad como Lightning Network para acelerar las transacciones de Bitcoin. Además, están mejorando la capacidad de los OP_CODES y creando un lenguaje de programación de alto nivel que simplifique la creación de smart contracts. Algo que llevaría a evolucionar sin duda a Bitcoin Script.

Pero también existen otras opciones hechas fuera de casa por la comunidad que hace vida en Bitcoin. Son los casos de RSK y Counterparty, que tienen protocolos de segunda capa capaces de mejorar la capacidad de programación de Bitcoin llegando a construir sistemas capaces de ejecutar smart contracts, y todo ello usando la plataforma de Bitcoin.

Sin embargo, en Bitcoin sus desarrolladores son cautelosos con los avances. Centrándose en mejorar lo actual y hacerlo cada vez más seguro para luego incluir nuevas características bien probadas y pulidas. En tal sentido, seguramente veremos avances en Bitcoin Script y sus OP_CODES, todo apunta a ello. Pero dicho avance será cauteloso y siempre manteniendo la seguridad en mente.Después de todo hablamos de una criptomonedas que vale más de 100 mil millones de dólares y ocupa el primer lugar del criptomundo con amplia ventaja. Dejar caer todo eso por un error de programación no es opción, y la confianza de millones de usuarios depende de ello.

¿Por qué Bitcoin tiene un lenguaje de scripting?

Ahora bien, seguramente te preguntarás ¿Por qué fue necesaria la creación de este lenguaje de programación para Bitcoin? Pues bien, la principal razón es que este sistema permite una mayor flexibilidad y le entrega propiedades programables únicas a cada bitcoin. De hecho, gracias a Bitcoin Script es posible crear una infinidad de aplicativos avanzados. Creaciones que de otra forma no se pueden desarrollar y mantener de forma correcta.

Por ejemplo, gracias a los Bitcoin Script es posible crear monederos y direcciones multifirma. Estos requieren que las personas que participan en el esquema participen en un determinado margen para poder acceder a los fondos. Tal como si fuera una cuenta bancaria del tipo mancomunada. Además, permite por ejemplo que podamos programar la entrega de monedas de acuerdo a una fecha o evento específico. Esta enorme flexibilidad es posible solo gracias al Bitcoin Script.

Pero más allá de eso, hay otra razón de peso para crear un sistema de este tipo. Y es que es más fácil de mantener. El desarrollo de Bitcoin ha sido muy acelerado. Y durante todo ese tiempo, la compatibilidad en Bitcoin nunca se ha roto. Versiones antiguas de los monederos pueden seguir siendo usadas sin mayores problemas. Y todo ello, porque aún pueden programar transacciones usando Bitcoin Script.

Propiedades

..

Continúa leyendo en Cointelegraph

Lea el artículo completo en Cointelegraph

Últimos comentarios

Instala nuestra app
Aviso legal: Las operaciones con instrumentos financieros o criptomonedas implican un elevado riesgo, incluyendo la pérdida parcial o total del capital invertido, y pueden no ser adecuadas para todos los inversores. Los precios de las criptomonedas son extremadamente volátiles y pueden verse afectados por factores externos de tipo financiero, regulatorio o político. Operar sobre márgenes aumenta los riesgos financieros.
Antes de lanzarse a invertir en un instrumento financiero o criptomoneda, infórmese debidamente de los riesgos y costes asociados a este tipo operaciones en los mercados financieros. Fije unos objetivos de inversión adecuados a su nivel de experiencia y su apetito por el riesgo y, siempre que sea necesario, busque asesoramiento profesional.
Fusion Media quiere recordarle que la información contenida en este sitio web no se ofrece necesariamente ni en tiempo real ni de forma exacta. Los datos y precios de la web no siempre proceden de operadores de mercado o bolsas, por lo que los precios podrían diferir del precio real de cualquier mercado. Son precios orientativos que en ningún caso deben utilizarse con fines bursátiles. Ni Fusion Media ni ninguno de los proveedores de los datos de esta web asumen responsabilidad alguna por las pérdidas o resultados perniciosos de sus operaciones basados en su confianza en la información contenida en la web.
Queda prohibida la total reproducción, modificación, transmisión o distribución de los datos publicados en este sitio web sin la autorización previa por escrito de Fusion Media y/o del proveedor de los mismos. Todos los derechos de propiedad intelectual están reservados a los proveedores y/o bolsa responsable de dichos los datos.
Fusion Media puede recibir contraprestación económica de las empresas que se anuncian en la página según su interacción con éstas o con los anuncios que aquí se publican.
Este aviso legal está traducido de su texto original en inglés, versión que prevalecerá en caso de conflicto entre el texto original en inglés y su traducción al español.
© 2007-2025 - Fusion Media Ltd. Todos los Derechos Reservados.