アラサー主婦マキ、仮想通貨投資ブログはじめました。DROPSでは、この評価。Network(マティックネットワーク)ですが...分散型アプリケーションの「DApps(ディーアップス)」を、皆さんはご存知でしょうか??(・ε・)ブロックチェーン上で動作する、特定の管理者がいないという特徴をもつアプリケーション全般のことを指します。DAppsはおもにゲームアプリをはじめ、さまざまなサービスが日々増えてきています♪しかーし。́・ω・`)土台に乗っかるDAppsの方がより一般ユーザー向けなので、そりゃ開発者もたくさん出てきますし、あれこれ次のものが登場しますもんね。この状態が進むと...?DAppsでデータのやり取りを行ううちに遅延(処理しきれない)が起こってしまいますし、それに伴ってガス(手数料)料金が高くなってしまうことに。Network(マティックネットワーク)でした。取引をサクサクに(スケーラビリティ問題の解決)手数料を安く(ガス料金の低下)ユーザーが使いやすい状態に(ユーザーエクスペリエンスの向上)誰でも簡単に利用できるように(分散型エコシステムの単純化)これらの目標を掲げたマティックネットワークは、まずはイーサリアム(ETH)においてスケーラビリティを示すよう開発を進めています。Networkは2019年4月25日(もうすぐやんけ)に、海外取引所・バイナンス(Binance)でIEOが行われる予定です。まとめIEOとは、取引所を介して行われるICOのことですね。バイナンスのIEOはこれまで大成功を収めてきたため、今回のMaticについてもかなり期待が寄せられています。マティックネットワークのIEOは「宝くじ方式」となっているため、バイナンスの取引所トークンである「BNB(バイナンスコイン)」が必要になっています。今後もさらにIEOが行われる予定なので、チェックしてみると良いでしょう~♪...さて、話がそれましたが(・∀・)マティックネットワークは具体的にどんな特徴があるのでしょうか、見てみましょう!特徴その1・Plasma(プラズマ)との関係、UXの向上イーサリアム(ETH)の生みの親であるヴィタリック・ブテリン氏と、ライトニングネットワークの考案者であるジョセフ氏がともに考案した「Plasma(プラズマ)」という技術があります。これは、本線となるイーサリアム(ETH)のブロックチェーンから、ルートチェーンと呼ばれる別のチェーン(サイドチェーン)をつくり、そっちでアレコレ作業をするというもの。トランザクションを手分けして処理するってことですね。最終的な結果だけを本線のブロックチェーンに送って記録しようというものです。Network(マティックネットワーク)です。そんなマティックネットワークの大きな目標は、ユーザーエクスペリエンス(UX)の向上です。UXというのは、私たちユーザーがサービスを利用したときに得る「経験」のことをいいます(‘ω’)ノつまり、ユーザーエクスペリエンスの向上というのは「おぉ~ゲームサクサクできるやんけ~」という感動や、驚きをもっと!!ということですね。゚)となった経験って誰でもあると思います。DAppsの場合、ブロックチェーン上での制約があったりまだまだ発展途上ということもあるため、使い勝手が悪いなぁ_(┐「ε:)_と感じることも。Work(PoW)と呼ばれる合意方法のものは、なんらかのアクション(取引)をしたとき、ブロックが生成されるまでに時間がかかってしまいます。いくらブロックができたとは言っても、そのブロックが無効化されてしまう攻撃なんてものもあるため、安全性の確保のためにブロックがいくつかできるまで待たないといけません...。Stake(PoS)ベースのブロックチェーンに注目です。PoSはトークンを長く・たくさん保有している人ほど、取引の承認に関する権限をもつ...という仕組み。́・ω・`)という意見もあります。PoSだと高いスループット(処理能力)を達成できるということもあり、分散化と天秤にかける価値があるといいます。(ETH、ウォレットの例も)・リソース・スループット・デプロイマティックネットワークではトランザクションを検証する「Stakers(ステーカーズ)」と呼ばれる人がおり、この人をネットワークの中でチェックポイントとして、一定の権利を与えています。Producer(ブロックプロデューサー)」と呼ばれる人を選び、この人たちにブロックを作る権限を与えることで取引をサクサク進めていく仕組みをとっています。責任あるブロックプロデューサーによって、定期的にブロックの証明(不正がないか確認)を行った結果を、イーサリアムのメインチェーンに書き込んで記録していきます。この仕組みのおかげで、ブロックの生成はまさかの2秒未満(!)と非常~~~にサクサクに。※イーサリアムのPoSについてイーサリアムの取引合意方法(コンセンサスアルゴリズム)は、現在PoWです。今後アップデートによってPoSに変更されることが決まっています。一般的なパブリックブロックチェーン(ビットコインなど)だと、連結するブロックに情報が伝わって広がっていくのに時間がかかり、次のブロックがつくられるまでに一定のタイムラグが発生します。ブロックのサイズについても、データを速く後に伝えていくために小さくしておく必要があります。́;ω;`)結果的に、送金詰まりに。マティックネットワークだと、ブロックプロデューサーがブロックを生成することでこの問題を解決します♪ブロックプロデューサーがネットワークの中で「ブロック作るよ(・∀・)」と一定の権利を得ているため、いちいち待つ必要がありません。マティックネットワークは「理論的には」1つのサイドチェーン(ルートチェーン)を使って、トランザクション数がマックスでも数秒で処理できるといいます。Network(マティックネットワーク)は、枝分かれするサイドチェーンを複数使うことで、理論的には毎秒数百万(!)のトランザクションを処理できる能力をもっています。́・ω・`)解決方法としては、現状では手数料としてガスと呼ばれる料金が増えてしまいます。́;ω;`)マティックネットワークでは、次のような仕組みを解決策として提案しています。マティックネットワークの仕組み1ユーザーは、メインチェーンにトークンを預けて契約(スマートコントラクト)を行います。Deposit(マティックデポジット)」を経て、マティックネットワークのチェーン上に残高が表示されます。3ユーザーはマティックネットワークを利用して、トークンをほぼ瞬時に・ほぼゼロ料金で送ることができるように。4入金しているトークンは、ユーザーの望むタイミングでイーサリアムのメインチェーンに戻し、引き出すことができます。このマティックデポジットは、ダガー(後述します)というツールを使い、メインチェーン(本線)となるイーサリアムのブロックチェーンにトークンが入金されたことを伝えてくれます。イーサリアムとリンクしている...と言うとわかりやすいですね♪こんなふうに、イーサリアムのメインチェーンとリンクしつつも、より早くブロックがつくられるような仕組みになっているということ。ユーザーが入金していたトークンを引き出したい(・ε・)というときには、マティックのチェーンから再びメインとなるイーサリアムのチェーンに引き出されます。特徴その4・マルチチェーンサポート複数のサイドチェーンを使うことで、トランザクション(取引データ)をどんどん処理するマティックネットワーク。具体的にその仕組みを掘り下げてみましょう。複数のサイドチェーンで資産(トークン)の移動をするとき、ユーザーはそのチェーンに振り分けられたIDを使い、領収書代わりに使うことで資産を送信することができます。開発側にも、同じように複数のチェーン間でやり取りができるようプログラムを構築するためのAPI・SDKを提供するそう。Interfaceの略。Kitの略、開発者向けのキット↓「SDK」について詳しく解説しています♪↓あわせて読みたい【3分でわかる!仮想通貨用語】オープンソース・レガシーチェーン・SDK・マークルツリーメインチェーンではなくサイドチェーン間のやり取りなので、いちいちメインチェーンに取引の記録を書き込む必要がなく、スピーディな取引ができるようになるそう。このサイドチェーン間の資産移動については、先ほどお話ししましたStakersによるチェックポイント層で管理されることに。資産やり取りがよりスピーディになるよう開発中とのことで、実現すればおそらく即時の取引が可能になるそうです!特徴その5・攻撃からの保護、セキュリティネットワークに対する攻撃にはいろんな種類があります。́・ω・`)そんな攻撃のひとつとして挙げられるのが「DoS攻撃(ドスこうげき)」です。DoS攻撃・DDoS攻撃・セルフィッシュマイニング・51%攻撃データの更新を押しまくって(F5キーを押してできるアレです)、サーバーに対してむちゃくちゃ大量の要求をしてパンクさせる...という攻撃です。Network(マティックネットワーク)では、そもそもTPS(処理能力)がむちゃくちゃ高いため、DoS攻撃が行われたとしても動じないというメリットがあります。́∀`)∩また、ユーザーがもしマティックネットワーク内で「コレおかしくね?」という不正疑いのある取引をピックアップします。これを報告し、もし本当に不正な取引が行われていた場合は、報告したユーザーに対して報酬が贈られます!詐欺や不正な取引をしていたユーザーはステーク(預けていた)分のトークンは没収され、報告したユーザーがそれを受け取る...という仕組み。特徴その6・Maticの仮想マシン(MVM)イーサリアム(ETH)で有名なのですが、スマートコントラクト(契約機能)を動作させるために不可欠なものとして「バーチャルマシン(仮想マシン)」の存在があります。イーサリアムの頭脳であり、とても重要なもの。イーサリアムの場合イーサリアムバーチャルマシン(EVM)として知られていますが、現在マティックネットワークでは、このEVMベースのマシンが使われています。Machine(マティック仮想マシン)は、EVMのマシンと互換性があります。(お互いに利用しあえるということ)なので、たとえばイーサリアムのブロックチェーン上でとあるDAppsゲームが展開されていると、同じようにマティックネットワークにも移植することができます。́・ω・`)そんなとき!マティックネットワークの仮想マシンはすぐにこのデータをマティックネットワークに移植することができて、とっても便利なんですね♪マティックネットワークのトークンについてマティックトークン(MATIC)について見てみましょう(・ω・)ノイーサリアムをベースに作られたこのトークンは、マティックネットワークに参加する参加者間の支払いや決済に使われる、ユーティリティトークンです。マティックネットワークでは、参加している人たちがネットワークに貢献・維持するために、インセンティブ(報酬)が送られるシステムになっています。́・ω・`)ユーザーは、これらのリソースを「使ってくださいな(・∀・)」とネットワークに提供することで、それに応じたMATICトークンが付与されるっちゅー仕組みになっています。Networkの将来性について今後考えられるユースケースが、ホワイトペーパーにいくつか記載されていましたので、それぞれを見てみましょう。今後・支払いについてマティックネットワークは、支払いについても即座に!安全にやろう!という目標があり、私たち一般のユーザー用のもの、DApps用の支払いAPIやSDKを段階的に提供する予定です。Interfaceの略。Kitの略、開発者向けのキット支払いに関する予定1イーサ(ETH)と、イーサベースのトークン・ERC20トークンで支払いができるように2アトミックスワップと流動性プロバイダーを利用したクロスチェーン振替・支払いができるように3フィアット(法定通貨)の支払いができる流動性プロバイダーによる決済システムの統合アトミックスワップとは、違う種類の仮想通貨を交換できる仕組みのこと。↓アトミックスワップについて解説しています♪↓あわせて読みたい【3分でわかる!仮想通貨用語】トラストレス・アトミックスワップ・ゼロダウンタイム・マリアビリティまた、流動性プロバイダーとはほかの金融機関や、トークンを扱う取引所といった業者のこと。これらに協力してもらうことで、たとえフィアット(法定通貨)でも主要国の通貨で交換できるようになるとのことです。今後・貸付について貸付や売買をしたい売り手のため、マティックネットワークには今後自分の取引履歴を「信用度」として評価をつけられるようになります。フリマアプリやオークションでよくある、評価システムみたいなもんですね(・ω・)bマティックネットワークのネットワーク上のユーザーに、トークンを貸し出すことが可能に。DAppsで発生したトランザクション(取引データ)には、取引しまっせ!という意思表明や本人確認を兼ねて「署名」が行われます。マティックネットワークではユーザーがセキュリティや秘密鍵を気にせずに利用できるよう、オープン・アイデンティティというシステムを取り入れています。これによって、ユーザーはいちいちストレスなくデータのやり取りができるように。ユーザーがどのトークンで支払うかどうかを決めたとき、その決定に応じて特定の取引を自動承認する方法を提供します。Networkのプロダクトについてトークンのリリース前ですが、マティックネットワークではすでにいくつかのプロダクト(商品やサービス)が。(開発中のものも含む)どんなものがあるのか、ひとつずつ見てみましょう♪プロダクトその1・ウォレット&アプリマティックネットワークでは、すでにアプリの開発が進んでいます。公式サイトを見てみると、iOS・Android版の両方の開発が進んでいることがわかりますね♪さらにウォレットの画面ではイーサリアム(ETH)、バイナンスコイン(BNB)といったイーサリアムベースのトークンが並んでいます。↓バイナンスコイン(BNB)について解説しています!↓あわせて読みたい仮想通貨「バイナンスコイン(BNB)」の特徴や将来性を解説!ICO参加や使えるサービスはコレ!さまざまなトークンの管理に便利なのはもちろんですが、資産をより安全に管理するために他のブラウザウォレット(Metamaskなど)のキーが重複するのを防いでくれます。秘密鍵を共有することなくさまざまなDAppsを利用できる「WalletConnect(ウォレットコネクト)」という技術が使われています。Networkを利用した開発者向けのツールです。イーサリアムのブロックチェーンから、リアルタイムで最新情報をゲットするためのもの。マティックを利用したウォレットアプリを開発してダガーを使うと「イーサ(ETH)が入金されましたぜ~」という具合に、ブロックチェーンからの通知をすぐ設定することができます。これを応用して、イベント時のユーザーへの通知、チャットツールのSlack(スラック)やDiscord(ディスコード)などにトランザクション(取引データ)に関する通知を設定することもできますね。Network(マティックネットワーク)についてご紹介しました~♪もうすぐバイナンスでIEOが行われる予定のマティック。イーサリアムのプラズマを応用し、とにかく早く・安全に、そしてユーザーにとって「使いやすい」ことを重要視していることから、期待されているプロジェクトです。@maki_coinアラサー主婦のMakiと申します。アラサー主婦マキ、仮想通貨投資ブログはじめました。