Este artículo es una reproducción de ChainFeeds, autora Linda Bell, enlace original:

https://substack.chainfeeds.xyz/p/ckb-layer2

Con el lanzamiento de ETF, la explosión de la ecología BRC-20 y el apoyo de la narrativa del halving, la atención del mercado parece centrarse nuevamente en la ecología de Bitcoin. En este contexto, CKB, como proyecto veterano en el ecosistema de la cadena pública, también ha realizado movimientos frecuentes recientemente, anunciando que después de ajustar el posicionamiento de su red principal a Bitcoin Layer 2, lanzó una capa de protocolo de activos RGB++. Aprovechando el impulso de desarrollo de Bitcoin Layer 2, junto con su propio "BUFF" ortodoxo UTXO + PoW, CKB rápidamente se convirtió en un tema candente en la comunidad.

Sin embargo, antes de profundizar en el concepto de RGB++, por qué el equipo de CKB eligió el protocolo RGB y cómo planean el desarrollo de Bitcoin Layer 2, es necesario que retrocedamos en el tiempo y aprendamos más sobre la historia, los antecedentes y el original. intenciones de CKB.

camino al nacimiento

A principios de 2018, cuando la atención del mercado se centraba en el ecosistema Ethereum, se lanzó oficialmente CKB. En julio del mismo año, CKB completó una financiación de 28 millones de dólares, con la participación de muchas instituciones de inversión conocidas como Polychain Capital, Sequoia China, Wanxiang Blockchain y Blockchain Capital. Posteriormente, el 24 de octubre de 2019, CKB completó una recaudación de fondos excedente de 67,2 millones de dólares en Coinlist. El 16 de noviembre de 2019, se lanzó la red principal de CKB "Lina".

La experiencia del equipo de CKB se puede llamar un equipo estrella, y los fundadores han estado profundamente involucrados en la industria del cifrado durante muchos años. Olaf, el fundador de Polychain Capital, también dijo en una entrevista que es muy optimista sobre los antecedentes del equipo de CKB.

  • Arquitecto jefe Jan Xie: Ha contribuido durante mucho tiempo al desarrollo de los clientes de Ethereum Ruby-ethereum y pyethereum, y también ha trabajado con el fundador de Ethereum, Vitalik Buterin, para desarrollar el consenso de Casper y la tecnología de fragmentación. Además, también fundó Cryptape, una empresa dedicada al desarrollo de plataformas blockchain subyacentes y a la investigación de algoritmos de consenso.

  • Lianchuang Kevin Wang: trabajó en soluciones de datos empresariales en IBM Silicon Valley Lab y cofundó Launch School, una escuela en línea para ingenieros de software. Además, Kevin Wang es el cocreador de Khalani, una infraestructura de solución centralizada basada en intenciones. (Khalani es un “solucionador colectivo” versátil que se puede integrar perfectamente en una variedad de aplicaciones y ecosistemas centrados en la intención).

  • Lianchuang y director de operaciones Daniel Lv: billetera Ethereum imToken Lianchuang y ex director de tecnología del intercambio de cifrado Yunbi. Además, Daniel Lv organizó la comunidad Ruby China durante 10 años y cofundó ruby-china.org.

  • CEO Terry Tai: fue uno de los principales desarrolladores del intercambio de cifrado Yunbi y cocreador del podcast tecnológico Teahour.fm.

Curiosamente, aunque el equipo fundador de CKB tiene estrechos vínculos con la comunidad Ethereum, optaron por heredar el modelo Bitcoin UTXO + PoW en su arquitectura de construcción Layer1. Esto se debe a que el equipo reconoció las limitaciones de la infraestructura de Ethereum. Se dieron cuenta de que la arquitectura de Ethereum limitaba la revisión de todo el sistema, impidiendo una reconstrucción fundamental y una innovación audaz. Por lo tanto, el equipo de CKB decidió tomar un camino diferente al de Ethereum y construir una nueva cadena de bloques.

