ほほぉー…
Kujiraどうなるんやろね
https://x.com/teamkujira/status/1819013564906053829?s=46&t=riCt7BBm4JF66EPGIMuRuw
🔠🔠🔠🔠🔠🔠🔠
⏺Claim Your NOT💲Now!🚀
⏺We're giving away 5,000,000 NOT💲
⏺Join now and don't miss out on your chance to get free tokens ❕
⏺Play with your friends and earn FREE💲
⏺Don't miss your chance💲❕
⬇️Join the Airdrop ⬇️
✔️ tonspin24_bot
✔️
(Click To Name And Paste In Telegram Search)
Shared Sequencerは、以下の課題も抱えています。
中央集権化: シーケンサーの運営者が権力を集中してしまう可能性があります。 開発: 複雑な技術であり、開発と運用には高度な専門知識が必要です。 規制: 規制当局の対応が不明確な場合があります。
ソラナ(Solana)ブロックチェーンの凄さと進化:ゲームで例えると…
ソラナは超高性能ゲーム機!
Solanaは、たくさんのゲーム(dApps)をサクサク動かせる、超高性能なゲーム機のようなブロックチェーンです。
SVMは独自ルールでさらに快適に!
SVMは、Solana独自のゲームルール実行システムです。
従来のゲーム機と比べて、こんな利点があります。
同時進行で超快適!: 複数のゲームを同時にサクサクプレイできます。(並列処理)
ゲームごとの料金設定: 人気ゲームに人が集中しても、他のゲームの料金に影響しません。(ローカライズされた手数料市場)
Firedancerで超進化!: さらに処理速度が向上し、より多くのゲームを安全に楽しめるようになります。(Firedancerによる性能向上)
Solanaゲームセンターは人気上昇中!
人気ゲームが続々登場!: Solanaでしか遊べない魅力的なゲームが増えています。(ネットワーク効果の拡大)
巨大ゲームセンターに進化中!: より多くのゲーム開発者やプレイヤーが集まり、巨大なエコシステムを形成しつつあります。(SVMインフラストラクチャの進化)
専用ゲームルーム(ロールアップ)で快適プレイ!
Solanaゲームセンターは大人気ですが、中にはこんな要望も…
自分だけのルールで遊びたい!: ゲームの内容や料金設定を自由にカスタマイズしたい。(独自のロールアップによる柔軟性)
もっと快適に遊びたい!: 大人数参加型ゲームでも、ラグなく快適にプレイしたい。(ゲーム特化のスケーラビリティ確保)
そこで登場したのが、「ロールアップ」という仕組みです。
ゲームセンター内に、特定のゲーム専用の個室(ロールアップ)を用意することで、これらの要望に応えます。
まとめ
Solanaは、SVMやロールアップといった革新的な技術によって、進化を続けるブロックチェーンです。
今後、さらに多くの開発者やユーザーを惹きつけ、ブロックチェーンゲームの可能性を大きく広げていくでしょう!
ソラナブロックチェーン:ゲームセンターとゲーム機で例えてみよう!
ソラナブロックチェーン = ゲームセンター
たくさんのゲーム機が置いてあって、みんなが楽しくゲームで遊べる場所です。
SVM = ゲーム機の中にある処理装置
ゲームのルールやキャラクターの動き方を理解して、画面に映し出したり、コントローラーの操作をゲームに反映させたりします。
スマートコントラクト = ゲームのルールブック
ゲームのルールが細かく書かれた説明書のようなもの。SVMはこのルールブックに従ってゲームを動かします。
Rust、C、Solidityなど = ルールブックを書くための言語
プログラミング言語を使って、ゲーム開発者がわかりやすくルールを記述します。
BPFバイトコード = SVMが理解できる言葉
ルールブックをSVMが理解できる言葉に翻訳したもの。
バリデータ = ゲームの審判
各プレイヤーがルールを守って正しくゲームをしているか監視し、不正がないか確認します。
まとめると…
ゲーム開発者は、Rustなどの言語でゲームのルール(スマートコントラクト)を書きます。
ルールは、SVMが理解できる言葉(BPFバイトコード)に翻訳されます。
SVMは、翻訳されたルールに従ってゲームを動かします。
バリデータは、ゲームが正しく行われているか監視します。
このように、Solanaブロックチェーン上で、たくさんのゲーム(dApps)が、SVMという処理装置とバリデータという審判によって、安全かつ効率的に楽しまれているのです。
水平スケーリング:処理能力を拡張する鍵
水平スケーリングは、システムの処理能力を向上させるための有効な方法の一つです。分かりやすく説明するために、レストランを例に考えてみましょう。
レストランの例
垂直スケーリング: お客様が増えてきた時に、より高性能なオーブンを買ったり、スタッフを増員したりする方法です。レストランの規模自体は変わりません。
水平スケーリング: お客様が増えてきた時に、同じ規模のキッチンを持つレストランを複数オープンする方法です。各レストランは独立して稼働しますが、全体としてお客様に対応できるキャパシティが増加します。
ブロックチェーンにおける水平スケーリング
ブロックチェーンにおいても、処理能力の向上は重要な課題です。
従来のブロックチェーン(例:ビットコイン)は、単一のブロックチェーン上で全てのトランザクションを処理するため、スケーラビリティが課題でした。
そこで登場したのが、水平スケーリングを用いたアプローチです。
HyperGridのように、メインチェーン(Solana)とは別に、並列処理を行うサブチェーンやサイドチェーンを複数構築することで、全体的な処理能力を向上させます。
HyperGridの水平スケーリング
HyperGridは、Solanaの処理能力を向上させるために、以下の仕組みで水平スケーリングを実現しています。
グリッド構造: Solanaのメインチェーンとは別に、複数の「グリッド」と呼ばれるサブチェーンを構築します。
並列処理: 各グリッドは独立してトランザクションを処理できるため、並列処理によって全体的なスループットが向上します。
Solanaとの連携: グリッドは定期的にメインチェーンと同期を取り、データの整合性を保ちます。
メリット
高いスケーラビリティ: トランザクション処理を分散化することで、Solana単体よりも多くのトランザクションを処理できます。
柔軟な拡張性: 需要に応じてグリッド数を調整することで、柔軟にスケールアップできます。
課題
複雑性の増加: システム全体の複雑さが増すため、開発や運用が難しくなる可能性があります。
セキュリティの確保: 複数のグリッド間で安全にデータ連携を行うための仕組みが不可欠です。
まとめ
HyperGridは、水平スケーリングを用いることで、Solanaの処理能力を大幅に向上させることを目指しています。
これは、Solana上で動作するdAppsの普及、ひいてはブロックチェーン技術の更なる発展に大きく貢献する可能性を秘めています。
🔠🔠🔠🔠🔠🔠🔠
⏺Claim Your NOT💲Now!🚀
⏺We're giving away 5,000,000 NOT💲
⏺Join now and don't miss out on your chance to get free tokens ❕
⏺Play with your friends and earn FREE💲
⏺Don't miss your chance💲❕
⬇️Join the Airdrop ⬇️
✔️ tonspin24_bot
✔️
(Click To Name And Paste In Telegram Search)
ではなぜ、Shared Sequencerが重要なのでしょうか?
シーケンサーとは、ロールアップにおいて主にトランザクションの順序決定が役割のエンティティですが、現状では各ロールアップが独自にシーケンサーを運営しています。これを分散型と対比して集中型シーケンサーと呼称されます。
集中型シーケンサーは高性能にすることができ、ユーザーに高スループット、低遅延、即時ファイナリティといったメリットを提供することが可能です。
しかし、将来的にロールアップに対する需要が増大すれば以下のような懸念が問題視されることが想定されます。
シーケンサーが障害点になること
各ロールアップがサイロ化しクロスチェーンで流動性を高める障壁になる
収益性を高めるためにMEVを得ようとする動機づけが与えられ負の外部性を生む
Shared Sequencerは、上記の懸念を軽減しつつ、公正なブロックチェーンネットワークにおける資産の移動と分散化による安全性や持続性を実現することを目指すインフラストラクチャです。
これはEthereumにおけるロールアップ中心の開発ビジョンと整合するものであり、将来的にロールアップでのアクティビティを活性化する上で欠かせない要素となることが期待されています。
また、Ethereumのトランザクションアクティビティは徐々にロールアップにその中心を移行させてきています。今後この流れは不可逆なものとしてさらに拡大していくことが予想でき、そうなれば現状のロールアップの課題を改善する意識は高まると考えられます。
スケーラビリティ: 複数のシーケンサーが処理を分担することで、L2ネットワークの処理能力を大幅に向上させることができます。 セキュリティ: 分散型ネットワークであるため、単一の障害点が存在せず、より高いセキュリティを実現できます。 相互運用性: 複数のロールアップチェーン間でシームレスなトランザクション処理を可能にします。 MEVの軽減: MEV(マイニング抽出可能価値)によるマイニング競争を抑制し、公平なトランザクション処理を実現できます。
Читать полностью…ブロックチェーンにおける共有シーケンサーネットワークについて:Sonicを例に
Sonicが採用する共有シーケンサーネットワーク、HyperGridについて解説するとともに、その利点や特徴を詳しく見ていきましょう。
1. 共有シーケンサーネットワークとは?
ブロックチェーンでは、トランザクションをブロックにまとめ、その順番(シーケンス)を決定する役割をシーケンサーが担います。共有シーケンサーネットワークとは、複数のブロックチェーンやレイヤー2ソリューションが、トランザクションの順序付けを単一のシーケンサーネットワークに委託する仕組みです。
2. SonicのHyperGrid
Sonicは、Solanaブロックチェーン上で動作するアトミックSVMチェーンであり、HyperGridと呼ばれる共有シーケンサーネットワークを採用しています。HyperGridは、Solanaの並列スケーリングフレームワークであるHyperGrid上に構築された最初のインスタンスです。
3. HyperGridの特徴
マルチグリッドアーキテクチャ: HyperGridは複数のグリッドで構成されており、各グリッドは半自律的に動作しながらも、Solanaメインネットにコンセンサスとファイナリティを依存しています。
アトミックな相互運用性: トランザクションのアトミックな相互運用性を実現し、異なるグリッド間でも安全かつ確実なトランザクション処理を可能にします。
4. HyperGridの利点
水平スケーリング: 複数のグリッドにわたる水平スケーリングにより、理論上無限のトランザクションスループットを実現できます。Sonicは、12,000,000 TPSを目指しています。
ゲーム特化型トランザクションフレームワーク: 高頻度で低遅延なインタラクションが求められるゲームのニーズに対応するため、専用のトランザクションモデルを採用しています。
オンチェーンVRFとMetaplex NFTサポート: オンチェーンのランダム性を提供するVRFと、NFTの鋳造コストを削減するMetaplex NFTサポートにより、ゲーム開発を支援します。
構成可能なゲームプリミティブ: ECSフレームワークに基づくネイティブの構成可能なゲームプリミティブと拡張可能なデータタイプをオンチェーンで提供し、柔軟なゲーム開発を可能にします。
5. Sonicの差別化要因
アトミックな相互運用性: 異なるブロックチェーンやレイヤー2ソリューション間での安全な相互運用性を実現します。
ゲームアプリケーションへの注力: ゲーム特化の機能や設計により、高性能でスケーラブルなゲーム開発を支援します。
6. まとめ
共有シーケンサーネットワークは、ブロックチェーンのスケーラビリティと相互運用性を向上させるための promisingなアプローチです。SonicのHyperGridは、ゲームアプリケーションに焦点を当てた設計と機能により、ブロックチェーンゲームの未来を形作る可能性を秘めています。
注意事項
上記の情報は、あくまで現時点での情報であり、今後の開発状況によって変更される可能性があります。
ブロックチェーン技術は進化の途上にあり、新たな技術や概念が次々と登場しています。常に最新の情報収集に努めるようにしてください。
ソニックの登場 – アトミック SVM チェーン
ゲームやアプリが Solana 上で動作するロールアップを起動できるようにするため、Sonic は最初のアトミック SVM チェーンを構築しています。
Sonic は、Solana の最初の並行スケーリング フレームワークである HyperGrid 上に構築されています。Sonic は、このフレームワークによってオーケストレーションされたグリッドの最初のインスタンスです。
HyperGrid は、Solana でネイティブに構成可能なまま、カスタマイズ性とスケーラビリティを導入するように設計されています。
ソニックの違いは何ですか?
Sonic は、アトミックな相互運用性とゲーム アプリケーションに重点を置いていることで際立っています。主な差別化要因は、共有シーケンサー ネットワークである HyperGrid です。HyperGrid のアーキテクチャは、マルチ グリッド アプローチを採用しており、各グリッドは、コンセンサスとファイナリティのために Solana メインネットに固定されたまま、半自律的に動作します。この設計により、トランザクションのアトミックな相互運用性が確保されます。HyperGrid の利点は次のとおりです。
水平スケーリング: HyperGrid は、同時マークル化状態圧縮と BFT (ビザンチン フォールト トレランス) コンセンサスを利用して、並列実行によりベース レイヤーへの制御された集約トランザクション決済を 12,000,000 TPS にすることを目指しています。HyperGrid は、複数のグリッドにわたる水平スケーリングを通じて、潜在的に無限のトランザクション スループットを実現することを目指しています。
この近似は、HyperGrid トランザクションが理想的には Solana L1 のスループットの 100% を消費するという仮定に基づいています。
ゲーム固有のトランザクション フレームワーク: Sonic のトランザクション モデルは、ゲームのニーズを満たすように特別に設計されており、ゲーム内イベント、プレイヤーのアクション、状態の更新に不可欠な高頻度で低遅延のインタラクションを可能にします。HyperGrid には、オンチェーンのランダム性を実現する統合検証可能ランダム関数 (VRF) と Metaplex の NFT サポートも搭載されており、ゲームで生成された NFT の鋳造コストを大幅に削減します。Sonic は、ECS フレームワークに基づくネイティブの構成可能なゲーム プリミティブと拡張可能なデータ タイプをオンチェーンで直接提供します。
SVM の利点:
状態とロジックの分離 – SVM は、Solana アカウント モデルで状態 (データを保存するアカウント) とロジック (プログラムまたはスマート コントラクト) を分離する点で EVM とは異なります。Solana のトランザクションでは、SVM で実行する前に、読み取りおよび変更するデータを明示的に指定する必要があります。これにより、シングル スレッド (EVM) とマルチ スレッド (SVM) のランタイム環境とは対照的に、同じデータとやり取りしないプログラムを並列実行できます。
ローカライズされた手数料市場 – Solana にはローカライズされた手数料市場があり、ローカルのスマート コントラクトごとに手数料を割り当てることができます。対照的に、EVM はグローバルな手数料市場に依存しているため、NFT ミントやスワップなどの無関係なトランザクションが互いに影響し合い、ネットワークを混雑させる可能性があります。
これらの機能とSVMの並列処理を組み合わせることで、Solanaは大幅に高いTPSを実現し、EVMと比較してトランザクション速度が速くなり、手数料が非常に低くなります。さらに、独立したC++ベースのバリデータクライアントであるFiredancerの開発により、テスト環境でのトランザクション速度を100万TPS以上に向上させ、ネットワークの防御力を高める可能性があります。技術的には、Firedancerはパケットアドミッション、ランタイム、コンセンサスからデータパスをたどり、Solanaをより高速で堅牢にするためにレイヤーごとに開発されています。全体として、Firedancerはネットワーク効率を改善し、スケーラビリティを高め、バリデータノードの実行コストを削減し、ネットワークをさらに分散化し、SVMを技術的に優れたVMとして確立します。
なぜ SVM と Solana なのか?
Solana 仮想マシン (SVM) は、Solana ネットワーク上のトランザクションとスマート コントラクトを処理する実行環境です。ネットワークの状態を変更するための特定のルールを定義します。トランザクションが送信されると、SVM がそれを処理し、トランザクションによって影響を受けるブロックチェーンの状態を管理します。SVM は、スマート コントラクト コードをバリデーターのハードウェアで実行可能な形式に変換します。
Solana では、スマート コントラクトを作成するための主な言語は、Rust、C、Solidity、C++ (Move も近日登場) です。これらは SVM によって BPF バイトコードにコンパイルされ、トランザクションがバリデータ ノードによって効率的に解釈および実行されます。バリデータは、ネットワーク全体のコンセンサスを維持するために、独自の分離された環境または SVM インスタンスを実行します。これらのバリデータは、トランザクションによって提供される指示に基づいて Solana ネットワークの状態を更新するために必要な操作を実行する「ミニ コンピューター」と考えてください。
1. データの整合性と同期の問題
従来のゲーム: ECSは主にゲーム開発で使われてきましたが、これは単一のゲームサーバー内でデータの一貫性を保てばよかったためです。
ブロックチェーン上: データは分散化され、複数のノードで同期を取る必要があります。エンティティやコンポーネントの更新処理が複雑になり、予期しないデータの不整合が発生するリスクが高まります。
インタプリタ(interpreter)は、コンピュータでプログラムを処理する方法の一つです。プログラムの実行時にソースコードを1行ずつ機械語プログラムに変換するプログラムのことでもあり、コードを読み込みながらその場で処理・実行していきます。インタプリタには日本語で「通訳者」という意味があります。
インタプリタに対応したプログラミング言語を「インタプリタ言語」と呼びます。インタプリタ言語には、JavaScript、Python、Ruby、PHP、BASIC、Lispなどがあります。
インタプリタはプログラムを1行ずつ解釈・実行できるため、プログラムが完成していない状態でも実行結果を確認することができます。プログラムの動作を確認しながら開発を進めることができるため、エラー箇所を特定しやすいというメリットがあります。しかし、1行ずつコードを読み実行していくことを繰り返すため、プログラムの実行速度が遅いという課題もあります。
インタプリタを使用するためには、ソースコードのプログラミング言語に対応したインタプリタが、実行環境のコンピュータにインストールされている必要があります。