ブロックチェーンテクノロジーは世界中のほぼすべての業界で実装されているため、ブロックチェーンは1分あたり多数のトランザクションを処理する必要があります。ビットコインのような第1世代のブロックチェーンは、1秒あたり4.6トランザクションしか処理しません。イーサリアムのような第2世代はそれほど優れておらず、1秒あたり10〜15のトランザクションしか処理できません。
ブロックチェーンテクノロジーがこの世界に本当の影響を与えたいのであれば、これらの遅いブロックチェーンはその任務を果たせません。イーサリアムの共同創設者であるヴィタリック・ブテリンでさえ、このイーサリアムの問題を認めています。現状が維持されれば、業界のインフラストラクチャは対応できなくなります。
最近、高いTPS速度を約束する多くの新しいブロックチェーンプロトコルが登場しました。それらの1つは、最初のWebスケールのブロックチェーンであると主張するSolanaです。それで、それは何ですか?
ソラナとは?
2017年に考案されたSolanaは、スイスを拠点とするSolana Labsによってゼロから構築された実用的なビザンチンフォールトトレランスベース(PBFT)のプルーフオブステーク(PoS)ブロックチェーンであり、技術の最大の課題の1つであるグローバル採用のためのブロックチェーンのスケーリングに取り組んでいます。
このネットワークは、Multicoin Capital、Foundation Capital、Distributed Global、CMCC、Blocktower Capital、NGC Capital、RockawayVenturesなどの著名な投資家からの2500万ドル以上の資金調達によって支えられています。
Solanaの歴史は、2017年11月にCEOのAnatoly Yakovenkoが、相互に信頼しないコンピューター間で時間を保つための手法であるProof ofHistoryについて説明したホワイトペーパーを公開したことにさかのぼります。これは、ブロックチェーンに関するコンセンサスの前に時計を導入することを目的としていました。
Solanaは、200ノードのネットワーク全体で50,000 TPSのスループットを約束します。これは、シャーディングや、開発者のUX、レイテンシー、または構成可能性の面での追加の苦痛なしに実現します。
8つのコアイノベーション
出版物の中で、SolanaのCEOであるAnatoly Yakovenkoは、Solanaを他のブロックチェーンネットワークから分離する 8つのコアイノベーションについて説明しています。これらのイノベーションには、Proof-of-History(PoH)、Tower BFTと呼ばれるPBFTのPoH最適化バージョン、Turbine-ブロック伝播ツール、Gulf Stream-Mempool-lessトランザクション転送プロトコル、Sealevel-Parallelスマートコントラクトランタイム、パイプラインが含まれます。 —検証最適化のためのトランザクション処理ユニット、Cloudbreak—水平方向にスケーリングされたアカウントデータベース、およびArchiversと呼ばれる分散型台帳ストレージ。
PoHはSolanaの最も顕著な機能です。それを見てみましょう。
歴史の証明(PoH)
Yakovenkoによると、Solanaの背後にある主なアイデアは、「ノードの分散型ネットワークを単一ノードのパフォーマンスに一致させる」方法を見つけることです。これを実現するには、最初にネットワーク内のノードの通信方法を最適化する必要があります。
Solanaのコアイノベーションは、Proof of History(POH)と呼ばれる新しい概念の導入です。これは基本的に、コンセンサスの前に機能するブロックチェーンのクロックです。バリデーターが互いに通信して時間が経過したことに同意する他のブロックチェーンとは異なり、各Solanaバリデーターは、単純なSHA-256、シーケンシャルハッシュ検証可能遅延関数(VDF)で時間の経過をエンコードすることにより、独自のクロックを維持します。
各バリデーターはそのクロックを維持するため、コンセンサスに達する前に、エポック全体のブロックプロデューサーが事前に選択されます。各バリデーターはVDFを実行して、ブロックとバリデーターを送信するためのスロットを取得したことを証明します。したがって、PoHによって、ネットワークは、バリデーターが相互に通信することなくバリデーターをローテーションすることを決定できるため、ネットワークの状態に関係なく、ネットワーク全体が進歩します。
このようにして、PoHはメッセージングのオーバーヘッドと計算を削減し、Solanaが50〜80KTPSの高スループットを達成できるようにします。
ステーキングと検証
バリデーターは、元帳の整合性を維持し、その間に報酬を獲得するためのコンピューティングリソースを提供するため、Solanaエコシステムの重要な部分です。Solanaのパーミッションレステストネットおよびメインネットベータネットワークでは、誰でもバリデーターノードを実行できます。プラットフォームはまた、バリデーターが検証スキルを変更し、トークンを獲得し、Solanaネットワークを保護するために、SolanaのインセンティブテストネットイベントTour DeSOLを実行しています。
米国を除く世界中の関心のあるバリデーターは、フォームを送信してからKYC / AMLに記入することで、ツールドソルに登録できます。次に、Discord Channelがプライマリ通信チャネルであるため、DiscordChannelに参加する必要があります。
Solanaでのステーキングは、他のPoSブロックチェーンとまったく同じです。賭けをするために、ユーザーは自分のSOL保有物を賭けをサポートするウォレットに移すことができます。SOL保有者は、SOLの一部を1つ以上のバリデーターに委任することを選択できます。バリデーターは、トランザクションを処理し、彼らに代わってネットワークを実行します。
ステーキング報酬は、インフレと取引手数料の一部に基づいています。Solanaは現在ベータメインネットであるため、ステーキング報酬はネットワーク上で有効になっていませんが、将来有効になる可能性があります。
概要
Solanaは、これら8つの主要なイノベーションの助けを借りて、CPUの固有のアーキテクチャを使用して高スループットを提供します。Solanaは、ハードウェアが帯域幅、SSD、GPUコアに合わせて自然に拡張できるように設計されたソフトウェアの助けを借りて、世界中の200の物理的に異なるノードのネットワークで50,000TPSを達成します。
Solanaは現在メインネットベータ版で実行されています。最初のメインネットの立ち上げは2020年初頭に予定されていましたが、まだ実現していません。新しい発売日もまだ発表されていません。
出典:
ドキュメント:https://docs.solana.com/
ホワイトペーパー:https://solana.com/solana-whitepaper.pdf
ウェブサイト:https://solana.com/
Twitter:https://twitter.com/solana
●セミナー動画
https://youtube.com/channel/UC-IosOkFKsa6tyfj2JjWgrQ
●セミナー日程
http://ripple.2chblog.jp/archives/30659309.html