Por otro lado, la razón por la que el equipo de CKB decidió reconstruir una cadena pública puede estar inspirada en el nombre Nervos. La palabra Nervos proviene de "Nerve", que también se basa en la teoría de la evolución de Charles Darwin: "Sólo las especies que se adaptan y se adaptan con flexibilidad a entornos cambiantes pueden sobrevivir". Significa permitir que la red se autoajuste y evolucione al nivel más bajo. . Sin embargo, existe otra teoría sobre el origen de Nervos, porque Lianchuang de CKB también es un amante de los deportes electrónicos y la animación, y la abreviatura de la "Agencia del Servicio Secreto de las Naciones Unidas" en la animación "Neon Genesis Evangelion" resulta ser " NERVIO".

图片

为了加速生态进展,CKB 从 2020 年初开始专注于开发工具,陆续推出了一系列工具,包括基于 JavaScript/TypeScript 的框架 Lumos、允许在 CKB 上使用账户模型的以太坊兼容层 Polyjuice、连接以太坊和 CKB 的跨链桥 Force Bridge 及 dApp 开发套件 Tippy 等。这些工具大大降低了开发应用的门槛。基于这些工具,CKB 生态已经上线了 127 个项目,涵盖 DID、钱包及铭文等不同赛道。

图片

En contra de la corriente principal: ¿Qué hay de nuevo en la arquitectura CKB?


在社区普遍关注 TPS 和 PoS 的背景下,CKB 选择了一条与主流完全不同的技术路线。他们坚持认为在抗审查和无需许可的问题上绝不能妥协。因此选择降低 L1 性能以维持足够的去中心化,并采用改进的 PoW 和简单的哈希函数来确保网络的安全性和无需许可性。

concepto de capas

La razón para elegir una arquitectura en capas se basa en la reflexión del equipo sobre el modelo operativo de Internet. Internet ha construido una red de confianza relativamente estable a través de una arquitectura en capas y desacoplada, pero su nivel de confianza es limitado y carece del soporte inherente de un protocolo de autoprotección. La infraestructura de red criptoeconómica ideal de CKB también debería adoptar una arquitectura en capas y desacoplada. Esto significa definir la red mediante un conjunto de protocolos en lugar de uno solo, al tiempo que se proporciona soporte nativo para protocolos autogarantizados. Por lo tanto, el equipo decidió construir una red en capas segura y escalable, donde Layer1 se enfoca en brindar seguridad y descentralización, y Layer2 aprovecha la seguridad de Layer1 para brindar escalabilidad ilimitada.

Como Capa1, CKB significa "Base de conocimiento común". El "conocimiento común" se define como el conocimiento que es común y ampliamente conocido, que todos o casi todos conocen y saben que todos los demás también lo saben. En el contexto de blockchain, "conocimiento común" se refiere a un estado que ha sido verificado por consenso global y aceptado por todos en la red. Este atributo también es la razón por la que podemos usar criptomonedas almacenadas en la cadena pública como moneda. Nervos CKB tiene como objetivo almacenar todo tipo de conocimiento común, no sólo moneda. Por ejemplo, puede almacenar criptoactivos definidos por el usuario, incluidos FT, NFT, etc.

Los protocolos Layer2 pueden utilizar CKB para garantizar la seguridad y al mismo tiempo proporcionar una escalabilidad ilimitada. La arquitectura en capas propuesta por CKB fue reconocida más tarde por Ethereum. Ethereum abandonó su investigación anterior sobre la fragmentación de ejecución en 2019 y en su lugar amplió su capacidad con Layer2 como núcleo, lo que continúa hasta el día de hoy.

El mecanismo PoW garantiza la descentralización

CKB cree firmemente que la Capa 1 es la piedra angular de la criptoeconomía y, por lo tanto, debe ser una red sin permisos. Por el contrario, PoS determina la proporción de producción de bloques en función del peso de la participación, lo que genera un conflicto con los objetivos de descentralización y neutralidad. Por el contrario, PoW no tiene ningún permiso y los usuarios sólo necesitan comprar máquinas de minería y electricidad para participar en la producción de bloques. Además, en términos de seguridad, es extremadamente difícil falsificar o reconstruir una cadena PoW porque es necesario volver a calcular la potencia informática de cada bloque. Vitalik también acuñó el concepto de "subjetividad débil" para explicar que la seguridad de PoS no es menor que la de PoW.

