基板エコシステム11月技術月報|MoonbeamがPolkadot安定版にアップグレード、Deeperがセキュリティ技術を提出

OneBlock+ が作成する「基板エコシステム プロジェクト技術月報」は、基板エコシステムのさまざまな分野におけるプロジェクトの技術的進捗状況を定期的に要約および整理しており、重要な製品/技術の提出、変更とリリース、コミュニティ計画の議論、技術コミュニティとエコロジー構築をカバーしています。他の面では、基板エコロジープロジェクトの最新技術関連の状況を誰でもすぐに理解できるようにします。この記事は、マンスリーレポート「Enjoy!」第40回目です。

DeFi

アカラネットワーク

Acala は、暗号資産と現実世界の資産の HyFi (DeFi+CeFi) インフラストラクチャになることを目指して、収益を自動的に取得する Web3 金融用の持続可能な流動性レイヤーを構築しています。 Acala マルチチェーン アセット ハブ UAH (ユニバーサル アセット ハブ) は、LDOT および合成資産 tDOT (DOT - LDOT)、AMM、および互換性が高くカスタマイズ可能な EVM+ (サブストレートベース) などのマルチチェーン流動性ステーキング (LST) プロトコルを提供します。 。 Acala ネットワークのセキュリティは、Polkadot リレー チェーンによってサポートされています。これは、Polkadot パラチェーンおよび L1/L2 ブロックチェーンの流動性ゲートウェイでもあります。

1. 重要な提出、変更、リリース

  • アップグレードされた Acala & Karura ランタイム 2270、Polkadot Generic Ledger ハードウェア ウォレット アプリケーションと互換性あり

    https://github.com/AcalaNetwork/Acala/releases/tag/2.27.0

  • Acala ノード 3.0.0 がリリースされました。このノードはパラチェーン ユニバーサル ノードであるオムニ ノードをベースとして使用し、ノードのアップグレードとメンテナンスのプロセスを簡素化します。 3.0.0 ノードは、polkadot-sdksteady2409 バージョンに基づいています

    https://github.com/AcalaNetwork/acala-node/releases/tag/3.0.0

  • Chopsticks 1.0 リリース、papi をサポート

    https://github.com/AcalaNetwork/chopsticks/releases/tag/1.0.0

2. 技術的解決策の議論

papi を使用して Polkadot エコシステム統合テストを作成するためのサポートについて話し合う

https://github.com/open-web3-stack/polkadot-ecosystem-tests/issues/92

3. 技術文書のリファレンス

ビフロスト

Bifrost (Rainbow Bridge) は、Polkadot エコロジカル DeFi の基本プロトコルであり、担保された資産に流動性を提供するインフラストラクチャになることに尽力しています。Substrate Builders Program および Web3 Bootcamp のメンバーです。そのトークンは、複数のシナリオで取引を最適化し、質権の移転チャネルとして機能し、質権資産のリスクヘッジを実現します。

1. 重要な提出、変更、リリース

ランタイム0.15.0

  • Bifrost-polkadot でパラチェーン ステーキング モジュールを起動

  • Bifrost-polkadot に vBNC のサポートを追加

  • vBNC 移行の準備

  • vTokenVoting は vBNC がガバナンスに参加することをサポートします

  • bbBNC関連機能モジュールの最適化

オムニLS 1.0.6

  • Astar (Substrate) ネットワーク上での vGLMR のミントと償還をサポートします。

2. 技術文書のリファレンス

スマートコントラクト

ムーンビームネットワーク

Moonbeam は、完全な EVM 互換性、Web3 との API 互換性、および Moonbeam を既存の Ethereum ネットワークに接続するブリッジを可能にする、開発者にとって使いやすいブロックチェーンです。開発者は Moonbeam を使用すると、既存の Ethereum 開発者ツールとネットワークを活用して、クロスチェーン互換性を簡単に実現できます。開発者は、独自の開発結果に基づいてわずかな変更を加えるだけで、既存の Solidity スマート コントラクトと DApp フロントエンドを Moonbeam に簡単にデプロイできます。

1. 重要な提出、変更、リリース

Moonbeam リリース - クライアント v0.41.1

