Resumen del desarrollo de nuevas tecnologías de Bitcoin
1. Principales exploraciones y conflictos de la tecnología original de Bitcoin
La tecnología original de Bitcoin ha enfrentado problemas de conflicto entre la aplicación a gran escala y las capacidades que Bitcoin debería tener. Estos problemas involucran aspectos como la escala de las transacciones, la complejidad de las instrucciones de transacción y la forma de implementar las funciones. Con el desarrollo de la tecnología, muchas de estas cuestiones han obtenido respuestas más claras.
1.1 El lenguaje de script de Bitcoin y la reducción de instrucciones
Bitcoin utiliza un lenguaje de script de notación polaca inversa, que no tiene instrucciones de bucle ni de control condicional, por lo que no es Turing completo. Este diseño tiene tanto ventajas como limitaciones:
Ventajas:
Evitar que el código malicioso cause la paralización de la red
Prevención de ataques DOS
Limitaciones:
No se pueden ejecutar programas complejos
Funciones limitadas
A lo largo de la historia de Bitcoin, se han eliminado múltiples instrucciones, principalmente relacionadas con operaciones de cadenas, operaciones lógicas de bits y operaciones aritméticas. La eliminación de instrucciones ayuda a simplificar el protocolo subyacente, mejorando la seguridad y la estabilidad.
1.2 Historia, razones y significado de la bifurcación de Bitcoin
Durante el desarrollo del Bitcoin, han ocurrido múltiples bifurcaciones, siendo la principal razón la disputa sobre el tamaño de bloque. Las principales bifurcaciones incluyen:
BCH: Aumentar el tamaño del bloque a 8MB, después a 32MB
BSV: El tamaño del bloque es de 128MB
El fork refleja la divergencia de la comunidad sobre el plan de escalado y también es un proceso de exploración técnica.
1.3 Exploraciones típicas en el desarrollo de Bitcoin
Las principales exploraciones tempranas incluyen:
Colored Coins( monedas coloreadas): a través de la adición de etiquetas a Bitcoin para representar activos más amplios.
MasterCoin(OMNI): Establecer la capa de nodo completo, escanear la base de datos de estado de mantenimiento del bloque de Bitcoin
CounterParty: usar OP_RETURN para almacenar datos, implementar la emisión y el comercio de activos
Estas exploraciones sentaron las bases para el desarrollo posterior.
1.4 La imperfección de Bitcoin y el protocolo en capas
Las principales limitaciones de Bitcoin:
El modelo de cuenta UTXO no es favorable para implementar contratos inteligentes.
El lenguaje de script no es Turing completo, sus funciones son limitadas
Problema de la centralización de la minería
Problemas de escalabilidad
El diseño en capas es un método para resolver estos problemas, dividiendo el sistema en múltiples niveles, donde cada nivel es independiente pero colabora entre sí.
2. Importantes nuevas tecnologías en el desarrollo de Bitcoin
2.1 OP_RETURN
OP_RETURN permite adjuntar una pequeña cantidad de datos arbitrarios en las transacciones, lo que posibilita la expansión de aplicaciones.
2.2 Testigo de separación ( Segwit )
La testigo de aislamiento resolvió el problema de la extensibilidad de las transacciones y logró la expansión de la capacidad del bloque.
2.3 Taproot
Taproot amplía aún más las funciones de Bitcoin:
Introducir firmas Schnorr, mejorar la eficiencia y la privacidad de las transacciones
Implementar MAST( árbol de sintaxis abstracta de Merkle), optimizar el almacenamiento de scripts
Se ampliaron las capacidades de script a través de Tapscript
2.4 Ordinals, inscripciones y BRC-20
Ordinals: asignar un número único a cada satoshi
Inscripción: grabar información en el inteligente para lograr la funcionalidad NFT
BRC-20: estándar de token reemplazable
2.5 otros protocolos emergentes
Atomicals y ARC-20
Runes: token homogéneo basado en UTXO
BTC Stamps y SRC-20/721
3. Métodos de uso de nuevas tecnologías y desarrollo futuro
3.1 Método de uso de nuevas tecnologías
La aplicación de nuevas tecnologías se refleja principalmente en dos aspectos:
Escalado de bloques: como Segregated Witness
Ampliación de capacidades: como Taproot, firmas Schnorr, etc.
Actualmente, las aplicaciones se centran principalmente en la expansión de bloques, las aplicaciones para la expansión de capacidad aún están en desarrollo.
3.2 la demanda de desarrollo futuro
Corto plazo: completar la expansión de capacidades principales para satisfacer las necesidades de aplicaciones financieras
Medio plazo: desarrollar soluciones de segunda capa, satisfacer aplicaciones financieras y de confianza
A largo plazo: construir un ecosistema completo de Web3.0
El desarrollo futuro se centrará más en la emisión de activos, la gestión y la construcción de aplicaciones Web3 a gran escala.
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.
10 me gusta
Recompensa
10
6
Compartir
Comentar
0/400
LiquidationKing
· 07-24 22:03
No es suficiente con solo actualizar BTC, L2 también debe seguir.
Ver originalesResponder0
TheShibaWhisperer
· 07-24 22:00
El camino de la trampa de Bitcoin ha llegado a su fin.
Ver originalesResponder0
LiquidityOracle
· 07-24 22:00
Bitcoin cambia de piel una y otra vez, mejor sería hacer una actualización y ampliación.
Ver originalesResponder0
OffchainWinner
· 07-24 21:57
¿Cuánto tiempo más llevará la muerte del primer Token?
Ver originalesResponder0
FloorPriceWatcher
· 07-24 21:50
¿Una nueva tecnología que sorprende, verdad?
Ver originalesResponder0
Ser_This_Is_A_Casino
· 07-24 21:41
La bifurcación técnica es demasiado absurda, todavía es mejor BTC.
Evolución de la tecnología Bitcoin: del OP_RETURN al camino innovador del BRC-20
Resumen del desarrollo de nuevas tecnologías de Bitcoin
1. Principales exploraciones y conflictos de la tecnología original de Bitcoin
La tecnología original de Bitcoin ha enfrentado problemas de conflicto entre la aplicación a gran escala y las capacidades que Bitcoin debería tener. Estos problemas involucran aspectos como la escala de las transacciones, la complejidad de las instrucciones de transacción y la forma de implementar las funciones. Con el desarrollo de la tecnología, muchas de estas cuestiones han obtenido respuestas más claras.
1.1 El lenguaje de script de Bitcoin y la reducción de instrucciones
Bitcoin utiliza un lenguaje de script de notación polaca inversa, que no tiene instrucciones de bucle ni de control condicional, por lo que no es Turing completo. Este diseño tiene tanto ventajas como limitaciones:
Ventajas:
Limitaciones:
A lo largo de la historia de Bitcoin, se han eliminado múltiples instrucciones, principalmente relacionadas con operaciones de cadenas, operaciones lógicas de bits y operaciones aritméticas. La eliminación de instrucciones ayuda a simplificar el protocolo subyacente, mejorando la seguridad y la estabilidad.
1.2 Historia, razones y significado de la bifurcación de Bitcoin
Durante el desarrollo del Bitcoin, han ocurrido múltiples bifurcaciones, siendo la principal razón la disputa sobre el tamaño de bloque. Las principales bifurcaciones incluyen:
El fork refleja la divergencia de la comunidad sobre el plan de escalado y también es un proceso de exploración técnica.
1.3 Exploraciones típicas en el desarrollo de Bitcoin
Las principales exploraciones tempranas incluyen:
Colored Coins( monedas coloreadas): a través de la adición de etiquetas a Bitcoin para representar activos más amplios.
MasterCoin(OMNI): Establecer la capa de nodo completo, escanear la base de datos de estado de mantenimiento del bloque de Bitcoin
CounterParty: usar OP_RETURN para almacenar datos, implementar la emisión y el comercio de activos
Estas exploraciones sentaron las bases para el desarrollo posterior.
1.4 La imperfección de Bitcoin y el protocolo en capas
Las principales limitaciones de Bitcoin:
El diseño en capas es un método para resolver estos problemas, dividiendo el sistema en múltiples niveles, donde cada nivel es independiente pero colabora entre sí.
2. Importantes nuevas tecnologías en el desarrollo de Bitcoin
2.1 OP_RETURN
OP_RETURN permite adjuntar una pequeña cantidad de datos arbitrarios en las transacciones, lo que posibilita la expansión de aplicaciones.
2.2 Testigo de separación ( Segwit )
La testigo de aislamiento resolvió el problema de la extensibilidad de las transacciones y logró la expansión de la capacidad del bloque.
2.3 Taproot
Taproot amplía aún más las funciones de Bitcoin:
2.4 Ordinals, inscripciones y BRC-20
2.5 otros protocolos emergentes
3. Métodos de uso de nuevas tecnologías y desarrollo futuro
3.1 Método de uso de nuevas tecnologías
La aplicación de nuevas tecnologías se refleja principalmente en dos aspectos:
Actualmente, las aplicaciones se centran principalmente en la expansión de bloques, las aplicaciones para la expansión de capacidad aún están en desarrollo.
3.2 la demanda de desarrollo futuro
El desarrollo futuro se centrará más en la emisión de activos, la gestión y la construcción de aplicaciones Web3 a gran escala.