Al principio, no me sorprendió escuchar que @NervosNetwork estaba haciendo un esfuerzo decisivo para crear BTC layer2. Porque la tecnología de la cadena pública de CKB es cercana a BTC pero también está más avanzada que BTC; puede heredar las características nativas de UTXO y también implementar características programables más avanzadas. Si bien es casi imposible que la cadena pública de CKB supere la narrativa de BTC, en segundo lugar, su layer2 de BTC seguramente será una existencia invencible. ¿Por qué? A continuación, hablaré sobre mi perspectiva de CKB.
El actual mercado de BTC layer2 está limitado por las deficiencias en la capacidad de verificación de la red principal de BTC, lo que ha dado lugar a una situación de florecimiento diverso. No es de extrañar, porque la simplicidad innata del lenguaje de scripts de la red principal de BTC, junto con su capacidad de cálculo + verificación que casi tiende a 0, brinda un amplio espacio y oportunidades para el mercado. En este momento, la red principal de BTC, además de poder realizar una verificación + firma múltiple limitada dentro de las condiciones de desbloqueo de UTXO, no puede implementar directamente otros datos que necesitan verificación, como Data, cambios de estado (state diff) y otros lógicos complejos de transacciones, y solo puede usar BTC como capa de liquidación de activos, extendiendo una poderosa cadena pública para construir la capacidad de consenso local y verificación computacional. De esta manera, no hay un estándar unificado para la implementación de BTC layer2, no hay tal cosa como 'ortodoxia', e incluso es difícil hacer distinciones claras. Solo se puede distinguir entre la percepción de la comunidad: en un sentido estricto, solo los canales de estado de Lightning Network y las soluciones extendidas bajo el Sello Único (Single Seal) de RGB son realmente la 'ortodoxia' de BTC layer2, porque aprovechan completamente la limitada capacidad de verificación de scripts de BTC, y no requieren o dependen mínimamente del consenso local fuera de la cadena. En un sentido amplio, siempre que el consenso local de la cadena extendida sea reconocido y haya una solución de puente de cadena cruzada que garantice la migración segura de activos, teóricamente las actuales cadenas EVM de Ethereum, cadenas de alto rendimiento como Solana, etc., pueden actuar como layer2 de BTC. Es evidente que el actual mercado de BTC layer2 está claramente polarizado: o es extremadamente estricto, como el Lightning Network y RGB, que se desarrollan lentamente y enfrentan dificultades, o es extremadamente amplio, donde cualquier cadena de rendimiento que pueda lograr la interacción segura de activos con la red principal de BTC puede ser llamada BTC layer2. Entonces, ¿no hay una solución 'intermedia'? Sí, la respuesta es: el marco técnico subyacente que utiliza el modelo UTXO y ha sido adaptado y actualizado es @NervosNetwork. En términos concretos:
1) CKB Network y BTC son completamente afines en 'modelo UTXO, mecanismo de consenso de minería', a diferencia del modelo de saldo de cuentas de otras cadenas públicas como Ethereum. UTXO tiene ciertas ventajas únicas en privacidad de transacciones, construcción flexible de transacciones y procesamiento paralelo para prevenir doble gasto, lo que lo convierte en uno de los mayores inventos de Satoshi Nakamoto. Esto también explica por qué, después de Ethereum, Sui y Aptos adoptaron un modelo similar al UTXO. Podemos decir que la capacidad y la velocidad de generación de bloques de Bitcoin tienen limitaciones de época, pero el modelo UTXO es muy avanzado. CKB ha utilizado el modelo UTXO y lo ha optimizado y actualizado al modelo Cell, que conserva la pureza de las transacciones del modelo UTXO de Bitcoin, mientras que puede proporcionar el estado de datos del modelo de cuentas de Ethereum y otros. En términos simples: la creación y destrucción del modelo UTXO de Bitcoin es similar al proceso de monedas que se destruyen y acuñan continuamente; el Cell elimina el proceso de destrucción, ya que busca validar y mantener el estado a largo plazo. Cada Cell contiene dos campos, Capacity y Data; la Capacity, medida en bytes, es equivalente al saldo de UTXO; Data guarda todos los estados de transacciones históricas y cualquier forma de datos; esto permite que la colección de Cells no solo exprese con precisión el saldo y gestione la transferencia de activos, sino que también incluya una serie de estados complejos de contratos inteligentes. En resumen, el modelo Cell es un modelo de transacción que tiene una continuidad más fuerte, mejor flexibilidad y puede ampliar el alcance de aplicación del modelo UTXO. También es clave para que CKB herede la seguridad de la red principal de BTC y, al mismo tiempo, 'acelere' el lento camino de expansión de Bitcoin a través de Lightning Network y RGB.
2) Tomemos como ejemplo el reciente lanzamiento de RGB++ por CKB. Según el proceso normal, para que el ecosistema BTC desarrolle una solución RGB madura, la dificultad no radica en el proceso de sello único de la red principal de BTC, sino precisamente en la comunicación, coordinación y mantenimiento conjunto del estado entre los nodos de verificación de clientes fuera de la cadena, especialmente en un entorno descentralizado de nodos. En otras palabras, la teoría de RGB parece fácil, pero su implementación se ve obstaculizada por limitaciones de infraestructuras básicas y otros desafíos.
CKB ha entendido esto claramente, por lo que permite que todos esos nodos que realizan la verificación de clientes fuera de la cadena participen en el proceso de verificación pública en la cadena de CKB. Esto ha acelerado directamente la ruta de práctica del cliente extendido de UTXO que RGB quería lograr. Después de todo, es muy difícil alcanzar un consenso en una red de nodos P2P compleja en un entorno de cliente fuera de la cadena, lleno de complejidades y desafíos, como: la comunicación fuera de la cadena puede enfrentar problemas de sincronización de datos o inconsistencias, además de algunos desafíos de fraude y ataques. Si se pudiera trasladar este proceso a un entorno en la cadena, sería más sencillo. 3) RGB++ ha sido un tema bastante discutido recientemente, y agrego un formato de datos de Open Transaction propuesto por CKB, para que todos puedan sentir las características avanzadas de esta cadena. En términos simples: Open Transaction permite a múltiples participantes construir y agregar diferentes transacciones en diferentes momentos, incluyendo la construcción parcial, la modificación permitida, y la construcción e integración incremental. Por ejemplo: Alice crea una Open Transaction, declarando que quiere intercambiar cierta cantidad de tokens A de Bob a cambio de tokens B. Después de que la transacción se inicia, sigue siendo editable; si Bob está de acuerdo con las condiciones de la transacción al recibirla, puede agregar sus tokens B y complementar las condiciones de la transacción. A primera vista, puede parecer abstracto, pero en escenarios de cadena cruzada, Alice y Bob pueden completar la transacción de activos de forma autónoma en diferentes cadenas heterogéneas, mejorando enormemente la interoperabilidad de la cadena CKB; en escenarios complejos de transacciones DeFi, las transacciones en las que participan los usuarios podrían necesitar ajustes dinámicos según los cambios del mercado. A través de Open Transaction, los participantes del contrato pueden ajustar las condiciones de la transacción de manera flexible durante la ejecución del contrato, lo que sin duda enriquece enormemente la capacidad de manejo de la complejidad de las transacciones.
En mi opinión, Open Transaction y las condiciones de desbloqueo de transacciones UTXO son idénticas, pueden integrar la construcción de condiciones de desbloqueo de transacciones complejas, la participación de múltiples firmas, y escenarios de aplicaciones complejas, lo cual también es una innovación de valor que se extiende a partir del pensamiento de la cadena principal de BTC. Lo interesante aquí es que el primer trabajo de @busyforking, miembro del equipo central de desarrollo de Ethereum, es precisamente una extensión del modelo UTXO de BTC. Aunque el modelo de contrato inteligente de Ethereum se aplica de manera más amplia ahora, Jan y su equipo de Nervos han elegido obstinadamente hacer una extensión y actualización sobre el modelo UTXO de BTC. Esto expresa tanto un respeto por el modelo de transacción UTXO minimalista de Satoshi Nakamoto, como si de alguna manera plantara la semilla para que se convierta en un layer2 nativo de BTC.
En resumen: soy muy optimista sobre el hecho de que CKB esté haciendo BTC layer2. A corto plazo, ciertamente puede acelerar la implementación de Lightning Network y RGB en cadenas del modelo UTXO, al menos puede proporcionar referencias significativas para las expectativas de implementación de estas dos categorías de soluciones de escalado en la red principal de BTC; a largo plazo, las características nativas de la cadena de CKB y la compatibilidad con innovaciones en la arquitectura subyacente le permitirán avanzar más en esta confusión de BTC layer2 sin estándares.