Sei Network, dessen Mainnet im August 2023 gestartet wurde, begann nach mehreren Monaten der Stille zu explodieren. Derzeit hat das Sei-Liquiditäts-Staking 3,5 Millionen US-Dollar überschritten und der Netzwerk-TVL 11 Millionen US-Dollar.

Zuvor hatte Sei zusammen mit Beosin und Alibaba Cloud erfolgreich den Hackathon „Code Sei: Powering New Gaming and DeFi Exchanges“ abgehalten. Beosin schloss auch die Prüfung von Kryptonite ab, dem Liquiditäts-Staking-Projekt von Sei, um die Sicherheit des Sei-Ökosystems zu verbessern.

Im Jahr 2024 wird Sei ein sehr wichtiges Upgrade auf den Markt bringen, Sei V2, das die Leistung der Parallelverarbeitung verbessern und EVM in Sei einführen wird. In diesem Artikel analysiert Beosin die technischen Funktionen, die Codeimplementierung und das Ökosystem von Sei Network, um Ihnen zu helfen, die potenziellen Möglichkeiten von Sei und seinem Ökosystem zu verstehen.

Sechs Funktionen

Als Layer 1, das Orderbuch und fokussierten Handel unterstützt, bietet Sei ein integriertes Central Limit Order Book (CLOB)-Modul. Entwickler können Seis integriertes Auftragsmodul verwenden, um Orderbuch-Handels-Dapps für Spot, Derivate, Optionen usw. schnell zu starten und anzupassen. Gleichzeitig bietet Seis paralleles Design ein schnelles Netzwerk mit hohem Durchsatz für sein Ökosystem.

Wie verbessert Sei die Verarbeitungsgeschwindigkeit von Transaktionen?

1. Komprimierte Blöcke unterstützen

In den meisten Blockchain-Netzwerken schlagen Validierer Blöcke vor und senden dann Hashes und Blöcke an andere Validierer, was zu einer gewissen Wartezeit führt. Wie unten gezeigt:

Sei erlaubt seinen Validierern, Blöcke, die nur Transaktions-Hashes enthalten, an sein Netzwerk zu senden. Nachdem andere Validierer einen Block erhalten haben, der nur den Transaktions-Hash enthält, erstellen sie den Block zunächst basierend auf den Datensätzen in ihrem lokalen Speicherpool. Wenn die entsprechenden Transaktionsinformationen im Speicherpool nicht vorhanden sind, warten die Validierer, bis nachfolgende Blöcke mit detaillierten Transaktionsinhalten zur Validierung eintreffen.

2. Parallele Verarbeitung von Transaktionen

Bei Blockchain-Netzwerken, die Transaktionen sequenziell ausführen, müssen die Validierer bei der Blockvorgabe eine bestimmte Zeit warten, ohne den Block tatsächlich zu verarbeiten. Wie links dargestellt:

Sei Network verarbeitet Blöcke in den Phasen „Pre-Voting“ und „Pre-Commit“ parallel durch Validierer. Die parallele Verarbeitung reduziert die Latenz und erhöht den Durchsatz.

Die Codeimplementierung der Sei-Parallelverarbeitung ist in der folgenden Abbildung dargestellt. In der Funktion ProcessTxs verarbeitet Sei die Transaktionen. Es gibt zwei Arten der Verarbeitung: parallele Verarbeitung und sequentielle Verarbeitung. Bei mehreren verwandten Transaktionen (indem beurteilt wird, ob sich die Schlüssel-Wert-Paare, die die Transaktionsinformationen speichern, überschneiden) verarbeitet Sei verwandte Transaktionen sequentiell; bei nicht verwandten Transaktionen verarbeitet es sie parallel.

Bei der parallelen Transaktionsverarbeitung sehen wir, dass Sei die Goroutine von Golang verwendet, um mehrere Transaktionen parallel zu verarbeiten. Das aktuelle Design kann nicht zu viele Transaktionen parallel verarbeiten. Wenn beispielsweise Tausende von Transaktionen gleichzeitig von Seis Knoten parallel verarbeitet werden, besteht eine hohe Wahrscheinlichkeit, dass Konsistenzprobleme auftreten. Daher muss Sei V2 bei der parallelen Verarbeitung aktualisiert werden.

Parallele EVM

Was ist Parallel EVM?

EVM ist die virtuelle Maschine für Ethereum zur Verarbeitung von Transaktionen im Zusammenhang mit Smart Contracts. Um die Netzwerksicherheit zu gewährleisten, müssen EVM-Transaktionen sequenziell ausgeführt werden. Das Design der sequenziellen Ausführung vermeidet die Komplexität und Konflikte der parallelen Ausführung, begrenzt jedoch auch die Leistung des zugehörigen Blockchain-Netzwerks.

