Análisis profundo de Somnia: la próxima generación de cadenas de bloques de alta frecuencia
Este artículo se centrará en el análisis de dos cuestiones centrales:
¿Por qué Somnia tiene la esperanza de destacarse en un mercado donde hay una desensibilización general hacia las "blockchains de alta velocidad"?
¿La tecnología de Somnia, que afirma ser la más rápida y de menor costo en la capa 1 paralela de EVM, realmente puede respaldar esta afirmación?
Resumen: La tecnología, el fondo y el ecosistema de Somnia
Puntos destacados de la tecnología
Algoritmo de consenso de múltiples flujos: utiliza un diseño separado de la cadena de datos y la cadena de consenso, lo que ayuda a prevenir el MEV, reducir redundancias, disminuir costos y mejorar la eficiencia.
Compilador EVM innovador: realiza EVM en paralelo a nivel de instrucciones, abordando específicamente el problema de congestión en escenarios de alta interacción.
Motor de base de datos IceDB desarrollado internamente: mejora significativamente la velocidad de lectura y escritura de datos, y aumenta la estabilidad de la red.
Tecnología de compresión de datos: optimizar la eficiencia de la transmisión de datos.
ventajas del contexto
El equipo de desarrollo proviene de Improbable, una empresa tecnológica multinacional fundada en 2012, con sede en Londres, Reino Unido, que ha desarrollado software, juegos y productos del metaverso Web3.
Obtención de una inversión total de 270 millones de dólares de instituciones reconocidas como MSquared, a16z, SoftBank y Mirana.
Progreso ecológico
La red de pruebas ha incorporado múltiples productos de IA/redes sociales, juegos, proyectos de NFT y aplicaciones DeFi, más proyectos estarán disponibles próximamente.
Desde finales de febrero de 2025 hasta el 26 de junio, la red de pruebas ha producido más de 100 millones de bloques, con un tiempo promedio de producción de bloques de 0.1 segundos. Cerca de 97 millones de direcciones de billetera participaron en la prueba, y el volumen de transacciones en las últimas 24 horas alcanzó los 26.43 millones.
En el explorador de bloques de Somnia, el número de transacciones y bloques parpadea continuamente, reflejando su llamado "procesamiento en subsegundos".
Las ventajas potenciales de Somnia
Enfoque en interacciones de alta frecuencia: no solo se persiguen indicadores técnicos, sino que se presta más atención a la aplicación de la tecnología Web3 en juegos, redes sociales y otros escenarios de interacción de alta frecuencia.
Promover la fusión de Web3 y Web2: El trasfondo único de Somnia ayuda a proporcionar a los usuarios de Web2 un acceso sin problemas al mundo de Web3, lo que podría dar lugar a un ecosistema de aplicaciones verdaderamente centrado en la experiencia del usuario.
Análisis profundo de la tecnología Somnia
Algoritmo de consenso multi-flujo
Estructura básica
Somnia utiliza un innovador algoritmo de consenso de múltiples flujos (MULTISTREAM), que incluye múltiples cadenas de datos y una cadena de consenso:
Cadena de datos: cada transacción es registrada por un único validador, sin interferencias entre ellos.
Cadena de consenso: mantenida conjuntamente por todos los validadores, ejecuta el consenso y registra las referencias de transacciones.
Flujo de trabajo
Después de que el usuario envía la solicitud, los validadores escriben la transacción en sus respectivas cadenas de datos.
La cadena de consenso activa periódicamente (, como cada 30 segundos o 1 segundo ), para activar la sincronización de datos, los validadores de cada cadena de datos intercambian las fragmentos de datos superiores.
Los validadores escribirán todos los conjuntos de fragmentos de la parte superior de la cadena de datos como fragmentos de datos completos en la cadena de consenso.
Los validadores ordenan las transacciones, actualizan el estado según el resultado del orden y sincronizan la escritura en la base de datos IceDB.
Ventajas tecnológicas
Diseño anti-MEV
Somnia utiliza funciones pseudoaleatorias determinísticas para ordenar las transacciones:
Tiene aleatoriedad, es difícil predecir el siguiente número aleatorio.
Determinístico, todos los validadores generan la misma secuencia de números aleatorios al ejecutarse.
Los validadores ordenan la cadena de datos basándose en la misma secuencia de números aleatorios, determinando así el orden de las transacciones. Este método dificulta a los atacantes de MEV influir en el orden de las transacciones mediante sobornos a unos pocos validadores.
Reducir costos y aumentar la eficiencia
Reducir la redundancia de interacción: los validadores registran la cadena de datos de forma independiente, sin necesidad de validarse mutuamente. Solo se transmite información de instantáneas de la cadena de datos, sin incluir el contenido específico de las transacciones.
Reducción de la redundancia de almacenamiento: No es necesario sincronizar información entre las cadenas de datos, la cadena de consenso solo registra instantáneas de la cadena de datos y referencias de transacciones ordenadas.
Al reducir la redundancia, Somnia ha logrado una mayor eficiencia y menores costos.
Cadena de datos a prueba de manipulaciones
A pesar de que no es necesario verificar la información de la cadena de datos, los validadores tampoco pueden modificar las transacciones. La modificación provocaría un cambio en el valor hash de la transacción, generando un conflicto con la información almacenada en la cadena de consenso.
EVM de paralelismo a nivel de instrucción
Puntos de dolor existentes
El comercio tradicional en paralelo tiene dificultades para resolver el problema de congestión de las transacciones relacionadas de alta frecuencia. Por ejemplo:
Muchos usuarios utilizan USDC para negociar un token al mismo tiempo.
Varios compiten por mintear el mismo NFT
En estos escenarios, existe una relación de dependencia entre las transacciones, lo que impide su ejecución en paralelo.
Solución de Somnia
Somnia ha desarrollado un compilador EVM innovador que implementa la paralelización a nivel de instrucciones:
Dividir la transacción en múltiples conjuntos de instrucciones
Conjuntos de instrucciones sin conflictos y sin dependencias que se pueden ejecutar en paralelo
Tomando como ejemplo el intercambio Swap, se puede descomponer en: verificación de parámetros, procesamiento de parámetros, verificación de saldo, verificación de autorización, verificación del estado del pool, cálculo de precios, cálculo de tarifas, transferencia de tokens de entrada, actualización del estado del pool y registro de tarifas, transferencia de tokens de salida, emisión de eventos y otros conjuntos de instrucciones. Entre ellos, los conjuntos de instrucciones sin conflictos y sin dependencias se pueden ejecutar en paralelo, mejorando la eficiencia de las transacciones.
Implementación técnica
El compilador EVM de Somnia compila el bytecode EVM en código de máquina x86. Los núcleos multihilo de las CPU modernas pueden ejecutar en paralelo el código de máquina en múltiples hilos, lo que permite la paralelización del conjunto de instrucciones EVM y mejora la velocidad de ejecución de transacciones individuales.
Comparación de ventajas
Ejecución estándar de EVM:
Transacción 1 → Analizar código de bytes → Ejecución secuencial → Transacción 2 → Analizar código de bytes → Ejecución secuencial → Transacción 3...
Ejecutar compilación de Somnia EVM:
Código del contrato → Análisis del bytecode → Compilación del código máquina → Ejecución paralela del conjunto de instrucciones de la transacción 1 → Ejecución paralela del conjunto de instrucciones de la transacción 2 → Ejecución paralela del conjunto de instrucciones de la transacción 3...
La forma de Somnia es más evidente al manejar grandes volúmenes de transacciones. Para las transacciones normales, se utiliza la ejecución interpretativa estándar de EVM, mientras que para las transacciones de alta frecuencia se activa el compilador, logrando así ventajas tanto en costos como en eficiencia.
motor de base de datos IceDB
Características técnicas
IceDB, desarrollado por Somnia, utiliza LSM trees ( Log-Structured Merge-Tree ) en lugar de la estructura tradicional de árbol de Merkle:
Escritura de datos adicional en lugar de modificación en su lugar, evitando problemas de manipulación.
Proceso de escritura: MemTable en memoria → SSTable en disco → Fusión periódica para eliminar claves duplicadas
No es necesario calcular el hash, lo que mejora significativamente la velocidad de escritura.
Ventajas de rendimiento
La estructura de árbol LSM tiene un rendimiento superior en la escritura.
Somnia afirma haber creado una caché de datos optimizada para lectura y escritura, lo que hace que el tiempo promedio de lectura y escritura de IceDB esté entre 15 y 100 nanosegundos.
Funciones únicas
IceDB ofrece informes de rendimiento de lectura y escritura, proporciona una base determinista para el cálculo de Gas, ayuda a lograr un mecanismo de Gas más justo y efectivo, y mantiene la estabilidad de la red.
tecnología de compresión de datos
Somnia ha desarrollado una tecnología de compresión de datos eficiente basada en la teoría de la distribución de potencia de la cantidad de información y la frecuencia.
La compresión en flujo mejora la capacidad de transmisión de la red
Utilizar firmas BLS para acelerar la transmisión y verificación de firmas
El diseño de consenso multi-flujo garantiza un equilibrio de carga de red estable.
Conclusión
Somnia, como un proyecto híbrido que transita de Web2 a Web3, ofrece nuevas ideas para abordar los desafíos de las aplicaciones de interacción de alta frecuencia a través de su innovación técnica. Algoritmos de consenso multicanal, EVM paralela a nivel de instrucciones, motores de base de datos IceDB y otras tecnologías establecen las bases para lograr un Layer 1 de bajo costo y alta eficiencia.
Con la fusión de Web3 y Web2 convirtiéndose en una nueva tendencia, Somnia tiene la esperanza de desempeñar un papel importante en campos como las redes sociales y los juegos. Su fortaleza técnica y disposición ecológica hacen posible la construcción de un nuevo ecosistema que integre la conveniencia de Web2 con todos los derechos de Web3. En el futuro, podríamos presenciar el nacimiento de un verdadero ecosistema Web3 integrado, que brindará a los usuarios una experiencia completamente nueva.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
10 me gusta
Recompensa
10
5
Compartir
Comentar
0/400
ZkProofPudding
· 07-05 06:23
Esta tecnología es realmente buena.
Ver originalesResponder0
SatoshiChallenger
· 07-03 14:40
Ya he jugado mucho con la trampa.
Ver originalesResponder0
MysteriousZhang
· 07-02 15:31
Esperemos a ver el efecto en el Testnet.
Ver originalesResponder0
WenMoon42
· 07-02 15:26
nueva trampa de negociación ciega con tecnología
Ver originalesResponder0
DegenGambler
· 07-02 15:15
Todavía hay que ver los resultados de la puntuación.
Somnia: Innovación tecnológica y diseño ecológico de la próxima generación de cadenas de bloques de alta frecuencia.
Análisis profundo de Somnia: la próxima generación de cadenas de bloques de alta frecuencia
Este artículo se centrará en el análisis de dos cuestiones centrales:
¿Por qué Somnia tiene la esperanza de destacarse en un mercado donde hay una desensibilización general hacia las "blockchains de alta velocidad"?
¿La tecnología de Somnia, que afirma ser la más rápida y de menor costo en la capa 1 paralela de EVM, realmente puede respaldar esta afirmación?
Resumen: La tecnología, el fondo y el ecosistema de Somnia
Puntos destacados de la tecnología
Algoritmo de consenso de múltiples flujos: utiliza un diseño separado de la cadena de datos y la cadena de consenso, lo que ayuda a prevenir el MEV, reducir redundancias, disminuir costos y mejorar la eficiencia.
Compilador EVM innovador: realiza EVM en paralelo a nivel de instrucciones, abordando específicamente el problema de congestión en escenarios de alta interacción.
Motor de base de datos IceDB desarrollado internamente: mejora significativamente la velocidad de lectura y escritura de datos, y aumenta la estabilidad de la red.
Tecnología de compresión de datos: optimizar la eficiencia de la transmisión de datos.
ventajas del contexto
El equipo de desarrollo proviene de Improbable, una empresa tecnológica multinacional fundada en 2012, con sede en Londres, Reino Unido, que ha desarrollado software, juegos y productos del metaverso Web3.
Obtención de una inversión total de 270 millones de dólares de instituciones reconocidas como MSquared, a16z, SoftBank y Mirana.
Progreso ecológico
La red de pruebas ha incorporado múltiples productos de IA/redes sociales, juegos, proyectos de NFT y aplicaciones DeFi, más proyectos estarán disponibles próximamente.
Desde finales de febrero de 2025 hasta el 26 de junio, la red de pruebas ha producido más de 100 millones de bloques, con un tiempo promedio de producción de bloques de 0.1 segundos. Cerca de 97 millones de direcciones de billetera participaron en la prueba, y el volumen de transacciones en las últimas 24 horas alcanzó los 26.43 millones.
En el explorador de bloques de Somnia, el número de transacciones y bloques parpadea continuamente, reflejando su llamado "procesamiento en subsegundos".
Las ventajas potenciales de Somnia
Enfoque en interacciones de alta frecuencia: no solo se persiguen indicadores técnicos, sino que se presta más atención a la aplicación de la tecnología Web3 en juegos, redes sociales y otros escenarios de interacción de alta frecuencia.
Promover la fusión de Web3 y Web2: El trasfondo único de Somnia ayuda a proporcionar a los usuarios de Web2 un acceso sin problemas al mundo de Web3, lo que podría dar lugar a un ecosistema de aplicaciones verdaderamente centrado en la experiencia del usuario.
Análisis profundo de la tecnología Somnia
Algoritmo de consenso multi-flujo
Estructura básica
Somnia utiliza un innovador algoritmo de consenso de múltiples flujos (MULTISTREAM), que incluye múltiples cadenas de datos y una cadena de consenso:
Flujo de trabajo
Después de que el usuario envía la solicitud, los validadores escriben la transacción en sus respectivas cadenas de datos.
La cadena de consenso activa periódicamente (, como cada 30 segundos o 1 segundo ), para activar la sincronización de datos, los validadores de cada cadena de datos intercambian las fragmentos de datos superiores.
Los validadores escribirán todos los conjuntos de fragmentos de la parte superior de la cadena de datos como fragmentos de datos completos en la cadena de consenso.
Los validadores ordenan las transacciones, actualizan el estado según el resultado del orden y sincronizan la escritura en la base de datos IceDB.
Ventajas tecnológicas
Somnia utiliza funciones pseudoaleatorias determinísticas para ordenar las transacciones:
Los validadores ordenan la cadena de datos basándose en la misma secuencia de números aleatorios, determinando así el orden de las transacciones. Este método dificulta a los atacantes de MEV influir en el orden de las transacciones mediante sobornos a unos pocos validadores.
Reducir la redundancia de interacción: los validadores registran la cadena de datos de forma independiente, sin necesidad de validarse mutuamente. Solo se transmite información de instantáneas de la cadena de datos, sin incluir el contenido específico de las transacciones.
Reducción de la redundancia de almacenamiento: No es necesario sincronizar información entre las cadenas de datos, la cadena de consenso solo registra instantáneas de la cadena de datos y referencias de transacciones ordenadas.
Al reducir la redundancia, Somnia ha logrado una mayor eficiencia y menores costos.
A pesar de que no es necesario verificar la información de la cadena de datos, los validadores tampoco pueden modificar las transacciones. La modificación provocaría un cambio en el valor hash de la transacción, generando un conflicto con la información almacenada en la cadena de consenso.
EVM de paralelismo a nivel de instrucción
Puntos de dolor existentes
El comercio tradicional en paralelo tiene dificultades para resolver el problema de congestión de las transacciones relacionadas de alta frecuencia. Por ejemplo:
En estos escenarios, existe una relación de dependencia entre las transacciones, lo que impide su ejecución en paralelo.
Solución de Somnia
Somnia ha desarrollado un compilador EVM innovador que implementa la paralelización a nivel de instrucciones:
Tomando como ejemplo el intercambio Swap, se puede descomponer en: verificación de parámetros, procesamiento de parámetros, verificación de saldo, verificación de autorización, verificación del estado del pool, cálculo de precios, cálculo de tarifas, transferencia de tokens de entrada, actualización del estado del pool y registro de tarifas, transferencia de tokens de salida, emisión de eventos y otros conjuntos de instrucciones. Entre ellos, los conjuntos de instrucciones sin conflictos y sin dependencias se pueden ejecutar en paralelo, mejorando la eficiencia de las transacciones.
Implementación técnica
El compilador EVM de Somnia compila el bytecode EVM en código de máquina x86. Los núcleos multihilo de las CPU modernas pueden ejecutar en paralelo el código de máquina en múltiples hilos, lo que permite la paralelización del conjunto de instrucciones EVM y mejora la velocidad de ejecución de transacciones individuales.
Comparación de ventajas
Ejecución estándar de EVM: Transacción 1 → Analizar código de bytes → Ejecución secuencial → Transacción 2 → Analizar código de bytes → Ejecución secuencial → Transacción 3...
Ejecutar compilación de Somnia EVM: Código del contrato → Análisis del bytecode → Compilación del código máquina → Ejecución paralela del conjunto de instrucciones de la transacción 1 → Ejecución paralela del conjunto de instrucciones de la transacción 2 → Ejecución paralela del conjunto de instrucciones de la transacción 3...
La forma de Somnia es más evidente al manejar grandes volúmenes de transacciones. Para las transacciones normales, se utiliza la ejecución interpretativa estándar de EVM, mientras que para las transacciones de alta frecuencia se activa el compilador, logrando así ventajas tanto en costos como en eficiencia.
motor de base de datos IceDB
Características técnicas
IceDB, desarrollado por Somnia, utiliza LSM trees ( Log-Structured Merge-Tree ) en lugar de la estructura tradicional de árbol de Merkle:
Ventajas de rendimiento
Funciones únicas
IceDB ofrece informes de rendimiento de lectura y escritura, proporciona una base determinista para el cálculo de Gas, ayuda a lograr un mecanismo de Gas más justo y efectivo, y mantiene la estabilidad de la red.
tecnología de compresión de datos
Somnia ha desarrollado una tecnología de compresión de datos eficiente basada en la teoría de la distribución de potencia de la cantidad de información y la frecuencia.
Conclusión
Somnia, como un proyecto híbrido que transita de Web2 a Web3, ofrece nuevas ideas para abordar los desafíos de las aplicaciones de interacción de alta frecuencia a través de su innovación técnica. Algoritmos de consenso multicanal, EVM paralela a nivel de instrucciones, motores de base de datos IceDB y otras tecnologías establecen las bases para lograr un Layer 1 de bajo costo y alta eficiencia.
Con la fusión de Web3 y Web2 convirtiéndose en una nueva tendencia, Somnia tiene la esperanza de desempeñar un papel importante en campos como las redes sociales y los juegos. Su fortaleza técnica y disposición ecológica hacen posible la construcción de un nuevo ecosistema que integre la conveniencia de Web2 con todos los derechos de Web3. En el futuro, podríamos presenciar el nacimiento de un verdadero ecosistema Web3 integrado, que brindará a los usuarios una experiencia completamente nueva.