El desarrollo tecnológico de Bitcoin ha pasado por múltiples etapas, desde el lenguaje de script básico inicial hasta las diversas nuevas tecnologías y protocolos actuales, ampliando constantemente sus funciones y escenarios de aplicación. Este artículo revisará los hitos principales en el desarrollo tecnológico de Bitcoin, explorando los métodos de uso de las nuevas tecnologías y las direcciones futuras de desarrollo.
1. Desarrollo técnico temprano de Bitcoin
1.1 lenguaje de script de Bitcoin
Bitcoin inicialmente adoptó un lenguaje de script simple para verificar transacciones. Este lenguaje no es Turing completo, careciendo de estructuras complejas como bucles y controles condicionales, pero también evita algunos riesgos de seguridad potenciales.
Los principales tipos de instrucciones de script incluyen:
Operación constante
Control de flujo
Operaciones de pila
Operaciones de cadena
Operaciones lógicas de bit
Operaciones lógicas aritméticas
Operación de cifrado
En las primeras etapas, se eliminaron algunas instrucciones, como la concatenación de cadenas, para mejorar la seguridad.
1.2 La disputa del tamaño del bloque y las bifurcaciones
Con la popularidad de Bitcoin, el problema de la congestión de la red se ha vuelto cada vez más grave. La comunidad ha tenido intensas discusiones sobre si expandir el tamaño del bloque, lo que finalmente llevó a múltiples bifurcaciones, dando lugar a monedas bifurcadas como BCH y BSV.
1.3 Exploración técnica temprana
Colored Coins: Representar otros activos al agregar marcas especiales a Bitcoin
MasterCoin: Construir capas de función más complejas sobre Bitcoin
CounterParty: utiliza OP_RETURN para almacenar datos, implementando funciones como la emisión de activos.
2. Nueva tecnología importante de Bitcoin
2.1 SegWit testigo aislado
SegWit resolvió el problema de la extensibilidad de las transacciones al separar los datos de firma de los datos de transacción, y al mismo tiempo amplió indirectamente la capacidad del bloque.
2.2 Taproot
Taproot es la versión mejorada de Testigo Separado, que combina tecnologías como las firmas Schnorr y MAST, ampliando aún más las funcionalidades de Bitcoin.
2.3 Firma Schnorr
La firma Schnorr reemplaza el algoritmo de firma ECDSA original, ofreciendo mayor eficiencia y seguridad, y soporta nuevas funciones como la agregación de firmas.
2.4 MAST ( Árbol de Sintaxis Abstracto Merklizado )
MAST organiza las condiciones del script en una estructura de árbol de Merkle, mejorando la eficiencia y la privacidad de scripts complejos.
2.5 Scripts de Taproot
Los scripts de Taproot expanden la capacidad de los scripts nativos de Bitcoin, sentando las bases para la implementación de contratos inteligentes más complejos.
3. Protocolos y aplicaciones emergentes
3.1 Ordinals y Inscripciones
Ordinals asigna un número único a cada satoshi, mientras que Inscriptions graba datos en los satoshis, creando un nuevo paradigma para los NFT de Bitcoin.
3.2 BRC-20
BRC-20 es un estándar de token homogéneo basado en el protocolo Ordinals, que hace posible la emisión de tokens en Bitcoin.
3.3 Atomicals y ARC-20
El protocolo Atomicals ofrece una forma alternativa de acuñar y transferir activos de Bitcoin, siendo el ARC-20 el estándar de token sobre el mismo.
3.4 Runes
Runes ha propuesto un esquema de seguimiento de tokens basado en UTXO, diseñado para resolver algunos problemas de protocolos como BRC-20.
3.5 Stamps y SRC-20/721
El sistema Stamps almacena metadatos a través de UTXO de múltiples firmas, SRC-20 y SRC-721 son los estándares de token sobre él.
4. Aplicación de nuevas tecnologías y desarrollo futuro
4.1 Estado actual de la aplicación
Actualmente, las aplicaciones en la red principal de Bitcoin se centran principalmente en aprovechar el espacio que ha sido ampliado en el bloque, como NFT y tokens simples. Las aplicaciones en el ámbito de la escalabilidad aún son relativamente escasas.
4.2 dirección de desarrollo futuro
Corto plazo: mejorar la aplicación de nuevas tecnologías de la cadena principal, desarrollar soluciones básicas de segunda capa.
Medio plazo: construir redes de segunda capa más complejas, que apoyen más aplicaciones financieras y de confianza.
A largo plazo: construir un ecosistema Web3 completo
El desarrollo futuro del ecosistema Bitcoin se centrará en la emisión y gestión de activos, así como en aplicaciones más amplias de Web3, expandiendo continuamente sus límites funcionales a través de un diseño por capas, mientras se mantiene la estabilidad subyacente.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
9 me gusta
Recompensa
9
6
Compartir
Comentar
0/400
MevShadowranger
· hace8h
Parece que Bitcoin también va a hacer NFT.
Ver originalesResponder0
RamenDeFiSurvivor
· 07-20 03:52
¡Hola! ¡El BTC va a subir a las nubes!
Ver originalesResponder0
LightningLady
· 07-20 03:49
¡Hay una nueva forma de jugar!
Ver originalesResponder0
BlockchainFries
· 07-20 03:44
Otra vez es un día de Ser engañados en web3
Ver originalesResponder0
NFTArchaeologis
· 07-20 03:41
¡Una vez más hemos sido testigos de la iteración y actualización de la civilización on-chain!
Bitcoin, un nuevo hito tecnológico de la moneda, de un lenguaje de script a un ecosistema NFT
Bitcoin tecnología desarrollo nuevo hito
El desarrollo tecnológico de Bitcoin ha pasado por múltiples etapas, desde el lenguaje de script básico inicial hasta las diversas nuevas tecnologías y protocolos actuales, ampliando constantemente sus funciones y escenarios de aplicación. Este artículo revisará los hitos principales en el desarrollo tecnológico de Bitcoin, explorando los métodos de uso de las nuevas tecnologías y las direcciones futuras de desarrollo.
1. Desarrollo técnico temprano de Bitcoin
1.1 lenguaje de script de Bitcoin
Bitcoin inicialmente adoptó un lenguaje de script simple para verificar transacciones. Este lenguaje no es Turing completo, careciendo de estructuras complejas como bucles y controles condicionales, pero también evita algunos riesgos de seguridad potenciales.
Los principales tipos de instrucciones de script incluyen:
En las primeras etapas, se eliminaron algunas instrucciones, como la concatenación de cadenas, para mejorar la seguridad.
1.2 La disputa del tamaño del bloque y las bifurcaciones
Con la popularidad de Bitcoin, el problema de la congestión de la red se ha vuelto cada vez más grave. La comunidad ha tenido intensas discusiones sobre si expandir el tamaño del bloque, lo que finalmente llevó a múltiples bifurcaciones, dando lugar a monedas bifurcadas como BCH y BSV.
1.3 Exploración técnica temprana
2. Nueva tecnología importante de Bitcoin
2.1 SegWit testigo aislado
SegWit resolvió el problema de la extensibilidad de las transacciones al separar los datos de firma de los datos de transacción, y al mismo tiempo amplió indirectamente la capacidad del bloque.
2.2 Taproot
Taproot es la versión mejorada de Testigo Separado, que combina tecnologías como las firmas Schnorr y MAST, ampliando aún más las funcionalidades de Bitcoin.
2.3 Firma Schnorr
La firma Schnorr reemplaza el algoritmo de firma ECDSA original, ofreciendo mayor eficiencia y seguridad, y soporta nuevas funciones como la agregación de firmas.
2.4 MAST ( Árbol de Sintaxis Abstracto Merklizado )
MAST organiza las condiciones del script en una estructura de árbol de Merkle, mejorando la eficiencia y la privacidad de scripts complejos.
2.5 Scripts de Taproot
Los scripts de Taproot expanden la capacidad de los scripts nativos de Bitcoin, sentando las bases para la implementación de contratos inteligentes más complejos.
3. Protocolos y aplicaciones emergentes
3.1 Ordinals y Inscripciones
Ordinals asigna un número único a cada satoshi, mientras que Inscriptions graba datos en los satoshis, creando un nuevo paradigma para los NFT de Bitcoin.
3.2 BRC-20
BRC-20 es un estándar de token homogéneo basado en el protocolo Ordinals, que hace posible la emisión de tokens en Bitcoin.
3.3 Atomicals y ARC-20
El protocolo Atomicals ofrece una forma alternativa de acuñar y transferir activos de Bitcoin, siendo el ARC-20 el estándar de token sobre el mismo.
3.4 Runes
Runes ha propuesto un esquema de seguimiento de tokens basado en UTXO, diseñado para resolver algunos problemas de protocolos como BRC-20.
3.5 Stamps y SRC-20/721
El sistema Stamps almacena metadatos a través de UTXO de múltiples firmas, SRC-20 y SRC-721 son los estándares de token sobre él.
4. Aplicación de nuevas tecnologías y desarrollo futuro
4.1 Estado actual de la aplicación
Actualmente, las aplicaciones en la red principal de Bitcoin se centran principalmente en aprovechar el espacio que ha sido ampliado en el bloque, como NFT y tokens simples. Las aplicaciones en el ámbito de la escalabilidad aún son relativamente escasas.
4.2 dirección de desarrollo futuro
El desarrollo futuro del ecosistema Bitcoin se centrará en la emisión y gestión de activos, así como en aplicaciones más amplias de Web3, expandiendo continuamente sus límites funcionales a través de un diseño por capas, mientras se mantiene la estabilidad subyacente.