Als Ergebnis wurde das Konzept der parallelen EVM vorgeschlagen.

Das Design des parallelen EVM ermöglicht die gleichzeitige Durchführung verschiedener Transaktionen im EVM, was die EVM-Verarbeitungsgeschwindigkeit und den Netzwerkdurchsatz erheblich verbessert. Die aktuelle Lösung besteht darin, leistungsstarke (selbst parallele Transaktionen unterstützende) neue Blockchains wie Solana, Aptos und Seito zu verwenden, die mit EVM kompatibel sind. Unter ihnen erregt Seis paralleles EVM die meiste Aufmerksamkeit auf dem Markt.

Sie sind V2-Upgrade

Sei wird paralleles EVM in der V2 implementieren, die 2024 auf den Markt kommen soll und die Ausführung und Interaktion von Cosmwasm-Smart-Contracts und EVM-Smart-Contracts unterstützt. Im Folgenden sind die wichtigsten Punkte des Sei V2-Upgrades aufgeführt:

1. Optimistische Parallelisierung: ermöglicht die gleichzeitige Verarbeitung von Transaktionen und verbessert so Durchsatz und Effizienz erheblich. Wenn ein Statuskonflikt auftritt, werden Transaktionen sequenziell erneut verarbeitet, um die Datenintegrität aufrechtzuerhalten.

2. EVM-kompatibel: ermöglicht Entwicklern, vorhandene EVM-Smart Contracts auf Sei bereitzustellen, ohne den Code zu ändern, was den Übergang zu Sei v2 vereinfacht und die Interoperabilität verbessert.

3. Geth-Kompatibilität: Sei-Knoten werden Geth integrieren, um Transaktionen für EVM-Smart-Verträge im zukünftigen Netzwerk abzuwickeln und sämtliche Aktualisierungen über die von Sei für EVM erstellte spezielle Schnittstelle vorzunehmen.

4. SeiDB: Sei wird seine Speicherschicht verbessern und effizientere Datenstrukturen und Datenbanken verwenden, um die IO-Leistung zu steigern, die Synchronisierung neuer Knoten zu vereinfachen und die Skalierbarkeit zu verbessern.

5. Verbesserte Leistung: Schnelle Transaktionsverarbeitung mit 390 Millisekunden Blockzeit und Endgültigkeit sowie hoher Durchsatz von 28.300 Batch-Transaktionen pro Sekunde bei geringeren Transaktionskosten.

Das Upgrade von Sei v2 wird die Vorteile von Ethereum integrieren und hofft auf die Bereitstellung einer superoptimierten Ausführungsschicht, die vollständig mit dem bestehenden EVM-Ökosystem kompatibel ist, um mehr Benutzer und Entwickler für das Sei-Ökosystem zu gewinnen.

Sei Vertragssicherheitsberatung

Wenn Entwickler planen, Sei-Ökoanwendungen zu erstellen, werden sie CosmWasm zum Erstellen intelligenter Verträge verwenden. Beosin empfiehlt Entwicklern, die folgenden Sicherheitspraktiken zu befolgen, um die Vertragssicherheit ihrer Projekte zu verbessern:

1. Seien Sie auf einen Angriff vorbereitet. Entwickler müssen überlegen, wie sie Angriffen begegnen und Schwachstellen beheben. Daher müssen Entwickler aktualisierbare Smart Contracts erstellen und Risikoreaktionspläne entwickeln.

2. Achten Sie auf den Adresstyp der Deserialisierung. Der Adresstyp von CosmWasm wird nach der Deserialisierung nicht validiert, was darauf hinweist, dass der Adresstyp unerwartete Deserialisierungseigenschaften aufweist. Daher wird empfohlen, den Typ anzugeben und ihn nach der Deserialisierung der Adresse zu überprüfen.

3. Achten Sie auf Überlauf. Im CosmWasm-Vertrag müssen Entwickler auf das Risiko eines Ganzzahlüberlaufs oder einer Division durch Null achten. Es wird Entwicklern empfohlen, die Typen Uint256 und Uint512 von CosmWasm zu verwenden und die mathematische Funktion full_mul() zu verwenden, die keinen Überlauf verursacht.

4. Achten Sie auf Endlosschleifen. Der CosmWasm-Vertrag kann in einer Endlosschleife stecken bleiben, indem er sich selbst im ACK-Handler zurückruft. Wenn Entwickler Datenpakete zwischen zwei CosmWasm-Verträgen übertragen, sollten sie sich bewusst sein, dass dies zu einer Endlosschleife führen und eine große Menge an Gasgebühren verbrauchen kann.

Du bist Ökosystem

1. Geldbörse

