El 17 de febrero, Kevin, cofundador de CKB/director ejecutivo de Khalani Network, Baiyu, fundador de CMO/SeeDAO del Fondo Ecológico de CKB, y CyberOrange, embajador de la comunidad de CKB, compartieron sus puntos de vista sobre el modelo UTXO y su ecología durante una transmisión en vivo de X Space.

La transmisión en vivo duró 1 hora y 40 minutos y contenía mucha información. Los siguientes son los puntos clave basados ​​en el audio:


1. La diferencia entre el modelo UTXO y el modelo de cuenta.

Con respecto al modelo UTXO, el presentador Baiyu utilizó una metáfora muy fácil de entender: cuando caminas por la calle, no puedes saber cuánto dinero tienen las personas en la calle en sus bolsillos a menos que revises sus bolsillos uno por uno. Por el contrario, Ethereum, que utiliza el modelo de cuenta, tiene un árbol de estado mundial, que guarda el estado de todas las cuentas de Ethereum en el mundo (como saldos de cuentas, información de contratos, etc.).

Kevin agregó que antes de que saliera Ethereum, en realidad solo existía UTXO. En los primeros días, tanto los modelos UTXO como los de cuentas se interpretaban en torno a los activos. Incluso ahora, UTXO sigue siendo un concepto o intención de programación más centrado en activos, porque cada UTXO es un activo, un activo portátil y se utiliza un script para definir a quién pertenece. Posteriormente, el modelo de cuenta se desarrolló y se transformó en activos para cumplir contratos, y fundamentalmente ya no es punto a punto como UTXO, sino un grupo punto a punto. Desde la perspectiva de los activos, los contratos inteligentes son custodia inteligente y todos. Interactúa con este hosting inteligente.

Luego, CyberOrange introdujo varias ventajas importantes del modelo UTXO: Primero, UTXO naturalmente admite el procesamiento de transacciones en paralelo, por lo que su límite de rendimiento es mayor. En segundo lugar, el nivel de seguridad de los activos emitidos en la cadena UTXO es el mismo que el de las monedas nativas, porque también están en una UTXO. En comparación, otros activos emitidos en Ethereum (como ERC-20) están alojados en contratos inteligentes y su nivel de seguridad es mucho más bajo que el del token nativo ETH. En tercer lugar, la privacidad de UTXO será mejor. La billetera puede cambiar una dirección cada vez que se usa (el costo de hacerlo en el modelo de cuenta es muy alto) y la privacidad se puede mejorar aún más con la ayuda de protocolos como Mimblewimble. . Cuarto, el modelo de cuenta realizará cálculos y verificación en la cadena al mismo tiempo, mientras que el modelo UTXO solo realiza verificación en la cadena, lo que lo hace más adecuado para convertirse en una capa de liquidación. Además, la solución de expansión de mayor rendimiento es la red de canales (Channel), que debe basarse en el modelo UTXO. Será extremadamente difícil hacerlo en el modelo de cuenta.

2. modelo celular

CKB generalizó el modelo UTXO y lo llamó modelo Cell. Al igual que UTXO, Cell también es una salida de transacción, pero Cell generaliza la cantidad en UTXO y corresponde a capacidad y datos, convirtiendo así el espacio original para almacenar números enteros en un espacio que puede almacenar cualquier dato.

Al mismo tiempo, hay LockScript y TypeScript en la estructura de datos de Cell. El primero refleja principalmente la propiedad, mientras que el segundo puede personalizar muchas funciones ricas, incluso la mayoría de las funciones mencionadas en la BIP (Propuesta de mejora de Bitcoin). En los scripts de Cell, los desarrolladores también pueden especificar primitivas criptográficas según sus propias necesidades, lo cual es muy flexible.

En resumen, el modelo Cell continúa la filosofía básica de Bitcoin UTXO, lo que facilita que la cadena CKB herede las características simples y seguras de Bitcoin. Al mismo tiempo, mediante modificaciones inteligentes, Cell tiene la capacidad de admitir contratos inteligentes.

3. ¿Por qué el ecosistema UTXO se está desarrollando lentamente?

Kevin cree que después de tantos años de desarrollo de blockchain, el núcleo sigue siendo una tecnología descentralizada que sirve a los activos, y todos crean aplicaciones en torno a los activos.

UTXO es un activo programable. Utilice un script para definir el propósito y las condiciones de transferencia de este activo. Sin embargo, al realizar aplicaciones DeFi en la cadena del modelo UTXO, cómo resolver la liquidez en la cadena es un punto relativamente difícil, porque UTXO es un It. es un activo portátil que todo el mundo negocia entre pares. No es fácil encontrar una contraparte que pueda satisfacer las necesidades.

En la cadena de bloques que adopta el modelo de cuenta, todos colocan activos en contratos inteligentes. Las aplicaciones DeFi utilizan contratos inteligentes para agregar liquidez en la cadena y resolver el problema de las contrapartes. Por supuesto, esto también conlleva algunos riesgos. Por ejemplo, un error en el contrato inteligente puede provocar que todo el fondo común se deteriore.

Kevin cree que la liquidez es cómo programar para el futuro, que es un concepto en la línea de tiempo, por lo que UTXO también necesita este tipo de paradigma de programación que pueda abarcar el tiempo. UTXO es un activo soberano, es decir, el titular tiene control total sobre su propiedad. Entonces, ¿cómo podemos mantener las características de UTXO y resolver el problema de liquidez a lo largo del tiempo? Kevin cree que esto requiere que los activos de UTXO expresen no solo la propiedad, sino también cómo coincidir en el futuro o dónde llevar los activos. Él cree que las transacciones parcialmente firmadas son una solución. Actualmente, la comunidad Bitcoin también está estudiando las Transacciones Bitcoin Parcialmente Firmadas (PSBT, transacciones de Bitcoin parcialmente firmadas).