Por lo tanto, el equipo de CKB cree que aunque PoS es realmente mejor que PoW en términos de rendimiento, si desea que Layer1 sea lo más descentralizada y segura posible, PoW es más adecuado que PoS.

El modelo celular logra escalabilidad

Con el auge del ecosistema Bitcoin, el debate entre el modelo de cuenta y el modelo UTXO ha vuelto a llamar la atención. Al principio, ambos modelos se interpretaban en torno a los activos, pero con el tiempo, UTXO todavía considera los activos como el núcleo (punto a punto), mientras que el modelo de cuenta ha evolucionado para servir contratos y los activos de los usuarios están alojados en contratos inteligentes. .e interactuar con él. Esto da como resultado que el nivel de seguridad de los activos emitidos en la cadena UTXO sea mayor que el de los activos ERC-20 emitidos en Ethereum. Además de la seguridad, el modelo UTXO tiene mejor privacidad, la dirección cambia con cada transacción y, naturalmente, admite el procesamiento de transacciones en paralelo. Lo más importante es que, a diferencia del modelo de cuenta, que realiza cálculos y verificación en la cadena al mismo tiempo, el modelo UTXO coloca el proceso de cálculo fuera de la cadena y solo lo verifica en la cadena, simplificando así la implementación de la aplicación. lo que significa que no es necesario considerarlo en el problema de optimización de la cadena.

CKB no solo heredó las ideas de la arquitectura de Bitcoin, sino que también abstrajo el modelo UTXO y creó el modelo Cell. Aunque conserva la consistencia y simplicidad de Bitcoin, CKB tiene la capacidad de admitir contratos inteligentes. Específicamente, Cell abstrae el campo nValue en UTXO, que representa el valor del token, y lo divide en dos campos: capacidad y datos. Los datos guardan el estado y pueden almacenar cualquier dato. Al mismo tiempo, la estructura de datos de la celda también contiene dos campos, LockScript y TypeScript: el primero refleja principalmente la propiedad, mientras que el segundo puede personalizar muchas funciones enriquecidas.

En resumen, el modelo Cell es un modelo UTXO más general, que permite a CKB tener funciones de contrato inteligente similares a Ethereum. Pero a diferencia de otros contratos inteligentes, CKB adopta un modelo económico para el almacenamiento de conocimiento común, en lugar de un modelo económico diseñado para pagos en informática descentralizada.

"Abstracción" de alto nivel

El concepto de "abstracción" no es ajeno a los usuarios de cifrado: se refiere a eliminar la especificidad del sistema y crear universalidad, de modo que el sistema pueda aplicarse a una gama más amplia de escenarios. El desarrollo de Bitcoin a Ethereum es en realidad un proceso de abstracción. Bitcoin carece de programabilidad, lo que dificulta la creación de aplicaciones. Ethereum introduce máquinas virtuales y entornos operativos, proporcionando una plataforma para crear varios tipos de aplicaciones. Ethereum también ha seguido abstrayéndose durante su proceso de desarrollo, ya sea la "abstracción de cuenta" que Vitalik mencionó muchas veces o la adición de "abstracción criptográfica" precompilada, etc.

Así como Ethereum es una abstracción de Bitcoin, CKB también es una abstracción de Ethereum hasta cierto punto, lo que brinda a los desarrolladores de contratos inteligentes más libertad.

1) Abstracción de cuenta

CKB implementa la abstracción de cuentas a través del modelo Cell. Por ejemplo, la billetera ecológica Nervos UniPass ha creado un sistema de autenticación de identidad basado en el correo electrónico y los teléfonos móviles. Los usuarios pueden iniciar sesión mediante correo electrónico y contraseña, de forma similar a las cuentas tradicionales de Internet. El protocolo de nombre de dominio descentralizado .bit desarrollado por el equipo d.id del proveedor de servicios de identidad descentralizado también aprovecha las características de la cuenta abstracta de Nervos, lo que permite a los usuarios de Internet, usuarios de Ethereum y usuarios de EOS operar aplicaciones directamente, no solo limitadas a CKB. usuario.

