Sei Network, que lanzó su red principal en agosto de 2023, comenzó a explotar después de varios meses de silencio. Actualmente, la apuesta de liquidez de Sei ha superado los 3,5 millones de dólares y el TVL de la red ha superado los 11 millones de dólares. Anteriormente, Sei, junto con Beosin y Alibaba Cloud, celebró con éxito el hackathon Code Sei: Powering New Gaming and DeFi Exchanges. Beosin también completó la auditoría de Kryptonite, el proyecto de participación de liquidez de Sei, para mejorar la seguridad del ecosistema de Sei.
En 2024, Sei está a punto de lanzar una actualización muy importante, Sei V2, que mejorará el rendimiento del procesamiento paralelo e introducirá EVM en Sei. En este artículo, Beosin analizará las características técnicas, la implementación del código y el ecosistema de Sei Network para ayudarlo a comprender las oportunidades potenciales de Sei y su ecosistema.
Como Capa 1 que admite libros de órdenes y operaciones enfocadas, Sei proporciona un módulo de libro de órdenes con límite central (CLOB) incorporado. Los desarrolladores pueden utilizar el módulo de pedidos integrado de Sei para iniciar y personalizar rápidamente Dapps de negociación de libros de pedidos para spot, derivados, opciones, etc. Al mismo tiempo, el diseño paralelo de Sei proporciona una red rápida y de alto rendimiento para su ecosistema.
¿Cómo mejora Sei la velocidad de procesamiento de las transacciones?
En la mayoría de las redes blockchain, los validadores proponen bloques y luego envían hashes y bloques a otros validadores, lo que genera un cierto tiempo de espera. Como se muestra abajo:
Sei permite a sus validadores enviar bloques que contengan únicamente hashes de transacciones a su red. Después de que otros validadores reciban un bloque que contenga solo el hash de la transacción, primero construirán el bloque en función de los registros en su grupo de memoria local. Si la información de la transacción correspondiente no existe en el grupo de memoria, los validadores esperarán a que lleguen para su validación los bloques posteriores que contengan contenidos detallados de la transacción.
Para las redes blockchain que ejecutan transacciones secuencialmente, cuando se propone un bloque, los validadores deben esperar un cierto período de tiempo sin procesar el bloque. Como se muestra a la izquierda:
Sei Network procesa bloques en las fases previa a la votación y previa al compromiso en paralelo a través de validadores. El procesamiento paralelo reduce la latencia y aumenta el rendimiento.
La implementación del código del procesamiento paralelo de Sei se muestra en la siguiente figura. En la función ProcessTxs, Sei procesará las transacciones. Hay dos tipos de procesamiento: procesamiento paralelo y procesamiento secuencial. Para múltiples transacciones relacionadas (al juzgar si los pares clave-valor que almacenan información de la transacción se superponen), Sei procesará las transacciones relacionadas secuencialmente; para transacciones no relacionadas, las procesará en paralelo.
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
Durante el procesamiento de transacciones en paralelo, vemos que Sei usa la rutina de Golang para procesar múltiples transacciones en paralelo. El diseño actual no puede procesar demasiadas transacciones en paralelo. Por ejemplo, si los nodos de Sei procesan miles de transacciones en paralelo al mismo tiempo, existe una alta probabilidad de que se produzcan problemas de coherencia. Por lo tanto, Sei V2 necesita actualizarse en procesamiento paralelo.
EVM es la máquina virtual de Ethereum para procesar transacciones relacionadas con contratos inteligentes. Para garantizar la seguridad de la red, las transacciones EVM deben ejecutarse secuencialmente. El diseño de ejecución secuencial evita la complejidad y los conflictos de la ejecución paralela, pero también limita el rendimiento de la red blockchain asociada.
Como resultado, se propuso el concepto de EVM paralelo. El diseño de EVM paralelo permitirá que se realicen diferentes transacciones en EVM simultáneamente, mejorando en gran medida la velocidad de procesamiento de EVM y el rendimiento de la red. La solución actual es utilizar nuevas cadenas de bloques de alto rendimiento (que admiten transacciones paralelas), como Solana, Aptos y Seito, que sean compatibles con EVM. Entre ellos, el EVM paralelo de Sei atrae la mayor atención del mercado.
Sei implementará EVM paralelo en el V2 que se lanzará en 2024, respaldando la ejecución e interacción de los contratos inteligentes Cosmwasm y los contratos inteligentes EVM. Los siguientes son los puntos clave de la actualización de Sei V2:
Paralelización optimista: permite el procesamiento de transacciones concurrentes, mejorando significativamente el rendimiento y la eficiencia. Si ocurre un conflicto de estado, las transacciones se reprocesan secuencialmente para mantener la integridad de los datos.
Compatible con EVM: permite a los desarrolladores implementar contratos inteligentes EVM existentes en Sei sin cambiar ningún código, simplificando la transición a Sei v2 y mejorando la interoperabilidad.
Compatibilidad con Geth: los nodos de Sei integrarán Geth para manejar transacciones para contratos inteligentes de EVM en la red futura y realizar actualizaciones a través de la interfaz especial creada por Sei para EVM.
SeiDB: Sei mejorará su capa de almacenamiento, utilizando estructuras de datos y bases de datos más eficientes para mejorar el rendimiento de IO, facilitar una sincronización más sencilla de nuevos nodos y mejorar la escalabilidad.
Rendimiento mejorado: procesamiento de transacciones rápido con un tiempo de bloque y finalidad de 390 milisegundos, y un alto rendimiento de 28 300 transacciones por lotes por segundo, con costos de transacción más bajos.
La actualización de Sei v2 integrará las ventajas de Ethereum y espera proporcionar una capa de ejecución súper optimizada que sea totalmente compatible con el ecosistema EVM existente para atraer a más usuarios y desarrolladores al ecosistema Sei.
Si los desarrolladores planean crear aplicaciones ecológicas Sei, utilizarán CosmWasm para crear contratos inteligentes. Beosin recomienda que los desarrolladores sigan las siguientes prácticas de seguridad para mejorar la seguridad del contrato de sus proyectos:
Esté preparado para un ataque. Los desarrolladores deben considerar cómo enfrentar los ataques y corregir las vulnerabilidades. Por lo tanto, los desarrolladores necesitan crear contratos inteligentes actualizables y desarrollar planes de respuesta a riesgos.
Preste atención al tipo de dirección de deserialización. El tipo de dirección de CosmWasm no se valida después de la deserialización, lo que indica que el tipo de dirección tiene propiedades de deserialización inesperadas. Por lo tanto, se recomienda especificar el tipo y verificarlo después de deserializar addr.
Preste atención al desbordamiento. En el contrato CosmWasm, los desarrolladores deben prestar atención al riesgo de desbordamiento de enteros o división por cero. Se recomienda que los desarrolladores utilicen los tipos Uint256 y Uint512 de CosmWasm y utilicen la función matemática full_mul() que no se desborda.
Presta atención a los bucles infinitos. El contrato CosmWasm puede quedarse atascado en un bucle infinito al volver a llamarse a sí mismo en el controlador ACK. Si los desarrolladores transfieren paquetes de datos entre dos contratos CosmWasm, deben tener en cuenta que esto puede generar un bucle infinito y consumir una gran cantidad de tarifas de gas.
Actualmente, las billeteras que admiten específicamente la red Sei incluyen Compass Wallet y Fin Wallet. Hay 14 billeteras compatibles con la red Sei, como OKX Wallet y las billeteras Keplr y Leap Wallet que originalmente respaldaban el ecosistema Cosmos.
fuente: https://www.sei.io/ecosystem
Consejo de Seguridad:
(1) Se recomienda que los usuarios eviten el uso de proyectos de billetera que no hayan sido auditados y que no hayan estado ejecutándose durante mucho tiempo.
(2) Para proteger los activos de la billetera, lo más importante es mantener de forma segura las frases mnemotécnicas y las claves privadas.
(3) Al interactuar con proyectos Sei, la firma es uno de los riesgos de seguridad que requiere mayor atención. Los usuarios deben verificar si la información de la transacción es correcta antes de firmarla. Por ejemplo, un pirata informático puede engañar a los usuarios para que utilicen cosmos.bank.v1beta1.MsgSend para transferir tokens a la dirección del pirata informático.
Kryptonite es el protocolo de apuesta de liquidez más grande del ecosistema Sei. Los usuarios pueden apostar tokens Sei en su plataforma para obtener stSei y obtener un rendimiento anualizado del 5,54%. Actualmente, los usuarios también pueden apostar los tokens LP de Seilor/Sei y los tokens LP de stSei/SEIYAN para obtener recompensas de tokens relacionados. Beosin completó previamente una auditoría contractual de Kryptonite para mejorar la seguridad de su negocio de apuestas.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
En el futuro, Kryptonite lanzará la moneda estable kUSD, y los usuarios podrán acuñarla apostando Sei, BTC, ETH y otros activos, lo que proporcionará más liquidez al ecosistema Sei.
Yaka Finance se compromete a construir un DEX multifuncional y brindar a los usuarios una variedad de servicios DeFi, como comercio, extracción de liquidez y Launchpad. Su objetivo es convertirse en el centro de liquidez del ecosistema Sei.
Anteriormente, Yaka Finance ganó el primer lugar en la pista DeFi en el hackathon Code Sei: Powering New Gaming and Defi Exchanges organizado por Sei, Beosin y Alibaba Cloud.
Yaka Finance se encuentra actualmente en la etapa de prueba de la red y ha lanzado un programa de incentivos de lanzamiento aéreo, que atrajo a más de 15.000 usuarios para participar en sus pruebas.
fuente: Yaka
Pallet Exchange es la plataforma de negociación de NFT del ecosistema Sei, con un volumen de negociación diario actual de hasta 1,23 millones de Sei (aproximadamente 1 millón de dólares). Pallet Exchange cobrará una tarifa del 2% por las operaciones de NFT en su plataforma para mantener el funcionamiento de la plataforma.
Fuente: Intercambio de paletas
Actualmente, las series de NFT que han atraído mucha atención en el ecosistema Sei incluyen WeBump, The Colony, Seiyans, Seinsei, etc. Dado que el ecosistema Sei se encuentra en las primeras etapas de desarrollo, los usuarios deben prestar atención a los riesgos de liquidez de las NFT relacionadas.
Como Layer1 de alto rendimiento centrada en el comercio, Sei ha optimizado el proceso de generación y procesamiento de bloques. Actualmente, el ecosistema de Sei está creciendo rápidamente y el desarrollo de su ecosistema creará un efecto sinérgico con Sei. Varias aplicaciones descentralizadas seguirán amplificando las ventajas de alto rendimiento de Sei, mientras que Sei también atraerá más liquidez y usuarios. Con la continuación de la narrativa paralela de EVM, la actualización a Sei V2 abordará los cuellos de botella actuales de Sei, atrayendo más atención del mercado y más desarrolladores para unirse al ecosistema de Sei.
Sei Network, que lanzó su red principal en agosto de 2023, comenzó a explotar después de varios meses de silencio. Actualmente, la apuesta de liquidez de Sei ha superado los 3,5 millones de dólares y el TVL de la red ha superado los 11 millones de dólares. Anteriormente, Sei, junto con Beosin y Alibaba Cloud, celebró con éxito el hackathon Code Sei: Powering New Gaming and DeFi Exchanges. Beosin también completó la auditoría de Kryptonite, el proyecto de participación de liquidez de Sei, para mejorar la seguridad del ecosistema de Sei.
En 2024, Sei está a punto de lanzar una actualización muy importante, Sei V2, que mejorará el rendimiento del procesamiento paralelo e introducirá EVM en Sei. En este artículo, Beosin analizará las características técnicas, la implementación del código y el ecosistema de Sei Network para ayudarlo a comprender las oportunidades potenciales de Sei y su ecosistema.
Como Capa 1 que admite libros de órdenes y operaciones enfocadas, Sei proporciona un módulo de libro de órdenes con límite central (CLOB) incorporado. Los desarrolladores pueden utilizar el módulo de pedidos integrado de Sei para iniciar y personalizar rápidamente Dapps de negociación de libros de pedidos para spot, derivados, opciones, etc. Al mismo tiempo, el diseño paralelo de Sei proporciona una red rápida y de alto rendimiento para su ecosistema.
¿Cómo mejora Sei la velocidad de procesamiento de las transacciones?
En la mayoría de las redes blockchain, los validadores proponen bloques y luego envían hashes y bloques a otros validadores, lo que genera un cierto tiempo de espera. Como se muestra abajo:
Sei permite a sus validadores enviar bloques que contengan únicamente hashes de transacciones a su red. Después de que otros validadores reciban un bloque que contenga solo el hash de la transacción, primero construirán el bloque en función de los registros en su grupo de memoria local. Si la información de la transacción correspondiente no existe en el grupo de memoria, los validadores esperarán a que lleguen para su validación los bloques posteriores que contengan contenidos detallados de la transacción.
Para las redes blockchain que ejecutan transacciones secuencialmente, cuando se propone un bloque, los validadores deben esperar un cierto período de tiempo sin procesar el bloque. Como se muestra a la izquierda:
Sei Network procesa bloques en las fases previa a la votación y previa al compromiso en paralelo a través de validadores. El procesamiento paralelo reduce la latencia y aumenta el rendimiento.
La implementación del código del procesamiento paralelo de Sei se muestra en la siguiente figura. En la función ProcessTxs, Sei procesará las transacciones. Hay dos tipos de procesamiento: procesamiento paralelo y procesamiento secuencial. Para múltiples transacciones relacionadas (al juzgar si los pares clave-valor que almacenan información de la transacción se superponen), Sei procesará las transacciones relacionadas secuencialmente; para transacciones no relacionadas, las procesará en paralelo.
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
Durante el procesamiento de transacciones en paralelo, vemos que Sei usa la rutina de Golang para procesar múltiples transacciones en paralelo. El diseño actual no puede procesar demasiadas transacciones en paralelo. Por ejemplo, si los nodos de Sei procesan miles de transacciones en paralelo al mismo tiempo, existe una alta probabilidad de que se produzcan problemas de coherencia. Por lo tanto, Sei V2 necesita actualizarse en procesamiento paralelo.
EVM es la máquina virtual de Ethereum para procesar transacciones relacionadas con contratos inteligentes. Para garantizar la seguridad de la red, las transacciones EVM deben ejecutarse secuencialmente. El diseño de ejecución secuencial evita la complejidad y los conflictos de la ejecución paralela, pero también limita el rendimiento de la red blockchain asociada.
Como resultado, se propuso el concepto de EVM paralelo. El diseño de EVM paralelo permitirá que se realicen diferentes transacciones en EVM simultáneamente, mejorando en gran medida la velocidad de procesamiento de EVM y el rendimiento de la red. La solución actual es utilizar nuevas cadenas de bloques de alto rendimiento (que admiten transacciones paralelas), como Solana, Aptos y Seito, que sean compatibles con EVM. Entre ellos, el EVM paralelo de Sei atrae la mayor atención del mercado.
Sei implementará EVM paralelo en el V2 que se lanzará en 2024, respaldando la ejecución e interacción de los contratos inteligentes Cosmwasm y los contratos inteligentes EVM. Los siguientes son los puntos clave de la actualización de Sei V2:
Paralelización optimista: permite el procesamiento de transacciones concurrentes, mejorando significativamente el rendimiento y la eficiencia. Si ocurre un conflicto de estado, las transacciones se reprocesan secuencialmente para mantener la integridad de los datos.
Compatible con EVM: permite a los desarrolladores implementar contratos inteligentes EVM existentes en Sei sin cambiar ningún código, simplificando la transición a Sei v2 y mejorando la interoperabilidad.
Compatibilidad con Geth: los nodos de Sei integrarán Geth para manejar transacciones para contratos inteligentes de EVM en la red futura y realizar actualizaciones a través de la interfaz especial creada por Sei para EVM.
SeiDB: Sei mejorará su capa de almacenamiento, utilizando estructuras de datos y bases de datos más eficientes para mejorar el rendimiento de IO, facilitar una sincronización más sencilla de nuevos nodos y mejorar la escalabilidad.
Rendimiento mejorado: procesamiento de transacciones rápido con un tiempo de bloque y finalidad de 390 milisegundos, y un alto rendimiento de 28 300 transacciones por lotes por segundo, con costos de transacción más bajos.
La actualización de Sei v2 integrará las ventajas de Ethereum y espera proporcionar una capa de ejecución súper optimizada que sea totalmente compatible con el ecosistema EVM existente para atraer a más usuarios y desarrolladores al ecosistema Sei.
Si los desarrolladores planean crear aplicaciones ecológicas Sei, utilizarán CosmWasm para crear contratos inteligentes. Beosin recomienda que los desarrolladores sigan las siguientes prácticas de seguridad para mejorar la seguridad del contrato de sus proyectos:
Esté preparado para un ataque. Los desarrolladores deben considerar cómo enfrentar los ataques y corregir las vulnerabilidades. Por lo tanto, los desarrolladores necesitan crear contratos inteligentes actualizables y desarrollar planes de respuesta a riesgos.
Preste atención al tipo de dirección de deserialización. El tipo de dirección de CosmWasm no se valida después de la deserialización, lo que indica que el tipo de dirección tiene propiedades de deserialización inesperadas. Por lo tanto, se recomienda especificar el tipo y verificarlo después de deserializar addr.
Preste atención al desbordamiento. En el contrato CosmWasm, los desarrolladores deben prestar atención al riesgo de desbordamiento de enteros o división por cero. Se recomienda que los desarrolladores utilicen los tipos Uint256 y Uint512 de CosmWasm y utilicen la función matemática full_mul() que no se desborda.
Presta atención a los bucles infinitos. El contrato CosmWasm puede quedarse atascado en un bucle infinito al volver a llamarse a sí mismo en el controlador ACK. Si los desarrolladores transfieren paquetes de datos entre dos contratos CosmWasm, deben tener en cuenta que esto puede generar un bucle infinito y consumir una gran cantidad de tarifas de gas.
Actualmente, las billeteras que admiten específicamente la red Sei incluyen Compass Wallet y Fin Wallet. Hay 14 billeteras compatibles con la red Sei, como OKX Wallet y las billeteras Keplr y Leap Wallet que originalmente respaldaban el ecosistema Cosmos.
fuente: https://www.sei.io/ecosystem
Consejo de Seguridad:
(1) Se recomienda que los usuarios eviten el uso de proyectos de billetera que no hayan sido auditados y que no hayan estado ejecutándose durante mucho tiempo.
(2) Para proteger los activos de la billetera, lo más importante es mantener de forma segura las frases mnemotécnicas y las claves privadas.
(3) Al interactuar con proyectos Sei, la firma es uno de los riesgos de seguridad que requiere mayor atención. Los usuarios deben verificar si la información de la transacción es correcta antes de firmarla. Por ejemplo, un pirata informático puede engañar a los usuarios para que utilicen cosmos.bank.v1beta1.MsgSend para transferir tokens a la dirección del pirata informático.
Kryptonite es el protocolo de apuesta de liquidez más grande del ecosistema Sei. Los usuarios pueden apostar tokens Sei en su plataforma para obtener stSei y obtener un rendimiento anualizado del 5,54%. Actualmente, los usuarios también pueden apostar los tokens LP de Seilor/Sei y los tokens LP de stSei/SEIYAN para obtener recompensas de tokens relacionados. Beosin completó previamente una auditoría contractual de Kryptonite para mejorar la seguridad de su negocio de apuestas.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
En el futuro, Kryptonite lanzará la moneda estable kUSD, y los usuarios podrán acuñarla apostando Sei, BTC, ETH y otros activos, lo que proporcionará más liquidez al ecosistema Sei.
Yaka Finance se compromete a construir un DEX multifuncional y brindar a los usuarios una variedad de servicios DeFi, como comercio, extracción de liquidez y Launchpad. Su objetivo es convertirse en el centro de liquidez del ecosistema Sei.
Anteriormente, Yaka Finance ganó el primer lugar en la pista DeFi en el hackathon Code Sei: Powering New Gaming and Defi Exchanges organizado por Sei, Beosin y Alibaba Cloud.
Yaka Finance se encuentra actualmente en la etapa de prueba de la red y ha lanzado un programa de incentivos de lanzamiento aéreo, que atrajo a más de 15.000 usuarios para participar en sus pruebas.
fuente: Yaka
Pallet Exchange es la plataforma de negociación de NFT del ecosistema Sei, con un volumen de negociación diario actual de hasta 1,23 millones de Sei (aproximadamente 1 millón de dólares). Pallet Exchange cobrará una tarifa del 2% por las operaciones de NFT en su plataforma para mantener el funcionamiento de la plataforma.
Fuente: Intercambio de paletas
Actualmente, las series de NFT que han atraído mucha atención en el ecosistema Sei incluyen WeBump, The Colony, Seiyans, Seinsei, etc. Dado que el ecosistema Sei se encuentra en las primeras etapas de desarrollo, los usuarios deben prestar atención a los riesgos de liquidez de las NFT relacionadas.
Como Layer1 de alto rendimiento centrada en el comercio, Sei ha optimizado el proceso de generación y procesamiento de bloques. Actualmente, el ecosistema de Sei está creciendo rápidamente y el desarrollo de su ecosistema creará un efecto sinérgico con Sei. Varias aplicaciones descentralizadas seguirán amplificando las ventajas de alto rendimiento de Sei, mientras que Sei también atraerá más liquidez y usuarios. Con la continuación de la narrativa paralela de EVM, la actualización a Sei V2 abordará los cuellos de botella actuales de Sei, atrayendo más atención del mercado y más desarrolladores para unirse al ecosistema de Sei.