QuarkChain FAQ

in #quarkchain6 years ago

パート1:マーケティングに関する質問

Q1.最近では非常に多くのブロックチェーンプロジェクトがあり、これらは強い競合関係にあります。コミュニティがこのプロジェクトを継続的に支援するように促すために、QuarkChainはどのような計画を立てていますか?

A.Twitter、Telegram、Medium、Steemit、Redditなどのソーシャルメディアに、開発プロセスやエコシステムの構築などについて継続して掲載します。以前テストネットのテストに協力してくれた100名超のボランティアを除くと、テストネット1.0がリリースされて以来、3000人以上のコミュニティメンバーがテストに参加しています。開設中ですが、他にも開発者コミュニティもあります。

Q2.パートナーを紹介してください。
Tripio、Bodhi、Laya.oneなどの30以上のグローバルプロジェクトとの戦略的パートナーシップを構築しました。また、Covalent Chain、DxChain、Drep、Playtable、ValPromise、Ankr、MXC、LendChain、EON、Celerを含む10のプロジェクトとより深い関係を構築する予定です。また、スマートコントラクトの監査についてCertikと提携しています。今後更により多くのパートナーシップが構築される予定です。

Q3.今後のロードマップを教えてください。

1)開発
まず、テストネットの安定性の確認及びシステムの最適化の継続を最優先で行います。スケーラビリティの部分だけでなく、仮想マシンとストレージの部分でも、今後数か月で改善できる場所が多数あることがわかりました。
また、オープンソースにする技術的な詳細に関する記事を用意しており、数ヶ月後に公開する予定です。私たちは、コミュニティメンバーのプロジェクト参加を促し、このプロジェクトを私たちだけでなくコミュニティのものにもしたいと考えています。
私たちが現在取り組んでいるもう一つの大きな事柄は、数ヶ月後にローンチされるメインネットです。メインネットの主な特徴は、ネットワークが成長するにつれてオンデマンドで容量を増やすことができることと、スケーラブルなスマートコントラクトを実行でき、スケーラビリティを備えながらもETHが行うことができることです。

2)マーケティング
私たちは現在、中国圏、英語圏、韓国、日本、ロシアをマーケットにしています。今後はタイ、ベトナム、シンガポール、インド、ヨーロッパなど、さまざまな市場に向けてより多くの戦略を展開する予定です。
我々はより多くの地元のものを行い、地域社会を拡大する。さらに、テストネットの立ち上げにより、開発者コミュニティを構築します。
8月初旬、Google ABCでベイエリアで最大のハッカトンを開催します。選ばれるのはわずか3つのプロジェクトだけであり、我々はその中の1つになることを大変光栄に思っています。
当時、Google、Facebook、Linkedinなどの大企業のプログラマーが、この2日間のハカソーンで私たちの上にdAppを構築することでしょう。

また、QuarkChainのオープンでコラボレーティブなエコシステムを確立するための5,000万のエコファンドと30のパートナーを1ヶ月だけ交換しています。そのうち9つのプロジェクトはICOでQKCを採用しています。これは一般に過去にETHで行われていました。
私たちはタイ、ベトナム、シンガポール、インド、ヨーロッパなどのより多くの市場に戦略的に展開していく予定です。私たちはこれからより多くの地域に根ざした活動を行なって行き、各地域のコミュニティを拡大していくつもりです。
さらに、テストネットの立ち上げに伴い、開発者コミュニティを構築する予定です。8月初旬に、Google ABCと共に、湾岸エリアで最大級の規模のハッカソンを開催します。このハッカソンの参加メンバーに選ばれるのはわずか3つのプロジェクトだけであり、その1つとして選ばれたことを大変光栄に思っています。
2日間のハッカソンでは、Google、Facebook、Linkedinなどの大企業のプログラマーがQuarkChain上でdAppsを構築します。また、私たちは、QuarkChain上にオープンでコラボレーティブなエコシステムを確立するための5,000万のエコファンドと30のパートナーを上場後わずか1ヶ月で獲得しています。パートナーのうち9つは、通常ICOはETHで行われるにも関わらず、QKCで行います。