2) abstracción criptográfica

En el corazón de la abstracción criptográfica se encuentra una máquina virtual eficiente. CKB utiliza CKB-VM. Con las características del conjunto de instrucciones RISC-V, CKB-VM permite a los desarrolladores implementar algoritmos criptográficos utilizando lenguajes como C y Rust. Por ejemplo, la billetera JoyID construida en CKB aprovecha al máximo las ventajas de la criptografía personalizada de Nervos CKB, eliminando la necesidad de contraseñas y palabras mnemotécnicas, y utiliza directamente tecnologías biométricas como huellas digitales para crear billeteras y confirmar transacciones.

3) Ejecutar la abstracción

El objetivo de CKB es crear abstracciones de nivel superior para mejorar el rendimiento y el rendimiento. A medida que aumenta el nivel de abstracción, la red Nervos puede mover más trabajo fuera de la cadena o a la Capa 2. Por ejemplo, aunque XBOX es una plataforma universal abstracta, todavía existen algunas limitaciones, como la imposibilidad de cambiar el hardware. La PC permite a los usuarios reemplazar hardware como tarjetas gráficas, CPU, memoria y discos duros. Por tanto, el PC es un sistema más abstracto. El objetivo de CKB es transformarse de XBOX a PC para satisfacer más necesidades y brindar más comodidad a los desarrolladores.

Análisis del modelo económico de CKB: recompensas mineras y mecanismo de inflación

El token nativo de CKB es CKB (Common Knowledge Byte), que representa el estado global de la cadena de bloques que pueden ocupar los titulares. Por ejemplo, si tiene 1000 CKB, puede crear una celda con un espacio de 1000 bytes y utilizar estos 1000 bytes para almacenar activos, estado de la solicitud u otros tipos de datos.

El modelo económico de CKB es muy singular: además de reducir a la mitad las recompensas mineras cada 4 años (similar a Bitcoin), también introduce un diseño de inflación similar a las monedas PoS convencionales, con una emisión adicional de 1.344 millones cada año. A día de hoy, según las estadísticas de ckbdapps.com, el número de CKB emitidos es de 44.379 millones, de los cuales la oferta circulante es de 43.690 millones. detalles de la siguiente manera:

图片

1) Lanzamiento de Génesis

En el bloque génesis se emitieron un total de 33,6 mil millones de monedas. Para rendir homenaje a Satoshi Nakamoto, al comienzo de la emisión se depositaron 8.400 millones de CKB en la dirección de Satoshi Nakamoto. Los 25.200 millones de CKB restantes se asignan a inversores institucionales, fondos ecológicos, equipos de desarrollo, inversores públicos, etc., y todos han sido desbloqueados.

2) Emisión de primer nivel

一级发行总量为 336 亿。与比特币类似,每四年减半一次,直至所有一级发行量都被开采。目前 CKB 已经于 2023 年 11 月进行了首次减半,发行量已经降至每年 21 亿 CKB。第二次减半预计将于 2027 年 11 月进行,发行量将降至每年 10.5 亿 CKB。一级发行的所有 CKB 都会奖励给矿工。

图片

Distribución específica:

  • El 21,5% se utiliza para ventas públicas de tokens, todos se desbloquearán cuando se lance la red principal.

  • El 17% se asigna al fondo del ecosistema, el 3% se desbloquea cuando se lanza la red principal y el resto se desbloqueará dentro de 3 años.

  • El 15% se asigna al equipo de Nervos, con un período de adquisición de derechos de cuatro años y 1/3 se desbloqueará cuando se lance la red principal.

  • El 14% se utiliza para colocación privada en 2018, bloqueado durante dos años.

  • El 5% se asigna a los socios fundadores, está bloqueado durante tres años y no circulará en la red principal.

  • El 2% se utiliza para la reserva de fundación, que se desbloqueó en julio de 2020 y no circulará en la red principal.

  • El 0,5% se utiliza para incentivos de testnet, proporcionando recompensas a los participantes de testnet a través de competiciones de minería y programas de recompensas por errores.

  • El 25% restante ha sido destruido.

