2023年8月にメインネットを立ち上げたSei Networkは、数ヶ月の沈黙の後、爆発し始めました。 現在、Seiの流動性ステーキングは350万ドルを超え、ネットワークTVLは1,100万ドルを超えています。 以前、Sei は Beosin および Alibaba Cloud と共同で、ハッカソン「Code Sei: Powering New Gaming and DeFi Exchanges」を開催し、成功を収めました。 Beosinはまた、Seiエコシステムのセキュリティを強化するために、Seiの流動性ステーキングプロジェクトであるKryptoniteの監査を完了しました。
2024年、Seiは並列処理の性能を向上させ、SeiにEVMを導入する非常に重要なアップグレードであるSei V2を発売しようとしています。 この記事では、BeosinがSei Networkの技術的特徴、コード実装、エコシステムを分析し、Seiとそのエコシステムの潜在的な機会を理解するのに役立ちます。
オーダーブックと集中取引をサポートするレイヤー1として、Seiは組み込みの中央指値オーダーブック(CLOB)モジュールを提供します。 開発者は、Seiの組み込み注文モジュールを使用して、スポット、デリバティブ、オプションなどのDapps取引Dappsを迅速に起動およびカスタマイズできます。 同時に、Seiの並列設計は、そのエコシステムに高速で高スループットのネットワークを提供します。
Seiはどのようにして取引の処理速度を向上させているのでしょうか?
ほとんどのブロックチェーンネットワークでは、バリデーターがブロックを提案し、ハッシュとブロックを他のバリデーターに送信するため、一定の待ち時間が発生します。 以下に示すように:
Seiは、バリデーターがトランザクションハッシュのみを含むブロックをネットワークに送信することを許可しています。 他のバリデーターは、トランザクションハッシュのみを含むブロックを受け取った後、まずローカルメモリプール内のレコードに基づいてブロックを構築します。 対応するトランザクション情報がメモリプールに存在しない場合、バリデータは詳細なトランザクション内容を含む後続のブロックが検証のために到着するのを待ちます。
トランザクションを順番に実行するブロックチェーンネットワークの場合、ブロックが提案されると、バリデーターは実際にブロックを処理せずに一定時間待つ必要があります。 左に示すように:
Sei Networkは、投票前とコミット前の段階で、バリデーターを介してブロックを並行して処理します。 並列処理により、待機時間が短縮され、スループットが向上します。
Sei並列処理のコード実装を下図に示します。 ProcessTxs関数では、Seiがトランザクションを処理します。 処理には、並列処理と逐次処理の2種類があります。 複数の関連トランザクション(トランザクション情報を格納するキーと値のペアが重複しているかどうかを判断することにより)の場合、Seiは関連するトランザクションを順番に処理します。関連のないトランザクションの場合は、並行して処理されます。
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
並列トランザクション処理では、SeiがGolangのゴルーチンを使用して複数のトランザクションを並列処理していることがわかります。 現在の設計では、あまり多くのトランザクションを並行して処理することはできません。 例えば、数千のトランザクションがSeiのノードで同時に並列処理されると、整合性の問題が発生する可能性が高くなります。 そのため、Sei V2は並列処理でアップグレードする必要があります。
EVMは、イーサリアムがスマートコントラクトに関連するトランザクションを処理するための仮想マシンです。 ネットワークセキュリティを確保するには、EVMトランザクションを順番に実行する必要があります。 逐次実行の設計により、並列実行の複雑さと競合が回避されますが、関連するブロックチェーンネットワークのパフォーマンスも制限されます。
その結果、並列EVMの概念が提案されました。 並列EVMの設計により、EVM内の異なるトランザクションを同時に実行できるようになり、EVMの処理速度とネットワークスループットが大幅に向上します。 現在の解決策は、EVMと互換性のあるSolana、Aptos、Seitoなどの高性能(それ自体が並列トランザクションをサポート)の新しいブロックチェーンを使用することです。 その中でも、SeiのパラレルEVMは市場の注目を集めています。
Seiは、2024年に発売予定のV2で並列EVMを実装し、CosmwasmスマートコントラクトとEVMスマートコントラクトの実行と相互作用をサポートします。 Sei V2 アップグレードの要点は次のとおりです。
楽観的並列化: トランザクションの同時処理が可能になり、スループットと効率が大幅に向上します。 状態の競合が発生した場合、トランザクションは順番に再処理され、データの整合性が維持されます。
EVM互換:開発者はコードを変更することなく既存のEVMスマートコントラクトをSeiにデプロイできるため、Sei v2への移行が簡素化され、相互運用性が向上します。
Gethの互換性:Seiノードは、将来のネットワークでEVMスマートコントラクトのトランザクションを処理するためにGethを統合し、SeiがEVM用に作成した特別なインターフェースを介して更新を行います。
SeiDB:Seiは、より効率的なデータ構造とデータベースを使用してストレージレイヤーを改善し、IOパフォーマンスを向上させ、新しいノードの同期を容易にし、スケーラビリティを向上させます。
パフォーマンスの向上:390ミリ秒のブロック時間とファイナリティによる高速トランザクション処理、毎秒28,300バッチトランザクションの高スループット、トランザクションコストの削減。
Sei v2のアップグレードは、イーサリアムの利点を統合し、既存のEVMエコシステムと完全に互換性のある超最適化された実行レイヤーを提供し、より多くのユーザーと開発者をSeiエコシステムに引き付けることを楽しみにしています。
開発者がSeiエコロジカルアプリケーションの構築を計画している場合、CosmWasmを使用してスマートコントラクトを構築します。 Beosin は、開発者がプロジェクトのコントラクトセキュリティを向上させるために、以下のセキュリティプラクティスに従うことを推奨しています。
攻撃に備えましょう。 開発者は、攻撃に立ち向かい、脆弱性を修正する方法を検討する必要があります。 したがって、開発者はアップグレード可能なスマートコントラクトを構築し、リスク対応計画を策定する必要があります。
逆シリアル化の addr 型に注意してください。 CosmWasm の addr 型は逆シリアル化後に検証されず、addr 型に予期しない逆シリアル化プロパティがあることを示します。 そのため、型を指定し、addr を逆シリアル化してから検証することをお勧めします。
オーバーフローに注意してください。 CosmWasm コントラクトでは、開発者は整数オーバーフローまたはゼロ除算のリスクに注意を払う必要があります。 開発者は、CosmWasm の Uint256 型と Uint512 型を使用し、オーバーフローしない数学関数 full_mul() を使用することをお勧めします。
無限ループに注意してください。 CosmWasm コントラクトは、ACK ハンドラーで自身をコールバックすることで、無限ループに陥る可能性があります。 開発者が 2 つの CosmWasm コントラクト間でデータ パケットを転送する場合、これが無限ループにつながり、大量のガス料金を消費する可能性があることに注意する必要があります。
現在、Seiネットワークを具体的にサポートしているウォレットには、Compass WalletとFin Walletがあります。 OKX Walletや、もともとCosmosエコシステムをサポートしていたウォレットKeplrやLeap Walletなど、Seiネットワークと互換性のあるウォレットは14種類あります。
出典: https://www.sei.io/ecosystem
安全に関するアドバイス:
(1) 監査を受けておらず、長期間実行されていないウォレットプロジェクトの使用は避けることをお勧めします。
(2)ウォレットの資産を保護するために最も重要なことは、ニーモニックフレーズと秘密鍵を安全に保管することです。
(3) Sei プロジェクトとやり取りする場合、署名は最も注意が必要なセキュリティリスクの 1 つです。 ユーザーは、トランザクションに署名する前に、トランザクション情報が正しいかどうかを確認する必要があります。 たとえば、ハッカーはユーザーを騙して cosmos.bank.v1beta1.MsgSend を使用してトークンをハッカーのアドレスに転送させることができます。
クリプトナイトは、Seiエコシステムで最大の流動性ステーキングプロトコルです。 ユーザーは、そのプラットフォームにSeiトークンをステークしてstSeiを取得し、年率5.54%のリターンを得ることができます。 現在、ユーザーはSeilor/SeiのLPトークンとstSei/SEIYANのLPトークンをステークして、関連するトークンから報酬を得ることもできます。 Beosinは以前、ステーキングビジネスのセキュリティを向上させるために、クリプトナイトの契約監査を完了しました。
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
将来的には、KryptoniteはkUSDステーブルコインを発売し、ユーザーはSei、BTC、ETHなどの資産をステーキングすることで鋳造することができ、Seiエコシステムにより多くの流動性を提供するでしょう。
Yaka Financeは、多機能DEXを構築し、取引、流動性マイニング、ローンチパッドなどのさまざまなDeFiサービスをユーザーに提供することに取り組んでいます。 その目標は、Seiエコシステムの流動性ハブになることです。
以前、Yaka Financeは、Sei、Beosin、Alibaba Cloudが主催したCode Sei: Powering New GamingとDefi ExchangesのハッカソンでDeFiトラックで1位を獲得しました。
Yaka Financeは現在、ネットワークのテスト段階にあり、エアドロップインセンティブプログラムを開始し、15,000人以上のユーザーがテストに参加しています。
出典: ヤカ
Pallet Exchangeは、SeiエコシステムのNFT取引プラットフォームであり、現在の1日の取引量は最大123万Sei(約100万ドル)です。 Pallet Exchangeは、プラットフォームの運営を維持するために、プラットフォームでのNFT取引に2%の手数料を請求します。
出典: Pallet Exchange
現在、Seiエコシステムで注目を集めているNFTシリーズには、WeBump、The Colony、Seiyans、Seinseiなどがあります。 Seiエコシステムは開発の初期段階にあるため、ユーザーは関連するNFTの流動性リスクに注意を払う必要があります。
取引に特化した高性能なLayer1として、Seiはブロック生成と処理のプロセスを最適化しました。 現在、Seiのエコシステムは急速に成長しており、そのエコシステムの発展はSeiとの相乗効果を生み出します。 さまざまな分散型アプリケーションは、Seiの高性能な利点を増幅し続け、Seiはより多くの流動性とユーザーを引き付けます。 並行してEVMの物語が続くことで、Sei V2へのアップグレードはSeiの現在のボトルネックに対処し、市場からの注目度を高め、より多くの開発者がSeiエコシステムに参加するようになります。
2023年8月にメインネットを立ち上げたSei Networkは、数ヶ月の沈黙の後、爆発し始めました。 現在、Seiの流動性ステーキングは350万ドルを超え、ネットワークTVLは1,100万ドルを超えています。 以前、Sei は Beosin および Alibaba Cloud と共同で、ハッカソン「Code Sei: Powering New Gaming and DeFi Exchanges」を開催し、成功を収めました。 Beosinはまた、Seiエコシステムのセキュリティを強化するために、Seiの流動性ステーキングプロジェクトであるKryptoniteの監査を完了しました。
2024年、Seiは並列処理の性能を向上させ、SeiにEVMを導入する非常に重要なアップグレードであるSei V2を発売しようとしています。 この記事では、BeosinがSei Networkの技術的特徴、コード実装、エコシステムを分析し、Seiとそのエコシステムの潜在的な機会を理解するのに役立ちます。
オーダーブックと集中取引をサポートするレイヤー1として、Seiは組み込みの中央指値オーダーブック(CLOB)モジュールを提供します。 開発者は、Seiの組み込み注文モジュールを使用して、スポット、デリバティブ、オプションなどのDapps取引Dappsを迅速に起動およびカスタマイズできます。 同時に、Seiの並列設計は、そのエコシステムに高速で高スループットのネットワークを提供します。
Seiはどのようにして取引の処理速度を向上させているのでしょうか?
ほとんどのブロックチェーンネットワークでは、バリデーターがブロックを提案し、ハッシュとブロックを他のバリデーターに送信するため、一定の待ち時間が発生します。 以下に示すように:
Seiは、バリデーターがトランザクションハッシュのみを含むブロックをネットワークに送信することを許可しています。 他のバリデーターは、トランザクションハッシュのみを含むブロックを受け取った後、まずローカルメモリプール内のレコードに基づいてブロックを構築します。 対応するトランザクション情報がメモリプールに存在しない場合、バリデータは詳細なトランザクション内容を含む後続のブロックが検証のために到着するのを待ちます。
トランザクションを順番に実行するブロックチェーンネットワークの場合、ブロックが提案されると、バリデーターは実際にブロックを処理せずに一定時間待つ必要があります。 左に示すように:
Sei Networkは、投票前とコミット前の段階で、バリデーターを介してブロックを並行して処理します。 並列処理により、待機時間が短縮され、スループットが向上します。
Sei並列処理のコード実装を下図に示します。 ProcessTxs関数では、Seiがトランザクションを処理します。 処理には、並列処理と逐次処理の2種類があります。 複数の関連トランザクション(トランザクション情報を格納するキーと値のペアが重複しているかどうかを判断することにより)の場合、Seiは関連するトランザクションを順番に処理します。関連のないトランザクションの場合は、並行して処理されます。
https://github.com/sei-protocol/sei-chain/blob/main/app/app.go
並列トランザクション処理では、SeiがGolangのゴルーチンを使用して複数のトランザクションを並列処理していることがわかります。 現在の設計では、あまり多くのトランザクションを並行して処理することはできません。 例えば、数千のトランザクションがSeiのノードで同時に並列処理されると、整合性の問題が発生する可能性が高くなります。 そのため、Sei V2は並列処理でアップグレードする必要があります。
EVMは、イーサリアムがスマートコントラクトに関連するトランザクションを処理するための仮想マシンです。 ネットワークセキュリティを確保するには、EVMトランザクションを順番に実行する必要があります。 逐次実行の設計により、並列実行の複雑さと競合が回避されますが、関連するブロックチェーンネットワークのパフォーマンスも制限されます。
その結果、並列EVMの概念が提案されました。 並列EVMの設計により、EVM内の異なるトランザクションを同時に実行できるようになり、EVMの処理速度とネットワークスループットが大幅に向上します。 現在の解決策は、EVMと互換性のあるSolana、Aptos、Seitoなどの高性能(それ自体が並列トランザクションをサポート)の新しいブロックチェーンを使用することです。 その中でも、SeiのパラレルEVMは市場の注目を集めています。
Seiは、2024年に発売予定のV2で並列EVMを実装し、CosmwasmスマートコントラクトとEVMスマートコントラクトの実行と相互作用をサポートします。 Sei V2 アップグレードの要点は次のとおりです。
楽観的並列化: トランザクションの同時処理が可能になり、スループットと効率が大幅に向上します。 状態の競合が発生した場合、トランザクションは順番に再処理され、データの整合性が維持されます。
EVM互換:開発者はコードを変更することなく既存のEVMスマートコントラクトをSeiにデプロイできるため、Sei v2への移行が簡素化され、相互運用性が向上します。
Gethの互換性:Seiノードは、将来のネットワークでEVMスマートコントラクトのトランザクションを処理するためにGethを統合し、SeiがEVM用に作成した特別なインターフェースを介して更新を行います。
SeiDB:Seiは、より効率的なデータ構造とデータベースを使用してストレージレイヤーを改善し、IOパフォーマンスを向上させ、新しいノードの同期を容易にし、スケーラビリティを向上させます。
パフォーマンスの向上:390ミリ秒のブロック時間とファイナリティによる高速トランザクション処理、毎秒28,300バッチトランザクションの高スループット、トランザクションコストの削減。
Sei v2のアップグレードは、イーサリアムの利点を統合し、既存のEVMエコシステムと完全に互換性のある超最適化された実行レイヤーを提供し、より多くのユーザーと開発者をSeiエコシステムに引き付けることを楽しみにしています。
開発者がSeiエコロジカルアプリケーションの構築を計画している場合、CosmWasmを使用してスマートコントラクトを構築します。 Beosin は、開発者がプロジェクトのコントラクトセキュリティを向上させるために、以下のセキュリティプラクティスに従うことを推奨しています。
攻撃に備えましょう。 開発者は、攻撃に立ち向かい、脆弱性を修正する方法を検討する必要があります。 したがって、開発者はアップグレード可能なスマートコントラクトを構築し、リスク対応計画を策定する必要があります。
逆シリアル化の addr 型に注意してください。 CosmWasm の addr 型は逆シリアル化後に検証されず、addr 型に予期しない逆シリアル化プロパティがあることを示します。 そのため、型を指定し、addr を逆シリアル化してから検証することをお勧めします。
オーバーフローに注意してください。 CosmWasm コントラクトでは、開発者は整数オーバーフローまたはゼロ除算のリスクに注意を払う必要があります。 開発者は、CosmWasm の Uint256 型と Uint512 型を使用し、オーバーフローしない数学関数 full_mul() を使用することをお勧めします。
無限ループに注意してください。 CosmWasm コントラクトは、ACK ハンドラーで自身をコールバックすることで、無限ループに陥る可能性があります。 開発者が 2 つの CosmWasm コントラクト間でデータ パケットを転送する場合、これが無限ループにつながり、大量のガス料金を消費する可能性があることに注意する必要があります。
現在、Seiネットワークを具体的にサポートしているウォレットには、Compass WalletとFin Walletがあります。 OKX Walletや、もともとCosmosエコシステムをサポートしていたウォレットKeplrやLeap Walletなど、Seiネットワークと互換性のあるウォレットは14種類あります。
出典: https://www.sei.io/ecosystem
安全に関するアドバイス:
(1) 監査を受けておらず、長期間実行されていないウォレットプロジェクトの使用は避けることをお勧めします。
(2)ウォレットの資産を保護するために最も重要なことは、ニーモニックフレーズと秘密鍵を安全に保管することです。
(3) Sei プロジェクトとやり取りする場合、署名は最も注意が必要なセキュリティリスクの 1 つです。 ユーザーは、トランザクションに署名する前に、トランザクション情報が正しいかどうかを確認する必要があります。 たとえば、ハッカーはユーザーを騙して cosmos.bank.v1beta1.MsgSend を使用してトークンをハッカーのアドレスに転送させることができます。
クリプトナイトは、Seiエコシステムで最大の流動性ステーキングプロトコルです。 ユーザーは、そのプラットフォームにSeiトークンをステークしてstSeiを取得し、年率5.54%のリターンを得ることができます。 現在、ユーザーはSeilor/SeiのLPトークンとstSei/SEIYANのLPトークンをステークして、関連するトークンから報酬を得ることもできます。 Beosinは以前、ステーキングビジネスのセキュリティを向上させるために、クリプトナイトの契約監査を完了しました。
https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf
将来的には、KryptoniteはkUSDステーブルコインを発売し、ユーザーはSei、BTC、ETHなどの資産をステーキングすることで鋳造することができ、Seiエコシステムにより多くの流動性を提供するでしょう。
Yaka Financeは、多機能DEXを構築し、取引、流動性マイニング、ローンチパッドなどのさまざまなDeFiサービスをユーザーに提供することに取り組んでいます。 その目標は、Seiエコシステムの流動性ハブになることです。
以前、Yaka Financeは、Sei、Beosin、Alibaba Cloudが主催したCode Sei: Powering New GamingとDefi ExchangesのハッカソンでDeFiトラックで1位を獲得しました。
Yaka Financeは現在、ネットワークのテスト段階にあり、エアドロップインセンティブプログラムを開始し、15,000人以上のユーザーがテストに参加しています。
出典: ヤカ
Pallet Exchangeは、SeiエコシステムのNFT取引プラットフォームであり、現在の1日の取引量は最大123万Sei(約100万ドル)です。 Pallet Exchangeは、プラットフォームの運営を維持するために、プラットフォームでのNFT取引に2%の手数料を請求します。
出典: Pallet Exchange
現在、Seiエコシステムで注目を集めているNFTシリーズには、WeBump、The Colony、Seiyans、Seinseiなどがあります。 Seiエコシステムは開発の初期段階にあるため、ユーザーは関連するNFTの流動性リスクに注意を払う必要があります。
取引に特化した高性能なLayer1として、Seiはブロック生成と処理のプロセスを最適化しました。 現在、Seiのエコシステムは急速に成長しており、そのエコシステムの発展はSeiとの相乗効果を生み出します。 さまざまな分散型アプリケーションは、Seiの高性能な利点を増幅し続け、Seiはより多くの流動性とユーザーを引き付けます。 並行してEVMの物語が続くことで、Sei V2へのアップグレードはSeiの現在のボトルネックに対処し、市場からの注目度を高め、より多くの開発者がSeiエコシステムに参加するようになります。