StarkNetとは?特徴や今後の見通し・将来性を徹底解説
2020年頃のDeFiブーム以降、分散型アプリ(dApps)の開発ネットワークとして、イーサリアムがより注目を集めるようになりました。
同時に、取引速度の遅延や、取引決済時の費用であるガス代の高騰など、イーサリアムの「スケーラビリティ」という課題点も目立つようになりました。
今回ご紹介するStarkNetは、このようなイーサリアムのスケーラビリティ問題を解決に導く手段の1つとして、知名度の高いプロジェクトです。
- StarkNetは、イーサリアム・ネットワークに拡張性を与える、レイヤー2ソリューション。
- レイヤー2ソリューションの中でも、ゼロ知識証明ロールアップを採用。
- 特徴は「取引が高速かつ安価」「イーサリアム・ネットワークとの相互運用性」「高い安全性」。
- ブリッジツール「StarkGate」を利用し、お手持ちのイーサリアムを、StarkNetチェーンのトークンに交換可能。
- 今後は、「分散化の実現と正式版のローンチ」「StarkNetとStarkExの統合」に注視
尚、他のプロジェクトに多く見られるような独自のトークンは、現状、StarkNetは保有していません。
もしStarkNetの技術に触れたいと思われた方は、国内取引所BITPointやメタマスクを活用し、「StarkGate」を利用されると良いでしょう。
詳細は、「StarkNetの使い方」の章で解説します。
\2,000円分のBTCがもらえる!/
Marketαでは公式LINEで仮想通貨(暗号資産)に関する情報を随時配信しています。
最新情報やキャンペーンを発信していますので、ぜひ登録しておいて見て下さい。
StarkNetとは?
StarkNetとは、ゼロ知識証明ロールアップという技術を用いて、イーサリアム・ネットワークの拡張性を向上させる、レイヤー2ソリューションです。
名称 | StarkNet(スターク・ネット) |
ジャンル | レイヤー2ソリューション |
開発元 | StarkWare社 |
開発開始 | 2018年 |
詳細 | StarkNet |
イスラエル発の企業「StarkWare社」が開発を手掛けています。
2018年より開発がスタートし、2021年11月には5,000万USDもの資金調達に成功するなど、ベンチャーキャピタルからも期待されるプロジェクトです。
今回は、そんなStarkNetの仕組みから特徴、今後の見通しなどを解説していきます。
また、StarkNetに活用される技術の理解に欠かせない、他のレイヤー2ソリューションやロールアップについても、触れていきます。
本記事を読まれた後、StarkNetに関心を持たれた方は、BITPointのアカウントとメタマスクを活用し、StarkGateを利用されると、StarkNetの技術に触れることができます。
\2,000円分のBTCがもらえる!/
StarkNetの仕組み
次に、StarkNetの仕組みを解説していきます。
今回は、StarkNetの仕組みを語る上で欠かせない3つの要素に分けて、解説していきます。
- イーサリアムのネットワーク外で、取引を処理する「レイヤー2ソリューション」
- 取引データをオンチェーンで検証可能な「ロールアップ」
- ブロックの「有効性証明」を行う「ゼロ知識証明ロールアップ」
イーサリアムのネットワーク外で、取引を処理する「レイヤー2ソリューション」
StarkNetの仕組みを解説する上で欠かせない要素の1つ目は、イーサリアムのネットワーク外で、取引を処理する「レイヤー2ソリューション」であるという点です。
レイヤー2ソリューションとは、ブロックチェーンのネットワークにおける、「スケーラビリティ」問題を解決する、別なブロックチェーン・ネットワークのことです。
メインのブロックチェーンを「レイヤー1」と呼ぶことから、「レイヤー2ソリューション」と名付けられています。
また、スケーラビリティとは、あるブロックチェーンにおいて、取引量がブロックチェーンの許容量を超えてしまう事により、取引速度の遅延や取引の失敗、取引手数料の高騰などが起こってしまう問題を指します。
このスケーラビリティ問題は、一定の条件を元に指定のプログラムが発動する「スマートコントラクト」の実装が可能な、イーサリアムで表面化しました。
この、イーサリアムにおけるスケーラビリティ問題解決の方法の一つが、「レイヤー2ソリューション」の活用です。
原理としては、取引処理をレイヤー2上で行った後、後でレイヤー1にその取引を記録します。
イーサリアムのレイヤー2ソリューションの例としては、Polygon(ポリゴン)やOptimism(オプティミズム)、Arbitrum(アービトラム)が挙げられ、StarkNetもその1つです。
StarkNetは、イーサリアムのスケーラビリティ問題を解決に向かわせるために生まれた、数あるレイヤー2ソリューションの内の1つなのです。
取引データをオンチェーンで検証可能な「ロールアップ」
StarkNetの仕組みを解説する上で欠かせない要素の2つ目は、取引データをオンチェーンで検証可能な「ロールアップ」であるという点です。
ここでは、レイヤー2ソリューション内の区分を解説するため、ロールアップと、ロールアップと比較される技術について、解説していきます。
ロールアップとは、レイヤー2ネットワークの中でも、レイヤー2条の取引データを、レイヤー1上で(オンチェーンで)検証可能な技術を指します。
レイヤー1ネットワークとレイヤー2ネットワークをつなぐ技術は2種類に分類でき、「取引データを、レイヤー1に保存するか」が基準です。
「レイヤー1に保存しない」ことをオフチェーン、「レイヤー1に保存する」ことをオンチェーンと呼ぶのです。
イーサリアム・ネットワークにおけるオフチェーンの技術の代表例としてはPlasma(プラズマ)が挙げられます。
また、オフチェーンの最大の特徴は、取引データをレイヤー1のブロックチェーン上に残さないことであるため、「速い取引速度」「取引手数料(ガス代)の安さ」「匿名性と安全性が確保できる」というメリットが生まれます。
一方で、取引記録をレイヤー1に移行が求められる場合の手間や、オフチェーンの取引データを意図的に隠すことができる、というデメリットもあります。
このような背景から、取引データをレイヤー1上に残す「オンチェーン」が注目され始めました。
オンチェーン技術の最大の特徴は、「レイヤー1とレイヤー2の間の相互運用性がある」という点です。
この相互運用性により、レイヤー2の取引の有効性が検証でき、不正取引を防止できるようになったのです。
このオンチェーンで、イーサリアム・ネットワークとの相互運用性を確保したレイヤー2ソリューションを「ロールアップ」呼びます。
StarkNetは、レイヤー2ソリューションの中でも、取引記録をオンチェーンで処理する、「ロールアップ」に分類される技術なのです。
取引の「有効性」証明を行う「ゼロ知識証明ロールアップ」
StarkNetの仕組みを解説する上で欠かせない要素の3つ目は、取引の「有効性」証明を行う「ゼロ知識証明ロールアップ」であるという点です。
「レイヤー2ソリューション」の中でも、レイヤー1との相互運用性を持った技術である「ロールアップ」は、更に2種類に分類されます。
その分類の基準は、証明を行う対象が「有効性」か「不正」かです。
取引の「有効性」の証明を行う技術が「ゼロ知識証明ロールアップ」、一方で、取引の「不正」の証明を行う技術が「Optimistic(オプティミスティック)ロールアップ」と呼ばれます。
- ゼロ知識証明ロールアップ:有効性を証明
- Optimistic(オプティミスティック)ロールアップ:不正の証明
StarkNetは、前者のゼロ知識証明ロールアップを採用しています。
「ゼロ知識」という名前は、レイヤー2チェーンにおける特定の取引の有効性を、レイヤー1で証明する時、「他の取引の有効性を証明する必要がない」つまり「他の取引に関する知識が無い」ことが由来です。
ゼロ知識証明ロールアップの最大のメリットは、遅延なく、リアルタイムで決済を完了させられる点です。
その一方で、「Optimistic(オプティミスティック)ロールアップ」は、不正取引の発見、検証を行い決済を完了させるために、約1週間の時間がかかります。
StarkNetは、取引の有効性を検証する「ゼロ知識証明ロールアップ」を採用することで、他のロールアップに比べてスピーディな取引完了を実現しているのです。
以上、StarkNetの仕組みを「レイヤー2ソリューション」「ロールアップ」「ゼロ知識証明ロールアップ」の3つに分けて解説してきました。
尚、前述の通り、StarkNetは現状、トークンを発行していません。
したがって、StarkNetに将来性を感じられた方が現時点で取れる手段は、StarkNetを採用するプロジェクトを利用し、技術に触れておくことです。
後ほど「StarkNetの使い方」で解説するように、国内取引所のアカウントとメタマスク、StarkNetのウォレットがあれば、取引ができます。
もし国内取引所でお悩みの方は、BITPointだと最短申請当日に、本人確認が完了しますので、一度公式サイトをご覧になってみてはいかがでしょうか。
\2,000円分のBTCがもらえる!/
StarkNetの特徴
次に、StarkNetの特徴を解説していきます。
- 取引速度が速く、手数料が安い
- イーサリアム・ネットワークとの相互運用性を持つ
- 高い安全性
取引速度が速く、手数料が安い
StarkNetの特徴1つ目は、取引速度が速く、手数料が安いことです。
取引速度については、イーサリアム・ネットワークが15〜30TPS(1秒あたりの取引数)に対し、StarkNetは3,000TPSにも上ると言われています。
また、ガス代については、最小でイーサリアム・チェーンの1/100も実現できる見込みです。
尚、StarkNetはまだメインネットのローンチ前のため、実際の数値は不透明です。
一方、StarkNetと同様にゼロ知識証明ロールアップを用いた「Loopring」や「ZKSync」のガス代は、イーサリアム・ネットワークを利用するよりも安く済むことが分かります。
以下は、イーサリアムのレイヤー2ソリューション利用にかかるガス代などを、ランキング形式でまとめた海外サイトL2FEESからの引用です。
尚、StarkNetにおけるガス代の支払いは、現状、ETH(イーサ)で行われています。
イーサリアム・ネットワークとの相互運用性を持つ
StarkNetの特徴2つ目は、イーサリアム・ネットワークとの相互運用性を持つことです。
他のゼロ知識証明ロールアップと同様、StarkNetはイーサリアム・ネットワークと相互運用性があります。
この相互運用性を持つことによるメリットは、イーサリアム・ネットワークとの取引データのやり取りが高速となる点です。
「StarkNetの仕組み」3つ目の「取引の『有効性』証明を行う『ゼロ知識証明ロールアップ』」で述べた通り、ゼロ知識証明ロールアップと対称的な技術である「Optimistic(オプティミスティック)ロールアップ」は、不正取引防止のための検証に1週間かかります。
これに対し、ゼロ知識証明ロールアップを利用したStarkNetであれば、遅延なくタイムリーに行われます。
複数のレイヤー2ソリューションや、ロールアップが登場する中で、ゼロ知識証明ロールアップを採用するStarkNetは、イーサリアム・チェーンとの相互運用性が大きな強みなのです。
高い安全性
StarkNetの特徴3つ目は、高い安全性です。
StarkNetのようなゼロ知識証明ロールアップは、Optimistic(オプティミスティック)ロールアップと比較し、レイヤー1チェーンとレイヤー2チェーンを繋ぐロールアップ間でのデータ取引量が、有効性の証明をするためのデータのみで済みます。
このように、データ取引が最小限で済むため、51%攻撃やDDoS攻撃など、ブロックチェーン・ネットワークが攻撃を受けるリスクを下げ、安全性を高められるのです。
以上3つの特徴を持つStarkNetは、様々なWalletや分散型アプリ(dApps)に利用されている他、イーサリアム・ネットワーク上の通貨ETH(イーサ)を、StarkNetで利用できるようにする「STARKGATE」というプロダクトも開発しています。
STARKGATEの利用には、最初のステップとして、BITPointのような国内取引所でのアカウント開設が求められます。
詳細は、次の章「StarkNetの使い方」で解説しますので、ご興味を持たれた方は、今のうちにBITPointのアカウントを作成してみて下さい。
\2,000円分のBTCがもらえる!/
StarkNetの使い方
次に、StarkNetの使い方を解説していきます。
今回は、イーサリアム・ネットワークとStarkNet間で、トークンを移動させるブリッジ「StarkEx」の使い方を説明します。
尚、本記事執筆時点では、StarkNetはアルファ版であり、正式版ではありません。
そのため、プログラムに何らかの欠陥が存在する可能性も否定できません。
また、ブリッジし交換可能なトークン量も、StarkNet側で制限を掛けているため、制限を超えた送金を行うと、資産を失う可能性もあります。
よって、StarkNetの利用は、ご自身でのリサーチも行った上で、自己責任の元、行うようにしましょう。
StarkNetの使い方の流れは、以下の4つです。
- イーサリアム・ネットワークのウォレットを用意
- StarkNetのウォレットを用意
- ブリッジしたいトークンを用意
- 2つのウォレットをStarkNetに接続し、ブリッジを実行
順番に解説していきます。
イーサリアム・ネットワークのウォレットを用意
まず最初に、イーサリアム・ネットワーク側のウォレットを用意しましょう。
現在、StarkNetが対応しているイーサリアム・ネットワークのウォレットは、メタマスクのみです。
利用が初めての方は、メタマスクの公式サイトからダウンロードされると良いでしょう。
StarkNetのウォレットを用意
次に、StarkNet側のウォレットを用意しましょう。
現在、対応しているウォレットは、BraavosとArgentXの2種類です。
それぞれの公式サイトより、ご自身のブラウザに合わせた拡張機能をダウンロードしましょう。
Braavosは、4種類のブラウザに対応しています。
一方、ArgentXは、2種類のブラウザに対応しています。
ブリッジしたいトークンを用意
続いて、ブリッジしたいトークンを用意しましょう。
StarkGateは、メインネットとテストネット(Goerli)の2種類のネットワークが利用可能です。
将来の正式版ローンチに備えて、メインネットで試したい方は、ご自身の資金で用意したイーサリアム・トークンを用意しましょう。
もし実際の資金を使わずにStarkGateを試してみたいという方は、テスト用のトークンを用意すると良いでしょう。
イーサリアム・ネットワーク側のテスト用イーサ(ETH)トークンは、StarkNetが提携するAlchemyのウェブサイトにて、ウォレットアドレスと入力することで、入手できます。
もしStarkNet側のテスト用イーサ(ETH)を入手される場合は、こちらから可能です。
2つのウォレットをStarkNetに接続し、ブリッジを実行
最後に、2つのウォレットをStarkNetに接続し、ブリッジを実行しましょう。
まず、ご自身のトークンを使用される方はメインネットを、テストトークンを利用される方はGoerliを選択して下さい。
あとは、右上のConnect Walletボタンから、イーサリアム側とStarkNet側、それぞれのウォレットを接続し、トークンのブリッジを実行するだけです。
もし、自身の資金でイーサリアムのブリッジを行われる方は、まずBITPointなどの国内取引所にて、ETH(イーサ)を入手しましょう。
その上で、入手したETH(イーサ)をメタマスクに送金して下さい。
アカウントを作成したい方はBITPointの公式サイトを確認してください。
\2,000円分のBTCがもらえる!/
StarkNetの今後の見通し
次に、StarkNetの今後の見通しを解説していきます。
- 分散化の実現と正式版のローンチ
- StarkNetとStarkExの統合
分散化の実現と正式版のローンチ
分散化の実現と正式版のローンチは、StarkNetの今後の見通しを検討する上で、重要な要素の1つです。
StarkNetの運営チームは、ロードマップに記載した今後のステップとして、分散化の実現を挙げています。
この分散化の実現は、ロードマップ上の最後のタスクであり、StarkNetが掲げる3段階のステップの内、最終段階です。
また、ロードマップ上の全タスクを完了した段階で、正式版のローンチが見込まれます。
正式版のリリースが行われれば、更なるユースケースの増加が見込まれるでしょう。
よって、今後の開発状況のアップデートに注目をされると良いでしょう。
StarkNetとStarkExの統合
StarkNetの今後の見通しに関わる要素の2つ目は、StarkNetとStarkExの統合です。
StarkExとは、StarkNetの開発元「StarkWare社」が持つ、もう1つのレイヤー2ソリューションです。
StarkNetと同様、イーサリアム・ネットワークに拡張性を与え、より速い取引速度と安価な手数料を実現します。
特性上、DeFiやNFTに活用しやすく、dYdX(DYDX)やDeversify、Immutable Xなどのプロジェクトが、StarkExを採用しています。
一方、両者の違いは、取引承認を行うノードが、不特定多数のノードが参加可能な「自由参加型(Permissionless)」か、運営に参加を許可された身元の特定されたノードのみが参加する「許可型(Permissioned)」か、です。
- StarkNet 自由参加型(Permissionless)
- StarkEx 許可型(Permissioned)
このように異なる特徴を持つStarkNetとStarkExについて、StarkWare社は、将来統合させる構想であると述べています。
具体的には、StarkNetをイーサリアム・ネットワークのレイヤー2ソリューションとし、StarkExはレイヤー3ソリューションとして機能させる内容です。
これにより、より取引速度が向上し、ガス代もレイヤー1のイーサリアム・チェーンと比較すると100万分の1にまで低下できると、StarkWare社は述べています。
具体的な時期は公表されていませんが、もしこの構想が実現すれば、StarkNetやStarkExは、イーサリアム・ネットワークの拡張性を大幅に向上させる、画期的なプロダクトとなるでしょう。
このような将来性を持つStarkNetを、今から利用してみたいという方は、BITPointの公式サイトなどの国内取引所でETH(イーサ)を入手後、メタマスクに送金の上、StarkGateに触れておくのも1つの手でしょう。
\2,000円分のBTCがもらえる!/
StarkNetに関するQ&A
最後に、StarkNetに関するQ&Aを解説していきます。
- StarkNetのトークンは、いつローンチされますか。
- StarkNetのユースケースを教えて下さい。
- StarkWare、STARK、StarkNet、StarkExの違いは何ですか。
StarkNetのトークンは、いつローンチされますか。
トークンのローンチ時期は未定です。
StarkNetの公式サイトやロードマップにも、トークンに関する情報は掲載がなく、リリース自体も明言されていません。
一方、StarkNetの目指す「分散化の達成」には、通常、多くの仮想通貨のプロジェクトはガバナンストークンの発行という手段を取ることから、将来的な発行が期待されています。
StarkNetのトークン発行有無にご興味がある方は、StarkWare社のツイッターやミディアムなどから、最新情報をフォローされると良いでしょう。
StarkNetのユースケースを教えて下さい。
本記事執筆時点で、100以上のユースケースが存在します。
DeFiやNFT、ウォレットなど複数のジャンルに利用されています。
このように、アルファ版でも多くのプロジェクトに採用されているため、今後の更なるユースケース拡大に期待が集まります。
StarkWare、STARK、StarkNet、StarkExの違いは何ですか。
4つの違いは以下の通りです。
- StarkWare:開発会社の名称。
- STARK(Scalable Transparent ARgument of Knowledge):暗号技術を用いた証明技術。StarkWare社が開発。
- StarkNet:自由参加型(Permissionless型)のレイヤー2ソリューション。
- StarkEx:許可型(Permissioned)のレイヤー2ソリューション。
Starkとは、STARK技術から引用された名称であることが分かります。
StarkNetのまとめ
今回は、StarkNetの仕組みや特徴、使い方や今後の見通しを解説してきました。
記事の内容を以下にまとめます。
- StarkNetは、イーサリアム・ネットワークに拡張性を与える、レイヤー2ソリューション。
- レイヤー2ソリューションの中でも、ゼロ知識証明ロールアップを採用。
- 特徴は「取引が高速かつ安価」「イーサリアム・ネットワークとの相互運用性」「高い安全性」。
- ブリッジツール「StarkGate」を利用し、お手持ちのイーサリアムを、StarkNetチェーンのトークンに交換可能。
- 今後は、「分散化の実現と正式版のローンチ」「StarkNetとStarkExの統合」に注視
StarkNetは、イーサリアムの拡張性を支えるインフラとしての機能と技術を持つことが分かりました。
数あるレイヤー2ソリューションの中から選ばれる存在になるか、注目に値するプロジェクトと言えそうです。
もしStarkNetの可能性に投資を検討したい、と思われた方は、メインネットかテストネットを用いて、StarkGateを利用されると、StarkNetの技術を体感できるでしょう。
メインネットを利用されたい方は、国内取引所BITPointの公式サイトにてアカウント開設の後、ETH(イーサ)を入手してみて下さい。
\2,000円分のBTCがもらえる!/