• bitcoinBitcoin(BTC)$106,737.000.21%
  • ethereumEthereum(ETH)$2,541.29-0.01%
  • rippleXRP(XRP)$2.35-2.02%
  • binancecoinBNB(BNB)$650.51-0.19%
  • solanaSolana(SOL)$168.66-0.87%
  • dogecoinDogecoin(DOGE)$0.226780-0.57%
  • cardanoCardano(ADA)$0.74-0.68%
  • shiba-inuShiba Inu(SHIB)$0.000015-1.02%
  • the-open-networkToncoin(TON)$3.060.66%
  • bonkBonk(BONK)$0.000020-0.64%
  • NotcoinNotcoin(NOT)$0.002774-2.75%
martes, mayo 20, 2025
CriptoEspacio Web
Advertisement
  • HOME
  • INICIO
    • VIDEOS
    • REVIEWS
    • TUTORIALES
  • NOTICIAS BITCOIN
    • BITCOIN
    • NFT
    • EXCHANGES
  • ESTAFAS
  • DAO
  • ANALISIS
  • CONTACTO
Btc Gratis
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
  • HOME
  • INICIO
    • VIDEOS
    • REVIEWS
    • TUTORIALES
  • NOTICIAS BITCOIN
    • BITCOIN
    • NFT
    • EXCHANGES
  • ESTAFAS
  • DAO
  • ANALISIS
  • CONTACTO
Btc Gratis
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
CriptoEspacio Web
Btc

Conoce sobre B’SST: Un nuevo programa que corrige errores de Bitcoin

by Antonio Suarez
septiembre 5, 2023
in BITCOIN
Reading Time: 4 mins read
A A
0
Home NOTICIAS BITCOIN BITCOIN
CompartirCompartir
WX NETWORK WX NETWORK WX NETWORK

El desarrollador Dmitriy Petukhov divulgó a través de la lista de correos de desarrolladores, el repositorio de Bitcoin Script Symbolic Tracer (B’SST), una herramienta o programa capaz de ejecutar códigos de operaciones y detectar potenciales errores.

Este nuevo programa permite realizar análisis del código fuente de Bitcoin, el mismo admite secuencias de comando Elements. B’SST utiliza el Z3, un probador de teoremas de lógica de primer orden.

B’SST es capaz de analizar los scripts de Bitcoin “ejecutando simbólicamente todas las rutas de ejecución posibles y rastreando las restricciones que los códigos de operación imponen a los valores en los que operan”, indica Petukhov. Luego, el programa genera un informe basado en este análisis.

Nuevo programa para detectar errores en código fuente de Bitcoin

El programa utiliza la biblioteca de código abierto Elements, diseñada por Google para el lenguaje de programación Python.

ArtículosRelacionados

Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

mayo 20, 2025
Wisconsin, primer estado en invertir en un ETF de Bitcoin, vendió toda su participación de 355 millones

Wisconsin, primer estado en invertir en un ETF de Bitcoin, vendió toda su participación de 355 millones

mayo 16, 2025

También utiliza el probador de teoremas de primer orden Z3, diseñado por Microsoft Research, uno de los componentes más poderosos para detectar problemas de los scripts (o conjunto de instrucciones escritas en lenguaje de programación).

Advertise here

Según el repositorio de B’SST, esta función permite un análisis minucioso. Sin embargo, se puede ejecutar el programa sin Z3 para ciertos análisis “donde la velocidad de verificación es más importante que la minuciosidad”.

Este programa debe usarse como una capa adicional de defensa en la lucha por detectar defectos y comportamientos inesperados en los scripts, al igual que otras cosas como pruebas o auditorías de código se usan para este propósito, simplemente reduciendo la probabilidad de que los defectos no se detecten.

También se puede utilizar como herramienta para comprender mejor el comportamiento de los scripts analizados.

Dmitry Petukhov, repositorio de Bitcoin Script Symbolic Tracer.

Conoce sobre B’SST: Un nuevo programa que corrige errores de Bitcoin
lucabravo, freepik.com

Para ejecutar este programa se necesita Python 3.10 o posterior. Además, requiere el uso de la biblioteca secp256k1, diseñada específicamente para Bitcoin, para verificar la validez de las llaves públicas, este último es un requerimiento opcional, al igual que el uso del probador Z3.