debug_traceBlock データフィールドのエンコーディングの問題を修正 (#3023)

バージョンアップ

  • ムーンビーム: v0.41.0...v0.41.1

  • Polkadot-sdk: Moonbeam-foundation/polkadot-sdk@86b704d...86b704d

  • フロンティア: Moonbeam-foundation/frontier@e4fcc12...e4fcc12

  • ムーンキット: Moonsong-Labs/moonkit@b808b33...b808b33

ランタイム2602

このリリースでは、特定の条件下で、コントラクトの作成が失敗した場合でも、コントラクトの作成時に EVM ログがトリガーされる重大な脆弱性が修正されています。

このバージョンはランタイム 2601を置き換えます。変更の完全なリストについては、リリース 2601の変更ログを参照してください。

2. 技術文書のリファレンス

ストレージ

セス

Cumulus Encrypted Storage System (CESS) は、Substrate に基づいて開発された、高速、安全、スケーラブルなスマート コントラクト互換の分散型クラウド ストレージ ネットワーク インフラストラクチャであり、大規模なエンタープライズ レベルの商用ストレージ ネットワークをサポートする初の分散型クラウドです。 。ブロックチェーン、ストレージネットワーク、コンテンツ配信ネットワーク、アプリケーション層の4層のネットワークアーキテクチャで構成されています。 CESS は、ランダムに選択されたローテーション コンセンサス ノード メカニズムを使用してネットワーク リソースと負荷を調整し、Multi-Copy Proof of Restorable Storage (PoDR²)、Multi-Type Dataconfirmation (MDRC)、および分散エージェント再暗号化などのメカニズムを通じてデータ セキュリティを確保します。 . 完全性、セキュリティ、トレーサビリティ、プライバシー。 CESS は WASM をサポートし、EVM スマート コントラクトと互換性があり、Web3 および大規模な商用アプリケーション向けの安全で効率的な分散ストレージ ネットワークを構築します。

1. 重要な提出、変更、リリース

コンセンサスノード [ v0.7.8-venus ]

  • CESS チェーン ブロック移行ベンチマーク テスト ケースの作成を完了します。

  • CESS Nodeブロック移行に関連するコードがテスト環境でコンパイルできない問題を修正しました。

  • ランダム チャレンジ検証メカニズムをアップグレードして、ストレージ ノードがランダム チャレンジの証明を検証するために TEE ノードを選択できるようにします。

  • コンセンサスノードフレームワークのアップグレード後にコードの再構築が完了しました。

  • コンセンサスノードのtry-runtime環境において、バージョンの非互換によりノードが起動できない問題を修正しました。

ストレージノード[v0.7.16]

  • ストレージ証明書を生成する際のデータ フィルターと CESS チェーン上のレコード間の不一致の問題を修正しました。

  • ローカル アキュムレータがオンチェーン スナップショットと矛盾し、アイドル状態のランダム チャレンジを実行できなくなる問題を修正しました。

  • アイドルスペースを認証できない問題を修正しました。

  • ストレージノードの再起動後のアイドルスペースプルーフ状態回復アルゴリズムを最適化し、回復後に無効なデータを自動的に削除します。

TEE ノード [v0.7.8-venus]

  • ランダムチャレンジ検証結果の署名を効果的に検証できない問題を修正しました。

  • 障害が発生したノードを適時にクリーンアップできないと、ランダム チャレンジ チェーンの署名検証が失敗する問題を修正しました。

  • ブロック同期検証モジュールが動作を停止し、アイドル領域の認証効率が低下する問題を修正しました。

Web3 向けに実装可能なストレージ サービスを提供するという使命のもと、CESS は新世代のオブジェクト ストレージ サービス (DeOSS) を作成します。現在、CESS ネットワークの製品エコロジーは徐々に充実しており、オンライン ファイル共有ツール (DeShare)、パブリック チェーン スナップショット ストレージ サービス、CESS ネットワーク ディスクなどの革新的なアプリケーションが誕生しています。今週の出来事は次のとおりです。

オブジェクトストレージサービス ( DeOSS )

  • オンライン アップグレードの前に、ファイルのアップロードとダウンロードのテストを完了してください。

  • CD2N ノードワークモジュールデータキャッシュサービスの開発を完了します。

  • CD2N ノード TEE 監査モジュールの主要機能の開発を完了します。このモジュールは、インテル SGX を使用してノード貢献統計と報酬リリースを実行します。

  • CD2N ノード作業モジュールの基本サービス フレームワークの構築を完了します。

  • 新しいアルゴリズムに基づいて CD2N ノードのデータ暗号化とリモート認証機能を完成させます。

公式サイト( cess.cloud

  • ユーザーメールボックスグループ管理機能の開発を完了します。

ブロックチェーン エクスプローラー ( CESS スキャン)

  • バックグラウンドでのデータベースのアップグレードが完了し、サブデータベースとサブテーブルによるデータ アクセス効率が向上しました。

  • ブロック内のトランザクションとイベントを解析できない問題を修正しました。

  • バックグラウンドデータベースに大量のデータを挿入するとサービスが異常終了する問題を修正しました。

  • トランザクションデータが長期間同期していない問題を修正しました。

  • RPC ノード アドレス ルートが更新された後、ブラウザーの背景が CESS チェーンに接続できなくなる問題を修正しました。

  • ステータス更新メカニズムを改善し、ブラウザのバックグラウンド動作が異常な場合にステータスを自動的に更新します。

2. 技術文書のリファレンス

インフラストラクチャー

より深いネットワーク

Deeper Network は、真の分散型インターネットと安全なゲートウェイの構築に取り組んでいます。すべての家庭に優れたインターネット エクスペリエンスをもたらし、ユーザーが Web3.0 アプリケーションへの入り口となることを目指しています。

1. 重要な提出、変更、リリース

1. GUIフロントエンド

ウォレットのコアアーキテクチャの再構築

  • WalletSourceType 列挙型を設計および実装して、ウォレット作成ソースの分類を標準化する

  • ウォレット作成識別メカニズムを最適化し、TypeScript に基づいた強力な型制約を実装します。

  • ウォレットのインポート検証ロジックを改善し、複数の検証メカニズムを追加します

  • IndexedDB に基づいてアカウント インデックス永続ストレージを実装する

  • Context APIを使用してアカウントステータス管理を再構築し、一元的なステータス管理を実現します

  • ステータス同期の効率を最適化するためのアカウントステータス監視メカニズムの導入

安全認証制度の拡充

  • RSA非対称暗号化に基づくパスワード送信メカニズムを実装する

  • ロック解除プロセスを均一に管理するための UnlockManager シングルトン クラスを設計する

  • 新しいパスワード強度リアルタイム検証システムが追加され、多次元の強度評価をサポートします。

  • JWT ベースのトークン認証メカニズムを実装します (20 分間有効)

  • axios.interceptors インターセプターを統合して、統一された方法でトークン検証を処理します。

  • sessionStorage ストレージ暗号化スキームを最適化してデータ セキュリティを向上させる

  • 情報漏洩のリスクを軽減するために、秘密鍵のセグメント表示メカニズムを実装します。

  • 機密性の高い操作に対する二次確認プロセスを追加

  • 統合されたスクリーンショット検出および警告システム

国際化フレームワークのアップグレード

  • CurrencySelector コンポーネントをリファクタリングして 50 以上の主流通貨をサポートします

  • useMemo に基づいてセレクターのパフォーマンスの最適化を実装し、不必要なレンダリングを削減します。

  • 為替レート自動更新メカニズムを追加

  • 動的な言語切り替えをサポートするために getNetworkDisplayName メソッドを実装します。

  • ネットワーク表示ロジックを均一に処理するために networkUtils ツール クラスを追加しました

  • 9つの主流ブロックチェーンネットワークの多言語構成を完了

ユーザーフィードバックシステムの最適化

  • 統合されたフィードバック収集インターフェイスを実装するための FeedbackModal コンポーネントを設計する

  • 機能リクエスト、パフォーマンスの問題、セキュリティリスクなどを含む分類システムを構築します。

  • 機器情報収集機能を統合し、迅速な問題箇所特定をサポート

  • 統合されたエラー処理ミドルウェアを実装する

  • 正確なエラー プロンプトをサポートするための詳細なエラー タイプ定義を追加しました。

  • エラーログシステムの最適化

技術的なアーキテクチャの最適化

  • 非同期エラー処理を標準化する await-to-js ライブラリの導入

  • 統合アイコン管理システム (icons.tsx) を実装する

  • コンポーネントのライフサイクル管理を最適化し、メモリ使用量を削減します。

  • APIのレスポンスフォーマットを統一し、エラーコード体系を標準化

  • リクエストの再試行メカニズムを実装して、インターフェイス呼び出しの安定性を向上させます。

  • API キャッシュ戦略を最適化し、応答速度を向上させます。

  • コンポーネントレベルのコード分割を実装し、最初の画面の読み込み時間を最適化します。

  • 大きなリストのレンダリング パフォーマンスを最適化する仮想スクロール テクノロジーの導入

  • リソース読み込み戦略を最適化し、主要なリソースの事前読み込みを実現します。

2. GUI バックエンド:

APIシステムアーキテクチャの実装

  • 標準化された API 応答形式を構築し、RFC 7807 エラー処理仕様を実装します。

  • ElasticSearch に基づいてトランザクション履歴クエリ インターフェイスを実装し、複数フィールドの複合インデックスの取得をサポートします。

  • ERC20トークン規格に対応した残高照会機能を追加し、一括トークン残高集計照会をサポート

  • アドレス管理インターフェイスを改善し、BIP44 パスの一括アドレス導出と管理を実現します。

  • Redis をベースにしたマルチレイヤー API キャッシュ メカニズムを実装し、平均応答時間を 50 ミリ秒以内に最適化します。

  • CoinGecko APIを統合して価格クエリサービスを実装し、WebSocketを介してリアルタイムの為替レートプッシュを提供します

  • ウォレットの作成、インポート、トランザクション署名、その他の機能をサポートするために Deeper Wallet API エンドポイントを追加しました

ウォレットのコア機能の強化

  • BIP39/BIP44規格に準拠したHDウォレット作成・インポート機能を実装し、マルチチェーンニーモニックフレーズ導出をサポート

  • クロスプラットフォームのデータ移行セキュリティを確保するために、AES-256-GCM 暗号化キーストアのインポートおよびエクスポート機能を追加しました。

  • ECDSA および EdDSA 署名アルゴリズムのサポートを改善し、EIP-191 および EIP-712 署名標準を実装します。

  • EIP-1559準拠のトークン転送機能を実装し、動的な燃料費推定をサポート

  • BIP32に基づいた階層的決定論的アドレス導出を実装し、マルチアカウント階層管理をサポート

  • マルチコールコントラクトを使用して残高バッチクエリを最適化し、一度に 100 以上のトークン残高をクエリできます

  • ブロックチェーンインデックスに基づいてトランザクション詳細クエリを実装し、内部トランザクション追跡をサポートします

  • ETHおよびSOLチェーンのアドレス導出とトランザクション署名をサポートするDeeper Walletのコア機能を追加しました

セキュリティメカニズムの最適化

  • TLS 1.3に基づいてパスワード暗号化送信メカニズムを実装し、キー導出にPBKDF2-SHA256を使用します

  • 中間者攻撃を防ぐために楕円曲線ベースの API リクエスト署名検証システムを追加しました

  • OAuth 2.0 認証プロセスを改善し、2 要素認証 (2FA) をサポートします。

  • Shamir の秘密共有アルゴリズムを使用して秘密キー シャーディング ストレージを実装する

  • JWT ベースの API アクセス制御を実装し、IP ホワイトリストとレート制限を統合します。

  • キー導出パス管理を最適化し、BIP39 エントロピー強化スキームを実装する

データストレージアーキテクチャのアップグレード

  • 水平拡張機能を実現するためにシャード MongoDB クラスター アーキテクチャを設計する

  • RocksDB に基づいてトランザクション履歴のローカル ストレージを実装し、LevelDB データ形式の互換性をサポートします

  • B+ ツリー インデックスを使用してアドレス クエリのパフォーマンスを最適化し、プレフィックス マッチングの取得をサポートします

  • TTLインデックスに基づいた自動データクリーニングメカニズムを実装し、ストレージスペースの使用率を最適化します。

  • 双方向同期メカニズムを採用してチェーン上のデータの一貫性を確保し、究極の一貫性保証を実現します。

  • ウォレットアカウントと取引記録を保存するためにdeep_wallet.dbデータベースを追加しました

インフラの改善

  • ネットワーク要求モジュールを再構築して、HTTP/2 の長時間接続の再利用と要求パイプラインを実現します。

  • OpenTelemetry を使用して分散トレーシングを実装し、Jaeger 視覚分析をサポートする

  • Nginx リバース プロキシ ロード バランシングを実装し、動的なサービス ディスカバリをサポートします

  • Prometheus + Grafana モニタリング システムを統合してフルリンク パフォーマンス分析を実現

  • 構造化されたログ収集システムを実装し、ELK スタックを統合してログ集計分析を実装します。

  • システムのメッセージ キャッシュ メカニズムを最適化し、タイプに応じてメッセージを分類して保存し、クエリの効率を向上させます。

2. 技術的解決策の議論

HD ウォレットのマルチチェーン派生メカニズム

  • マルチチェーンシナリオにおけるBIP39/BIP44のニーモニック導出スキームを分析し、異なるチェーンのアドレス導出パスを均一に管理する方法を検討します。

  • 単一のニーモニック フレーズでマルチチェーン アカウントを管理する場合のセキュリティ リスクについて話し合い、異なるチェーンに独立したエントロピー ソースを使用する必要があるかどうかを評価します。

  • 秘密鍵シャード ストレージにおける Shamir の秘密共有アルゴリズムの適用を研究し、再編成された秘密鍵のパフォーマンスを最適化する方法を検討します。

トランザクション署名の最適化

  • ETH チェーンと SOL チェーンでの ECDSA と EdDSA のパフォーマンスを比較し、署名プロセスを最適化する方法を検討します

  • EIP-1559 動的コスト見積もりの​​実装計画を分析し、コスト予測の精度を向上させる方法を議論する

  • バッチ トランザクション シグネチャの同時処理メカニズムを調査し、メモリ使用量とパフォーマンスのバランス ポイントを評価します。

3. 技術文書のリファレンス

財布

サブウォレット

SubWallet は、Polkadot、Substrate、および Ethereum エコシステム向けの包括的な非保管ウォレットです。ユーザーを Web3 に近づけるという使命のもと、ユーザーが簡単かつ確実に安全にマルチチェーン サービスを楽しめる Web3 マルチバース ゲートウェイを構想しました。 SubWallet 拡張機能、モバイル アプリ、Web サイト ダッシュボードを使用すると、ブロックチェーン ベースのアプリケーションの接続と使用がこれまでよりスムーズになります。

1. 重要な提出、変更、リリース

  • Avail メインネットとテストネットを統合する

  • AvailネットワークおよびEthereumネットワーク上のAVAIトークンをサポート

  • Avail ネットワーク ↔ Ethereum ネットワーク間の AVAIL トークンのクロスチェーン転送をサポート

  • AVAIL トークンの指名プールと直接指名をサポート

  • AVAIL トークンの送信、受信、および誓約のための Ledger ハードウェア ウォレットへの接続をサポートします

  • Polkadot Asset Hub、Ethereum、Hydration、Arbitrum、Polygon に新しいトークンを追加しました

  • 15 の新しいネットワークが統合されました

  • 新機能の追加: アプリ内通知と統合アカウント

  • TAOのアプリ内ステーキングをサポート

  • ERC-1155トークン規格をサポート

  • Ternoa ネットワーク上の NFT のサポート

  • 新しい XCM チャネルが追加されました: Bifrost Kurama ↔ Kurasu 間の KSM、および Avail ↔ Ethereum 間の AVAIL

  • 新しい交換トークンペアが追加されました

  • iOS バージョン 16.4 未満を実行しているモバイル デバイスのアプリ更新のサポートを停止する

  • SubWallet はすでにPeak メインネットをサポートしており、ユーザーはすべての SubWallet プラットフォームで PEAQ トークンを管理、送受信できます。

  • Transak プロバイダーからの暗号通貨から法定通貨への変換が SubWallet で利用できるようになりました。ユーザーは、SubWallet Web サイトのダッシュボードにログインし、VISA、Mastercard、SEPA 銀行振込、および Faster Payments を介してトークンを法定通貨に換金できるようになりました。拡張機能とモバイル アプリは後でサポートされる予定です。

2. 技術文書のリファレンス