【ICOレビュー】QuarkChain-クロスシャード技術により1秒間に数百万回のトランザクションを可能にする高スループットブロックチェーン

  Quarkchainプロジェクトの背景と概要   背景 ブロックチェインの3つの主な課題としては、セキュリティ、分散化、スケールアウトの問題があります。 トランザクションプラットフォームとして、最優先事項は常にセキュリティです。 ブロックチェーンは、名前が示すように、デジタル接続されたブロックのチェーンであり、セキュリティの手段を提供する固有の特性を持っています。 まず、ブロックがリンクされているため、ハッカーは、そのレコードを含むブロックとそれにリンクされているブロックを検出しないように変更する 第2に、ブロックチェーン上のトランザクション/レコードは暗号化によって保護されますネットワーククライアントは、トランザクションに割り当てられた独自の秘密鍵を持ち、署名が無効になり、ピアネットワークは何かが起きたことを知っています。早期通知は、さらなる被害を防ぐために不可欠です。 第3に、ブロックチェーンは分散され、P2Pネットワーク全体に分散され、特定のコンセンサス(例えば、POWまたはPOS)と同期して維持されます。 Powベースのブロックチェーンは、ネットの少なくとも51%のハッシュ・パワーを必要とする任意のトランザクションを元に戻すことができる二重支出攻撃を実行するように働きます。 このような攻撃は、ネットワークの分散化の程度、つまり分散しているブロックチェーンが多くなればなるほど攻撃がより困難になることに大きく依存します。 ブロックチェーンが十分に分散化されていれば、単一のエンティティ(鉱山者または鉱山プールの所有者)には51%以上のハッシュ・パワーに達すると非常にコストがかかりますし、ブロック・チェーンにはセキュリティを提供する固有の特性がありますが、意図、悪意のある攻撃を考慮する必要があります。 ブロックチェーンの最終目標は、セキュリティと分散を適切なレベルで維持しながら、スケーラビリティを可能な限り高くすることです。 ビジョン QuarkChainは、グローバルな商業標準を満たすことを目指す革新的な許可ブロックブロックアーキテクチャです。 QuarkChainの主なアイデアは、数十億のTPSを処理する集中化された世界で強力な大規模分散システムを開発する豊富な経験からインスピレーションを受けています。 ブロックチェーンの技術を適用して、ブロックチェーンのスケーラビリティに関する独自のソリューションを作成しています。このソリューションは、安全性と分散化機能を損なうことなくブロックチェーンのユーザビリティの境界を大幅に拡大することを目指しています。 結果的にはQuarkChainは、分散ソーシャルメディア、高頻度取引、IoT(Internet of Things)、ゲーム、および財政支払いをサポートするシームレスなプラットフォームを構築することを目指しています プラットフォームと技術特徴-シャーディングとルートブロックチェーンによるクロスシャード取引 以下のような機能に基づき、セキュリティと分散を保証しながらスケーラビリティを向上させるQoE(ユーザーのQoE)に対するシームレスなクロスシャードトランザクションを実現します。 二層ブロックチェーン QuarkChainはブロックチェーンの2つのレイヤーで構成されています。最初のレイヤーとして弾性シャーディングブロック(シャード)を適用し、2番目のレイヤーとしてシャードからのブロックを確認するルートブロックチェーンを適用します。 マイナーブロックチェーンとしてのシャードにはリストが含まれています。各シャードは、すべてのトランザクションのサブセットを独立して処理します。 したがって、シャードの数が増えると、シャードはより多くのトランザクションを同時に処理できます。その結果、シャードの数が増えるにつれてシステム容量が増加します。 そして、シャードされたブロックチェーンからすべてのブロックを確認するルートブロックチェーン(ルートチェーン)があります。 ルートブロックチェーンは、(経済的に効率的ではないため)トランザクションを処理しないが、そのブロックは十分に困難であるため、トランザクション、すなわちルートブロックチェーン内のトランザクションを元に戻すことは経済的に効率的ではない。 QuarkChainネットワークは、アクティブなネットワークで追加のシャードをサポートするように設計されています。より多くの断片を追加することは迅速です。 クロスシャード取引 クロスシャード取引はいつでも発行することができ、数分で確認できます。クロスシャードトランザクションのスループットは、シャードの数が増えるにつれて直線的に増加します。 市場主導型の共同マイニング ハッシュ・パワーがシャード間で均等に分配されるようにインセンティブを与える、インセンティブのためのゲーム理論フレームワークを設計しています。 二重支出攻撃を防ぐために、ルートチェーンに割り当てられたハッシュ・パワーの少なくとも50%があります。 シンプルなアカウント管理 すべてのシャードに必要なアカウントは1つだけです。異なるシャードからのすべての暗号化通貨は、1つのスマートウォレットに格納されます。 アカウント管理ユーザーはすべての秘密鍵を介して分割する場合、ユーザは本質的に分割数と同じ数のアドレスを有することになりますが、シャードの数が多い場合(例えば、数千または数万)、ユーザは複数のシャード内に複数のバランスを有することができます。 したがって、すべてのシャード内のすべてのバランスを管理することは不便になる場合があります。 プライマリアカウントは、デフォルトシャード内のユーザーのアドレスで、セカンダリアカウントは、残りのシャード内のユーザーの残りのアドレスを管理します。 管理を簡素化するために、ほとんどのトランザクション(例えば、異なるシャード内のスマート契約)に一時的に二次口座のアドレスに移動し、取引後に二次口座に残高がある場合には、残高を元に戻すプライマリアカウントに転送します。 これにより、ユーザーの残高がほとんどの場合プライマリアカウントに収まるようになり、セカンダリアカウントの住所の残高を管理する必要がなくなります。 この機能は、QuarkChainチームがオープンソースプロジェクトとして提供するスマートウォレットによって有効になります。   スーパーフルノードによる水平スケーラビリティ 高いTPSを持つブロックチェーンネットワークでは、スーパーフルノードは非常に高価になり、集中化が促進されます。 対照的に、QuarkChainは、クラスタを形成する複数の安価なノードがスーパーフルノードを置き換えることを可能にします。 技術ロードマップです 2018年第2四半期:Testnet 1.0スマート契約0.1 2018年第4四半期:QuarkChainコア1.0メインネット1.0 SmartWallet 1.0 2019年第2四半期:QuarkChain Core 2.0 smartcontract 開発の進捗状況 1)テストネット 最初のテストネットTestnet 0.1は、2018年第1四半期に2000+ TPS(トランザクション/秒)でリリースされました。多くの評価機関と投資家は、このテストネットを既に肯定的なフィードバックで試してテストしています。 6月に公開テストネットワークTestnet 1.0をリリースする予定です。 同時に、GitHubでソースファイルを開きます。現在、世界中から100人のボランティアを選んでテストしています。この活動に興味のある方は、testnet @ quarkchain.io宛に電子メールを送ってください(詳しい情報はウェブサイトから入手できます)。 2)クラスタ1.0 2.1)Testnet 1.0の各クラスタは、Google File Systemと同様のアーキテクチャを採用しています。 1つのマスターノードと複数のスレーブノードを持ちます。マスターノードは、他のクラスタとの通信、ルートチェーンからのデータの管理、すべてのスレーブノードの調整を行います。各スレーブノードは、1つまたは複数のシャードのトランザクションを処理します。 2.2)スレーブノードのデータ構造と状態遷移のコードの大部分が実装されている。具体的には、本システムでは、ルートチェインの最初のPOWのコンセンサスアルゴリズムとクロスシャードトランザクションの送受信メカニズムが実現されている。 2.3)クラスタ1.0用の非同期リモートプロシージャコール(RPC)フレームワークが構築されました。このフレームワークでは、いくつかの技術的機能をサポートすることができます。 a)各シャードは、別のクラスタ内の対応するシャードと通信できます。 b)各スレーブノードは、同じクラスタ内の他のスレーブとやりとりすることができ、クロスシャードトランザクションの基礎となります。 c)スレーブノードは、クラスタ内の状態の一貫性が保証されるように、それ自身のクラスタのマスタノードと通信することができる。 ...
error: Content is protected !!