Además, el modelo de programación de UTXO es más complejo que el modelo de cuenta. El método de programación del modelo de cuenta es muy fácil de usar. Los desarrolladores solo necesitan aclarar la lógica en la cadena e implementar contratos inteligentes, y luego no tienen que preocuparse por eso. Todas las partes fuera de la cadena son interfaces estándar. conectarse a contratos inteligentes. Por lo tanto, la ecología blockchain del modelo de cuenta se desarrolla relativamente rápido y tiene muchas aplicaciones, mientras que la ecología blockchain del modelo UTXO o pan-UTXO se desarrolla lentamente.

4. Transacciones parcialmente firmadas

Las transacciones parcialmente firmadas pueden ayudar a que la cadena de bloques del modelo UTXO realice las funciones de las aplicaciones financieras en Ethereum.

Tomando el intercambio como ejemplo, el usuario posee activos UTXO y luego usa transacciones parcialmente firmadas para detallar una transacción que aún no se ha cargado en la cadena. Esta transacción expresa su intención, por ejemplo, quiere intercambiar 1 BTC por 10 ETH. y 59 BNB. Sólo cuando se cumpla su intención, la transacción se cargará antes de que se cumpla, el activo (1 BTC en este ejemplo) siempre estará en sus manos.

CyberOrange mencionó que las transacciones parcialmente firmadas permiten a los usuarios hacer lo que quieran con sus transacciones fuera de la cadena y también pueden lograr la intención de toda la cadena.

En CKB, se utiliza una solución llamada Open Transaction, que es un mecanismo de coordinación fuera de la cadena para construir transacciones. Los iniciadores de transacciones pueden completar tareas interesantes y complejas a través de la colaboración fuera de la cadena y también pueden dividir la estructura de la transacción en múltiples pequeños pasos, cada uno. correspondiente a una solución modular diferente. Haga clic aquí para leer la introducción científica de divulgación abierta de Open Transaction.

5. Beneficios de la "verificación dentro de la cadena, cálculo fuera de la cadena"

Con respecto a la "verificación dentro de la cadena, cálculo fuera de la cadena", Baiyu dio una metáfora muy fácil de entender: vas a la tienda a comprar algo que vale 20 yuanes y en tu bolsillo tienes una pieza que vale 10 yuanes, dos piezas vale 5 yuanes y cinco piezas valen 1. Calcule usted mismo 20 yuanes de billetes (pueden ser 10 yuanes por una pieza, 5 yuanes por 2 piezas; o 10 yuanes por una pieza, 5 yuanes por una pieza, 1 yuan por 5 piezas ) y entrégaselo al jefe, jefe, verifique si el total es 20 yuanes.

La verificación dentro de la cadena es en realidad muy simple, pero los cálculos fuera de la cadena son mucho más complejos y consumen más recursos. Kevin cree que solo se realiza la verificación en la cadena del modelo UTXO y los problemas se calculan y resuelven fuera de la cadena. Esto tiene al menos tres ventajas:

1. La aplicación puede implementar una lógica de liquidación o una lógica de verificación muy simple y, debido a su simplicidad, es mucho más fácil de implementar.

2. La aplicación no necesita considerar la optimización en la cadena (capa de protocolo). Siempre hay personas más inteligentes en este mundo que idean mejores mecanismos de comparación de transacciones, curvas de precios más aplicables, etc. Dado que todos los pasos para encontrar contrapartes y comparar transacciones se implementan mediante cálculos fuera de la cadena, solo se realiza la verificación en la cadena. por lo que la aplicación no necesita considerar la optimización en cadena. Si utiliza una versión optimizada del mecanismo de comparación de transacciones o la curva de precios en el modelo de cuenta, debe volver a implementar un contrato inteligente y permitir a los usuarios migrar activos allí (como migrar de Uniswap v2 a Uniswap v3). En otras palabras, las aplicaciones que solo realizan verificación en el modelo UTXO están preparadas para el futuro.

3. No es necesario considerar cuestiones de interoperabilidad. Porque solo la verificación se realiza en la cadena y el cálculo se realiza fuera de la cadena, y el "fuera de la cadena" aquí puede estar en la cadena de otras cadenas de bloques o no. No importa de dónde venga el cálculo de una transacción, este se envía a la cadena y la aplicación lo verificará.

Además, Kevin también mencionó que muchas de las aplicaciones de última generación también están recurriendo a un paradigma basado en verificación en la cadena, con coincidencias fuera de la cadena, y existe una tendencia a la plataforma de protocolos.

6. El ecosistema pan-UTXO tiene grandes perspectivas

Durante la transmisión en vivo, Kevin mencionó que las vías empresariales más populares en el ecosistema Ethereum (como privacidad, intención, abstracción de cuentas, procesamiento paralelo, etc.), desde la perspectiva de UTXO, estas oportunidades empresariales en realidad se deben a las desventajas. del modelo de cuenta. El modelo UTXO en sí tiene estas características, o son fáciles de implementar en el modelo UTXO.

Al final de la transmisión en vivo, Kevin expresó su fuerte optimismo por la ecología pan-UTXO. Después de que Inscription se hizo popular, todos volvieron a centrar su atención en Bitcoin, los desarrolladores comenzaron a llegar y todos comenzaron a pensar en cómo desarrollar en el modelo UTXO. Ya sea Cardano o CKB, su modelo contable es una mejora basada en el modelo UTXO, por lo que es fácil conectarse con Bitcoin. Después de estar conectadas, estas cadenas de bloques pan-UTXO también traerán muchas oportunidades. ser más próspero.

#CKB #UTXO #BTC‬ $CKB