Derzeit umfassen die Wallets, die speziell das Sei-Netzwerk unterstützen, Compass Wallet und Fin Wallet. Es gibt 14 Wallets, die mit dem Sei-Netzwerk kompatibel sind, wie OKX Wallet und die Wallets Keplr und Leap Wallet, die ursprünglich das Cosmos-Ökosystem unterstützten.

Sicherheitshinweise:

(1) Benutzern wird empfohlen, die Verwendung von Wallet-Projekten zu vermeiden, die nicht geprüft wurden und seit längerer Zeit nicht mehr ausgeführt werden.

(2) Um die Vermögenswerte des Wallets zu schützen, ist es am wichtigsten, die Merkphrasen und privaten Schlüssel sicher aufzubewahren.

(3) Bei der Interaktion mit Sei-Projekten ist die Signatur eines der Sicherheitsrisiken, das die größte Aufmerksamkeit erfordert. Benutzer müssen überprüfen, ob die Transaktionsinformationen korrekt sind, bevor sie die Transaktion signieren. Beispielsweise kann ein Hacker Benutzer dazu verleiten, cosmos.bank.v1beta1.MsgSend zu verwenden, um Token an die Adresse des Hackers zu überweisen.

2. Kryptonit

Kryptonite ist das größte Liquiditäts-Staking-Protokoll im Sei-Ökosystem. Benutzer können Sei-Token auf seiner Plattform einsetzen, um stSei zu erhalten und eine jährliche Rendite von 5,54 % zu erzielen. Derzeit können Benutzer auch Seilor/Sei-LP-Token und stSei/SEIYAN-LP-Token einsetzen, um Belohnungen von verwandten Token zu erhalten. Beosin hat zuvor eine Vertragsprüfung von Kryptonite abgeschlossen, um die Sicherheit seines Staking-Geschäfts zu verbessern.

In Zukunft wird Kryptonite den Stablecoin kUSD einführen, und Benutzer können ihn durch das Staking von Sei, BTC, ETH und anderen Vermögenswerten prägen, was für mehr Liquidität im Sei-Ökosystem sorgen wird.

3. Yaka Finance

Yaka Finance hat sich zum Ziel gesetzt, einen multifunktionalen DEX aufzubauen und den Benutzern eine Vielzahl von DeFi-Diensten wie Handel, Liquiditätsabbau und Launchpad bereitzustellen. Sein Ziel ist es, zum Liquiditätszentrum des Sei-Ökosystems zu werden.

Zuvor gewann Yaka Finance den ersten Platz im DeFi-Track beim Hackathon „Code Sei: Powering New Gaming and Defi Exchanges“, der von Sei, Beosin und Alibaba Cloud organisiert wurde.

Yaka Finance befindet sich derzeit in der Testnetzwerkphase und hat ein Airdrop-Anreizprogramm gestartet, an dessen Tests mehr als 15.000 Benutzer teilnehmen.

4. Palettentausch

Pallet Exchange ist die NFT-Handelsplattform des Sei-Ökosystems mit einem aktuellen täglichen Handelsvolumen von bis zu 1,23 Millionen Sei (ca. 1 Million US-Dollar). Pallet Exchange erhebt eine Gebühr von 2 % für NFT-Handel auf seiner Plattform, um den Betrieb der Plattform aufrechtzuerhalten.

Zu den NFT-Serien, die derzeit im Sei-Ökosystem viel Aufmerksamkeit erregt haben, gehören WeBump, The Colony, Seiyans, Seinsei usw. Da sich das Sei-Ökosystem in der frühen Entwicklungsphase befindet, müssen Benutzer auf die Liquiditätsrisiken der zugehörigen NFTs achten.

Abschluss

Als leistungsstarkes Layer 1 mit Fokus auf Transaktionen optimiert Sei die Generierung und Verarbeitung von Blöcken. Derzeit wächst das Sei-Ökosystem rasant. Während die parallele EVM-Geschichte weitergeht, wird das Upgrade von Sei V2 den aktuellen Engpass von Sei lösen, mehr Aufmerksamkeit vom Markt auf sich ziehen und mehr Entwickler in das Sei-Ökosystem einführen.

Als führendes Web3-Sicherheitsunternehmen haben Sei und Beosin eine weitere ökologische Zusammenarbeit gestartet, um Smart-Contract-Sicherheitsprüfungen des Sei-Ökosystems zu unterstützen. Derzeit hat Beosin die Vertragsprüfung von Kryptonite abgeschlossen, der größten Liquiditäts-Staking-Plattform im Sei-Ökosystem. In Zukunft wird Beosin Sicherheitsdienste für weitere Sei-Ökosystemprojekte bereitstellen, um die sichere Entwicklung des Sei-Ökosystems zu unterstützen.

Kontakt

Wenn Sie Blockchain-Sicherheitsdienste benötigen, können Sie uns gerne kontaktieren:

Offizielle Website Beosin EagleEye Twitter Telegram Linkedin