TIMES公式ライター2017/12のピーク時から仮想通貨に触り始めました。こちらでは通貨・プロジェクトについてまとめた記事を書くことが多いです。クリプト外ではWebまわりの集客、広告に携わっていたりします。QuarkChainはスケーラブルでセキュア、分散化されたプラットフォームを作るプロジェクトです。記事作成時点でICOから10倍以上になっているZilliqaの競合ということもあり、将来性にも期待されています。こちらのページでは、そんなQuarkChainの特徴やICO情報についてまとめています。これを読めば、基本的な特徴からZilliqaとの違いまで、QuarkChainについてはバッチリです。ETHQKCはメインネットver1.0(2018年Q4予定)公開までは、ERC-20トークンとなります。QKCの用途は公開されていて、取引手数料の支払いやコミュニティ貢献者への報酬に利用されることになっています。QuarkChainの抽選についてQuarkChainのICOに参加する(WhiteListに通る)には、Telegramへの加入、Quizの回答ののち、抽選に参加する必要があります。Telegram参加時期によるポイント、Quizのポイント、その他のプロジェクトへの貢献度に応じてポイントがつけられ、合計得点が60点以上の人に、点数に応じた枚数の抽選権が配られます。その後抽選に当たればICOに参加することができます。QuarkChainの5つの特徴を紹介!QuarkChainを利用するメリットや将来性は?QuarkChainの特徴について解説しています。QuarkChainのがどんなものなのか、どんな問題を解決できるのかを知っておきましょう。dAppsやスマートコントラクトを構築できるプラットフォームQuarkChainはブロックチェーンのスケーラブルなプラットフォームです。イーサリアムやNEOのように、QuarkChain上でdAppsを作ったりスマートコントラクトを実装したりすることができます。スケーラビリティ問題に対応できるイーサリアムと考えるとわかりやすいです。毎秒約1,000,000のトランザクションを処理できるスケーラビリティ問題解決に関係してくる特徴です。公式サイトの画像からわかるように、QuarkChainのTPSはBitcoin、Ethereumよりもはるかに大きくなっています。TPSとはトランザクション・パー・セカンドの頭文字をとったものです。1秒当たりに処理できるトランザクション数を示しています。VISAは世界で最も利用されている決済サービスです。このように比較すると、QuarkChainが対応できるTPSどれだけすごいかがよくわかりますね。イーサリアムのdAppsなどを簡単にQuarkChain上に移行できるQuarkChainが注目されている理由の一つです。イーサリアム上でdAppsとして稼働しているアプリなどを、簡単にQuarkChain上に移し替えることができます。これはQuarkChainがEVMのスマートコントラクトに対応していることが理由です。EVMのスマートコントラクトとはイーサリアムのトランザクションはEVM(イーサリアム仮想マシン)を介して行われます。QuarkChain内にイーサリアムの通訳がいるイメージです。弱いパワーのマイナーも報酬を得られる(ネットワークの分散化に役立つ)多くの仮想通貨のマイニングはPoWという方式で、これではハッシュパワー(計算力)が小さいマイナーは報酬を獲得しづらくなります。PoWとは計算を一番早く完了させたマイナーだけが報酬を獲得できるマイニングの仕組みです。計算がより早くできる、大きなハッシュパワーのマイナーが有利になります。PoWの仕組みのために、マイナーはみんなで力を合わせてマイニングをし、獲得した報酬を分割します。(マイニングプールを作る)しかし、これは分散化という観点では良いことではありません。1つのマイニングプールの権力が大きくなるからです。マイニングプールの問題点ブロックチェーンは本来、みんなでネットワークを監視して健全性を保つものです。マイニングプールにより、1人が持つ力が大きくなると、ネットワークの健全性が失われやすくなります。QuarkChainではハッシュパワーが小さいマイナーも、きちんと報酬が得られるような仕組みになっています。これは、QuarkChainのマイニング報酬の仕組みが、ビットコインやイーサリアムなどのとは少し違うからです。QuarkChainでは、ハッシュパワーに対する報酬の割合(難易度)を自分で決めることができます。難易度が低いマイニングを選択することで、ハッシュパワーの大きいマイナーと競合するのを避けることができ、報酬を獲得することができるようになるのです。10000※ここで紹介しているレートはランダムです。これなら弱いハッシュしのマイナーも報酬を獲得できる。マイナーが分散化できる!公式ホワイトペーパーでは、「ハッシュという通貨でマイニング報酬を買うことができる。」という表現がされています。さっちゃんレートの仕組みは「まとめ買いでお得になる」みたいなイメージですね。QuarkChainの仕組みを活用することで、結果的にマイナーの分散化にもつながり、より分散化された健全なネットワークが成立します。クロスチェーンを実装できるQuarkChainではクロスチェーンを実装することができます。具体的にいうと、”取引所を介さないQKCとビットコインなどの交換”ができるようになります。クロスチェーンとはビットコインやイーサリアム、NEOなどの互いに異なるチェーンとの直接取引を可能にする技術ですスケーラブルなQuarkChainを支える技術を紹介!QuarkChainの5つの特徴では、QuarkChainは高分散化・スケーラブル・セキュアなプラットフォームといわれる特徴について解説してきました。そんなQuarkChainを支える技術について紹介していきます。QuarkChainはコード評価も高い海外のコードレビューサイトなどではQuarkChainのコード評価(コードの質の評価)がかなり高いです。Conclusion」のパートを見ただけでも高評価なことがわかります。シャーディング技術(2レイヤー構造)QuarkChainはシャーディング技術を採用していて、ブロックチェーンの処理を分割することができます。これによって処理速度を上げることが可能です。元帳シャードレイヤー(第1層)これがQuarkChainのスケーラビリティの秘密です。シャードレイヤーのポイントトランザクションのすべてではなく”一部を”処理することで処理時間が短縮できるマイナーブロックは増減可能なのでトランザクションが増えても対応できるシャード(マイナーブロック)ではトランザクションの一部が処理されるため、すべてを処理するのに比べて処理速度が向上します。このマイナーブロックの数は増やすことができるので、トランザクションが増えても全体の処理速度は落ちません。道路の拡張工事をイメージすると分かりやすいです。車線(マイナーブロック)を増やすことで、車はよりスムーズに流れます。(トランザクションが増えても問題ありません。)ルートチェーン(第2層)ルートチェーンの役割は第1層のマイナーブロック(各シャード)を束ねて、QuarkChainの全体のネットワークとして構築していくことです。ルートチェーンには承認されたマイナーブロックの一部(ブロックヘッダ)が格納されていきます。ここではトランザクションの処理はせず、ひたすらに承認された第1層のブロックを束ねていきます。このように処理とネットワーク全体の確認を分割することで、トランザクションが増えてもQuarkChainは安定的に稼働することが可能です。マイニングではルートチェーン(第2層)に50%以上のハッシュが割り当てられるマイニングのハッシュパワーは、第1層と第2層で分割されます。このときのハッシュパワーの割り当ては、50%以上はルートチェーン(第2層)、残りを全てのシャード(第1層)で分割です。これにより、悪意のあるマイナーがネットワークを支配するには、最低でも全体の25%のハッシュパワーを持つ必要があります。Pointこれがもし逆で第1層が50%以上持っていると、ネットワークを全体を管理する第2層を、より小さいハッシュパワーで乗っ取ることができるようになってしまいます。これはビットコインなどの「51%攻撃」よりも低い割合になっています。QuarkChainではこの問題に対して、次に紹介するクラスタリングで対応しています。クラスタリングクラスタリングは、ミニノードを集めて実質的なフルノードを作れる技術です。ノードとはここではマイナー=ノードと考えると分かりやすいです。クラスタリングで小さなマイナーが協力して大きな1つのマイナーになるイメージです。QuarkChainのマイニングでは、小さなハッシュパワーでもマイニング報酬を得られるという特徴があるのは「QuarkChainの特徴」で解説した通りです。各マイナーはQuarkChainのネットワーク内でミニノードであり、その集合体が実質的なフルノードになっています。マイナーがいくつか集まってフルノードが作られるので、1つの大きなマイナーがネットワークを支配しづらくなります。ミニノードでは全体のトランザクションを確認することができません。ほかのノードとデータを照らし合わせることで、全体のデータが確認できます。クラスタ内の一部のミニノードが稼働不能になっても、ノード(クラスタ)としての機能は保たれるような仕組みが画期的です。クロスシャードトランザクションクロスシャードトランザクションは、異なるシャード間でのトランザクションを可能にする技術です。problem“などが解決できるようになります。シャード1で電車の予約をするためのトランザクション処理をして、シャード2でホテルの予約をするためのトランザクション処理をするとします。この旅行予約のとき、どちらか一方の予約ができなければ両方の予約をやめるべきであり、両方の予約ができて初めて旅行の予約が完了します。このような状況において、「どちらも予約できるか」あるいは「どちらも予約しないか」の二択になります。どちらか片方の予約だけして、もう一方の予約はしない、という選択肢はありません。具体的な仕組みとセキュリティ課題クロスシャードトランザクション技術によって、スケーラブルな環境下でも複雑なスマートコントラクトが可能になります。クロスチェーン実装はアダプタorシャーディングを利用QuarkChainは2通りの方法でクロスチェーンを実装することが可能です。外部トランザクションにアダプタを利用する方法QuarkChainの外部チェーンのトークン(ビットコインなど)を、アダプタで変換してQuarkChain上で扱えるトークンにする方法です。外部トランザクションをシャードに記録する方法外部チェーンをサブチェーン(またはシャードの1つ)として格納して、クロスシャードトランザクションを利用してやりとりする方法です。スマートウォレット・スマートアカウント通常、異なるシャードにある情報を管理したりアクセスしたりするには、各シャードに対応したアカウントが必要です。QuarkChainのスマートアカウント(ウォレット)があれば、メインアカウントを1つ持っているだけですべてのシャードにアクセスできるようになります。スマートアカウント(ウォレット)のおかげで、ユーザーは同シャード・別シャードなどを意識せずにQuarkChain上のアプリなどを利用することが可能です。プロジェクト進行は早い!?QuarkChainのロードマップを確認しようこちらは2018年5月現在のロードマップ(ライブ版)です。最新のロードマップはQuarkChainの公式サイトで確認することができます。3月】テストネット0.1・ウォレット0.1テストネットver0.1、ウォレットver0.1がリリースされます。テストネットver0.1は、シャード内・クロスシャード両方の基本的なトランザクションに対応します。Q2】テストネット1.0・スマートコントラクト0.1テストネットver1.0がリリースされます。テストネットver1.0ではスマートコントラクトに対応します。Q4】QuarkChainコア1.0・メインネット1.0・スマートウォレット1.0QuarkChainコアver1.0(QuarkChainの基本的な機能と最適化を実装しているネットワーク)がリリースされます。コア、メインネット、ウォレットはすべて同時に公開される予定です。Q2】QuarkChainコア2.0・メインネット2.0・スマートウォレット2.0コア・メインネット・ウォレットver2.0はver1.0をさらに最適化したものになります。クラスタリングも実装されます。主なチームメンバーを紹介!バックグラウンドをチェックしようQuarkChainの主なチームメンバーを紹介します。結論からいえば、QuarkChainには優秀な人材が揃っています。Google、Facebookの出身が多いです。1人1人について見ていきましょう。Zhouソフトウェアエンジニア。EMCでスケーラブル系プロジェクトの経験あり。Wangソフトウェアエンジニア。バックエンドエンジニアとしてFacebookで1年、Googleで5年以上の経験。Technologies、LLCの共同創業者・CTO。DEMO++の共同創業者。50以上の論文発表、600以上の引用あり。Xiang多様な業種でのデータ分析の経験あり。ジョンズ・ホプキンス大学卒Beepi1年6か月Chartboost1年2か月LinkedIn11か月QuarkChainの問題点・懸念点も知っておこうプロジェクトについてきちんと理解するには問題点・懸念点についても知っておくことも重要です。主な留意点についてまとめているので、こちらにも目を通しておきましょう。競合が多いQuarkChainはスケーラブルなプラットフォームの構築を目指すプロジェクトです。スケーラブルなプラットフォーム系のプロジェクトは競合がたくさんいます。競合が多い場合ははやくシェアを獲得できたプラットフォームが有利になってくるので、開発のスピードはとても重要なポイントです。Point現状のシェア最多のイーサリアム上のdAppsをQuarkChainに移し替えることができるのは、QuarkChainの大きなメリットです。25%のハッシュパワーでネットワークへ攻撃ができるQuarkChainのネットワークを攻撃するには、最低でも全体の25%のハッシュパワーを持つ必要があります。これはビットコインなどの50%よりも少ない割合です。クラスタリングなどでマイナーのパワーを分散する構造にはなっていますが、実際に攻撃を受けずに稼働し続けられるかはわかりません。【競合プロジェクトを比較】QuarkChainの優位性は?最後に、QuarkChainと競合する主なプロジェクトについてもチェックしておきましょう。プロジェクトの時価総額がどの程度になるのかを見極めるときの参考にすることができます。QuarkChainとNEO・EOSの違いは分散性NEOやEOSも高速のトランザクションが可能なプラットフォームです。これに比べてQuarkChainが優れているのは、より分散化された仕組みになっているというところです。NEOやEOSはノードが開発チームによって管理されているので、真に分散化された仕組みであるとは言い難くなっています。対してQuarkChainはマイニングを分散化する仕組みによって、たくさんのマイナーが参加しやすい仕組みを作っています。QuarkChainとZilliqaの違いはシャーディングZilliqaもシャーディングを実装している、スケーラブルプラットフォームです。QuarkChainはそんなZilliqaの上位版ともいわれることが多いプロジェクトで、よく比較対象に上がります。2018年5月12日QuarkChainとZilliqaはデータの分割(シャーディング)のところで、大きな違いがあります。ZilliqaとQuarkChainのシャードの違いZilliqaはトランザクションを分割して、その処理を分散化してスケーラブルになるQuarkChainはシャード自体がブロックチェーン(2層構造)で、あるノードが過負荷などで稼働できなくなってもほかのノードが引き継いで対応することができるさらに、QuarkChainはEVM対応で最大シェアのイーサリアムから素早く乗り換えができる、というところもかなり大きなポイントです。【大注目のICO】QuarkChainまとめQuarkChainの特徴や技術、競合についてまとめました。スケーラビリティ問題を解決できるプロジェクトは注目度が非常に高いです。QuarkChainについてもっと知りたいと思った人はホワイトペーパーを読んだり、公式Twitterなどをチェックしたりしてみてください。TIMESはブロックチェーン/仮想通貨,暗号資産に関する総合メディアです。業界における最新情報や著名人のコラムやインタビューなど、はじめての方にも分かりやすい情報を発信していきます。