A Rede Sei, que lançou a sua rede principal em agosto de 2023, começou a explodir depois de vários meses de silêncio. Atualmente, a liquidez da Sei ultrapassou os 3,5 milhões de dólares e a rede TVL ultrapassou os 11 milhões de dólares. Anteriormente, Sei, juntamente com a Beosin e a Alibaba Cloud, realizaram com sucesso o hackathon, Code Sei: Powering New Gaming e DeFi Exchanges. A Beosin também concluiu a auditoria da Kryptonite, o projeto 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, o Sei V2, que irá melhorar o desempenho do processamento paralelo e introduzir o EVM no Sei. Neste artigo, a Beosin analisará as características técnicas, a implementação do código e o ecossistema da Rede Sei para o ajudar a compreender as oportunidades potenciais do Sei e do seu ecossistema.
Como uma Camada 1 que suporta livro de ordens e negociação focada, Sei fornece um módulo integrado de livro de ordens de limite central (CLOB). Os desenvolvedores podem usar o módulo de pedidos integrado do Sei para iniciar e personalizar rapidamente Dapps de negociação de livros de ordens 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 é que o Sei melhora a velocidade de processamento das transações?
Na maioria das redes blockchain, os validadores propõem blocos e enviam hashes e blocos para outros validadores, o que cria um certo tempo de espera. Como mostrado abaixo:
O Sei permite que os seus validadores enviem blocos contendo apenas hashes de transação para a sua rede. Depois de outros validadores receberem um bloco contendo apenas o hash da transação, eles primeiro construirão o bloco com base nos registos no seu pool de memória local. Se as informações de transação correspondentes não existirem no pool de memória, os validadores vão esperar que os blocos subsequentes contendo conteúdo detalhado da transação cheguem para validação.
Para redes blockchain que executam transações sequencialmente, quando um bloco é proposto, os validadores precisam esperar por um certo período de tempo sem realmente processar o bloco. Como mostrado à esquerda:
A Sei Network processa blocos nas fases de pré-votação e pré-confirmação em paralelo através de validadores. O processamento paralelo reduz a latência e aumenta a taxa de transferência.
A implementação do código do processamento paralelo Sei é mostrada na figura abaixo. Na função ProcessTXS, o Sei processará as transações. Existem dois tipos de processamento: processamento paralelo e processamento sequencial. Para várias transações relacionadas (julgando se os pares de valor-chave que armazenam informações de transação se sobrepõem), a 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 goroutina de Golang para processar várias 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 de actualizar em processamento paralelo.
EVM é a máquina virtual para o Ethereum processar transações relacionadas com contratos inteligentes. Para garantir a segurança da rede, as transações EVM devem ser executadas sequencialmente. O design da 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, o conceito de EVM paralelo foi proposto. O design do EVM paralelo permitirá que diferentes transações no EVM sejam conduzidas simultaneamente, melhorando muito a velocidade de processamento do EVM e o rendimento da rede. A solução atual é usar alto desempenho (ele próprio suporta transações paralelas) novas blockchains 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 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 são reprocessadas sequencialmente para manter a integridade dos dados.
Compatível com EVM: permite que os programadores implementem contratos inteligentes EVM existentes no Sei sem alterar nenhum código, simplificando a transição para o Sei v2 e melhorando a interoperabilidade.
Compatibilidade Geth: Os nós Sei irão integrar o Geth para lidar com transações de contratos inteligentes EVM na rede futura e fazer quaisquer atualizações através da interface especial criada pela Sei para EVM.
SeiDB: A Sei irá melhorar a sua camada de armazenamento, utilizando estruturas de dados e bases de dados mais eficientes para melhorar o desempenho de E/S, facilitar a sincronização de novos nós e melhorar a escalabilidade.
Desempenho melhorado: Processamento rápido de transações com tempo de bloqueio e finalidade de 390 milissegundos e elevado rendimento de 28.300 transações em lote por segundo, com custos de transação mais baixos.
A actualização do Sei v2 integrará as vantagens do Ethereum e espera fornecer uma camada de execução super-optimizada que seja totalmente compatível com o ecossistema EVM existente para atrair mais utilizadores e programadores para o ecossistema Sei.
Se os programadores planearem construir aplicações ecológicas Sei, vão usar o CosmWASM para construir contratos inteligentes. A Beosin recomenda que os programadores sigam as seguintes práticas de segurança para melhorar a segurança do contrato dos seus projetos:
Esteja preparado para um ataque. Os programadores têm de considerar como enfrentar ataques e corrigir vulnerabilidades. Portanto, os programadores precisam de construir contratos inteligentes atualizáveis e desenvolver planos de resposta ao risco.
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 tem propriedades inesperadas de desserialização. Portanto, recomenda-se especificar o tipo e verificá-lo depois de desserializar o addr.
Preste atenção ao transbordamento. No contrato CosmWASM, os programadores têm de prestar atenção ao risco de estouramento de números inteiros ou divisão por zero. Recomenda-se que os programadores 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 num loop infinito chamando-se de volta no manipulador ACK. Se os programadores transferirem pacotes de dados entre dois contratos CosmWASM, devem estar cientes de que isso pode levar a um ciclo infinito e consumir uma grande quantidade de taxas de gás.
Atualmente, as carteiras que suportam especificamente a rede Sei incluem a Compass Wallet e a 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.
origem: https://www.sei.io/ecosystem
Conselhos de Segurança:
(1) Recomenda-se que os utilizadores evitem a utilização de projetos de carteira que não foram auditados e não estão a funcionar há muito tempo.
(2) Para proteger os ativos da carteira, o mais importante é manter as frases mnemónicas e as chaves privadas em segurança.
(3) Ao interagir com projetos Sei, a assinatura é um dos riscos de segurança que requerem mais atenção. Os utilizadores precisam de verificar se as informações da transação estão corretas antes de assinar a transação. Por exemplo, um hacker pode induzir os utilizadores a usar Cosmos.bank.v1beta1.msgSend para transferir tokens para o endereço do hacker.
A criptonita é o maior protocolo de staking de liquidez no ecossistema Sei. Os utilizadores podem apostar tokens Sei na sua plataforma para obter STSEI e ganhar um retorno anualizado de 5.54%. Atualmente, os utilizadores também podem aposta nos tokens LP da Seilor/Sei e nos tokens LP do STSEI/Seiyan para obter recompensas de tokens relacionados. A Beosin concluiu anteriormente uma auditoria contratual da Kryptonite para melhorar a segurança do seu negócio de staking.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
No futuro, a Kryptonite lançará a stablecoin kUSD, e os utilizadores podem cunhá-la ao colocar o Sei, BTC, ETH e outros ativos, o que proporcionará mais liquidez para o ecossistema Sei.
A Yaka Finance está empenhada em construir um DEX multifuncional e fornecer aos utilizadores uma variedade de serviços DeFi, tais como negociação, mineração de liquidez e Launchpad. O seu objetivo é tornar-se o centro de liquidez do ecossistema Sei.
Anteriormente, a Yaka Finance conquistou o primeiro lugar na pista DeFino no hackathon Code Sei: Powering New Gaming e Defi Exchanges organizado pela Sei, Beosin e Alibaba Cloud.
A Yaka Finance está atualmente na fase de testes da rede e lançou um programa de incentivo ao airdrop, atraindo mais de 15.000 utilizadores para participarem nos seus testes.
fonte: Yaka
Pallet Exchange é a plataforma de negociação NFT do ecossistema Sei, com um volume de negociação diário atual de até 1.23 milhões de Sei (aproximadamente $1 milhão). A Pallet Exchange cobrará uma taxa de 2% pelas negociações NFT na sua plataforma para manter o funcionamento da plataforma.
Fonte: Pallet Exchange
Atualmente, as séries NFT que atraíram 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 utilizadores precisam de prestar atenção aos riscos de liquidez dos NFTs relacionados.
Como uma Layer1 de alto desempenho focada na negociação, a Sei otimizou o processo de geração e processamento de blocos. Atualmente, o ecossistema do Sei está a crescer rapidamente e o desenvolvimento do seu ecossistema criará um efeito sinérgico com o Sei. Várias aplicações descentralizadas continuarão a ampliar as vantagens de alto desempenho do Sei, enquanto o Sei também atrairá mais liquidez e utilizadores. Com a continuação da narrativa paralela EVM, a atualização para o Sei V2 resolverá os atuais estrangulamentos do Sei, atraindo mais atenção do mercado e mais programadores para se juntarem ao ecossistema Sei.
A Rede Sei, que lançou a sua rede principal em agosto de 2023, começou a explodir depois de vários meses de silêncio. Atualmente, a liquidez da Sei ultrapassou os 3,5 milhões de dólares e a rede TVL ultrapassou os 11 milhões de dólares. Anteriormente, Sei, juntamente com a Beosin e a Alibaba Cloud, realizaram com sucesso o hackathon, Code Sei: Powering New Gaming e DeFi Exchanges. A Beosin também concluiu a auditoria da Kryptonite, o projeto 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, o Sei V2, que irá melhorar o desempenho do processamento paralelo e introduzir o EVM no Sei. Neste artigo, a Beosin analisará as características técnicas, a implementação do código e o ecossistema da Rede Sei para o ajudar a compreender as oportunidades potenciais do Sei e do seu ecossistema.
Como uma Camada 1 que suporta livro de ordens e negociação focada, Sei fornece um módulo integrado de livro de ordens de limite central (CLOB). Os desenvolvedores podem usar o módulo de pedidos integrado do Sei para iniciar e personalizar rapidamente Dapps de negociação de livros de ordens 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 é que o Sei melhora a velocidade de processamento das transações?
Na maioria das redes blockchain, os validadores propõem blocos e enviam hashes e blocos para outros validadores, o que cria um certo tempo de espera. Como mostrado abaixo:
O Sei permite que os seus validadores enviem blocos contendo apenas hashes de transação para a sua rede. Depois de outros validadores receberem um bloco contendo apenas o hash da transação, eles primeiro construirão o bloco com base nos registos no seu pool de memória local. Se as informações de transação correspondentes não existirem no pool de memória, os validadores vão esperar que os blocos subsequentes contendo conteúdo detalhado da transação cheguem para validação.
Para redes blockchain que executam transações sequencialmente, quando um bloco é proposto, os validadores precisam esperar por um certo período de tempo sem realmente processar o bloco. Como mostrado à esquerda:
A Sei Network processa blocos nas fases de pré-votação e pré-confirmação em paralelo através de validadores. O processamento paralelo reduz a latência e aumenta a taxa de transferência.
A implementação do código do processamento paralelo Sei é mostrada na figura abaixo. Na função ProcessTXS, o Sei processará as transações. Existem dois tipos de processamento: processamento paralelo e processamento sequencial. Para várias transações relacionadas (julgando se os pares de valor-chave que armazenam informações de transação se sobrepõem), a 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 goroutina de Golang para processar várias 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 de actualizar em processamento paralelo.
EVM é a máquina virtual para o Ethereum processar transações relacionadas com contratos inteligentes. Para garantir a segurança da rede, as transações EVM devem ser executadas sequencialmente. O design da 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, o conceito de EVM paralelo foi proposto. O design do EVM paralelo permitirá que diferentes transações no EVM sejam conduzidas simultaneamente, melhorando muito a velocidade de processamento do EVM e o rendimento da rede. A solução atual é usar alto desempenho (ele próprio suporta transações paralelas) novas blockchains 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 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 são reprocessadas sequencialmente para manter a integridade dos dados.
Compatível com EVM: permite que os programadores implementem contratos inteligentes EVM existentes no Sei sem alterar nenhum código, simplificando a transição para o Sei v2 e melhorando a interoperabilidade.
Compatibilidade Geth: Os nós Sei irão integrar o Geth para lidar com transações de contratos inteligentes EVM na rede futura e fazer quaisquer atualizações através da interface especial criada pela Sei para EVM.
SeiDB: A Sei irá melhorar a sua camada de armazenamento, utilizando estruturas de dados e bases de dados mais eficientes para melhorar o desempenho de E/S, facilitar a sincronização de novos nós e melhorar a escalabilidade.
Desempenho melhorado: Processamento rápido de transações com tempo de bloqueio e finalidade de 390 milissegundos e elevado rendimento de 28.300 transações em lote por segundo, com custos de transação mais baixos.
A actualização do Sei v2 integrará as vantagens do Ethereum e espera fornecer uma camada de execução super-optimizada que seja totalmente compatível com o ecossistema EVM existente para atrair mais utilizadores e programadores para o ecossistema Sei.
Se os programadores planearem construir aplicações ecológicas Sei, vão usar o CosmWASM para construir contratos inteligentes. A Beosin recomenda que os programadores sigam as seguintes práticas de segurança para melhorar a segurança do contrato dos seus projetos:
Esteja preparado para um ataque. Os programadores têm de considerar como enfrentar ataques e corrigir vulnerabilidades. Portanto, os programadores precisam de construir contratos inteligentes atualizáveis e desenvolver planos de resposta ao risco.
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 tem propriedades inesperadas de desserialização. Portanto, recomenda-se especificar o tipo e verificá-lo depois de desserializar o addr.
Preste atenção ao transbordamento. No contrato CosmWASM, os programadores têm de prestar atenção ao risco de estouramento de números inteiros ou divisão por zero. Recomenda-se que os programadores 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 num loop infinito chamando-se de volta no manipulador ACK. Se os programadores transferirem pacotes de dados entre dois contratos CosmWASM, devem estar cientes de que isso pode levar a um ciclo infinito e consumir uma grande quantidade de taxas de gás.
Atualmente, as carteiras que suportam especificamente a rede Sei incluem a Compass Wallet e a 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.
origem: https://www.sei.io/ecosystem
Conselhos de Segurança:
(1) Recomenda-se que os utilizadores evitem a utilização de projetos de carteira que não foram auditados e não estão a funcionar há muito tempo.
(2) Para proteger os ativos da carteira, o mais importante é manter as frases mnemónicas e as chaves privadas em segurança.
(3) Ao interagir com projetos Sei, a assinatura é um dos riscos de segurança que requerem mais atenção. Os utilizadores precisam de verificar se as informações da transação estão corretas antes de assinar a transação. Por exemplo, um hacker pode induzir os utilizadores a usar Cosmos.bank.v1beta1.msgSend para transferir tokens para o endereço do hacker.
A criptonita é o maior protocolo de staking de liquidez no ecossistema Sei. Os utilizadores podem apostar tokens Sei na sua plataforma para obter STSEI e ganhar um retorno anualizado de 5.54%. Atualmente, os utilizadores também podem aposta nos tokens LP da Seilor/Sei e nos tokens LP do STSEI/Seiyan para obter recompensas de tokens relacionados. A Beosin concluiu anteriormente uma auditoria contratual da Kryptonite para melhorar a segurança do seu negócio de staking.
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
No futuro, a Kryptonite lançará a stablecoin kUSD, e os utilizadores podem cunhá-la ao colocar o Sei, BTC, ETH e outros ativos, o que proporcionará mais liquidez para o ecossistema Sei.
A Yaka Finance está empenhada em construir um DEX multifuncional e fornecer aos utilizadores uma variedade de serviços DeFi, tais como negociação, mineração de liquidez e Launchpad. O seu objetivo é tornar-se o centro de liquidez do ecossistema Sei.
Anteriormente, a Yaka Finance conquistou o primeiro lugar na pista DeFino no hackathon Code Sei: Powering New Gaming e Defi Exchanges organizado pela Sei, Beosin e Alibaba Cloud.
A Yaka Finance está atualmente na fase de testes da rede e lançou um programa de incentivo ao airdrop, atraindo mais de 15.000 utilizadores para participarem nos seus testes.
fonte: Yaka
Pallet Exchange é a plataforma de negociação NFT do ecossistema Sei, com um volume de negociação diário atual de até 1.23 milhões de Sei (aproximadamente $1 milhão). A Pallet Exchange cobrará uma taxa de 2% pelas negociações NFT na sua plataforma para manter o funcionamento da plataforma.
Fonte: Pallet Exchange
Atualmente, as séries NFT que atraíram 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 utilizadores precisam de prestar atenção aos riscos de liquidez dos NFTs relacionados.
Como uma Layer1 de alto desempenho focada na negociação, a Sei otimizou o processo de geração e processamento de blocos. Atualmente, o ecossistema do Sei está a crescer rapidamente e o desenvolvimento do seu ecossistema criará um efeito sinérgico com o Sei. Várias aplicações descentralizadas continuarão a ampliar as vantagens de alto desempenho do Sei, enquanto o Sei também atrairá mais liquidez e utilizadores. Com a continuação da narrativa paralela EVM, a atualização para o Sei V2 resolverá os atuais estrangulamentos do Sei, atraindo mais atenção do mercado e mais programadores para se juntarem ao ecossistema Sei.