图片

3) Emisión secundaria

Para garantizar que la fuente de ingresos de los mineros no se vea afectada por la reducción a la mitad y el volumen de transacciones en cadena, CKB ha introducido el concepto de "emisión secundaria", con una emisión fija de 1.344 millones de CKB cada año. La forma en que se distribuye CKB depende de cómo se utiliza CKB en la red:

  • Mineros: proporcional a la ocupación estatal en cadena

  • NervosDAO: proporcional a la proporción de CKB bloqueados en NervosDAO con respecto a la emisión total

  • Tesoro Nacional: Proporcional a la proporción de CKB en circulación sobre la emisión total, el mecanismo de gobernanza actual no se ha perfeccionado y esta parte se destruye directamente.

La emisión secundaria puede verse como un mecanismo de "impuesto inflacionario". Es decir, si un usuario necesita almacenar datos o estado en CKB, debe pagar una cierta cantidad de CKB como "alquiler estatal" a los mineros. Si ya no se necesita almacenamiento, CKB se puede desbloquear y depositar en Nervos DAO. Aquellos usuarios que no tengan necesidades de almacenamiento pueden depositar directamente su CKB en Nervos DAO y recibir subsidios para evitar que el valor del token se diluya mediante una emisión secundaria.

Según los datos del navegador CKB, el 11,4% de los tokens de emisión secundaria se utilizan para recompensas mineras, el 19,1% se utilizan para subsidios de bloqueo y el 69,5% se asignan a fondos del tesoro y se destruyen.

图片

Potencia informática de red

La minería CKB comenzó el 18 de mayo de 2019 utilizando el algoritmo hash Eaglesong. Después de marzo de 2020, ha habido un cambio gradual de CPU, GPU y FPGA a máquinas de minería ASIC. Actualmente, se admite la minería ASIC como Antminer K7 y Goldshell CK6 (los ingresos de la minería CKB con máquinas de minería GPU y FPGA son demasiado bajos). ser rentable).

Actualmente, la potencia minera de la red es de 240,06 PH/s y la dificultad minera es de 2,31 EH. Los grupos de minería que actualmente admiten CKB incluyen F2Pool, Poolin, 2miners, etc.

图片

La controversia continúa: ¿Qué opinas de las nuevas ideas de Capa 2 de Bitcoin?

El 13 de febrero, CKB co-creó Cipher propuso el protocolo de extensión RGB: RGB++. Esta medida afectó el precio del mercado secundario de CKB hasta cierto punto y desencadenó una discusión sobre la legitimidad de Bitcoin Layer 2.

Algunos usuarios creen que, en comparación con la facción de compatibilidad EVM, RGB ++ hereda la legitimidad de Bitcoin UTXO, y el equipo está profundamente involucrado en el ecosistema de Bitcoin, ya sea la arquitectura en capas, la abstracción UTXO o el protocolo OTX recientemente propuesto CoBuild Open. Transacción Extensión e innovación de las ideas de Bitcoin. Sin embargo, existe la opinión de que CKB está demasiado posicionada. Desde la cooperación con Huobi de 2019 a 2020 y la dirección del juego de 2020 a 2022, no se han logrado avances sustanciales. Por lo tanto, este cambio a la Capa 2 puede considerarse exagerado.

Además, los desarrolladores nativos de Bitcoin también expresaron su desacuerdo con el significado del nombre RGB++, creyendo que existe un significado de "Mejor que RGB". En la actualidad, CKB ha lanzado la hoja de ruta RGB++, y su rendimiento en el futuro solo se podrá responder después de la prueba del tiempo.

Desde principios de 2024, la competencia entre las soluciones Bitcoin Layer2 se ha intensificado. Sin embargo, independientemente de la solución que se adopte, han promovido el desarrollo sostenible y la implementación del ecosistema Bitcoin hasta cierto punto, y esta competencia puede inspirar más ideas y soluciones. Pero afortunadamente, en este proceso, CKB parece haberse adherido siempre a su intención original, insistiendo en ser isomórfico con Bitcoin y superando aún más las deficiencias.