Puntos clave:
1. La tecnología de emisión de cadenas con un solo clic está madurando y están comenzando a surgir varias cadenas L1 y L2;
2. Los contratos nativos ya no pueden satisfacer las necesidades de las aplicaciones ecológicas y las aplicaciones grandes han comenzado a implementar sus propias cadenas de aplicaciones;
3. El mercado de desarrollo de cadenas se divide gradualmente en dos campos independientes: L1 y L2 enfatizan la personalización y la independencia de blockchain, mientras que L2 se basa más en el desarrollo del ecosistema Ethereum;
4. La modularización se ha convertido en la dirección de la construcción independiente de blockchain, y la velocidad, la personalización y la flexibilidad se han convertido en las principales necesidades del mercado en la construcción de blockchain;
5. Las plataformas de emisión de blockchain de menor costo, eficientes y personalizables están reemplazando gradualmente a Polkadot y otras plataformas de emisión en cadena.
introducción
Aunque el desarrollo de la industria blockchain no ha sido largo, todavía hay mucho espacio para la innovación en infraestructura, aplicaciones de capa superior y modelos. Sin embargo, después del desarrollo de los últimos años, la infraestructura de la industria ha mejorado rápidamente. El comienzo de la emisión de moneda con un clic, pero ahora el modelo de encadenamiento con un clic está bastante maduro. Especialmente en términos de emisión de cadena con un solo clic, después de varias generaciones de iteraciones de tecnología de emisión de cadena, la construcción de una red principal ahora está al alcance de la mano, y en términos de rendimiento, seguridad, descentralización, almacenamiento de datos, mecanismo de consenso y aplicación de la red principal, la construcción, etc. Son muy completos y hay mucho espacio para elegir.
Ya sea que desee construir una Capa 1 usted mismo, o una Capa 2 o incluso una Capa 3 en el ecosistema Ethereum, puede lograrlo fácilmente. Para algunas aplicaciones que requieren escenarios específicos, la aparición de cadenas de aplicaciones es suficiente para satisfacer sus necesidades. Por ejemplo, la plataforma derivada descentralizada dYdX ha desarrollado la cadena de aplicaciones dYdX Chain basada en Cosmos SDK.
Este informe analizará exhaustivamente la evolución tecnológica, la comparación de ventajas y desventajas, el estado de desarrollo de cada plataforma blockchain importante, así como la demanda actual del mercado de plataformas blockchain. ¿Existe realmente una demanda en el mercado de publicación de enlaces con un solo clic? Para las aplicaciones, ¿es mejor elegir un contrato inteligente para crear una Dapp o es mejor crear su propia cadena de aplicaciones? ¿Cuál es la tendencia futura de la publicación de enlaces con un solo clic y qué deficiencias deben mejorarse?
Tabla de contenido
1. La demanda del mercado de cadenas capilares.
Demanda del mercado de aplicaciones
Necesidades de desarrollo de cadenas públicas independientes
Transformación empresarial de blockchain
Necesidades gubernamentales y regulatorias
2. La evolución de la tecnología de las cadenas capilares: volar hasta los hogares de la gente corriente
3. Análisis de la plataforma editorial en cadena: las cadenas ligeras son las más favorecidas por el mercado
lunares
Cosmos
Avalancha
moneda estrella
Plataforma de lanzamiento de cadena L2
4. Comparación de diferencias técnicas: la flexibilidad y la personalización se convierten en tendencias
mecanismo de consenso
Rendimiento de la red
máquina virtual máquina virtual
Composibilidad de componentes básicos.
Gobernanza en cadena
Capa de disponibilidad de datos
5. Escenario de aplicación de enlace con un clic
Ayude a que los proyectos se pongan en línea rápidamente
Proporcionar soporte técnico para aplicaciones para superar los cuellos de botella.
Ayude a las empresas a transformarse a Web3
6. Cuellos de botella y desafíos
problemas de seguridad
Problemas de rendimiento
Problema de permisos
problemas de cumplimiento de políticas
7. Resumen: el futuro del encadenamiento con un solo clic
1. Demanda del mercado de cadenas para el cabello.
La demanda del mercado para el desarrollo de cadenas proviene básicamente de la capa de aplicaciones. La narrativa de Web3 es [Próximos mil millones de usuarios, para transportar tantos usuarios, una sola cadena no puede soportar una aplicación tan fenomenal. A partir de la construcción de Ronin por Sky Mavis, el equipo de desarrollo de Axie Infinity, es obvio que la razón por la que se creó Ronin fue para resolver algunos problemas en el juego Axie Infinity, como la congestión de la red Ethereum y las altas tarifas del gas. Como cadena lateral de Ethereum, Ronin opera de forma independiente y tiene como objetivo proporcionar garantías confiables, rápidas y asequibles para los juegos, evitando al mismo tiempo los problemas de expansión de la cadena principal.
No hay muchos equipos en el mercado que tengan la experiencia técnica profesional y las capacidades de desarrollo como Sky Mavis. La mayoría de los equipos no pueden desarrollar y ejecutar de forma independiente una cadena pública al mismo tiempo que garantizan su rendimiento y seguridad. De esto se deriva la demanda del mercado de publicación en cadena con un solo clic. En conjunto, la demanda del mercado de cadenas para el cabello incluye los siguientes puntos:
1.1 Demanda del mercado de aplicaciones
Podemos ver que muchas aplicaciones a gran escala tienen tal demanda. Por ejemplo, Uniswap Labs lanzó Unichain el 11 de octubre. Como la Capa 2 se basa en la tecnología OP Stack, las transacciones de Unichain son más rápidas y económicas, y a través de Superchain Ecology de OP mejora su movilidad.
Para muchas aplicaciones maduras, la creación de una cadena de aplicaciones puede eliminar muchas restricciones de la red principal nativa, obtener una mayor autonomía y disfrutar exclusivamente de los recursos informáticos y de almacenamiento de toda la red, lo que ayuda a las aplicaciones a superar los cuellos de botella del crecimiento.
1.2 Requisitos para el desarrollo de una cadena pública independiente
El tema más discutido sobre la cadena es, sin duda, la Capa 2, representada por OP Stack y Arbitrum Orbit de Optimism. Con la ayuda del servicio Raas (Rollups-as-a-Service), desarrollar una cadena de Capa 2 se ha vuelto muy simple. Sin embargo, todavía hay muchos equipos de desarrollo que necesitan mecanismos de consenso personalizados, lenguajes de desarrollo, derechos de acceso a la red, VM (máquinas virtuales) y gobernanza en cadena. Por ejemplo, PoW se usa para consenso, Move, más seguro, se usa para lenguaje de desarrollo y los permisos de red requieren autorización para acceder, etc.
1.3 Transformación de blockchain empresarial
Con la mejora continua de la infraestructura Web3, las empresas tradicionales de Internet también se enfrentan a la necesidad de una transformación blockchain. Las empresas esperan utilizar blockchain para la gestión de la cadena de suministro, el intercambio de datos, el seguimiento de activos, etc. En este momento, la madurez de la tecnología de cadena de un solo clic. , puede satisfacer las necesidades de las empresas de implementar sus propias cadenas privadas o cadenas de alianza sin reinventar la rueda.
1.4 Necesidades de gobiernos y reguladores
Los gobiernos y las agencias reguladoras de algunos países esperan utilizar la tecnología blockchain para la gestión de identidades digitales, la ejecución de contratos inteligentes, la gestión del gobierno electrónico, etc. A través de la emisión de cadenas con un solo clic, estas instituciones pueden crear rápidamente redes blockchain y personalizarlas según sea necesario para promover la aplicación de tecnología en los servicios públicos.
2. La evolución de la tecnología de las cadenas capilares: volar hasta los hogares de la gente corriente
Cuando hablamos de la primavera de las aplicaciones Web3, ya ha surgido la necesidad de publicar en cadena, desde los proyectos de bifurcación iniciales, como BOS, Meetone, Telos, que bifurcaron el código EOS hasta copiar directamente el código Ethereum. Algunas cadenas públicas imitadoras; como Binance Chain. Aunque no se trata realmente de emisiones de cadenas con un solo clic, se puede ver que el mercado tiene una necesidad urgente de emitir su propia cadena pública.
La verdadera publicación en cadena con un solo clic debería comenzar con Cosmos y Polkadot. Para lanzar una cadena en Cosmos, puede usar el SDK de Cosmos para construirla y luego comunicarse entre cadenas a través del protocolo IBC. Polkadot usa el kit de herramientas del SDK de Polkadot para construir una cadena paralela y luego implementarla a través del relé de protocolo de capa cero. Interoperabilidad y seguridad compartida. El propósito de la arquitectura y el diseño de Cosmos y Polkadot es intentar construir puentes entre blockchains y, en última instancia, construir una Internet de blockchains.
Pero para lograr realmente una publicación de enlaces simple y rápida con un solo clic, todavía tienen muchas deficiencias. Por ejemplo, para desarrollar una parachain en Polkadot, primero debe prometer su token nativo DOT y luego ofertar para obtener ranuras para tarjetas para la cadena de retransmisión. La cantidad de ranuras para tarjetas es limitada y la demanda del mercado para la emisión de cadenas es enorme. entonces el costo de la licitación es muy alto. Según los datos, en la primera ronda de la subasta de ranuras para tarjetas de Polkadot, los cinco primeros bloquearon más de 99 millones de DOT, cerca del 10% del suministro total. Entre ellos, Moonbeam, que ocupó el primer lugar, bloqueó 35.759.931 DOT, lo que equivale a unos 35.759.931. DOT en ese momento. Dado que solo hay 5 calificaciones, el 5.° Trébol tiene 9.752.487 DOT bloqueados, lo que equivale aproximadamente a $37.059.452 al precio actual. En pocas palabras, para emitir una paracadena en Polkadot en ese momento, era necesario bloquear un mínimo de 37,05 millones de dólares en activos, por lo que el costo era muy alto.
https://parachains.info/auctions/polkadot-1-5
Sin embargo, con la aparición de la L2 modular representada por Optimism y Arbitrum, el encadenamiento simple y rápido con un solo clic se ha convertido gradualmente en una realidad. Los desarrolladores pueden utilizar el conjunto de herramientas que proporciona para desarrollar y configurar directamente muchos componentes de la cadena, como rendimiento, privacidad, tokens de gas, gobernanza, precompilación, capa de disponibilidad de datos, etc., compartiendo la capa de comunicación y seguridad de la red principal. Los desarrolladores no necesitan construir solos una potente red de nodos y un sistema de almacenamiento de datos. La seguridad, la informática y el almacenamiento de datos de la red se pueden proporcionar a través de otras redes de sucursales. También se comunica con otras cadenas del ecosistema para compartir liquidez entre sí, mejorando la interoperabilidad y rompiendo barreras de liquidez aisladas.
Además del ecosistema EVM, Starcoin, una plataforma de emisión en cadena con un solo clic basada en el lenguaje desarrollado por Move, se ha convertido rápidamente en un representante de la nueva generación de plataformas de emisión en cadena. StarStack es su marco de desarrollo, que puede proporcionar soluciones de diseño de blockchain más flexibles, personalizadas e independientes. Por ejemplo, se puede seleccionar PoW o PoS como mecanismo de consenso, las máquinas virtuales admiten la construcción Move, los módulos y parámetros de gobernanza en cadena se pueden personalizar y los derechos de acceso a blockchain también se pueden personalizar según las necesidades del desarrollador.
Vale la pena señalar que Starcoin ha propuesto el concepto de emisión de cadena inteligente AI + Web3. Está desarrollando un sistema de emisión de cadena conversacional que está conectado a la IA, es decir, los desarrolladores pueden presentar requisitos y modificar opiniones a través del diálogo, y la IA lo hará. completar el contrato. La implementación y la configuración de parámetros relacionados reducen en gran medida el umbral para la publicación de la cadena con un solo clic, lo que permite que el personal no técnico opere el sistema y publique su propia cadena de bloques L1.
3. Análisis de la plataforma editorial en cadena: las cadenas ligeras son las más favorecidas por el mercado
La publicación en cadena con un solo clic ha evolucionado desde el concepto hasta la implementación desde 2018. El sustrato lanzado por Polkadot admite la creación de una cadena de bloques en 15 minutos, resolviendo los problemas técnicos de la creación de una cadena pública. Al mismo tiempo, el SDK de Cosmos se mejora constantemente y participa silenciosamente en la competencia.
Posteriormente, las soluciones técnicas Polygon, Avalanche, Starcoin, Rollup, etc. se han sumado a la competencia en el mercado de desarrollo de cadenas, brindando a los desarrolladores herramientas para desarrollar blockchains rápidamente y optimizando parámetros para diferentes necesidades, facilitando así la creación de una blockchain. eficiente.
3.1 Lunares
Polkadot es el primero en surgir como una plataforma de emisión de cadenas y su solución es la cadena de retransmisión + parachain. La cadena de retransmisión es un protocolo de capa cero responsable de la seguridad de la red, el consenso y el procesamiento de transacciones; la parachain se construye a través de Polkadot Substrate, centrándose en la construcción de protocolos altamente flexibles y personalizados. Cada parachain puede tener sus propios parámetros, como el tiempo de generación de bloques. tarifas de transacción, mecanismo de gobernanza y recompensas mineras.
Substrate es un marco de cadena de bloques extensible, modular y de código abierto que implementa las funciones más comunes que se encuentran en el desarrollo de cadenas de bloques, como redes p2p, algoritmos de consenso, algoritmos de cifrado de uso común, almacenamiento de datos, gestión de transacciones, etc. Al mismo tiempo, Substrate abstrae la lógica empresarial relacionada con blockchain, por lo que los desarrolladores solo deben preocuparse por la implementación de la lógica empresarial, lo que facilita la combinación y personalización de las funciones de blockchain.
Substrate fue creado por Parity Technologies, una empresa de tecnología blockchain fundada por Gavin Wood, uno de los cofundadores de Ethereum y fundador de Polkadot.
El sustrato tiene muchas ventajas para el desarrollo de blockchain:
Modularidad: Substrate permite a los desarrolladores crear, combinar y publicar componentes fácilmente para formar una lógica empresarial al proporcionar un SDK abierto y componentes prácticos que se pueden combinar, reutilizar y publicar.
Arquitectura multicapa: la estructura de tres capas de Substrate es Substrate Core, Substrate SRML y Substrate Node.
Substrate Core es un módulo utilizado para construir el marco mínimo de blockchain. Puede proporcionar módulos como almacenamiento, consenso, cola de transacciones y mecanismo de producción de bloques y utilidades de JavaScript de bajo nivel. La capa SRML es más simple y todos los desarrolladores tienen que hacerlo. es comenzar desde Simplemente seleccione el grupo que necesita en el módulo y configure los parámetros para Substrate Node, solo necesita proporcionar el archivo de configuración JSON para obtener la cadena de bloques de contrato inteligente completa.
Actualización sin bifurcación: Substrate admite la actualización del tiempo de ejecución sin bifurcación. Una cadena basada en Substrate almacena WebAssembly Blob o WASM Blob, que contiene toda la lógica necesaria para que la cadena construya un nuevo bloque. El tiempo de ejecución de la cadena en sí se incluye en este WASM Blob si necesita modificar la información relevante del. blockchain, solo necesita combinarlo con la cadena En el referéndum de gobernanza, si se aprueban los votos, se puede completar la actualización correspondiente, reduciendo así el impacto de las bifurcaciones duras.
Polkadot tiene líderes espirituales comunitarios, herramientas de desarrollo completas y un rico apoyo ecológico, por lo que atrajo a una gran cantidad de desarrolladores en el mercado alcista de 2020. Sin embargo, el impulso de desarrollo de Polkadot pronto se detuvo después de su rápido ascenso.
La razón directa es que las instituciones de inversión en el ecosistema de Polkadot se centran más en los rendimientos a corto plazo, por lo que los tenedores de divisas a largo plazo básicamente han sufrido grandes pérdidas. Al mismo tiempo, muchos desarrolladores se han detenido debido a los problemas de costos mencionados anteriormente. Pero la razón fundamental es que el progreso general de los proyectos en el ecosistema no es tan bueno como se esperaba y esas aplicaciones no son esenciales para ello.
De hecho, hay una limitación implícita, que es que solo admite un máximo de 100 parachains, lo que desalienta la entrada de posibles nuevos desarrolladores. Y después de que Gavin Wood dimitiera como director ejecutivo de Parity Technologies, la organización de desarrollo ecológico de Polkadot, será bastante difícil para Polkadot volver a despegar en el futuro.
3.2 Cosmos
En comparación con Polkadot, el desarrollo ecológico del Cosmos es bastante completo. Según las estadísticas de Coingekco, hay 162 proyectos ecológicos de Cosmos incluidos, y 12 de los 100 proyectos principales por valor de mercado son del ecosistema Cosmos. Por ejemplo, los populares Celestia, Injective y Sei provienen todos de Cosmos, así como Luna. que anteriormente tenía un valor de mercado de más de 10 mil millones.
Cosmos SDK es un conjunto de herramientas de código abierto para crear cadenas de bloques de prueba de participación (PoS) públicas de múltiples activos. Las cadenas de bloques creadas con el SDK de Cosmos a menudo se denominan cadenas de bloques específicas de aplicaciones, que es lo que llamamos cadenas de aplicaciones (cadena dApp). ).
Hoy en día, las aplicaciones convencionales se crean en base a máquinas virtuales como Ethereum. Los desarrolladores crean aplicaciones descentralizadas a través de contratos inteligentes. Sin embargo, debido a los cuellos de botella en la plataforma subyacente, las aplicaciones pueden estar limitadas en términos de flexibilidad, soberanía y rendimiento, por lo que no lo son. Adecuado para aplicaciones complejas.
La cadena de aplicaciones de Cosmos es una cadena de bloques personalizada para ejecutar una única aplicación. Los desarrolladores tienen más opciones a la hora de crear y también pueden proporcionar mejor soberanía, seguridad y rendimiento. Pero la desventaja es que la liquidez está dispersa y la seguridad está aislada. La seguridad no se puede compartir como Polkadot. Al mismo tiempo, el ecosistema de desarrolladores también debe construirse de forma independiente.
3.3 Avalancha
Avalanche se define a sí misma como: una plataforma abierta adecuada para implementar Dapps y blockchains a nivel empresarial. Los desarrolladores pueden implementar su propia L1 (anteriormente conocida como Subnets, subredes).
Avalanche L1 es una red de validación personalizable que logra consenso para una o más cadenas de bloques en el ecosistema. L1 se ejecuta independientemente de la red principal de Avalanche y tiene su propio sistema de ejecución para garantizar que no haya competencia por los recursos. Los validadores L1 primero deben unirse a la red principal y apostar al menos 2000 AVAX antes de poder participar.
Avalanche L1 mejora la escalabilidad de blockchain al reducir el tráfico en la red principal, lo que resulta en transacciones más rápidas y tarifas de gas más bajas. Ofrecen amplias opciones de personalización, incluido el control sobre los requisitos del validador, la estructura del token, la configuración de permisos y más.
Vale la pena mencionar que la arquitectura L1 de Avalanche toma una ruta de cumplimiento, que requiere que el verificador cumpla con las condiciones de cumplimiento relevantes. Por ejemplo, el verificador debe estar ubicado en un país/región determinado, debe pasar las verificaciones KYC/AML y debe tener una licencia específica. etc.
Al mismo tiempo, también admite la creación de cadenas de bloques privadas a las que solo pueden unirse ciertos validadores predefinidos, y el contenido de la cadena de bloques solo es visible para estos validadores, lo que satisface las necesidades de algunos proyectos que desean mantener la información privada.
3.4 Starcoin
Starcoin es una solución de implementación inteligente con un solo clic basada en el lenguaje Move que se centra en una cadena de bloques de Capa 1 personalizable y de alto rendimiento. Los desarrolladores pueden utilizar StarStack para el desarrollo de cadenas de bloques. StarStack es una biblioteca de código fuente abierta con modularidad en su núcleo, que se utiliza para construir la Capa 1 personalizada. Los desarrolladores pueden usar esta biblioteca de código para iniciar máquinas virtuales Move y ejecutar sus propias cadenas de bloques. En el futuro, también pueden usar su sistema inteligente de IA para. comunicar Despliegue de blockchain en el formulario.
A diferencia de otras plataformas de emisión de blockchain, StarStack tiene ventajas únicas en términos de seguridad, rendimiento de la red, mecanismo de consenso y flexibilidad, lo que la convierte en la única plataforma de emisión de blockchain que los desarrolladores pueden personalizar por completo.
Las ventajas del marco tecnológico StarStack son:
1) Construido en base al lenguaje Move y la máquina virtual. El marco subyacente y los contratos inteligentes de StarStack están escritos en lenguaje Move, y la máquina virtual también adopta Move. La programación orientada a objetos y basada en activos hace que los recursos en el módulo sean extremadamente transparentes, mientras que las llamadas externas al módulo son completamente opacas. Move language también se conoce como el lenguaje de contrato inteligente más seguro y flexible, que también proporciona más espacio para su solución de emisión de cadena con un solo clic al personalizar la Capa 1.
2) Basado en la estructura DAG. StarStack introdujo la estructura DAG, combinada con su propia innovación para lanzar FlexiDAG, actualizó el mecanismo de consenso PoW y ajustó dinámicamente el tiempo de bloqueo, la dificultad y las recompensas de los bloques. FlexiDAG acelerará la generación de bloques, acortará el tiempo de confirmación de transacciones y mejorará enormemente el rendimiento de la red y la eficiencia del sistema. Además, los parámetros clave se pueden ajustar dinámicamente a través de mecanismos de gobernanza en cadena, lo que hace que el sistema sea más adaptable y flexible.
3) Paralelizar redes de alto rendimiento. En StarStack, se presenta TurboSTM, un motor de computación de memoria basado en subprocesos múltiples de alto rendimiento, que cambia por completo la forma en que se ejecutan los contratos inteligentes. TurboSTM utiliza control de concurrencia de múltiples versiones (MVCC) y bloqueo optimista para lograr una lectura de datos sincrónica y una actualización oportuna, lo que reduce significativamente los cuellos de botella en la ejecución y mejora el rendimiento de las transacciones. Esto también ha dado un salto cualitativo en el rendimiento de la red. Según los datos oficiales del entorno de prueba, el TPS máximo puede alcanzar 130.000. Estos datos ya son el techo de la cadena pública de la industria.
4) Compatible con las principales aplicaciones del ecosistema Move. Recientemente se ha observado que Starcoin ha logrado compatibilidad total con las aplicaciones ecológicas Move mediante la actualización de la versión Move V7, lo que permite a los desarrolladores migrar e implementar fácilmente sus dApps sin tener que reescribir el código. En pocas palabras, la Capa 1 emitida a través de Starcoin es compatible con la mayoría de las aplicaciones del ecosistema Move. Por ejemplo, las aplicaciones desarrolladas en Aptos se pueden migrar fácilmente a la nueva Capa 1 sin modificar el código original. Por supuesto, esto también se aplica a las cadenas de bloques desarrolladas con StarStack, por lo que proporciona una gran comodidad para los desarrolladores que desean diseñar el ecosistema Move.
Plataforma de lanzamiento de cadena 3.5 L2
La plataforma de emisión de cadenas L2 está representada por Optimism, Polygon y Arbitrum, y también incluye zkSync y Starknet. Están dirigidas principalmente a usuarios con necesidades de desarrollo ecológico de Ethereum y emiten cadenas L2. En el verdadero sentido, no es una cadena de bloques completamente independiente. . Debido a que su mecanismo de consenso, VM, rendimiento de procesamiento y tarifas de gas dependen en gran medida de la arquitectura Ethereum, existen muchas deficiencias en la escalabilidad.
4. Comparación de diferencias técnicas: ¡La flexibilidad y la personalización se convierten en tendencia!
Del análisis anterior de cada plataforma de publicación en cadena, podemos ver que cada plataforma tiene sus propias características y diferentes compensaciones en términos de modularidad, personalización, seguridad, rendimiento de la red, etc. Por ejemplo, un proyecto centrado en aplicaciones puede elegir Cosmos para construir su propia cadena de aplicaciones si valora el desarrollo y la seguridad del ecosistema Ethereum, puede elegir OP, Arbitrum o Polygon para construir su propia cadena de Capa 2; Si es optimista sobre el desarrollo del ecosistema Move, puede optar por construir una cadena pública Move independiente basada en Starcoin.
Pero a partir del propósito de lanzar una cadena, debemos pensar en qué satisface las necesidades de los desarrolladores para construir una cadena pública. Ya sea para proporcionar a millones de usuarios un TPS alto, gas ultrabajo y servicios fluidos de calidad comercial, o para proporcionar a una empresa un sistema interno altamente personalizado, con parámetros flexibles y con gestión de permisos.
A continuación, haremos una comparación exhaustiva de varias plataformas de lanzamiento de cadena desde la perspectiva del mecanismo de consenso, la interoperabilidad, el rendimiento de la red y el costo de transacción, VM, etc. para ver las ventajas y desventajas de cada plataforma de lanzamiento de cadena.
4.1 Mecanismo de consenso
En términos de consenso, la mayoría de las plataformas de emisión de cadenas utilizan PoS, que garantiza la seguridad y la descentralización de la red mediante la promesa de tokens nativos. Por supuesto, existen algunas pequeñas diferencias. Por ejemplo, Polkadot utiliza NPOS (Prueba de participación nominada) y. Usos de Cosmos Es un mecanismo de consenso que combina PoS + BFT (tolerancia a fallas bizantinas). Por supuesto, también hay algunos proyectos que son compatibles con PoW y PoS, como Starcoin.
PoS no requiere máquinas de minería físicas y no consume mucha potencia informática compleja ni electricidad. Es relativamente más respetuoso con el medio ambiente y ahorra energía porque no requiere cálculos complejos y, en términos generales, la velocidad de transacción será más rápida. Sin embargo, en términos de garantizar la descentralización y la seguridad, PoS también requiere que más nodos participen en el mantenimiento de la red. Similar a Ethereum, que tiene una enorme red de nodos.
Como mecanismo de consenso de primera generación, PoW aumenta la dificultad de los ataques al calcular la complejidad de las funciones hash. Los atacantes necesitan consumir una enorme potencia informática y electricidad para controlar la red, lo que hace que la red sea más difícil de controlar maliciosamente. Al mismo tiempo, PoW tiene un desempeño sobresaliente en la descentralización. Los proyectos a pequeña escala pueden usar una computadora, un teléfono móvil o incluso una red de banda ancha para participar en la minería, y los proyectos a gran escala pueden usar máquinas mineras profesionales. Actualmente, PoW es el primer mecanismo de consenso ampliamente adoptado. Se ha ejecutado con éxito en múltiples cadenas de bloques durante muchos años y tiene un rendimiento excelente en términos de seguridad y descentralización.
4.2 Rendimiento de la red
En teoría, el rendimiento de la red es inversamente proporcional a los costos de transacción. Cuanto mayor es el rendimiento, menores son los costos de transacción. El rendimiento mencionado aquí es principalmente TPS y BPS. Según las estadísticas, el TPS de cada parachain de Polkadot es de solo 1000. Aunque tiene más ventajas que algunas cadenas públicas establecidas, obviamente no es suficiente como cadena pública que puede transportar más aplicaciones Web3.
L2, como solución de expansión para Ethereum, tampoco es satisfactoria. El TPS máximo teórico de Optimism y Arbitrum es de 714 tx/s y 40.000 tx/s respectivamente, mientras que el rendimiento máximo de TPS registrado es de 67,41 tx/s y 944 tx/s.
https://chainspect.app/compare/arbitrum-vs-optimism
Al mismo tiempo, en términos de tarifas de gas, aunque es muy reducido en comparación con Ethereum, el gas de Optimism para enviar ETH es de 0,09 dólares estadounidenses y el gas para transacciones es de 0,18 dólares estadounidenses; el gas de Arbitrum para enviar ETH es de 0,09 dólares estadounidenses; para transacciones es US$0,27. Este precio es bastante alto en comparación con Solana, BSC y otros L1.
https://l2fees.info/
El TPS máximo de la teoría de polígonos es 649 tx/s, y el TPS máximo de la teoría de Avlanche es 357 tx/s, ninguno de los cuales supera los 1000. Sin embargo, Starcoin, que se desarrolla en base al lenguaje Move, ha observado recientemente que ha actualizado su red principal a 2.0 y que el valor máximo teórico de TPS ha alcanzado 130.000 tx/s, lo cual es bastante sorprendente en comparación con la cadena estadística emitida actualmente. plataformas, ya está liderando el camino, por supuesto, debido a que la red principal 2.0 aún está en la etapa de operación de prueba, por lo que aún está por verificar si realmente puede alcanzar los aterradores 130,000 en un entorno formal, pero con un descuento de la mitad. puede superar los 50.000 TPS ya es líder en cadenas públicas de desempeño.
Al mismo tiempo, también existen diferentes diferencias en BPS (bloques por segundo). Sabemos que la velocidad de generación de bloques afecta directamente la velocidad de la transacción. Cuanto más rápida sea la velocidad de generación de bloques, más transacciones se pueden empaquetar en el mismo tamaño de bloque y más rápida será la velocidad de confirmación de la transacción. Entre ellos, Polygon 2,13 s/bloque, Avalanche 2,05 s/bloque, Polkadot 6 s/bloque y Starcoin 1 s/bloque. Se puede ver que Starcoin sigue siendo significativamente mejor que otras cadenas públicas en este aspecto, mientras que Polkadot se queda atrás en este aspecto. aspecto.
4.3 máquina virtual VM
Sabemos que VM es responsable de ejecutar contratos inteligentes y calcular el consumo de gas en la cadena de bloques. Todas las dApps requieren máquinas virtuales para funcionar con normalidad.
Polygon, Optimism, Arbitrum y Avalanche utilizan la máquina virtual EVM de Ethereum, que está escrita en el lenguaje de desarrollo Solidity. Su capacidad para admitir contratos inteligentes compatibles con bytecode le permite cruzar varias cadenas de bloques. Al mismo tiempo, EVM es bueno para ejecutar complejos. y contratos inteligentes personalizados, que son cruciales para una variedad de aplicaciones, incluidas dApps, plataformas DeFi, juegos y NFT. Al mismo tiempo, EVM también es el ecosistema blockchain más grande en la actualidad, con una enorme comunidad de desarrolladores detrás para brindar soporte, la tecnología es más madura y las aplicaciones ecológicas son ricas.
Pero EVM también tiene algunas deficiencias. Por ejemplo, la escalabilidad deficiente, EVM solo puede procesar un número limitado de transacciones por segundo; las altas tarifas del gas, debido a la escalabilidad insuficiente de EVM, las tarifas del gas aumentarán rápidamente en el caso de la congestión de la red, una vez implementados; , los contratos inteligentes en blockchain no se pueden cambiar.
La máquina virtual Move utilizada por Starcoin. Se verificará antes de ejecutar el contrato. Este validador puede verificar varios tipos de errores. Durante el proceso de convocatoria del contrato, la seguridad del estado del contrato debe aislarse principalmente a través de la seguridad dentro del lenguaje de programación para garantizar un funcionamiento más seguro de los contratos inteligentes.
Al mismo tiempo, en comparación con EVM, la componibilidad del lenguaje Move se refleja en los módulos. Los módulos en sí se almacenan en el almacenamiento global. Por lo tanto, en términos de optimización y actualización de contratos inteligentes, solo se pueden realizar los módulos combinados. acelerar la actualización y optimización del contrato.
4.4 Componibilidad de componentes básicos
La componibilidad se refleja principalmente en la cadena de bloques modular, que divide todo el sistema en varios componentes especializados, cada uno de los cuales tiene sus propias funciones y responsabilidades claras. Este diseño permite optimizar componentes individuales para tareas específicas, garantizando una ejecución eficiente. Al igual que los ladrillos Lego, cada ladrillo tiene su propia forma y función específicas, pero se pueden combinar para construir una amplia variedad de modelos.
En la actualidad, todas las plataformas de publicación de cadenas tienen la capacidad de modularizar las cadenas de bloques, dividiendo la cadena de bloques en capa de ejecución, capa de disponibilidad de datos, capa de liquidación y capa de consenso, lo que mejora en gran medida la componibilidad de la red.
En la solución Rollups, la cadena L2 generalmente solo es responsable de la capa de ejecución, dejando el consenso, la disponibilidad de datos y la liquidación a la red principal de Ethereum. Relativamente hablando, tiene las siguientes ventajas:
Mejorar el rendimiento de la cadena significa realizar la expansión de Ethereum;
Para promover la prosperidad ecológica, cada módulo asume diferentes funciones al tiempo que garantiza la seguridad general;
Mejorar la experiencia del usuario, como reducir costos, reducir la fragmentación, reducir la dificultad de uso, etc.;
Reduzca el costo de crear una cadena Rollup L2 Además de compartir la seguridad desde L1, también puede compartir múltiples servicios, como operadores de nodos y secuenciadores.
Actualmente, tanto Optimism como Arbitrum adoptan soluciones Rollup. Proporcionan marcos de desarrollo de software para que las cadenas L2 emitidas a través de sus plataformas puedan compartir seguridad, capas de comunicación y tecnologías de código abierto. Como OP Stack, Arbirtrum Nitro, Polygon CDK y Rollup framework son los componentes más importantes en el desarrollo de una cadena de bloques modular. Reduce en gran medida el umbral para construir L2 de forma modular.
Sin embargo, vale la pena señalar que en la construcción modular de la cadena L2, dado que el marco acumulativo, el servicio de disponibilidad de datos, el secuenciador, el puente entre cadenas, etc. están diseñados por el proveedor de servicios Raas, existe flexibilidad al personalizar la cadena de bloques. y poca escalabilidad.
Al igual que dYdX abandonó L2 (dYdX v3) creada en StarEx, eligió migrar al ecosistema Cosmos y lanzó dYdX Chain (dYdX v4). La cadena lanzada con la ayuda de Cosmos SDK es una L1 independiente. Elimina las restricciones de L2, toma la lógica empresarial como núcleo, reconstruye de forma altamente personalizada la infraestructura subyacente y logra un "libro de pedidos fuera de la cadena y una correspondencia completamente descentralizados". " Engine", que permite que dYdX como aplicación DeFi brinde a los usuarios servicios de negociación de derivados más rápidos y de menor costo.
En el diseño modular de Cosmos, separa el consenso, la máquina de estado y la máquina virtual, lo que permite a los desarrolladores de cadenas combinar bloques de construcción más fácilmente. Por ejemplo, como desarrollador, puede personalizar su propio mecanismo de consenso, agregar lógica y módulos específicos a la máquina de estado y elegir diferentes máquinas virtuales. Esta es una de las razones por las que dYdX eligió el SDK de Cosmos para desarrollarse.
Starcoin, cuya narrativa principal es altamente personalizable y componible, también se destaca en la construcción modular de blockchain. Su marco de desarrollo StarStack proporciona componentes técnicos que son altamente modulares, fáciles de combinar y fáciles de desarrollar de forma secundaria. Con StarStack, los desarrolladores pueden crear una L1 independiente y la aplicación se construye recientemente a partir del marco subyacente basado en la lógica empresarial y se puede configurar de manera flexible en términos de mecanismo de consenso, componentes de cadena, protocolos de comunicación, máquinas virtuales, etc.
Según la introducción, su marco de desarrollo StarStack tiene:
Escalabilidad: la arquitectura modular descompone funciones centrales como consenso, ejecución y almacenamiento, lo que permite a los desarrolladores expandir de forma independiente cada módulo según las necesidades.
Flexibilidad: el diseño modular de StarStack lo hace más flexible para adaptarse a las actualizaciones y cambios tecnológicos. Cada módulo se puede optimizar o actualizar individualmente sin afectar la estabilidad de toda la red.
Seguridad mejorada: al separar diferentes funciones, se reduce el riesgo de puntos únicos de falla. Cada módulo es relativamente independiente, lo que significa que incluso si un módulo es atacado, otros módulos aún pueden funcionar normalmente, mejorando así la seguridad de toda la red.
Compatibilidad e interoperabilidad: el diseño modular hace que la cadena desarrollada por StarStack sea más fácil de interoperar con otras redes blockchain. Por ejemplo, al separar la capa de ejecución y la capa de consenso, puede admitir interacciones entre cadenas y transferencias de activos con otras cadenas de bloques, mejorando aún más la interoperabilidad de su ecosistema.
Optimice la velocidad y las tarifas de las transacciones: el diseño modular permite que diferentes capas de ejecución manejen transacciones de diferente complejidad, optimizando la eficiencia de ejecución de las transacciones y reduciendo así las tarifas de transacción pagadas por los usuarios en la red.
4.5 Gobernanza en cadena
El módulo de gobernanza es crucial para un proyecto descentralizado. Actualmente, muchos proyectos utilizan plataformas de terceros para la gestión de proyectos, como Snapshot. Por supuesto, Polkadot, Cosmos, Starcoin, etc. también han desarrollado sus propios módulos de gobernanza en cadena que los desarrolladores pueden llamar.
Polkadot SDK proporciona un modelo de gobernanza basado en tokens. La parachain recién construida puede participar en el proceso de toma de decisiones del proyecto a través de tokens nativos. Entre ellos, el mecanismo de gobernanza está protocolizado en componentes funcionales interrelacionados, como la tesorería, el parlamento, el referéndum, etc. Estos componentes se pueden iterar a medida que se actualiza el protocolo. Cada sujeto que participa en la gobernanza interactúa con el sistema a través de sus respectivas cuentas blockchain y realiza operaciones de gobernanza como promesas, delegación, propuestas y votaciones.
Los procesos proporcionados por su marco de gobernanza son:
Propuesta: Una propuesta es una propuesta formal para mejoras de red, actualizaciones de protocolo, ajustes de parámetros u otros asuntos importantes. Cualquiera puede hacer una propuesta;
Votación: los poseedores de tokens nativos de Parachain pueden expresar su apoyo u oposición a las propuestas mediante votación por referéndum. El mecanismo de votación puede adoptar diferentes formas, como mayoría simple, votación ponderada o votación de compromiso de token, etc., que se pueden personalizar.
Toma de decisiones: el proceso de toma de decisiones determinará el resultado final de la decisión de acuerdo con ciertas reglas. Estas reglas pueden incluir la proporción de votos emitidos, la duración de la votación, el número mínimo de votos, etc.;
Retraso de ejecución: todos los referendos tienen un período de retraso de ejecución y este módulo también puede modificar los parámetros relacionados;
Ejecución automática: una vez alcanzado el período de retraso de ejecución, se ejecutarán las operaciones correspondientes en la cadena, incluido el ajuste de parámetros, actualización del protocolo, transferencia de fondos, etc.
Para lograr la gobernanza en cadena, Polkadot SDK combina contratos inteligentes, contratos de votación, ponderaciones de votación, módulos de gobernanza y parámetros de gobernanza para implementar un conjunto de mecanismos de gobernanza en cadena totalmente funcionales y personalizables. Este mecanismo otorga a los poseedores de tokens el derecho a participar en la toma de decisiones y garantiza la transparencia y la equidad de la gobernanza mediante la ejecución automática de contratos inteligentes.
Cosmos SDK incorpora algunas innovaciones en la gobernanza en cadena. La cadena de aplicaciones preempaquetará un sistema de gobernanza antes de que las propuestas se puedan basar en código o texto, y los permisos para crear propuestas se pueden personalizar y luego los validadores y delegados votan. se toman y envían a la cadena de bloques donde los validadores pueden ejecutar el contenido.
Con respecto a la gobernanza en cadena, Cosmos SDK proporciona cuatro umbrales restrictivos y los desarrolladores de la cadena de aplicaciones pueden elegir y modificar los parámetros relevantes:
Compromiso de tokens de cadena de aplicaciones: para evitar el spam, al crear una propuesta, debe comprometer una cierta cantidad de tokens nativos dentro de un tiempo determinado. Esto puede ser prometido por el proponente o puede buscar el apoyo de la comunidad. Si no se compromete una cantidad suficiente de tokens dentro del tiempo especificado, los tokens comprometidos tendrán la opción de ser destruidos;
Quórum: después de ingresar a la etapa de votación, hay cuatro opciones: sí, no, no y la abstención significa una fuerte oposición. El componente Cosmos SDK puede definir la proporción mínima de tokens comprometidos necesarios para votar;
Veto: Antes del final del período de votación, se puede especificar que el número de votos de veto no puede exceder una proporción definida;
Umbral de aprobación: Puede definir la proporción de votos a favor que se deben alcanzar para aprobar.
Se puede ver que la gobernanza en cadena proporcionada por Cosmos SDK es relativamente más política. Aunque los desarrolladores pueden personalizar los parámetros relevantes, existen muchos umbrales y no son adecuados para la mayoría de los usuarios comunes.
StarStack de Starcoin es innovador en la gobernanza en cadena. A través del mecanismo de gobernanza en forma de DAO, promueve la gobernanza descentralizada de la cadena de bloques construida por StarStack y establece un modelo de gobernanza más inclusivo, transparente y eficiente. En comparación con Polkadot y Cosmos, el proceso de propuesta de StarStack es más ágil y amigable, la toma de decisiones y las transacciones son abiertas y transparentes, y todos los miembros de la comunidad pueden participar en la gobernanza de la red.
Proceso de propuesta: el proceso de gobernanza estilo DAO es ágil y fácil de usar. Comienza cuando el patrocinador propone un cambio o una nueva política. Posteriormente, los usuarios de la red participan en la votación y usan sus tokens para expresar sus preferencias para cada propuesta. Aquí, los desarrolladores pueden definir el tiempo de la propuesta, el peso de la votación, el formulario de aprobación y el método de ejecución de la propuesta, etc., brindando a los desarrolladores más espacio de personalización;
Método de implementación único: StarStack DAO adopta un enfoque único en el que diferentes módulos de contrato controlan diferentes tipos de propuestas. Este sistema modular es el resultado de la distribución de llamadas a funciones estáticas de Move, que requiere que todas las llamadas de código estén predeterminadas en el momento de la compilación;
Votación descentralizada: StarStack DAO adopta un sistema de votación basado en tokens. El número de votos es proporcional al número de tokens retenidos. Al mismo tiempo, los desarrolladores también pueden ajustar el peso de los tokens de votación, por ejemplo, por debajo de 1000 tokens. La proporción de 1000~5000 tokens es 1:0,8, con el fin de debilitar la influencia de los grandes tenedores de divisas y promover la gobernanza descentralizada del proyecto;
Ciclo de vida de la propuesta: StarStack DAO proporciona un ciclo de vida de propuesta completo, que incluye etapas pendientes, activadas, fallidas, acordadas, en cola, ejecutables y ejecutadas. Los desarrolladores pueden modificar o desactivar los parámetros de estas etapas.
A través del módulo de gobierno de StarStack DAO, puede:
Seguridad y transparencia: la gobernanza en cadena de DAO garantiza la transparencia y la seguridad, y todas las decisiones y registros de transacciones son transparentes y a prueba de manipulaciones;
Eficiente: el modelo de gobernanza directa simplifica el proceso de toma de decisiones, elimina la necesidad de intermediarios y reduce los retrasos burocráticos;
Empoderamiento de la comunidad: cada poseedor de tokens vota para mejorar la cohesión de la comunidad y permitir que cada miembro exprese su opinión sobre la dirección futura del desarrollo de la red;
Descentralización: al ajustar el peso de la votación simbólica, se puede movilizar a más usuarios comunes para participar en la gobernanza del proyecto, reducir la influencia de los grandes tenedores de divisas y lograr una gobernanza descentralizada del proyecto;
Altamente personalizable: diseño integral y altamente personalizable a partir de módulos como el proceso de propuesta, el formulario de implementación, la votación descentralizada y el ciclo de vida de la propuesta para satisfacer las diversas ideas de los desarrolladores sobre la gobernanza del proyecto y brindarles un espacio de operaciones más flexible.
4.6 Capa de disponibilidad de datos
La capa de disponibilidad de datos (capa DA) es la principal responsable de garantizar que se pueda acceder y verificar los datos en la red. Por lo general, incluye funciones de almacenamiento, transmisión y verificación de datos para garantizar la transparencia y la confianza de la red blockchain.
Actualmente, los proyectos DA más representativos incluyen Celestia, Avail, EigenDA, etc. Las plataformas de lanzamiento de cadenas acumuladas como Opitimism y Arbitrum no tienen una capa DA, mientras que las cadenas públicas individuales como Polkadot, Cosmos, Starcoin y Avalanche sirven como capa DA.
Celestia adopta una arquitectura modular y descompone la cadena de bloques en tres partes: datos, consenso y ejecución. Las capas de ejecución existen de forma independiente en sus respectivas cadenas de bloques, lo que permite la optimización y especialización para casos de uso específicos. Además, en la blockchain modular de Celestia se puede implementar muestreo de disponibilidad de datos, permitiendo a los nodos verificar un bloque con una muestra muy pequeña, y dispositivos con baja configuración de hardware también pueden actuar como nodos. Implementación específica:
Separar las capas de consenso y ejecución: permitir a los desarrolladores centrarse únicamente en la lógica de su aplicación y los contratos inteligentes sin tener que lidiar con el mecanismo de consenso subyacente.
Capa de disponibilidad de datos dedicada: proporcione una capa de disponibilidad de datos dedicada para garantizar que todos los datos estén disponibles y sean verificables en la cadena.
Soporte de cliente liviano: permite que los nodos livianos verifiquen la disponibilidad de datos a través del muestreo de disponibilidad de datos sin descargar ni almacenar todos los datos de la cadena de bloques.
Seguridad compartida: Las blockchains recientemente lanzadas pueden compartir la seguridad de Celestia, aprovechando su sólido consenso y servicios de disponibilidad de datos.
EigenDA es un servicio de disponibilidad de datos descentralizado construido en Ethereum, creado utilizando la función de recuperación de EigenLayer y convirtiéndose en el primer Servicio de Verificación Activa (AVS) en EigenLayer. Proporciona principalmente servicios de disponibilidad de datos para Layer2, la implementación específica es la siguiente:
Aproveche la función de re-stake: permita que los participantes de Ethereum deleguen su ETH apostado a EigenDA, garantizando así el servicio de disponibilidad de datos.
Publicación y almacenamiento de datos: Rollup puede publicar sus datos de transacciones en EigenDA, lo que garantiza que estos datos estén disponibles y sean verificables a través de mecanismos de verificación y almacenamiento distribuido.
Verificación de nodos: en el sistema EigenDA, los operadores de nodos son responsables de realizar tareas de verificación de datos para garantizar la integridad y disponibilidad de los datos.
Seguridad y rendimiento mejorados: a medida que aumente la cantidad de apuestas en EigenDA y se desarrollen los nodos y protocolos participantes, la seguridad general y el rendimiento de las transacciones del sistema mejorarán aún más.
Los nodos de Eigen DA son un subconjunto de los nodos de re-stake en la red EigenLayer, protegidos por 200 operadores y millones de ETH de re-stake, heredando parte de la seguridad de Ethereum. Pero precisamente porque se basa en el contrato Eigen DA en la red principal de Ethereum, el consumo de costos es mayor que el de otras capas DA. Su velocidad de escritura actual es de 15 MB/s.
Avail simplifica la experiencia Rollup con su enfoque trinitario de "Avail DA, Avail Nexus y Avail Fusion". Cada componente desempeña un papel único en este enfoque y juntos mejoran el rendimiento, la facilidad de uso y la interoperabilidad de Rollup.
Avail DA: proporciona una capa de disponibilidad de datos dedicada para garantizar que todos los datos publicados estén disponibles y sean verificables en la cadena. Rollup se basa en esta capa para garantizar que los datos necesarios para la transferencia de estado y la generación de pruebas estén disponibles.
Avail Nexus: Diseñado para separar las capas de ejecución y disponibilidad de datos. A través de esta separación, utilizando Avail DA como raíz de confianza, los desarrolladores pueden crear paquetes acumulativos independientes de la capa de datos y centrarse en la lógica de la aplicación y la transferencia de estado sin preocuparse por los problemas subyacentes de disponibilidad de datos.
Avail Fusion: proporciona compatibilidad entre cadenas y admite la interoperabilidad con múltiples plataformas blockchain. Esta capacidad entre cadenas permite a los desarrolladores migrar e implementar fácilmente su Rollup entre diferentes blockchains, mejorando la portabilidad y el alcance de la aplicación del Rollup.
Como plataformas de publicación en cadena, Polkadot, Cosmos, Avalanche, etc. soportan las necesidades de DA y no separan la capa DA por separado. El almacenamiento, la transmisión y la verificación de datos se llevan a cabo en su red principal, lo que causa algunos problemas:
Bajo rendimiento, el rendimiento de la blockchain equivale al nivel de un solo nodo;
Una gran cantidad de actividad en la red provocará tarifas de gas extremadamente altas;
La enorme cantidad de datos provocará una explosión estatal, lo que provocará mayores requisitos de hardware de nodo, especialmente espacio en disco que requiere grabación permanente, lo que es contrario a la premisa de la descentralización;
Actualizar y mejorar la cadena pública es extremadamente difícil en este marco.
Mención especial merece Starcoin, que separa la capa de disponibilidad de datos y tiene su propia capa de disponibilidad de datos Starcoin DA, que es responsable del almacenamiento, verificación y confirmación de su red principal y de los datos de la cadena de bloques L1 recientemente desarrollada. La verificación eficiente, segura y de bajo costo de los datos de Starcoin DA se logra principalmente mediante los siguientes métodos:
Escalabilidad mejorada: a través de la tecnología de paralelización y la estructura FlexiDAG, que proporciona una mayor escalabilidad, los desarrolladores pueden crear cadenas de bloques de alto rendimiento que publican datos en Starcoin DA y disfrutan de su eficiente disponibilidad de datos y servicios de consenso, logrando así un mayor rendimiento de transacciones y menores costos de transacción.
Llamada dinámica de recursos: el marco de desarrollo StarStack proporciona la función para admitir llamadas dinámicas de recursos, lo que significa que los recursos informáticos de la red se pueden ajustar dinámicamente según las necesidades de la red. A medida que aumenta la carga de la red, los recursos informáticos del nodo podrán cambiar continuamente entre varias cadenas de bloques, logrando de manera efectiva una asignación razonable de la oferta y la demanda, garantizando un funcionamiento eficiente de la red y una utilización racional de los recursos.
Herramientas de desarrollo flexibles: StarStack proporciona una serie de herramientas de desarrollo, SDK y documentación detallada para ayudar a los desarrolladores a comenzar rápidamente y crear sus propias cadenas de bloques independientes. Estas herramientas y recursos simplifican el proceso de desarrollo y hacen que el lanzamiento e implementación de nuevas cadenas sea una tarea fácil. y conveniente.
Al mismo tiempo, todos los datos se guardan en la cadena para garantizar la disponibilidad e integridad de los datos:
Verificación de nodos: todos los nodos pueden acceder y verificar datos;
Alta seguridad: dado que todos los datos están en la cadena de bloques, cualquier nodo puede verificar la integridad y validez de los datos.
Alta transparencia: todos los datos son públicamente visibles y fáciles de auditar;
Descentralización: Todos los nodos tienen acceso a datos completos, garantizando la descentralización y seguridad del sistema.
En resumen, el más utilizado sigue siendo Ethereum como capa DA, mientras que Celestia, Eigen DA y Avail DA se utilizan principalmente para desarrollar el ecosistema Ethereum, mientras que Starcoin DA puede respaldar la disponibilidad de datos de cadenas públicas más independientes.
Si la cadena de bloques que se está desarrollando es L2, o una cadena lateral de Ethereum, sin duda es mejor elegir Ethereum sin considerar el costo, porque proporciona suficiente seguridad para la liquidación y el consenso de datos. En términos de costo, Celestia y EigenDA serían buenos. opciones Ambos admiten marcos de desarrollo como Arbitrum Orbit y OP Stack.
Sin embargo, si el requisito de desarrollo es una cadena pública independiente y existen requisitos de velocidad de lectura y escritura de datos, tarifas de red y seguridad, entonces se puede seleccionar Starcoin como capa de disponibilidad de datos. Debido a que su costo es bastante bajo y la velocidad de lectura y escritura de datos puede exceder los 100 MB/s, es muy adecuado para proyectos que requieren interacción de alta frecuencia, como plataformas sociales, plataformas de medios, DeFi, juegos, etc. La implementación también es muy simple. Solo necesita llamar a los componentes relacionados con la disponibilidad de datos en StarStack, y puede configurarlo fácilmente en su propia cadena de bloques y compartir la seguridad de los datos con la red principal de Starcoin. Al mismo tiempo, StarStack también está configurado con una capa de consenso basada en la capa StarStack DA, que también puede compartir la seguridad y la descentralización de la red de Starcoin.
5. El valor y la importancia de la tecnología de envío en cadena con un solo clic
5.1 Ayude a que los proyectos se pongan en línea rápidamente
La publicación en cadena con un solo clic puede ayudar a los proyectos blockchain a implementar rápidamente sus propias redes blockchain, ahorrando tiempo y costos de desarrollo. Para las empresas emergentes que desean conectarse rápidamente o los equipos de desarrollo que necesitan probar sus proyectos, la publicación en cadena con un solo clic proporciona una solución conveniente, que evita el tradicional y complejo trabajo de desarrollo y configuración en cadena.
5.2 Proporcionar soporte a las aplicaciones para superar los cuellos de botella
Actualmente, la mayoría de las aplicaciones Web3 se escriben mediante contratos inteligentes, que están limitados por la plataforma nativa, como el mecanismo de consenso, el rendimiento de la red, los costos de transacción, etc. Una vez que madure la tecnología de encadenamiento con un solo clic, muchas aplicaciones ya establecidas podrán construir sus propias cadenas de aplicaciones Lograr actualizaciones tecnológicas y expansión comercial.
5.3 Ayudar a las empresas a transformarse a Web3
Muchas empresas tradicionales de Internet quieren lograr la transformación Web3, pero debido a la tecnología insuficiente, la complejidad y el volumen de ingeniería del desarrollo de una cadena de bloques son demasiado grandes. Después de realizar el envío en cadena con un solo clic, muchas empresas de Internet pueden acceder a la Web, como redes sociales, comercio electrónico, juegos, entretenimiento y otras industrias.
6. Cuellos de botella y desafíos
Los cuellos de botella y desafíos mencionados aquí son principalmente para futuras aplicaciones a gran escala de Web3, porque en lo que respecta a las aplicaciones y usuarios actuales de Web3, el rendimiento existente puede satisfacer plenamente la interacción de los usuarios en el círculo. Pero imagine que se enfrenta a aplicaciones de nivel [Próximos mil millones de usuarios], la cadena pública actual todavía no se puede aplicar fácilmente.
6.1 Problemas de seguridad
Cuando Web3 explote a gran escala, la demanda de publicación en cadena con un solo clic también crecerá exponencialmente y cada vez más cadenas de aplicaciones se conectarán, lo que provocará problemas de seguridad. Manejar bien los problemas de seguridad es un requisito previo para la aplicación de tecnología. La seguridad aquí incluye seguridad a nivel de consenso, seguridad de contratos inteligentes, seguridad de cuentas de usuario, etc., porque cada paso puede conducir al cierre directo del proyecto. La seguridad es un problema importante que se necesita. a desarrollar. Participación de autores y usuarios.
6.2 Problemas de rendimiento
Como podemos ver en lo anterior, a excepción de Starcoin, que tiene un valor teórico de 100.000, los TPS de otras plataformas emisoras de cadenas son muy bajos, lo que obviamente no es suficiente para sectores como las plataformas de comercio financiero, las redes sociales y los juegos. . Y también vemos que las tarifas de transacción de Optimism y Arbitrum son más de 0,1 dólares estadounidenses. Imagine que si envío un sobre rojo de 10 yuanes a alguien del grupo y resulta que la tarifa de gestión es de 1 yuan, entonces esta función. Definitivamente no se lanzará.
6.3 Problemas de permisos
En el futuro, la publicación de enlaces con un solo clic definitivamente estará dirigida a usuarios de nivel empresarial. Las empresas tendrán varios tipos de necesidades, especialmente en términos de gestión de permisos. En la actualidad, la mayoría de las cadenas públicas son de código abierto y los datos de la cadena son abiertos y transparentes, y cualquiera puede verlos. Si se trata de una cadena de aplicaciones sociales, entonces habrá más consideraciones sobre la protección de la privacidad del usuario, membresía VIP, permisos a nivel de usuario, etc. La cadena de bloques existente obviamente no está satisfecha a este respecto.
6.4 Cuestiones de cumplimiento de políticas
Como mencionó Avalanche, el lanzador de la cadena debe estar ubicado en un país o región con respaldo de políticas, los desarrolladores deben aprobar KYC/AML y también deben tener licencias comerciales relevantes. Los problemas de cumplimiento siempre han sido un tema inevitable en el desarrollo de la industria, incluido el informe anterior de que Ripple proporcionó productos de valores no registrados (XRP) a inversores, lo que llevó a Ripple a verse involucrado en demandas y al estancamiento del desarrollo del proyecto.
Si estos acuerdos recién publicados no están registrados o reconocidos por las autoridades reguladoras financieras del país o región correspondiente, pueden considerarse ilegales para la prestación de servicios financieros.
7. Resumen: el futuro del encadenamiento con un solo clic
A través de una comparación exhaustiva de varias plataformas de emisión de cadenas convencionales, podemos ver que la emisión de cadenas con un solo clic se está moviendo gradualmente hacia la conveniencia, la modularización y la personalización, y se divide en dos líneas principales. Una es L2, que depende del ecosistema Ethereum. , y el otro es una dirección L1 independiente con un alto grado de personalización y flexibilidad. L2 se ha saturado y tiene un espacio limitado para el desarrollo horizontal. Sin embargo, la demanda de desarrollar cadenas de bloques L1 independientes es cada vez más fuerte y hay mayor espacio para el crecimiento en el futuro. Con respecto a la dirección futura de la publicación de enlaces con un solo clic, existen aproximadamente las siguientes inferencias:
La demanda de blockchain en el mercado de aplicaciones está creciendo. En la actualidad, la mayoría de las aplicaciones descentralizadas se basan en contratos inteligentes desarrollados en cadenas públicas. Sin embargo, debido a la escalabilidad de las cadenas públicas, la escala de las aplicaciones y el crecimiento del mercado han encontrado cuellos de botella. El lanzamiento de cadenas de bloques independientes de dYdX y Uniswap puede ser. visto. Por lo tanto, en el futuro se migrarán más aplicaciones a cadenas de aplicaciones independientes.
La cadena de bloques independiente L1 tiene mayor margen de crecimiento. Aunque Rollup es una solución de expansión para Ethereum, el consenso y la liquidación están limitados por Ethereum. Desarrollar más L2 solo aumentará los costos y causará congestión de la red como los contratos inteligentes anteriores. Por lo tanto, desarrollar una L1 independiente realmente puede resolver los problemas de congestión de la red.
Las industrias más tradicionales se transformarán como la Web3. A medida que la tecnología de emisión en cadena con un solo clic madure, los costos técnicos y de capital de la emisión en cadena se reducirán, y más industrias de Internet migrarán a la nueva vía de Web3, utilizando la tecnología blockchain y la economía de tokens para lograr la modernización industrial. Por ejemplo, el comercio electrónico transfronterizo puede crear su propia cadena de bloques para consultas de pedidos, seguimiento logístico, calificación crediticia comercial, etc.
Combinado con IA para realizar la inteligencia de la emisión de cadenas con un solo clic. AI+Web3 ampliará una nueva vía y el umbral para la publicación de enlaces con un solo clic se reducirá aún más, lo que permitirá configuraciones de publicación de enlaces similares al formato de diálogo ChatGPT. Por ejemplo, puede presentar requisitos personalizados a través del diálogo y dejar que la IA lo ayude a implementar el contrato de la cadena y establecer los parámetros en la cadena, de modo que incluso el personal no técnico pueda implementar fácilmente su propia cadena de bloques.