3)韓国におけるマーケティング
私たち最近、2,000万ドルの収益を上げ、ブロックチェーン業界に参入しグローバルに経営してくことを決定した非常に強力な韓国の保険会社との署名式を行いました。また、他にも韓国の主要なAI企業や大手金融機関を含むいくつかの会社との契約の準備をしています。あなたはすぐに韓国マーケティングに関するニュースを耳にすることでしょう。

Q4.なぜ現在の循環供給量は公表されている循環供給量である100億枚より相当低いのですか?

A.40%のQKCがマイニングに使用され、既にスマートコントラクトによりロックアップされている点に留意してください。プライベートセールの販売分は、パブリックセールに参加した投資家を保護するためにロックアップされています。

プライベートセール販売分が最初に放出されるのは全体の販売分の10%で、これはQKCが取引所に上場してから約1ヶ月後に行われます。ここで循環供給計画の詳細をご覧になることができます(https://support.binance.com/hc/en-us/articles/360004471832-Binance-To-Open-Trading-For-QuarkChain-QKC-and-Risk-Warning)。

その他のトークンの割り当てには、チーム取り分15%、基金15%、アドバイザーの取り分5%が含まれ、これらはすべて、スマートコントラクトを使用した権利確定計画により2年間ロックアップされ、徐々に解放されていきます。

パート2:技術的事項に関する質問

Q1.QuarkChainは開発に何の言語を用いていますか?

A.現在、QuarkChainはPythonで開発されています。 Pythonを選択する主な理由は、Pythonのデプロイの高速さから、チームが技術開発により集中できることにあります。実際、私たちはすでにかなり良いパフォーマンス結果を得ており、C ++やGoなどの他の高性能言語を使用すればより良いパフォーマンスを容易に達成することができます。初期のEthereum開発でもPythonが使用されていましたが、Ethereumがもっと注目を集めた後にはGo実装がより普及したことに着目してください。

Q2.QKCのCollaborative Miningとはどのようなものですか?

A.QuarkChainは、現在開発中のGPUフレンドリーなマイニングアルゴリズムを使用します。 QuarkChainネットワークには、複数のマイナーブロックチェーン(minor blockchain シャード)と1つのルートブロックチェーンがあります。マイナーブロックチェーンごとに、異なるインセンティブとディフィカルティがあります。
マイナーは、ハッシュパワーの最適な価格でマイナーブロックチェーンを選択することができます。これにより、ブロックチェーンをブロック報酬を商品とする売り手に、マイナーをハッシュパワーを通貨として用いる買い手にするオープンな市場経済モデルが作出されます。

マーケティングモデルは、市場の各当事者は自己の利益を追求するが、各当事者の全体的な行動はすべてに利益をもたらすことを保証する特徴を持つように設計されることが理想的です。

Collaborative Miningの目標は、インセンティブメカニズムとディフィカルティアルゴリズムを設計することで、
(1)ハッシュ・パワーがシャード間で均等に分配されるように動機付けられます。これにより、すべてのシャードが均等に採掘されることが保証され、したがってシャードの数が増えるにつれてシステムスループット(すなわち、TPS)が増加します。

(2)ルートチェーンは、ネットワークのハッシュパワー全体にわたって、ハッシュパワーのかなりの部分(50%以上)を占めています。これにより、二重支出攻撃が防止され、悪意のあるマイナーは攻撃を実行するために少なくとも50%×50%= 25%の電力が必要になります。

Q3. QuarkChainとDAGや他のTangle技術はどのような関係にありますか?

「「Tangle」とは、有向非巡回グラフ(DAG)と呼ばれるものです。データ構造は、ループせずに一方向に移動するデータ構造です(https://www.nasdaq.com/article/what-is-the-tangle-and-is-it-blockchains-next-evolutionary-step-cm911074から)。」
QuarkChain ネットワーク自体のシステムは、きちんと構造化されたDAGとして扱うことができます。これにより、QuarkChainはブロックチェーンと一般的なDAG技術の両方から多くの利点を継承できます。
たとえば、QuarkChainとその脅威モデルのコンセンサスは、ビットコインやイーサリアムブロックチェーンのそれに倣って容易に導出/分析できますが、QuarkChainは一般的なDAGと同様に高いスループットを達成します。 QuarkChainの2つのブロックチェーン/DAGを考慮すると、QuarkChainのルートチェーンの存在によりどのブロックを追加するべきかを簡単に判断できます。

Q4. QuarkChainにおいてクロスシャード取引はどのように機能しますか?

QuarkChain ネットワークは、ファーストクラスの市民としてのクロスシャード取引を完全にサポートしています。つまり、
(1)すべてのユーザーはいつでもクロスシャード取引を行うことができます。
(2)クロスシャード取引は数分で承認されます。
(3)シャードの数が増加すると、クロスシャードトランザクションのスループットは線形にスケーリングされる可能性があります。

簡単に言えば、クロスシャードトランザクションは、インシャードトランザクションとほぼ同じですが、クロスシャードトランザクションの出力を行う前に、ルートチェーンがトランザクションのブロックヘッダーを確認する必要がある点において異なります。

Q5.QuarkChainネットワークでは、異なる役割を持つ異なるノードがあり、すべて相互に接続されているように思われますが、ロールプレイングモデルを悪用しないようにどのように考えていますか?

私の理解では、QuarkChainでは自発的なノードのネットワークを管理・監査しますが、それをどのようにして「パブリックブロックチェーン」と呼ぶのですか?また、シャーディングは、データの永続性やシャードの集合体の完全性を保証するものではありません。ロングテールの運用の円滑さ・安定性をどうお保証しますか?ボランティアが足りない場合はどうするつもりですか?

(1)最初の2つの質問について。ノード(マシン)が相互に信頼してフルノードとして機能するクラスタを形成します。誰でもクラスタに参加してネットワークに参加できます。したがって、我々はクラスタを直接管理しません。

(2)3つめの質問について。個々のシャードにはデータの完全性があります。シャーディングと永続性は互いに排他的ではなく、シャーディングがデータの永続性を保証しない理由が理解できません。 Amazon、Facebook、Googleに保存されているすべての主要データはスケーラビリティを達成するためにシャーディングを使用しており、私たちは永続性が保証されていると考えております。

(3)最後の質問について。マイニングとはインセンティブに関するものです。最初に相対的に大きなインセンティブを持つマイニングを奨励することで、初期段階で参加者がいない問題(cold start problem)を解決できると考えています。

6.1つのシャードが必要なスループットを提供できない場合、複数のシャード上でdAppをシームレスに実行することは可能ですか? それが可能であるならば、クロスシャード取引の方が遅いため、ボトルネックも幾分生じませんか?

スケーラブルなスマートコントラクトのトピックがあります。私たちはこの機能に取り組んでおり、興味深い物事が進行しています。 また、dAppの設定方法によっても異なります。 CPUを例に挙げれば、Intel/AMDがクロック速度の限界に達すると、マルチコアは次の設計パラダイムでなければなりません。
つまり、パフォーマンスソフトウェアはマルチコアCPUアーキテクチャをフルに活用するパラダイムを変えなければなりません。

7.ノードの数について-ノードの数は多いほどよい、と説明できますか? QuarkChainは(ネットワークが遅くなるのを防ぐために)より少ないノードで高いTPSに達することは可能ですか?

これらのノードがどのように構成されているかによって異なります。 すべてのノードが同じチェーンコンセンサスに到達したい場合、ネットワーク内のノードが多いほど、ネットワークは遅くなります。一般的に言えば、ネットワーク内のノードが多いほどネットワークはより分散化されます。 したがって、より少ないノードで高いTPSを達成することができますが、分散化を犠牲にします。これは我々が奨励したいものです。 これはトレードオフであることを示しています。

8.シャードの数について-シャードの数はどのように選択されますか?シャードの数にはいくつのノードがありますか?ホワイトペーパーによれば、各シャードにはそれぞれディフィカルティと報酬の仕組みがありますが、これはどのように定義されますか?
マイナーはマイニングのディフィカルティに応じて異なるシャードに切り替えることにより最大の報酬を得ることができますか?これはどのように軽減されますか?EDAの種類があったり、マイナーにはシャード間の切替え制限があるのですか?これは通常のPoWソリューションよりもどのようにより分散化されていますか?

シャードの数は、ネットワークの状況によって決まり、ガバナンスモデルにより決定されます。マイナーは、ブロック報酬、ディフィカルティ、シャードの主要マイナーのネットワーク普及に応じて、任意のシャードを採掘することができます。分散化が進んだのは、主に、マイナーがマイニングプールに参加する代わりにシャードを直接採掘できるためです。マイニングプールに参加する動機は、プーリングの取引手数料との交換としてタイムリーに報酬を得ることです。シャードを直接採掘することで(ディフィカルティが低いほど)、マイナーは取引手数料を節約し、より分散化を促すことができます。

9.クラスタリング-「オネストノード」がスーパーノードとして動作するようにクラスタ化され、それらの間のトランザクションを確認するためのルートチェーンが必要になるのは良い考えです。ノードがクラスタリングを形成するインセンティブがあります。この「オネストノード」はクラスタリングのためにどのように選択されますか?それともノードが自分自身で選択できるのですか?もし自分自身で選択できるのだとしたら、悪意のあるマイナーが共謀して自分たちのクラスターを形成するのを防ぐにはどうするのですか?これはどのように軽減されますか?

クラスタはスーパーフルノードの代用ですが、ネットワーク内のピアとしても機能します。したがって、ネットワークに十分なピア(クラスタ)が存在する限り、悪意のあるクラスタ(ピア)からのブロックはすべて拒否されます。現時点では、スマートコントラクトは1つのシャードでのみ管理できます。クロスシャード取引は、あるシャードから別のシャードへQKCを転送することであり、したがって、単一の秘密鍵を持つユーザーは、任意のシャード内でスマートなコントラクトトランザクションを実行することができます。スーパーフルノードの代わりのクラスタは、ネットワークの全台帳を維持し、したがってすべてのチェーンを知っています。さらに、二重支出攻撃は、ルートチェーンの最初のコンセンサスアルゴリズムを介して、ルートチェーンのハッシュパワーによって緩和されます。詳細については、ホワイトペーパーを参照してください。

Q10. QuarkChainには、NEOのVMのような多くのVMの登場に伴って、dAppsのためのEVMから離れる計画はありますか?または独自のVMを作成する予定ですか?

必要に応じて独自のVMを開発するかもしれませんが、これはdAppsパートナーのフィードバックに大きく依存します。現在非常に多くのVMがありますが、それらの多くは体系的なサポート(エディタ、コンパイラ、デバッガなど)が不足しています。私たちの知る限りでは、EVMは現在最も普及しているVMであり、他の候補にはNEO VM、EOS VM、ETH WASMが挙げられます。現在のところ、VMをスワップする予定はありませんが、新しいVMを数多くサポートする予定です。つまり、新しいVMやコンセンサスアルゴリズムをサポートするために新しいシャードを追加する予定です。これは、フレキシビリティの実現という我々のシャーディング技術のもう一つの利点を示しています。
今の状況では、QKCはGASになり、他のVMは異なるトークンモデルを持つ可能性があり、私たちはそれらを組み込むための適切な方法を理解する必要があります。 しかし、これはメインネットの起動後に起こる問題のはずです。
技術的な詳細については、https://steemit.com/technology/@quarkchain/response-to-the-article-quarkchain-red-flags-we-know-something-you-don-t-knowをご覧ください。
また、一連のポストに関する技術的な詳細についても開示します。 最初の3つについてはMediumで確認できます。

ウェブサイト
https://www.quarkchain.io
英語テレグラム
https://t.me/quarkchainio
日本語テレグラム
https://t.me/QuarkChain_Japan
Twitter
https://twitter.com/Quark_Chain
日本公式Twitter
https://twitter.com/quarkchainjp
Medium
https://medium.com/quarkchain-official
日本語Medium
https://medium.com/@quarkchainjp
Reddit
https://www.reddit.com/r/quarkchainio/
Steemit
https://steemit.com/@quarkchain
日本語Steemit
https://steemit.com/@quarkchainjp
Weibo
https://weibo.com/QuarkChain