Desarrollo de nuevas tecnologías de Bitcoin y perspectivas futuras
1. Principales exploraciones y conflictos de la tecnología original de Bitcoin
La tecnología original de Bitcoin siempre ha tenido un problema de conflicto entre la aplicación a gran escala y las capacidades que debería tener Bitcoin. Estos problemas incluyen la escala de las transacciones, instrucciones de transacción complejas, un mayor espacio de transacción, entre otros. Con el desarrollo de la tecnología, muchas de estas cuestiones recibirán respuestas más claras.
1.1 El lenguaje de script de Bitcoin y algunas instrucciones eliminadas
El lenguaje de programación de Bitcoin es un lenguaje de script de paradigma de notación polaca inversa, que no tiene sentencias de bucle ni control de condiciones. Este diseño evita ciertos ataques y congestiones en la red, pero también limita la capacidad de la red de Bitcoin para ejecutar programas complejos.
A lo largo de la historia de Bitcoin, ha habido múltiples eventos de reducción de instrucciones, que principalmente involucran operaciones de cadenas, control de flujo y operaciones aritméticas. Estas reducciones tienen como objetivo hacer que el protocolo subyacente sea más básico y estable, reflejando la idea de diseño en capas.
1.2 Historia de los forks de Bitcoin, razones y significado
La historia del desarrollo de Bitcoin ha estado marcada por disputas sobre el tamaño de los bloques, que a menudo han provocado bifurcaciones duras. Desde el límite inicial de 1MB hasta las controversias sobre la ampliación, han surgido múltiples monedas bifurcadas como BCH, BSV, entre otras. Estas bifurcaciones son una forma de exploración del desarrollo, que intenta satisfacer más necesidades a través de sus propios cambios.
1.3 Exploraciones típicas en el desarrollo de Bitcoin
En el proceso de desarrollo de Bitcoin, han surgido algunos casos típicos de exploración:
Colored Coins (monedas coloreadas): representan activos y valores más amplios al agregar marcas especiales a partes específicas de Bitcoin.
MasterCoin (OMNI): Estableció una capa de nodo completa que puede proporcionar funciones más complejas.
CounterParty: utiliza OP_RETURN para almacenar datos en la red BTC, permitiendo la emisión, transacción y otras funciones de activos.
1.4 La imperfección de Bitcoin y el protocolo en capas
Las imperfecciones del sistema de Bitcoin se manifiestan principalmente en el sistema de cuentas UTXO, un lenguaje de script no Turing completo, así como en la seguridad y la escalabilidad. Desde la perspectiva de los protocolos en capas, estas características son, de hecho, propiedades que debería tener una red de capa.
2. Nuevas tecnologías importantes en el desarrollo de Bitcoin
2.1 OP_RETURN
OP_RETURN es un código de operación de script que se utiliza para finalizar el script y devolver el valor en la parte superior de la pila. Su funcionalidad ha sido modificada varias veces y ahora se utiliza principalmente como un método para almacenar datos en el libro mayor.
2.2 Segwit testigo aislado
El testigo segregado (Segregated Witness) resolvió el problema de la maleabilidad de las transacciones, redujo la cantidad de datos transmitidos y aumentó indirectamente la capacidad del bloque.
2.3 Taproot, Schnorr, MAST, Scripts de Taproot
Taproot es la segunda versión de SegWit, que combina firmas Schnorr, MAST (árbol de sintaxis abstracta de Merkle) y Taproot Scripts, expandiendo aún más las funcionalidades de Bitcoin.
2.4 Ordinals, Inscriptions, BRC-20 y otros protocolos
El protocolo Ordinals asigna un número único a cada Satoshi, mientras que las inscripciones (Inscriptions) graban información en los Satoshis. BRC-20 es un estándar de token fungible basado en el protocolo Ordinals.
Otros protocolos relacionados incluyen Atomicals, ARC-20, Runes, BTC stamps, SRC-20 y SRC-721, entre otros.
3. Métodos de uso de nuevas tecnologías y el desarrollo futuro necesario
3.1 Métodos de uso de nuevas tecnologías
El desarrollo de la tecnología Bitcoin es esencialmente la expansión de bloques y la expansión de capacidades. Actualmente, la mayoría de las aplicaciones exploran principalmente las aplicaciones después de la expansión de bloques, mientras que las aplicaciones de expansión de capacidades son relativamente escasas.
3.2 la demanda de desarrollo futuro
Las demandas de desarrollo futuras se centran principalmente en los siguientes aspectos:
Emisión y gestión de activos: continuar mejorando diversas aplicaciones financieras.
Aplicaciones Web3.0: Construir aplicaciones masivas para la verdadera era del valor.
Construcción por capas: a corto plazo, a través de nuevas tecnologías de la mainnet y una sencilla construcción de segunda capa; a medio plazo, perfeccionar la construcción de la segunda capa para satisfacer aplicaciones financieras y de confianza; a largo plazo, lograr una construcción integral de la era Web3.0.
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.
6 me gusta
Recompensa
6
4
Republicar
Compartir
Comentar
0/400
SchrodingersFOMO
· hace5h
Al principio, A P no pensó tanto, ¿verdad? Un poco de hierba.
Ver originalesResponder0
ThreeHornBlasts
· hace5h
¿Hacer la base más estable? Es un retroceso total.
Ver originalesResponder0
GasGuzzler
· hace5h
Otra tanda de datos ajustados oficialmente. Me he quedado dormido.
Ver originalesResponder0
airdrop_huntress
· hace5h
gm Bitcoin viejo no puede más y todavía está tratando de repararlo.
Evolución de nuevas tecnologías de Bitcoin: desarrollo y perspectivas futuras desde OP_RETURN hasta Ordinals
Desarrollo de nuevas tecnologías de Bitcoin y perspectivas futuras
1. Principales exploraciones y conflictos de la tecnología original de Bitcoin
La tecnología original de Bitcoin siempre ha tenido un problema de conflicto entre la aplicación a gran escala y las capacidades que debería tener Bitcoin. Estos problemas incluyen la escala de las transacciones, instrucciones de transacción complejas, un mayor espacio de transacción, entre otros. Con el desarrollo de la tecnología, muchas de estas cuestiones recibirán respuestas más claras.
1.1 El lenguaje de script de Bitcoin y algunas instrucciones eliminadas
El lenguaje de programación de Bitcoin es un lenguaje de script de paradigma de notación polaca inversa, que no tiene sentencias de bucle ni control de condiciones. Este diseño evita ciertos ataques y congestiones en la red, pero también limita la capacidad de la red de Bitcoin para ejecutar programas complejos.
A lo largo de la historia de Bitcoin, ha habido múltiples eventos de reducción de instrucciones, que principalmente involucran operaciones de cadenas, control de flujo y operaciones aritméticas. Estas reducciones tienen como objetivo hacer que el protocolo subyacente sea más básico y estable, reflejando la idea de diseño en capas.
1.2 Historia de los forks de Bitcoin, razones y significado
La historia del desarrollo de Bitcoin ha estado marcada por disputas sobre el tamaño de los bloques, que a menudo han provocado bifurcaciones duras. Desde el límite inicial de 1MB hasta las controversias sobre la ampliación, han surgido múltiples monedas bifurcadas como BCH, BSV, entre otras. Estas bifurcaciones son una forma de exploración del desarrollo, que intenta satisfacer más necesidades a través de sus propios cambios.
1.3 Exploraciones típicas en el desarrollo de Bitcoin
En el proceso de desarrollo de Bitcoin, han surgido algunos casos típicos de exploración:
1.4 La imperfección de Bitcoin y el protocolo en capas
Las imperfecciones del sistema de Bitcoin se manifiestan principalmente en el sistema de cuentas UTXO, un lenguaje de script no Turing completo, así como en la seguridad y la escalabilidad. Desde la perspectiva de los protocolos en capas, estas características son, de hecho, propiedades que debería tener una red de capa.
2. Nuevas tecnologías importantes en el desarrollo de Bitcoin
2.1 OP_RETURN
OP_RETURN es un código de operación de script que se utiliza para finalizar el script y devolver el valor en la parte superior de la pila. Su funcionalidad ha sido modificada varias veces y ahora se utiliza principalmente como un método para almacenar datos en el libro mayor.
2.2 Segwit testigo aislado
El testigo segregado (Segregated Witness) resolvió el problema de la maleabilidad de las transacciones, redujo la cantidad de datos transmitidos y aumentó indirectamente la capacidad del bloque.
2.3 Taproot, Schnorr, MAST, Scripts de Taproot
Taproot es la segunda versión de SegWit, que combina firmas Schnorr, MAST (árbol de sintaxis abstracta de Merkle) y Taproot Scripts, expandiendo aún más las funcionalidades de Bitcoin.
2.4 Ordinals, Inscriptions, BRC-20 y otros protocolos
El protocolo Ordinals asigna un número único a cada Satoshi, mientras que las inscripciones (Inscriptions) graban información en los Satoshis. BRC-20 es un estándar de token fungible basado en el protocolo Ordinals.
Otros protocolos relacionados incluyen Atomicals, ARC-20, Runes, BTC stamps, SRC-20 y SRC-721, entre otros.
3. Métodos de uso de nuevas tecnologías y el desarrollo futuro necesario
3.1 Métodos de uso de nuevas tecnologías
El desarrollo de la tecnología Bitcoin es esencialmente la expansión de bloques y la expansión de capacidades. Actualmente, la mayoría de las aplicaciones exploran principalmente las aplicaciones después de la expansión de bloques, mientras que las aplicaciones de expansión de capacidades son relativamente escasas.
3.2 la demanda de desarrollo futuro
Las demandas de desarrollo futuras se centran principalmente en los siguientes aspectos: