A Sei Network, que lançou sua rede principal em agosto de 2023, começou a explodir após vários meses de silêncio. Atualmente, a aposta de liquidez da Sei ultrapassou US$ 3,5 milhões e a rede TVL ultrapassou US$ 11 milhões. Anteriormente, Sei, junto com Beosin e Alibaba Cloud, realizou com sucesso o hackathon Code Sei: Powering New Gaming and DeFi Exchanges. Beosin também concluiu a auditoria da criptonita, o projeto de piquetagem de liquidez da Sei, para aumentar a segurança do ecossistema Sei.
Em 2024, a Sei está prestes a lançar uma atualização muito importante, a Sei V2, que irá melhorar o desempenho do processamento paralelo e introduzir o EVM na Sei. Neste artigo, Beosin analisará os recursos técnicos, a implementação do código e o ecossistema da Sei Network para ajudá-lo a compreender as oportunidades potenciais da Sei e seu ecossistema.
Como uma Camada 1 que suporta carteira de pedidos e negociação focada, Sei fornece um módulo integrado de carteira de pedidos com limite central (CLOB). Os desenvolvedores podem usar o módulo de pedidos integrado do Sei para lançar e personalizar rapidamente Dapps de negociação de livros de pedidos para spot, derivativos, opções, etc. Ao mesmo tempo, o design paralelo da Sei fornece uma rede rápida e de alto rendimento para o seu ecossistema.
Como a Sei melhora a velocidade de processamento das transações?
Na maioria das redes blockchain, os validadores propõem blocos e depois enviam hashes e blocos para outros validadores, o que cria um certo tempo de espera. Como mostrado abaixo:
Sei permite que seus validadores enviem blocos contendo apenas hashes de transação para sua rede. Depois que outros validadores receberem um bloco contendo apenas o hash da transação, eles primeiro construirão o bloco com base nos registros em seu conjunto de memória local. Se as informações de transação correspondentes não existirem no conjunto de memória, os validadores aguardarão a chegada de blocos subsequentes contendo conteúdo detalhado da transação para validação.
Para redes blockchain que executam transações sequencialmente, quando um bloco é proposto, os validadores precisam esperar um determinado período de tempo sem realmente processar o bloco. Conforme mostrado à esquerda:
A Sei Network processa blocos nas fases de pré-votação e pré-commit em paralelo por meio de validadores. O processamento paralelo reduz a latência e aumenta o rendimento.
A implementação do código do processamento paralelo Sei é mostrada na figura abaixo. Na função ProcessTxs, a Sei processará as transações. Existem dois tipos de processamento: processamento paralelo e processamento sequencial. Para múltiplas transações relacionadas (avaliando se os pares de valores-chave que armazenam informações de transação se sobrepõem), Sei processará as transações relacionadas sequencialmente; para transações não relacionadas, ele as processará em paralelo.
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
Durante o processamento de transações paralelas, vemos que Sei usa a goroutine de Golang para processar múltiplas transações em paralelo. O design atual não pode processar muitas transações em paralelo. Por exemplo, se milhares de transações forem processadas em paralelo pelos nós do Sei ao mesmo tempo, há uma grande probabilidade de ocorrerem problemas de consistência. Portanto, o Sei V2 precisa ser atualizado no processamento paralelo.
EVM é a máquina virtual do Ethereum para processar transações relacionadas a contratos inteligentes. Para garantir a segurança da rede, as transações EVM devem ser executadas sequencialmente. O projeto de execução sequencial evita a complexidade e os conflitos da execução paralela, mas também limita o desempenho da rede blockchain associada.
Como resultado, foi proposto o conceito de EVM paralelo. O design do EVM paralelo permitirá que diferentes transações no EVM sejam realizadas simultaneamente, melhorando significativamente a velocidade de processamento do EVM e o rendimento da rede. A solução atual é usar novos blockchains de alto desempenho (suporta transações paralelas), como Solana, Aptos e Seito, para serem compatíveis com EVM. Entre eles, o EVM paralelo da Sei atrai a maior atenção do mercado.
Sei implementará EVM paralelo no V2 a ser lançado em 2024, apoiando a execução e interação de contratos inteligentes Cosmwasm e contratos inteligentes EVM. A seguir estão os pontos-chave da atualização do Sei V2:
Paralelização otimista: permite o processamento simultâneo de transações, melhorando significativamente o rendimento e a eficiência. Se ocorrer um conflito de estado, as transações serão reprocessadas sequencialmente para manter a integridade dos dados.
Compatível com EVM: permite que os desenvolvedores implantem contratos inteligentes EVM existentes no Sei sem alterar nenhum código, simplificando a transição para o Sei v2 e melhorando a interoperabilidade.
Compatibilidade com Geth: os nós Sei integrarão Geth para lidar com transações para contratos inteligentes EVM na rede futura e fazer quaisquer atualizações por meio da interface especial criada por Sei para EVM.
SeiDB: Sei melhorará sua camada de armazenamento, usando estruturas de dados e bancos de dados mais eficientes para melhorar o desempenho de IO, facilitar a sincronização de novos nós e melhorar a escalabilidade.
Desempenho aprimorado: processamento rápido de transações com tempo de bloqueio e finalidade de 390 milissegundos e alto rendimento de 28.300 transações em lote por segundo, com custos de transação mais baixos.
A atualização do Sei v2 integrará as vantagens do Ethereum e espera fornecer uma camada de execução superotimizada que seja totalmente compatível com o ecossistema EVM existente para atrair mais usuários e desenvolvedores para o ecossistema Sei.
Se os desenvolvedores planejarem construir aplicativos ecológicos Sei, eles usarão o CosmWasm para construir contratos inteligentes. Beosin recomenda que os desenvolvedores sigam as seguintes práticas de segurança para melhorar a segurança contratual de seus projetos:
Esteja preparado para um ataque. Os desenvolvedores precisam considerar como enfrentar ataques e corrigir vulnerabilidades. Portanto, os desenvolvedores precisam construir contratos inteligentes atualizáveis e desenvolver planos de resposta a riscos.
Preste atenção ao tipo de endereço de desserialização. O tipo addr do CosmWasm não é validado após a desserialização, indicando que o tipo addr possui propriedades de desserialização inesperadas. Portanto, é recomendado especificar o tipo e verificá-lo após desserializar addr.
Preste atenção ao estouro. No contrato CosmWasm, os desenvolvedores precisam estar atentos ao risco de estouro de número inteiro ou divisão por zero. É recomendado que os desenvolvedores usem os tipos Uint256 e Uint512 do CosmWasm e usem a função matemática full_mul() que não transborda.
Preste atenção aos loops infinitos. O contrato CosmWasm pode ficar preso em um loop infinito chamando a si mesmo de volta no manipulador ACK. Se os desenvolvedores transferirem pacotes de dados entre dois contratos CosmWasm, eles devem estar cientes de que isso pode levar a um loop infinito e consumir uma grande quantidade de taxas de gás.
Atualmente, as carteiras que suportam especificamente a rede Sei incluem Compass Wallet e Fin Wallet. Existem 14 carteiras compatíveis com a rede Sei, como a OKX Wallet e as carteiras Keplr e Leap Wallet que originalmente suportavam o ecossistema Cosmos.
fonte: https://www.sei.io/ecosystem
Conselhos de segurança:
(1) Recomenda-se que os usuários evitem usar projetos de carteira que não tenham sido auditados e que não estejam em execução há muito tempo.
(2) Para proteger os ativos da carteira, o mais importante é manter as frases mnemônicas e as chaves privadas com segurança.
(3) Ao interagir com projetos Sei, a assinatura é um dos riscos de segurança que requer mais atenção. Os usuários precisam verificar se as informações da transação estão corretas antes de assinar a transação. Por exemplo, um hacker pode induzir os usuários a usar cosmos.bank.v1beta1.MsgSend para transferir tokens para o endereço do hacker.
A criptonita é o maior protocolo de aposta de liquidez no ecossistema Sei. Os usuários podem apostar tokens Sei em sua plataforma para obter stSei e obter um retorno anualizado de 5,54%. Atualmente, os usuários também podem apostar tokens LP de Seilor/Sei e tokens LP de stSei/SEIYAN para obter recompensas de tokens relacionados. Beosin já concluiu uma auditoria contratual de criptonita para melhorar a segurança de seu negócio de staking.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
No futuro, a Kryptonite lançará a stablecoin kUSD, e os usuários poderão cunhá-la apostando Sei, BTC, ETH e outros ativos, o que fornecerá mais liquidez para o ecossistema Sei.
A Yaka Finance está comprometida em construir um DEX multifuncional e fornecer aos usuários uma variedade de serviços DeFi, como negociação, mineração de liquidez e Launchpad. Seu objetivo é tornar-se o centro de liquidez do ecossistema Sei.
Anteriormente, Yaka Finance conquistou o primeiro lugar na faixa DeFi no hackathon Code Sei: Powering New Gaming and Defi Exchanges organizado por Sei, Beosin e Alibaba Cloud.
A Yaka Finance está atualmente em fase de teste de rede e lançou um programa de incentivo de lançamento aéreo, atraindo mais de 15.000 usuários para participarem de seus testes.
fonte: Yaka
Pallet Exchange é a plataforma de negociação NFT do ecossistema Sei, com um volume diário atual de negociação de até 1,23 milhão de Sei (aproximadamente US$ 1 milhão). A Pallet Exchange cobrará uma taxa de 2% pelas negociações de NFT em sua plataforma para manter o funcionamento da plataforma.
Fonte: Troca de Paletes
Atualmente, as séries NFT que têm atraído muita atenção no ecossistema Sei incluem WeBump, The Colony, Seiyans, Seinsei, etc. Como o ecossistema Sei está nos estágios iniciais de desenvolvimento, os usuários precisam prestar atenção aos riscos de liquidez dos NFTs relacionados.
Como uma Layer1 de alto desempenho focada em negociação, a Sei otimizou o processo de geração e processamento de blocos. Atualmente, o ecossistema da Sei está crescendo rapidamente e o desenvolvimento do seu ecossistema criará um efeito sinérgico com a Sei. Várias aplicações descentralizadas continuarão a ampliar as vantagens de alto desempenho da Sei, enquanto a Sei também atrairá mais liquidez e usuários. Com a continuação da narrativa EVM paralela, a atualização para o Sei V2 resolverá os atuais gargalos do Sei, atraindo mais atenção do mercado e mais desenvolvedores para se juntarem ao ecossistema Sei.
A Sei Network, que lançou sua rede principal em agosto de 2023, começou a explodir após vários meses de silêncio. Atualmente, a aposta de liquidez da Sei ultrapassou US$ 3,5 milhões e a rede TVL ultrapassou US$ 11 milhões. Anteriormente, Sei, junto com Beosin e Alibaba Cloud, realizou com sucesso o hackathon Code Sei: Powering New Gaming and DeFi Exchanges. Beosin também concluiu a auditoria da criptonita, o projeto de piquetagem de liquidez da Sei, para aumentar a segurança do ecossistema Sei.
Em 2024, a Sei está prestes a lançar uma atualização muito importante, a Sei V2, que irá melhorar o desempenho do processamento paralelo e introduzir o EVM na Sei. Neste artigo, Beosin analisará os recursos técnicos, a implementação do código e o ecossistema da Sei Network para ajudá-lo a compreender as oportunidades potenciais da Sei e seu ecossistema.
Como uma Camada 1 que suporta carteira de pedidos e negociação focada, Sei fornece um módulo integrado de carteira de pedidos com limite central (CLOB). Os desenvolvedores podem usar o módulo de pedidos integrado do Sei para lançar e personalizar rapidamente Dapps de negociação de livros de pedidos para spot, derivativos, opções, etc. Ao mesmo tempo, o design paralelo da Sei fornece uma rede rápida e de alto rendimento para o seu ecossistema.
Como a Sei melhora a velocidade de processamento das transações?
Na maioria das redes blockchain, os validadores propõem blocos e depois enviam hashes e blocos para outros validadores, o que cria um certo tempo de espera. Como mostrado abaixo:
Sei permite que seus validadores enviem blocos contendo apenas hashes de transação para sua rede. Depois que outros validadores receberem um bloco contendo apenas o hash da transação, eles primeiro construirão o bloco com base nos registros em seu conjunto de memória local. Se as informações de transação correspondentes não existirem no conjunto de memória, os validadores aguardarão a chegada de blocos subsequentes contendo conteúdo detalhado da transação para validação.
Para redes blockchain que executam transações sequencialmente, quando um bloco é proposto, os validadores precisam esperar um determinado período de tempo sem realmente processar o bloco. Conforme mostrado à esquerda:
A Sei Network processa blocos nas fases de pré-votação e pré-commit em paralelo por meio de validadores. O processamento paralelo reduz a latência e aumenta o rendimento.
A implementação do código do processamento paralelo Sei é mostrada na figura abaixo. Na função ProcessTxs, a Sei processará as transações. Existem dois tipos de processamento: processamento paralelo e processamento sequencial. Para múltiplas transações relacionadas (avaliando se os pares de valores-chave que armazenam informações de transação se sobrepõem), Sei processará as transações relacionadas sequencialmente; para transações não relacionadas, ele as processará em paralelo.
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
Durante o processamento de transações paralelas, vemos que Sei usa a goroutine de Golang para processar múltiplas transações em paralelo. O design atual não pode processar muitas transações em paralelo. Por exemplo, se milhares de transações forem processadas em paralelo pelos nós do Sei ao mesmo tempo, há uma grande probabilidade de ocorrerem problemas de consistência. Portanto, o Sei V2 precisa ser atualizado no processamento paralelo.
EVM é a máquina virtual do Ethereum para processar transações relacionadas a contratos inteligentes. Para garantir a segurança da rede, as transações EVM devem ser executadas sequencialmente. O projeto de execução sequencial evita a complexidade e os conflitos da execução paralela, mas também limita o desempenho da rede blockchain associada.
Como resultado, foi proposto o conceito de EVM paralelo. O design do EVM paralelo permitirá que diferentes transações no EVM sejam realizadas simultaneamente, melhorando significativamente a velocidade de processamento do EVM e o rendimento da rede. A solução atual é usar novos blockchains de alto desempenho (suporta transações paralelas), como Solana, Aptos e Seito, para serem compatíveis com EVM. Entre eles, o EVM paralelo da Sei atrai a maior atenção do mercado.
Sei implementará EVM paralelo no V2 a ser lançado em 2024, apoiando a execução e interação de contratos inteligentes Cosmwasm e contratos inteligentes EVM. A seguir estão os pontos-chave da atualização do Sei V2:
Paralelização otimista: permite o processamento simultâneo de transações, melhorando significativamente o rendimento e a eficiência. Se ocorrer um conflito de estado, as transações serão reprocessadas sequencialmente para manter a integridade dos dados.
Compatível com EVM: permite que os desenvolvedores implantem contratos inteligentes EVM existentes no Sei sem alterar nenhum código, simplificando a transição para o Sei v2 e melhorando a interoperabilidade.
Compatibilidade com Geth: os nós Sei integrarão Geth para lidar com transações para contratos inteligentes EVM na rede futura e fazer quaisquer atualizações por meio da interface especial criada por Sei para EVM.
SeiDB: Sei melhorará sua camada de armazenamento, usando estruturas de dados e bancos de dados mais eficientes para melhorar o desempenho de IO, facilitar a sincronização de novos nós e melhorar a escalabilidade.
Desempenho aprimorado: processamento rápido de transações com tempo de bloqueio e finalidade de 390 milissegundos e alto rendimento de 28.300 transações em lote por segundo, com custos de transação mais baixos.
A atualização do Sei v2 integrará as vantagens do Ethereum e espera fornecer uma camada de execução superotimizada que seja totalmente compatível com o ecossistema EVM existente para atrair mais usuários e desenvolvedores para o ecossistema Sei.
Se os desenvolvedores planejarem construir aplicativos ecológicos Sei, eles usarão o CosmWasm para construir contratos inteligentes. Beosin recomenda que os desenvolvedores sigam as seguintes práticas de segurança para melhorar a segurança contratual de seus projetos:
Esteja preparado para um ataque. Os desenvolvedores precisam considerar como enfrentar ataques e corrigir vulnerabilidades. Portanto, os desenvolvedores precisam construir contratos inteligentes atualizáveis e desenvolver planos de resposta a riscos.
Preste atenção ao tipo de endereço de desserialização. O tipo addr do CosmWasm não é validado após a desserialização, indicando que o tipo addr possui propriedades de desserialização inesperadas. Portanto, é recomendado especificar o tipo e verificá-lo após desserializar addr.
Preste atenção ao estouro. No contrato CosmWasm, os desenvolvedores precisam estar atentos ao risco de estouro de número inteiro ou divisão por zero. É recomendado que os desenvolvedores usem os tipos Uint256 e Uint512 do CosmWasm e usem a função matemática full_mul() que não transborda.
Preste atenção aos loops infinitos. O contrato CosmWasm pode ficar preso em um loop infinito chamando a si mesmo de volta no manipulador ACK. Se os desenvolvedores transferirem pacotes de dados entre dois contratos CosmWasm, eles devem estar cientes de que isso pode levar a um loop infinito e consumir uma grande quantidade de taxas de gás.
Atualmente, as carteiras que suportam especificamente a rede Sei incluem Compass Wallet e Fin Wallet. Existem 14 carteiras compatíveis com a rede Sei, como a OKX Wallet e as carteiras Keplr e Leap Wallet que originalmente suportavam o ecossistema Cosmos.
fonte: https://www.sei.io/ecosystem
Conselhos de segurança:
(1) Recomenda-se que os usuários evitem usar projetos de carteira que não tenham sido auditados e que não estejam em execução há muito tempo.
(2) Para proteger os ativos da carteira, o mais importante é manter as frases mnemônicas e as chaves privadas com segurança.
(3) Ao interagir com projetos Sei, a assinatura é um dos riscos de segurança que requer mais atenção. Os usuários precisam verificar se as informações da transação estão corretas antes de assinar a transação. Por exemplo, um hacker pode induzir os usuários a usar cosmos.bank.v1beta1.MsgSend para transferir tokens para o endereço do hacker.
A criptonita é o maior protocolo de aposta de liquidez no ecossistema Sei. Os usuários podem apostar tokens Sei em sua plataforma para obter stSei e obter um retorno anualizado de 5,54%. Atualmente, os usuários também podem apostar tokens LP de Seilor/Sei e tokens LP de stSei/SEIYAN para obter recompensas de tokens relacionados. Beosin já concluiu uma auditoria contratual de criptonita para melhorar a segurança de seu negócio de staking.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
No futuro, a Kryptonite lançará a stablecoin kUSD, e os usuários poderão cunhá-la apostando Sei, BTC, ETH e outros ativos, o que fornecerá mais liquidez para o ecossistema Sei.
A Yaka Finance está comprometida em construir um DEX multifuncional e fornecer aos usuários uma variedade de serviços DeFi, como negociação, mineração de liquidez e Launchpad. Seu objetivo é tornar-se o centro de liquidez do ecossistema Sei.
Anteriormente, Yaka Finance conquistou o primeiro lugar na faixa DeFi no hackathon Code Sei: Powering New Gaming and Defi Exchanges organizado por Sei, Beosin e Alibaba Cloud.
A Yaka Finance está atualmente em fase de teste de rede e lançou um programa de incentivo de lançamento aéreo, atraindo mais de 15.000 usuários para participarem de seus testes.
fonte: Yaka
Pallet Exchange é a plataforma de negociação NFT do ecossistema Sei, com um volume diário atual de negociação de até 1,23 milhão de Sei (aproximadamente US$ 1 milhão). A Pallet Exchange cobrará uma taxa de 2% pelas negociações de NFT em sua plataforma para manter o funcionamento da plataforma.
Fonte: Troca de Paletes
Atualmente, as séries NFT que têm atraído muita atenção no ecossistema Sei incluem WeBump, The Colony, Seiyans, Seinsei, etc. Como o ecossistema Sei está nos estágios iniciais de desenvolvimento, os usuários precisam prestar atenção aos riscos de liquidez dos NFTs relacionados.
Como uma Layer1 de alto desempenho focada em negociação, a Sei otimizou o processo de geração e processamento de blocos. Atualmente, o ecossistema da Sei está crescendo rapidamente e o desenvolvimento do seu ecossistema criará um efeito sinérgico com a Sei. Várias aplicações descentralizadas continuarão a ampliar as vantagens de alto desempenho da Sei, enquanto a Sei também atrairá mais liquidez e usuários. Com a continuação da narrativa EVM paralela, a atualização para o Sei V2 resolverá os atuais gargalos do Sei, atraindo mais atenção do mercado e mais desenvolvedores para se juntarem ao ecossistema Sei.