
KuCoinは、Spotlightで開始される最初のプロジェクトはMultiVAC (MTV)であり、サブスクリプションは先着順で行われ、KuCoinプラットフォーム通貨KCSがサブスクリプション代替トークンとして使用されると発表しました。 CoinMarketCap によると、KuCoin プラットフォームトークン KCS は現在 1.32 ドルで取引されており、24 時間で 22.61% 上昇しました。
3 月 20 日 (先週の水曜日)、KuCoin 取引所は、近い将来に Spotlight プラットフォームを開始すると発表しました。Spotlight は、初期のブロックチェーン プロジェクトのクラウドファンディング資金を開始し、希少な高品質プロジェクトの市場投入を支援し、理想的なブロックチェーン プロジェクトを作成することを目指しています。出発点。
MultiVACはOdailyに対し、Spotlightのローンチ後、ERC-20トークンが発行され、後日取引所に上場され、関連する株式はメインネットのローンチ後にマッピングされることを明らかにしました。
MultiVAC は、シャーディング テクノロジーを使用して容量を拡張するパブリック チェーン プロジェクトです。また、クラウド コンピューティング分野とは異なる「エラスティック コンピューティング ネットワーク」の概念も提案しました。つまり、パブリック チェーンに基づく DApp 開発者は、自身のビジネス ニーズに応じて、スケーラビリティ、セキュリティ、分散化などのさまざまな次元を選択できます。基盤となるネットワークはこれを使用して、コントラクト トランザクションをさまざまなシャードに割り当てます。開発者は、自身のビジネスに応じて契約を展開する必要もあります。
チームは2018年半ばに1500万ドルを調達した。公式ウェブサイトによると、投資機関は韓国、米国、欧州などから参加しており、IDG、ホンタイキャピタル、九合ベンチャーキャピタルその他の投資機関やNGC、JRR Crypto以前、
以前、, 具体的なプロジェクトの紹介については、以下の記事を参照してください。, 具体的なプロジェクトの紹介については、以下の記事を参照してください。
「Odaily 初リリース | ストレージ ノード + 「エラスティック コンピューティング」の導入、MultiVAC が 1,500 万ドルの資金調達を完了」
編集者 | 陸暁明
編集者 | 陸暁明
現在、シャーディング技術(シャーディング)はパブリックチェーン拡張計画の重要な方向性であり、長期的かつ理論的に実現可能な拡張計画であると考えられています。容量拡張とは通常、高周波トラフィックを処理するシステムの能力を指します。拡張スキームによって解決される主な課題は、ブロックチェーン システムのパフォーマンス処理能力を向上させることにより、ブロックチェーン技術の大規模な適用を実現することです。
Odaily のこの記事では、MultiVAC もシャーディング テクノロジーを使用して容量を拡張するパブリック チェーン プロジェクトであることを紹介します。また、クラウド コンピューティング分野とは異なる「エラスティック コンピューティング ネットワーク」の概念も提案しました。つまり、パブリック チェーンに基づく DApp 開発者は、自身のビジネス ニーズに応じて、スケーラビリティ、セキュリティ、分散化などのさまざまな次元を選択できます。基盤となるネットワークはこれを使用して、コントラクト トランザクションをさまざまなシャードに割り当てます。開発者は、自身のビジネスに応じて契約を展開する必要もあります。
シャーディング テクノロジーの中心的な考え方は「分割統治」であり、不適切な例を挙げると、シャーディング スキームは、渋滞した高速料金所で複数の料金所チャネルを開いて交通速度を確保し、道路交通の圧力を軽減するようなものです。シャーディング テクノロジは依然として多くの問題に直面しています: 各シャードに保存されるデータが多すぎるため、ノードはシャードを切り替えるときに大量のデータを同期する必要がある; シャーディングとは、特定のトランザクションの検証とコンセンサスに参加するノードの数が減少することを意味し、悪意のある攻撃者によって制御されやすい; クロスチップトランザクションなどによる相互作用の問題
画像の説明
副題
ノードの役割を分割: ストレージ コストを削減
MultiVAC の最初の機能は、マイナー ノードのストレージ コストを削減するためのストレージ ノードの導入です。
ブロックチェーンの断片化が必要な理由は、トランザクション量が大きすぎてシングルチェーンシステムで処理できないためであり、同時に、データ量が急増しているため、通常のラップトップではネットワーク台帳全体を保存できない可能性があるためです。
保存されるデータを削減し、分散化を確実にするために、MultiVAC はストレージ ノードの役割を導入し、ノードをストレージ ノード、マイナー ノード、ライト ノードの 3 つのタイプに分割します。いずれも完全なネットワーク台帳を持つ必要はありません。
シャード内のマイナー ノードは、最初にブロック生成ノードを選択し、トランザクションを検証してパッケージ化し (ブロック プロデューサーは、入力が使用されていないことを証明するためにストレージ ノードに対してマークル プルーフを呼び出す必要があります)、シャード内でブロードキャストしてから送信します。同期のためにストレージ ノードに送信します。
マイナー ノードの機能は概要情報 (ブロック ヘッダー) を保存することであり、トランザクションの検証とデータの制御を担当します。ストレージ ノードはすべての台帳をシャードに保存します。これはスーパー ノードの役割に似ています。大規模なストレージ容量と特定のアクセスしきい値を備えていますが、違いはトランザクションのみを保存し、トランザクションの検証を支援することです。データを制御することなく、他の分散型機能を確保します。 MultiVAC CTOのYing Xiang氏は、ストレージノードはネットワークプロバイダー(チャイナモバイル、チャイナユニコム、チャイナテレコム)の役割と同様、ネットワークノードの基本サービスプロバイダーとして理解できると述べた。
この設計の重要な点は、マイナー ノードがトランザクションの概要情報 + トランザクション + ストレージ ノードによって提供される証明を直接使用して、トランザクションを検証できることです。トランザクション概要情報のみを保存することでマイナーノードのデータ量を削減し、マイナーの参入閾値を下げることができ、一般のPCからも参加可能です。
MultiVAC は、データ ストレージの量を削減すると、シャード内のノードのランダムな変換が促進されると考えています。
セキュリティと分散化は密接に関連しています。シャーディングではセキュリティが低下するため、セキュリティには完全な分散化が必要です。 MultiVAC によって設計されたマイナー ノードとストレージ ノードもここで役割を果たします。
シャードに 100 個のノードがあると仮定すると、シャードを攻撃するには 100 個のノードが何であるかを知るだけで済み、セキュリティ リスクは非常に高くなります。したがって、ほとんどのシャーディング スキームでは、シャード内のノードを定期的に変更する必要があります。 MultiVAC についても同様で、数分ごとにマイナーが配置されているシャードが切り替わります。
MultiVAC の各シャード内の対応するストレージ ノードは固定されていますが、マイナー ノードは固定されておらず、VRF 変換の助けを借りて、ストレージ ノードはデータを制御できません。マイナー ノードには概要情報のみが保存され、総量は非常に小さいため、マイナーによって移行されるデータの量を心配する必要はありません。それ以外の場合、マイナーはシャードを変更するときに大量の台帳データを同期するか、ネットワーク台帳全体を保持する必要があります。 Ying Xiang 氏は、これにより、ほとんどのシャーディング スキームの切り替えサイクルが長くなり (安全でないことを意味し)、一度に一部のノードしか切り替えられなくなると考えています。
副題
シャードに依存しないクロスシャードトランザクションを保証するための固定送信量
シャーディング技術が直面する課題は、シャード間トランザクションの実現ですが、シャード間トランザクションが存在しない場合、各シャード間の相互作用はなくなり、シングルチェーンと変わりません。
ブロックチェーン内のトランザクションはアトミックであり、関与する操作は最終的な一貫性を達成すること、つまり、すべてが完了するか、いずれも開始されないことが保証される必要があるという見方があります。したがって、シャード間の操作を調整して、シャードが正しく動作することを保証する必要があります。によると「王家平: 「パブリックチェーン断片化」として知られるテクノロジーの5つの大きな嘘」ある記事: 「現在、一般的な処理方法は、スレッド同期の概念を使用してトランザクションに関係する状態をロックし、関連しない他のトランザクションがこれらの状態に干渉するのを防ぎ、トランザクションのすべての操作が終了するまで解放することです。」しかし、この処理方法の問題点は、ロック状態では一部のシャードの他の実行がブロックされ、シャードの他のタスクが正常に実行できなくなることであり、この場合、シャードの数が増加するにつれて、シャード間のトランザクションの数が増加し、その結果生じるブロックがより明白になります。」
Ying Xiang氏は、MultiVACのクロスチップトランザクションは異なる考え方を採用していると述べた。各シャードは独立していることが保証されています。
MultiVAC の各シャードは、他のシャードのブロック ヘッダーを定期的に同期します。シャード内の各ブロックには、他のシャードの最新のステータスを記録し、それに応じてシャード間のトランザクションを処理するためのスペースがあります。
ある時点でシャード 1 がトランザクションを開始すると、トランザクションはブロック高さ h1 で確認され (このとき、シャード 2 の高さは h2)、このトランザクションはシャード 2 に反映されます。シャード 2 はシャード 2 に存在する必要があります。特定の高さ (通常、h2+1 などの次のブロック) は、シャード 2 にお金を追加する前に、シャード 1 から h1 の高さを読み取ります。これはここと少し似ています。銀行 A が銀行 B の口座に金額を送金します。銀行 A はその金額が引き落とされたことを示しますが、銀行 B はすぐには受け取らない可能性があります。この期間中、シャード間のネットワークの輻輳によりトランザクションの遅延が発生する可能性があります。ただし、シャード内の他のトランザクションの通常の進行には影響しません。 MultiVAC は最終整合性方式を使用して、シャード 2 がシャード 1 からのすべての転送を順番に取得できるようにします。
この利点は、クロスシャード トランザクションのコストを「固定」でき、クロスシャード トランザクションが増加しても増加せず、ストレージ コストの増加が非常に小さいことです。 「シャードのブロックヘッダーのサイズを約100バイト(byte)とすると、シャードが64個ある場合、約6KBになります。」
副題
経済的アプリケーションの共有に重点を置く
Odaily が疑問に思っているのは、MultiVAC ソリューションはストレージ コストを節約しますが、送信コストが大幅に増加するということです。ソリューションの実装に影響はありますか?この点に関して、Ying Xiang 氏は次のように答えました。「はい、送信するデータ量が 70% 増加しますが、たとえば、Java は C++ よりも 10 倍遅いですが、開発コストがはるかに低いため、多くの人が Java を使用しています。ここでも同じことが当てはまります。」
同氏はさらにロジックを説明した。ストレージノードは証拠を提供するため、マイナーノードは台帳を持たず、非常に単純化された概要情報のみを持ってトランザクションとブロック生成が合法であるかどうかを検証できる。これを行う代償として、データ送信 (証明情報) が余分に発生します。 70% は非圧縮のデータ量であり、実際に圧縮すると 20 ~ 25% 程度になりますが、将来的にはより小さなサイズに圧縮することができます。
しかし、逆に、従来のブロックチェーンのすべてのトランザクションはネットワーク全体に一度ブロードキャストされるため、ビジネス量が増加すると、単一のノードが過負荷になってしまいます。一方では、シャーディング メカニズムにより、トランザクションはシャード内でのみブロードキャストされます。一方、シャード内のデータの場合、MultiVAC は未確認のトランザクションをストレージ ノードに送信します。ストレージ ノードは一度に複数のトランザクションをブロードキャストでき、マイナーはそれらを独自のメモリ プールに収集します。したがって、トランザクション ブロードキャストの数は大幅に減少しましたが、ブロードキャスト データの量は 20 ~ 25% 増加しましたが、一般的に言えば、ネットワーク負荷への影響は深刻ではありません。
MultiVAC は、基礎となるトランザクション シャーディング ソリューションの開発が完了したと発表しました。単一シャードの TPS は約 500 です。コントラクト シャーディングはまだ開発中であり、アプリケーションは 2019 年後半にリリースされる予定です。シェアリングエコノミーの応用実践にもっと注目してください。
将来の発展という観点から見ると、シャーディング技術は依然として多くの課題を抱えています。現在主流のシャーディング技術は、ネットワークシャーディング、トランザクションシャーディング、ステートシャーディングの3つのレベルに分かれており、技術的な難易度も順に上がっています。コンセンサス、PoS、ネットワーク遅延など、具体的な実装に関しては解決すべき問題がまだ多くあります。
コンセンサスメカニズムに関して、Ying Xiang 氏は、現時点では完全なコンセンサスメカニズムは存在せず、MultiVAC はバイナリビザンチン + グループ署名を使用すると考えています。
インセンティブの仕組みについてMultiVACは、マイナーノードはマイニング収益が主であり、ストレージノードのインセンティブの仕組みは競争(入札性)の仕組みを考慮しており、理想的にはイーサリアムのガス代のようなバランスになるとしている。
チームには現在、技術系 17 名と運用系 7 名を含む約 25 名がいます。 MultiVAC 技術チームには、ハーバード大学、スタンフォード大学、清華大学、南洋理工大学からコンピュータ サイエンスの博士号を取得した者と、Google、Facebook、美団点評の上級エンジニアリング専門家がいます。 CEO の Lu Heng 氏は、かつて Meituan のテクニカル ディレクターであり、Xinrenxinshi の共同創設者兼 CTO であり、CTO の Ying Xiang 氏は天津大学の准教授であり、南洋理工大学でコンピュータ サイエンスの博士号を取得しており、並列アルゴリズムと一般的なコンピューティングの分野。 CMO の Wang Chen は、かつて Meituan のプロダクト マネージャー、Xinrenxinshi のマーケティング オペレーション ディレクター、そして Juli Xinfang (旧Kanjia.com) の共同創設者でした。
報道によると、チームは2018年半ばに1500万ドルを調達したという。公式ウェブサイトによると、投資機関は韓国、米国、欧州などから参加しており、IDG、ホンタイキャピタル、九合ベンチャーキャピタルその他の投資機関やNGC、JRR Crypto、Hashed、Arrington XRP、その他のデジタル資産投資ファンド。
私はOdaily記者のSuixin(WeChat ID wsuixin12)と編集者のLu Xiaoming(lohiuming)です、友達追加の際は名前、所属、役職、理由をメモしてください。