Licencia del código

En cuanto a su licencia de uso, B’SST es de código abierto: se registró como Prosperity Public License 3.0.0., que es gratis para uso no comercial. Esta licencia otorga 30 días gratis si el programa se utiliza con fines comerciales. Las instituciones educativas y de investigación están exentas.

B’SST también contiene partes del código de Bitcoin: el código de la clase CSHA256 de licencia MIT, escrito por varios desarrolladores de Bitcoin Core y la función ripmd160, también de licencia MIT, escrito por el desarrollador Pieter Wuille.

Entre las funciones de B’SST se encuentra la capacidad de informar sobre fallos de secuencias de comando detectados con el código que pudo haber causado el error; detectar rutas válidas para la ejecución de los scripts; hacer una lista de restricciones que deben cumplirse para completar exitosamente un script; y analiza posibles valores para distintas variables, por ejemplo, testigos, resultados del script o campos de transacción.

Sin embargo, como advierte Pethukov, el programa “no puede garantizar que no haya problemas, inconsistencias, errores, vulnerabilidades, etc. en el script analizado”.

En este sentido, sugerimos leer cuidadosamente la descripción del proyecto en GitHub, que contempla una serie más detallada de factores que pueden derivar en un análisis exitoso y las posibles limitaciones del programa.

Repositorio de B'SST que analiza potenciales errores del código de Bitcoin - GitHub
En los últimos 5 días, se ha utilizado el programa para analizar al menos 6 scripts de Bitcoin. Fuente: GitHub.

Petukhov indica que este tipo de desarrollos no había sido objeto de trabajo de los programadores de Bitcoin en mucho tiempo: “Solo conozco un proyecto que tuvo como objetivo realizar este tipo de análisis anteriormente: el ‘SCRIPT Analyser’, pero no tuvo actualizaciones en su repositorio de GitHub durante 5 años”.

La detección de errores es una parte vital del proceso de mejora de Bitcoin, a través de los años se han encontrado y corregido numerosos errores. Por ejemplo, en 2018, los desarrolladores de Bitcoin Core corrigieron una vulnerabilidad que pudo haber afectado la política monetaria de bitcoin, como reportó CriptoNoticias.

En Binance puedes adquirir criptomonedas con monedas locales de Latino América y sin comisiones

Para comenzar a comprar, vender y comerciar con criptomonedas en Binance debes tener una cuenta activa y verificada. ¡Regístrate!

Fuente

Descargo de Responsabilidad: Este comunicado de prensa es solo para fines informativos, la información brindada no debe ser considerada como consejo de inversión u oferta para invertir. Las opiniones expresadas en este artículo son propias de su autor y no representan necesariamente los puntos de vista de este sitio, por consiguiente no deben ser atribuidas a, CriptoEspacioWeb.

Tags: BitcoinBSSTBTCcódigocriptomonedasdesarrolladorerroresgithubopen sourceprogramaprogramación
Share76Tweet47
Regístrate en Binance
Previous Post

Ejecutivo de Binance renuncia a su cargo como jefe de producto

Next Post

Cómo prevenir estas 7 estafas más comunes

+Articulos Relacionados

Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

by Cripto Espacio Web
mayo 20, 2025
0

Un terremoto sacude los cimientos de Strategy (ex MicroStrategy), la compañía pionera en la adopción corporativa de Bitcoin (BTC). Esto...

Wisconsin, primer estado en invertir en un ETF de Bitcoin, vendió toda su participación de 355 millones

Wisconsin, primer estado en invertir en un ETF de Bitcoin, vendió toda su participación de 355 millones

by Cripto Espacio Web
mayo 16, 2025
0

A un año de haberse convertido en uno de los estados pioneros por invertir en los ETF al contado de...

Subida de Bitcoin a USD 120K sería posible si rompe la  barrera de 108.000

Subida de Bitcoin a USD 120K sería posible si rompe la barrera de 108.000

by Cripto Espacio Web
mayo 16, 2025
0

Bitcoin continúa rondando los USD 103.000 mientras los alcistas luchan por mantener el impulso alcista. Los traders están a favor...

Load More
Next Post
Cómo prevenir estas 7 estafas más comunes

Cómo prevenir estas 7 estafas más comunes

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Advertise here
  • Trending
  • Comments
  • Latest
BlockDAG experimenta un crecimiento del 500% y su precio alcanzará los alt=

BlockDAG experimenta un crecimiento del 500% y su precio alcanzará los $0,006 en el próximo lote

mayo 28, 2024
Futuros de XRP suben 32% y compras ‘spot’ resurgieron en abril, pero los traders se hallan enfrentados

Futuros de XRP suben 32% y compras ‘spot’ resurgieron en abril, pero los traders se hallan enfrentados

abril 25, 2025
MRKT: nuevo mercado NFT en Telegram basado en TON

MRKT: nuevo mercado NFT en Telegram basado en TON

mayo 17, 2025
¿Podría la minería de Bitcoin prevenir apagones como el de España? Texas y Venezuela ofrecen perspectivas

¿Podría la minería de Bitcoin prevenir apagones como el de España? Texas y Venezuela ofrecen perspectivas

mayo 1, 2025
Bitcoin (BTC) revierte la tendencia bajista pasando los 91.000 dólares. ¿Qué factores impulsan el precio?

Bitcoin (BTC) revierte la tendencia bajista pasando los 91.000 dólares. ¿Qué factores impulsan el precio?

3
Bitcoin resurge: resistencia en los 90K desaparece y las compras se disparan en Coinbase y Binance

Bitcoin resurge: resistencia en los 90K desaparece y las compras se disparan en Coinbase y Binance

2
Aranceles de Trump podrían fortalecer la narrativa de Bitcoin como reserva

Aranceles de Trump podrían fortalecer la narrativa de Bitcoin como reserva

2
Criptomonedas recibieron 3.4000 millones de dólares a través de los ETF en abril, informó CoinShares

Criptomonedas recibieron 3.4000 millones de dólares a través de los ETF en abril, informó CoinShares

1
Bybit anuncia el trading de acciones con USDT

Bybit anuncia el trading de acciones con USDT

mayo 20, 2025
Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

Strategy de Michael Saylor enfrenta una demanda relacionada con sus tenencias de Bitcoin

mayo 20, 2025
Análisis: Bitcoin recrea patrón de precios hacia nuevos máximos arriba de US 0.000, pero una divergencia genera dudas esta semana

Análisis: Bitcoin recrea patrón de precios hacia nuevos máximos arriba de US $110.000, pero una divergencia genera dudas esta semana

mayo 19, 2025
MRKT: nuevo mercado NFT en Telegram basado en TON

MRKT: nuevo mercado NFT en Telegram basado en TON

mayo 17, 2025
CriptoEspacio Web

CriptoEspacio Web, el mejor espacio criptoinformativo donde puedes encontrar todo lo actual de Bitcoin, Ethereum, Blockchain, entrevistas, reviews, análisis de precios y mucho más.

Análisis

Análisis: Bitcoin recrea patrón de precios hacia nuevos máximos arriba de US 0.000, pero una divergencia genera dudas esta semana

Análisis: Bitcoin recrea patrón de precios hacia nuevos máximos arriba de US $110.000, pero una divergencia genera dudas esta semana

mayo 19, 2025
3 factores impulsan el precio de Ethereum a los 5.000 dólares en 2025

3 factores impulsan el precio de Ethereum a los 5.000 dólares en 2025

mayo 15, 2025

NFT

MRKT: nuevo mercado NFT en Telegram basado en TON

MRKT: nuevo mercado NFT en Telegram basado en TON

mayo 17, 2025
Soneium, la red blockchain de Sony lanzará música NFT por primera vez

Soneium, la red blockchain de Sony lanzará música NFT por primera vez

febrero 7, 2025
  • Descargo De Responsabilidad
  • DMCA
  • Política De Privacidad
  • Política De Cookies
  • Términos y Condiciones
  • Contáctanos

Copyright © 2023 Cripto Espacio Web.
CriptoEspacio Web no es responsable por el contenido de los sitios externos.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
  • HOME
  • INICIO
    • VIDEOS
    • REVIEWS
    • TUTORIALES
  • NOTICIAS BITCOIN
    • BITCOIN
    • NFT
    • EXCHANGES
  • ESTAFAS
  • DAO
  • ANALISIS
  • CONTACTO

Copyright © 2023 Cripto Espacio Web.
CriptoEspacio Web no es responsable por el contenido de los sitios externos.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In