NEARプロトコルとは:アーキテクチャとその仕組み
Learn how NEAR Protocol works with Nightshade Sharding, Thresholded Proof of Stake consensus, and the NEAR token for scalable decentralized applicatio...
NEARプロトコルは、大規模な分散型アプリケーションをホストするように設計された、シャーディングを採用したレイヤー1のプルーフ・オブ・ステーク型ブロックチェーンです。独自の並列処理メカニズムであるNightshadeシャーディングを通じてトランザクションを処理し、しきい値プルーフ・オブ・ステーク(TPoS)コンセンサスによってネットワークの安全性を確保しています。ネイティブ通貨であるNEARトークン(₦)は、手数料、ストレージの支払い、およびステーキングに使用されます。
この記事では、NEAR Protocolの仕組み、NEAR Protocolのホワイトペーパーがそのアーキテクチャとトークノミクスについて明らかにする内容、そしてNEARがEthereum、Solana、Avalancheと比較してどのような位置づけにあるかについて解説します。
内容
["- NEAR Protocolとは何ですか?","- NEAR Protocolが解決するために構築された問題","- NEAR Protocolの仕組み:Nightshadeシャーディングの説明","- NEAR Protocolのコンセンサスメカニズム:Thresholded Proof of Stake","- NEARトークン(₦):ユーティリティ、トークノミクス、およびステーキング","- NEAR Protocolのエコシステム:Aurora、Rainbow Bridge、およびdApps","- NEAR Protocol vs Ethereum、Solana、Avalanche:主な違い","- NEAR Protocolを構築したのは誰か? 創設チーム、NEAR Foundation、およびガバナンス","- NEAR Protocolに関するよくある質問","- NEAR Protocolのホワイトペーパーおよび技術ドキュメントへのアクセス"]
NEAR Protocolとは?
NEAR Protocolは、分散型アプリケーション(dApps)をホストするために構築されたレイヤー1のスマートコントラクトプラットフォームです。dAppsとは、集権型サーバーではなくブロックチェーン上で実行されるソフトウェアプログラムのことで、単一チェーンの設計では維持できないレベルのスループットを実現します。決済ネットワークとして機能するビットコインとは異なり、NEARはスマートコントラクトプラットフォームのカテゴリーに属します。これらは、あらかじめ定義された条件が満たされたときに自動的に実行される自己実行型プログラムを実行するために、特別に設計されたブロックチェーンです。
NEARはレイヤー2ソリューションではありません。OptimismやArbitrumといったレイヤー2のスケーリング手法は、メインチェーン外でアクティビティを処理することでイーサリアムの上層にトランザクション容量を追加しますが、NEARはそのシャーディングアーキテクチャを通じて、ベースとなるレイヤー1レベルでスケーラビリティを実現しています。このアーキテクチャ上の違いは、プラットフォームのセキュリティ保証を評価する開発者や、より広範なWeb3インフラ環境におけるNEARのポジショニングを評価する研究者にとって重要です。
NEARは、ブロックチェーン技術に基づいた次世代の分散型インターネットレイヤーであるWeb3の基盤インフラとして自らを位置づけています。同ネットワークは2020年にメインネットをローンチし、それ以来、金融アプリケーション、デジタル資産プラットフォーム、ゲーミングプロジェクト、そしてAI統合製品を含むエコシステムへと成長を遂げています。
NEARプロトコルが解決するために構築された問題
ブロックチェーンシステムは、ブロックチェーンのトリレンマとして知られる永続的なエンジニアリング上の制約に直面しています。これは、イーサリアムの共同創設者であるヴィタリック・ブテリン氏によるものとされる広く知られた見解で、ネットワークがスケーラビリティ、セキュリティ、分散性の3つの特性のうち少なくとも1つを損なうことなく、これらすべてを同時に達成することは困難であるというものです。
イーサリアムはこの緊張状態を明確に示しました。このネットワークはセキュリティと分散化を優先しましたが、すべてのトランザクションを単一のチェーンで処理したことで、スループットの限界と手数料の変動が生じました。需要が高い時期には、ネットワーク上での処理活動に対してユーザーがバリデーターに支払うトランザクションコストであるイーサリアムのガス代が、一般ユーザーにとって多くのアプリケーションを経済的に実行不可能にするレベルまで上昇しました。
NEARプロトコルのホワイトペーパーによると、その中心的な設計目標は、このトレードオフを解決することでした。すなわち、ブロックチェーンを信頼できるものにするセキュリティと分散化の特性を維持しながら、シャーディングによって水平にスケールするネットワークを構築することです。Nightshade Shardingは、その目標に対するNEARのアーキテクチャ的な回答であり、閾値型プルーフ・オブ・ステーク(Thresholded Proof of Stake)は、それらのシャード全体でネットワークの整合性を維持するために選択されたコンセンサスモデルです。
NEARプロトコルがどのように機能するか:Nightshadeシャーディングの説明
NEAR Protocolは、ネットワークの処理負荷を並列化された「シャード」に分割する独自のメカニズムである「Nightshade Sharding(ナイトシェード・シャーディング)」を通じて、スケーラビリティを実現しています。シャードの数が増えるにつれて、個々のノードの速度や性能を向上させる必要なく、ネットワークのトランザクション処理能力が向上します。この設計は、垂直的な負荷ではなく水平的なキャパシティを追加することで、ブロックチェーンのトリレンマに直接対処しています。
ブロックチェーンのシャーディングとは何ですか?
ブロックチェーンシャーディングとは、ネットワークの状態、ストレージ、トランザクション処理をシャードと呼ばれる複数の並列サブセットに分割し、すべてのノードがすべてのトランザクションを処理するのではなく、各ノードが異なるトランザクションセットを同時に処理できるようにする水平スケーリング技術のことです。
それは、一人の司書では管理しきれなくなった大きな図書館のようなものです。その一人の司書にもっと速く動くよう求めるのではなく、シャーディングは図書館をセクションに分割し、それぞれを独自の司書が担当するようにします。利用者は関連するセクションに向かい、図書館全体の処理能力はセクションの数に応じてスケールします。ブロックチェーンのシャーディングもこの分割ロジックを適用し、ネットワークを並列処理レーンに分割し、異なるノードが異なるレーンを担当します。その結果、より多くのシャードが追加されるにつれて、ネットワークは単位時間あたりのトランザクション処理能力を向上させることができます。
Nightshade: NEARのシャーディングアーキテクチャ
Nightshadeシャーディングは、NEARチームによって公開されたNightshade: Scalable Blockchain Sharding)テクニカルペーパーで説明されている、NEAR Protocol独自のシャーディング実装です。Nightshadeでは、ブロックチェーンは単一の統合されたチェーンとして扱われますが、各ブロックは「チャンク」で構成されており、各チャンクにはそのブロック期間における1つのシャードからのトランザクションセットが含まれています。すべてのアクティブなシャードからのすべてのチャンクが親ブロックに組み立てられるため、ネットワークは複数のシャードにわたって並行してトランザクションを処理しながら、オブザーバーに対して単一の継続的な元帳を提示します。
このアーキテクチャにより、NEARのスループットはシャード数に応じてスケーリングします。ネットワークは現在、シャーディング容量全体で毎秒最大[VERIFY: source and date]トランザクションを目標としており、これはNEAR Protocolのホワイトペーパーのスループット予測に由来する数値です。Nightshade設計は、各シャードの状態遷移が独立して検証可能であることを保証するため、1つのシャードに割り当てられたバリデーターは他のすべてのシャードの完全な状態を処理する必要がありません。
NEAR Protocol ホワイトペーパーからの主要な主張
NEAR Protocol ホワイトペーパー)がアーキテクチャと設計について述べていること:
- NEAR Protocol ホワイトペーパーによると、Nightshadeシャーディングは、すべてのシャードチャンクが単一の親ブロックに組み込まれるため、シングルチェーン台帳のセキュリティ保証を犠牲にすることなく、水平スループットスケーリングを可能にします。
- ホワイトペーパーのコンセンサスセクションでは、Thresholded Proof of Stakeは、最小ステーキング要件を満たす任意のノードによるパーミッションレス参加を可能にするステーキしきい値メカニズムを通じてバリデーターを選択すると述べています。
- 技術ドキュメントで指定されているように、ネットワークはシャード数に比例してスケーリングするスループット容量をターゲットとしており、ホワイトペーパーに特定のTPS予測が記載されています[VERIFY: source and date]。
- ホワイトペーパーでは、NEARでのトランザクション手数料は予測可能で安定するように設計されており、各手数料の一部を循環供給量から削除する手数料バーンメカニズムがさらに説明されています。
- NEAR Protocol ホワイトペーパーのストレージエコノミクスセクションによると、オンチェーンストレージ手数料はユーザーではなく開発者によって支払われるため、Ethereumのユーザー課金モデルと比較してdAppデプロイメントのコスト構造がシフトします。**
NEARプロトコルのコンセンサスメカニズム:しきい値型プルーフ・オブ・ステーク
NEARプロトコルは、バリデーターノードがNEARトークンを担保としてステーキングし、そのステーキングされた金額がネットワークの最低しきい値以上になった場合にブロック生成に選出されるコンセンサスメカニズムであるThresholded Proof of Stake(TPoS)によって、ネットワークを保護しています。TPoSは、Ethereumや他のネットワークで使用されている一般的なProof of Stakeの実装とは異なる、NEAR独自のコンセンサスバリアントです。
コンセンサスメカニズムとは、ブロックチェーンネットワーク内のすべてのノードが、台帳の有効な状態について合意に達するためのルールのことです。一部のネットワークが膨大なエネルギーを消費する計算に依存し、他のネットワークがブロックの承認に固定の選出グループを利用する一方で、NEARのTPoSはステーキングのしきい値によって参加条件を定義しています。十分な量のNEARトークンをステーキングしたノードは、ブロック生成に参加する資格を得ることができます。
Thresholded Proof of Stake(TPoS)とは何ですか?
スレッショルデッド・プルーフ・オブ・ステーク(TPoS)は、NEAR Protocolのホワイトペーパーのコンセンサスセクションに記載されているNEAR Protocol固有のコンセンサスバリアントです。現在の最低しきい値を超えるNEARトークンをステーキングするノードは、指定されたエポックのバリデーターとして加重ランダム選択の対象となります。
閾値は永続的に固定されていません。特定の期間においてバリデーターシートを競合するノードの数に基づいて調整され、選択は、プール内の総ステーキング額に対する各ノードのステーキング額の大きさによって重み付けされます。閾値を下回るノードはペナルティを受けません。単純にそのエポックのバリデーションに参加しないだけで、次 のエポックで競争に再参加できます。
このメカニズムは、EOSやTRONなどのネットワークで使用されているDelegated Proof of Stake (DPoS)とは異なります。DPoSでは、トークン保有者が選出された固定数の代表者に投票し、その代表者が代わりにすべてのトランザクションを検証します。DPoSの固定代表者モデルとは異なり、TPoSでは最低ステーキング量を満たす任意のノードが直接参加できるため、バリデーターセットはよりオープンで、ステーキングの分散状況の変化に迅速に対応できるようになります。NEAR Protocolのホワイトペーパーでは、TPoSを、分権化と経済的説明責任のバランスをとるメカニズムとして位置づけています。バリデーターは、不誠実な行動をとったり、オフラインになったりすると、ステーキングした担保をリスクにさらすことになります。
NEAR Protocolにおけるバリデーターの仕組み
NEAR Protocolのバリデーターは、NEARトークンを担保としてステーキングするネットワークノードです。各エポックにおいて、割り当てられたシャードのトランザクションブロックを生成し、その参加度に応じたステーキング報酬を獲得します。プロトコルは各エポックごとに、上述のランダムな選択プロセスに基づいて、バリデーターを特定のシャードに割り当てます。
フルバリデータノードを運用したくないトークン保持者は、既存のバリデータに自身のNEARトークンを委任することができます。委任者のトークンはバリデータのステーキング合計額に加算され、選出される確率を高めます。その見返りとして、委任者はバリデータのステーキング報酬の一部を受け取ります。委任によって、ノードを運用するための技術的なインフラを必要とせずに、ステーキングを利用できるようになります。1エポックあたりの有効なバリデータシートの総数は[VERIFY: source and date]であり、NEAR documentation on validators. 参照)から引用されています。特定のエポックでステーキングのしきい値を下回ったバリデータは、トークンを保持したまま、後のエポックでプールに再参入することができます。
NEARトークン (₦):用途、トークノミクス、ステーキング
NEARトークン(₦)はNEAR Protocolのネイティブな暗号資産であり、4つの主要なネットワーク機能を果たしています:トランザクション手数料の支払い、オンチェーンストレージの購入、バリデーターノードをサポートするためのステーキング、そしてガバナンスの決定への参加です。トークンの経済モデルを評価する前に、これらのユーティリティの役割を理解することが不可欠な出発点となります。
NEARトークンは何に使用されますか?
NEARトークン(₦)は、NEAR Protocolにおける機能的な通貨として機能し、ネットワーク内で4つの異なる役割を担っています。
ガス代は、最も基本的かつ頻繁に利用される用途です。ガス代とは、バリデーターによる各トランザクションの処理やセキュリティ維持の対価としてユーザーが支払う取引コストです。NEARにおいて、ガス代はETHではなくNEARトークン建てとなっています。手数料構造にはバーンメカニズムが採用されています。各取引手数料の一部は循環供給量から永久に排除され、残りは報酬としてバリデーターに分配されます。この設計により、ネットワークの活動が活発になるにつれて高まるデフレ型の圧力が生じます。
ストレージ手数料は、2つ目の用途となります。開発者は、アプリケーションの状態を保持するために、ブロックチェーン上のストレージスペースを予約する対価としてNEARトークンを支払います。NEARプロトコルのホワイトペーパーのストレージ経済学のセクションに記載されているこのモデルは、ストレージコストをエンドユーザーではなくアプリケーション構築者に課すものであり、dApp開発者にとっての所有コストの算出方法を変えるものです。
残りのユーティリティ機能は、ステーキングとガバナンスです。トークン保有者は、バリデーターになるため、または既存のバリデーターに委任するためにNEARをステーキングし、その見返りとして報酬を得ます。NEARトークンはガバナンス上の重みも持ち、保有者がプロトコルの意思決定に参加できるようになります。
NEARを投資対象として評価する読者の皆様は、ご自身の評価のための客観的な根拠として、次項で提示されるトークノミクスデータおよびステーキング利回りをご検討ください。本記事は、いかなる金融アドバイスを構成するものでもなく、投資推奨を行うものでもありません。
NEARのトークノミクスと供給モデル
NEAR Protocolのトークノミクスは、NEAR Protocolのホワイトペーパーに記載されているモデルに従っており、年間のトークン発行がバリデータ報酬とプロトコル・トレジャリーに分配される一方で、各取引手数料の一定割合がバーンされることで、時間の経過とともに循環供給量を減少させる仕組みとなっています。
| Metric | Value | Source | As of |
|---|---|---|---|
| Total supply | [VERIFY] | NEAR Foundation tokenomics documentation | [VERIFY date] |
| Circulating supply | [VERIFY] | NEAR Foundation tokenomics documentation | [VERIFY date] |
| Annual inflation rate | [VERIFY] | NEAR Protocol whitepaper, tokenomics section | [VERIFY date] |
| Validator reward allocation | [VERIFY] | NEAR Protocol whitepaper, tokenomics section | [VERIFY date] |
| Fee burn percentage | [VERIFY] | NEAR Protocol whitepaper, tokenomics section | [VERIFY date] |
| Initial distribution breakdown | [VERIFY] | NEAR Foundation tokenomics documentation | [VERIFY date] |
インフレメカニズムは以下の通りです。プロトコルは、バリデーターの貢献に報いるため、各エポックで新しいNEARトークンを発行します。別途、手数料バーンメカニズムにより、トランザクション手数料の一定割合が消滅させられます。純インフレ率は、新規発行額とバーンされた手数料の比率に依存します。これは、ネットワーク活動の活発化が、バーン量の増加を通じて発行を部分的に相殺できることを意味します。NEARの長期的な供給モデルを評価する研究者は、正確な発行スケジュールについて、NEARプロトコル ホワイトペーパーのトークノミクスセクションを直接参照する必要があります。
NEARのステーキング:仕組み
NEARトークンのステーキングとは、バリデータノードをサポートするための担保としてトークンをロックすることを意味します。これによりネットワークのセキュリティが確保され、ステーキング参加者はバリデータが参加する各エポックのブロック報酬の一部を受け取る権利を得られます。このプロセスでは、自身で直接ノードを運用する必要はありません。
インフラを運用せずにステーキングしたいトークン保有者は、デリゲーションを利用できます。デリゲーションとは、スマートコントラクトを通じて、アクティブなバリデーターにNEARトークンを割り当てることです。バリデーターの総ステーキング額が増加し、選ばれる確率が上がります。デリゲーターは、バリデーターの手数料を差し引いた報酬の比例配分を受け取ります。デリゲーターが利用できるおおよそのステーキング利回りは[VERIFY: source and date]で、NEARの公式ステーキングドキュメントから引用されています。
ステーキングされたトークンは、出金可能になるまでアンボンディング期間の対象となります。この期間中、トークンはロックされた状態が維持され、送金や売却を行うことはできません。
本記事は投資助言を構成するものではありません。ステーキングの利回りは変動し、収益が保証されるものではありません。
NEARプロトコルのエコシステム:Aurora、Rainbow Bridge、dApps
NEARプロトコルのエコシステムは、3つの連携したコンポーネントを通じてベースレイヤーを超えて拡張されています。Aurora EVM(イーサリアム互換性のため)、Rainbow Bridge(チェーン間資産の転送)、そしてDeFi、NFTプラットフォーム、ゲームプロジェクト、AIにわたる、拡大を続ける分散型アプリケーション群です。
Aurora EVM: NEARにおけるイーサリアム互換性
Aurora EVMは、NEAR Protocol上でスマートコントラクトとして構築され、Aurora Labsによって管理されているEthereum仮想マシン(EVM)の実装です。これによって、開発者は既存のコードを変更することなく、Solidityで記述されたスマートコントラクトをNEARのネットワーク上にデプロイできるようになります。AuroraはNEAR Protocol自体のネイティブ機能ではなく、追加のレイヤーとしてEVM互換性を提供する、NEARの上に構築されたアプリケーションです。
開発者にとっての実際的な意味合いは大きく、Ethereum向けのSolidityで既にコントラクトを記述したチームは、コードベースを別の言語で書き直すことなく、Auroraに同じコントラクトをデプロイし、NEARのトランザクション手数料体系とスループット容量にアクセスし、NEARのネイティブエコシステムと相互作用することができます。Auroraは独自のEVMを実行し、NEARの基盤となるコンセンサスとシャーディングを使用してトランザクションを処理し、NEARのベースチェーン上で状態を決済します。
NEARのネイティブスマートコントラクト環境はAuroraとは別です。ネイティブNEARコントラクトは、NEAR開発の主要かつ推奨される言語であるRust、またはJavaScript環境に慣れている開発者向けのTypeScriptライクな言語であるAssemblyScriptで記述されます。ネイティブ環境とAuroraのどちらかを選択する開発者は、言語の習熟度と、NEARのアカウントモデルおよびストレージ手数料構造とのより深い統合との間でトレードオフを行っています。
Rainbow Bridge: NEARとEthereumを接続する
Rainbow Bridge は、NEARプロトコルの非カストディアル型クロスチェーンブリッジであり、ユーザーが中央集権的な管理者に依存することなく、ERC-20トークンやETH、その他のイーサリアムベースの資産をNEARネットワークとの間で送受信できるようにします。このブリッジは、ライトクライアント証明検証を通じて機能します。これは、ブリッジの両側にあるスマートコントラクトが、他のチェーンの状態を独立して検証することを意味し、送金を承認するための信頼された仲介者の必要性を排除します。
レインボーブリッジの実用的な機能は、資産のポータビリティです。ETHまたはERC-20トークンを保有するユーザーは、ブリッジのEthereum側でその資産をロックし、NEARで対応するラップトークンを受け取ることができます。その逆も同様です。この接続により、NEARは孤立したエコシステムではなく、Ethereumのより広範なトークンエコノミーと流動性パスウェイおよび資産へのアクセスを共有します。両方のネットワークの資産とやり取りする必要があるアプリケーションを開発する開発者にとって、レインボーブリッジはそうするための相互運用性レイヤーを提供します。
NEARで構築できることとは? ユースケースとdApps
NEAR Protocolで開発を行うデベロッパーは、DeFiプロトコルやNFTプラットフォームから、ゲーミングアプリケーションやAI統合製品に至るまで、幅広いカテゴリーの分散型アプリケーションをデプロイできます。このネットワークの手数料体系とアカウントモデルは、全プレイヤーのアクションをオンチェーンで記録するゲームや、ユーザーが多数の小規模な取引を実行するDeFiプロトコルなど、低コストで頻繁なトランザクションを必要とするアプリケーションにとって実用的です。
NEARの開発者ツールは、主に、以前はNear Inc.として知られていた中心的な開発企業であるPagodaを通じて提供されています。Pagodaは、NEAR開発者プラットフォーム、NEAR CLI(コントラクトの構築およびデプロイ用のコマンドラインインターフェース)、およびRustとAssemblyScriptの両方に対応したNEAR SDKを保守しています。このプラットフォームを評価する開発者は、NEAR Foundationの助成金プログラムと直接やり取りすることなく、Pagodaの開発者エコシステムを通じてドキュメントやツールにアクセスできます。
NEAR Protocol vs Ethereum、Solana、Avalanche:主な違い
NEAR Protocolは、4つの測定可能な側面でEthereumとは異なります。そのシャーディング・アーキテクチャは、トランザクションを逐次的ではなく並列的に処理し、トランザクション手数料はより安価で予測可能であり、アカウント・システムは「0x742d...」のような16進数アドレスではなく「alice.near」のような人間が読める名前を使用し、ネイティブ・スマートコントラクトはSolidityのみではなくRustまたはAssemblyScriptで記述されます。
以下の比較表は、NEAR Protocolのアーキテクチャおよび運用の特徴を、Ethereum、Solana、およびAvalancheと並べて示したものです。すべての数値データは、公開前に編集上の検証が必要です。
| チェーン | コンセンサスメカニズム | 推定TPS | 平均トランザクション手数料 (USD) | スマートコントラクト言語 | スケーリング手法 | EVM互換性 | レイヤー |
|---|---|---|---|---|---|---|---|
| NEAR Protocol | Thresholded Proof of Stake (TPoS) | [要確認: 情報源と日付] | [要確認: 情報源と日付] | Rust, AssemblyScript (Aurora EVM経由でSolidityも可) | Nightshade Sharding (L1) | Aurora EVM経由 | L1 |
| Ethereum | Proof of Stake (Gasper) | [要確認: 情報源と日付] | [要確認: 情報源と日付] | Solidity, Vyper | シングルチェーン + ロールアップ L2s | はい (ネイティブ) | L1 |
| Solana | Proof of History + Proof of Stake | [要確認: 情報源と日付] | [要確認: 情報源と日付] | Rust, C, C++ | シングルチェーン (高クロックスピード) | 一部 (Neon EVM経由) | L1 |
| Avalanche | Proof of Stake (Snowball/Snowman) | [要確認: 情報源と日付] | [要確認: 情報源と日付] | Solidity (C-Chain上) | サブネットアーキテクチャ | はい (C-Chain) | L1 |
NEARとSolanaは、いずれも高スループットのユースケースをターゲットとしており、同様のデベロッパーやユーザー層を巡って競合していますが、それぞれ異なるアーキテクチャの選択によってスループットを実現しています。Solanaは、コンセンサスに達する前にトランザクションの順序を決定するタイムスタンプメカニズムであるProof of Historyによって加速されたシングルチェーンモデルを採用しており、並列パーティショニングを行わずにチェーンを高速で処理することを可能にしています。一方、NEARはNightshadeシャーディングを使用してワークロードを複数のシャードに分割し、クロックスピードではなく並列処理を通じてスループットを実現しています。どちらのアプローチが本質的にすべてのユースケースに適しているというわけではなく、どちらを選択するかは、各アプリケーションチームの特定のパフォーマンス要件や開発環境の好みに依存します。
Avalancheはサブネット・アーキテクチャを採用しており、アプリケーションは独自のバリデータセットを持つカスタムサブネット上に展開できます。これにより、NEARの統合されたシャーディングモデルと比較して、アイソレーション(隔離)と共有セキュリティのバランスにおいて異なるトレードオフを提供しています。
NEAR Protocolを構築したのは誰か? 創設チーム、NEAR Foundation、およびガバナンス
NEARプロトコルは、2018年にイーリャ・ポソロゥキン氏とアレクサンダー・スキダノフ氏によって共同設立され、NEARメインネットは2020年4月にローンチしました。
NEARプロトコルの創設者
Google AI Researchの元エンジニアであり、2017年の画期的な論文「Attention Is All You Need」(https://arxiv.org/abs/1706.03762) (Vaswani et al.))の共著者であるイーリャ・ポロスヒン氏は、MicrosoftおよびMemSQLの元ソフトウェアエンジニアであるアレクサンダー・スキダノフ氏と共にNEAR Protocolを共同設立しました。「Attention Is All You Need」論文は、GPTクラスのシステムを含む現代のラージ言語モデルの基盤となるTransformerアーキテクチャを導入しました。ポロスヒン氏はその論文の8人の共著者の1人であり、彼の経歴はそれをはるかに超えていますが、AI研究の経歴はブロックチェーン創設者の中では珍しく、NEAR FoundationがAIとブロックチェーンの収束にますます注力する要因となっています。
スキダノフ氏は、NEARの共同設立以前にMemSQLでデータベースインフラストラクチャに携わった経験から、システムエンジニアリングの深い専門知識を提供しました。ポロスクヒン氏の機械学習のバックグラウンドとスキダノフ氏のシステムエンジニアリングの経験の組み合わせは、その後のNEARの技術アーキテクチャとNEAR財団のプロダクト戦略の方向性の両方を形成しました。
NEAR財団とプロトコルガバナンス
NEAR Foundationは、NEARプロトコルの開発資金提供、ネットワーク上で構築を行う開発者へのエコシステム助成金の管理、およびコミュニティの成長とガバナンスの支援を担うスイスの非営利団体です。スイスの法的な枠組みは、その中立性と法的明確さから、イーサリアム財団やスイスの非営利構造を採用している他のプロトコルガバナンス団体と同様に、意図的なガバナンスの選択として採用されています。
NEAR財団はエコシステムを統括しますが、プロトコルを一方的に管理するものではありません。NEARプロトコルはオープンソースであり、ガバナンスの決定にはバリデーター、トークン保有者、開発者からのコミュニティの意見が反映されます。かつてNear Inc.として知られていた営利開発会社であるPagodaは、財団の助成金およびガバナンス機能とは独立して、コアプロトコルソフトウェアと開発者ツールを構築・保守しています。両組織は異なる役割を担っています。財団はリソースを配分し、エコシステムを調整する一方、Pagodaはエンジニアリング業務を実行します。
NEARのフェーズ2シャーディング後の開発ロードマップには、個々のノードにかかるステートストレージの負荷を軽減する設計であるステートレスバリデーションに向けた進捗、およびNEAR財団のAI統合プロダクト戦略に関する継続的な取り組みが含まれます [VERIFY: current status]。NEARの技術的軌跡を追跡する研究者は、現在のロードマップ状況についてNEAR財団の公式コミュニケーションおよびGitHubリポジトリを参照してください。
NEAR Protocolに関するよくある質問
NEAR Protocolとは何ですか?どのような仕組みですか?
NEARプロトコルは、単一チェーンネットワークでは維持できないスループットレベルで分散型アプリケーションをホストするように設計された、レイヤー1のシャーディングされたプルーフ・オブ・ステーク型ブロックチェーンです。Nightshadeシャーディングを通じてスケーラビリティを実現しており、これはシャードと呼ばれる並列ネットワークセグメント間でトランザクションを処理し、Thresholded Proof of Stake(TPoS)コンセンサスを通じてネットワークを保護します。ネイティブなNEARトークン(₦)は、取引手数料の支払い、ストレージの購入、ネットワークでのステーキング、およびガバナンスへの参加に使用されます。
NEARプロトコルはイーサリアムとどう違うのですか?
NEARプロトコルは、Ethereumと4つの主な点で異なります。1つ目は、単一チェーン上でトランザクションを直列ではなく並列で処理するためにNightshadeシャーディングを使用している点です。2つ目は、トランザクション手数料がより低く、予測可能である点です。3つ目は、アカウントが16進数アドレスの代わりに「alice.near」のような人間が読める名前を使用する点です。4つ目は、ネイティブスマートコントラクトがSolidityではなくRustまたはAssemblyScriptで記述されている点ですが、SolidityコントラクトはAurora EVM経由でNEAR上で実行可能です。
NEARトークンは何に使用されますか?
NEARトークン(₦)は、NEAR Protocol内で4つの機能を果たします。トランザクションのガス代の支払い、アプリケーション状態のためのオンチェーン・ストレージの購入、バリデーターの選出やデリゲーションに参加するための担保としてのステーキング、そしてガバナンス提案への投票です。NEARのガス代はETHではなくNEARトークンで表示され、各手数料の一部はプロトコルのバーンメカニズムを通じてバーン(焼却)されます。
NEAR Protocolを創設したのは誰ですか?
NEARプロトコルは、2018年にイーリャ・ポロスヒン氏とアレクサンダー・スキダノフ氏によって共同設立されました。ポロスヒン氏は、元GoogleのAIリサーチエンジニアであり、2017年の論文「Attention Is All You Need」の共著者です。スキダノフ氏は、MicrosoftおよびMemSQLの元ソフトウェアエンジニアです。NEARメインネットは2020年4月にローンチされました。
NEARプロトコルはレイヤー1ブロックチェーンですか?
はい、NEAR Protocolはレイヤー1のブロックチェーンです。これは他のブロックチェーンのセキュリティに依存するのではなく、自身のチェーン上で直接トランザクションの処理と決済を行うベースレイヤーネットワークです。この点が、Ethereumのメインチェーン外でトランザクションを処理し、その証明をメインチェーンに戻して決済するOptimismやArbitrumのようなレイヤー2ソリューションとは異なります。
NEARにおけるNightshade(ナイトシェード)シャーディングとは何ですか?
ナイトシェードシャーディングは、NEARプロトコルの独自のシャーディング実装であり、各ブロックは、すべてのアクティブなシャードからのトランザクションセットを表す「チャンク」で構成され、並列処理されます。ネットワークは、複数のシャード間で同時にトランザクションを処理しながら、単一の統合されたチェーンとして機能します。この設計は、NEARチームによって公開された、Nightshade: スケーラブルなブロックチェーンシャーディング 技術論文に記載されています。
NEARプロトコルはどのようにスケーラビリティを実現していますか?
NEAR Protocolは「Nightshade Sharding」を通じてスケーラビリティを実現しています。これはネットワークのトランザクション処理を複数の並列シャードに分割し、シャード数が増えるにつれてスループットも向上させる仕組みです。各シャードは独自のトランザクションセットを処理し、すべてのシャードのアウトプットは単一の親ブロックへと集約されます。この水平方向のスケーリング手法により、NEARは個々のノードにさらなる性能を求めることなく、キャパシティを拡大することが可能になります。
NEARがサポートしているプログラミング言語は何ですか?
NEAR Protocolは、ネイティブのスマートコントラクト開発における主要かつ推奨される言語としてRustをサポートしており、TypeScriptに近い構文を好む開発者向けには代替としてAssemblyScriptを提供しています。Solidityでコントラクトを作成したい開発者は、NEAR上のスマートコントラクトとして動作し、コードベースを変更することなく完全なEVM互換性を提供するAurora EVMを通じてデプロイすることができます。
NEAR ProtocolにおけるRainbow Bridgeとは何ですか?
Rainbow Bridgeは、中央のカストディアンを介さずに、ユーザーがERC-20トークン、ETH、その他のEthereumベースの資産をEthereumネットワークとNEARネットワーク間で転送できるようにする、NEAR Protocolのトラストレスなクロスチェーンブリッジです。これはライトクライアントの証明検証を通じて動作し、各チェーン上のスマートコントラクトが資産を放出する前に、相手側のチェーンの状態を個別に検証します。これにより、NEARは信頼できる第三者を必要とせずに、Ethereumのトークンの流動性にアクセスできるようになります。
NEAR Protocol上のAuroraとは何ですか?
Aurora EVM は、Aurora Labs によって維持されている、NEAR Protocol 上のスマートコントラクトとして構築された Ethereum Virtual Machine (EVM) の実装です。これにより、開発者はコードを書き直すことなく、既存の Solidity で書かれた Ethereum コントラクトを NEAR のネットワーク上にデプロイできます。Aurora は NEAR Protocol のネイティブ EVM レイヤーではありません。NEAR の上に構築されたアプリケーションレイヤーであり、NEAR のネイティブな Rust および AssemblyScript コントラクト環境と並行して EVM 互換性を提供します。
NEAR Protocol におけるバリデーターの仕組み
NEAR Protocolのバリデーターは、ブロック生成の資格を得るために、最低しきい値以上のNEARトークンをステーキングするネットワークノードです。各エポックにおいて、プロトコルはステーキングの重みに基づくランダムなプロセスを通じてバリデーターを選出し、特定のシャードに割り当てます。バリデーターは割り当てられたシャードのブロックを生成し、その対価としてステーキング報酬を獲得しますが、不正行為を行ったり参加を怠ったりした場合には、ステーキングしたトークンを失うリスクがあります。ノードを運用していないトークン保有者は、自身のNEARトークンをバリデーターに委任し、報酬を分かち合うことができます。
NEAR Protocolのコンセンサスメカニズムとは何ですか?
NEAR Protocolは、NEAR Protocolのホワイトペーパーに記載されている通り、コンセンサスメカニズムとして閾値付きプルーフ・オブ・ステーク(TPoS)を採用しています。TPoSでは、現在の最小閾値を超えるNEARトークンをステーキングするすべてのノードがバリデーター選出の資格を得て、選出はステーキングの規模によって重み付けされます。閾値は、競合する総ステーキング量に基づいて各エポックごとに調整されます。これは、閾値ベースのアクセスモデルという点で一般的なプルーフ・オブ・ステーク(PoS)とは異なり、また、パーミッションレスなバリデーター参加という点でデリゲート・プルーフ・オブ・ステーク(DPoS)とも異なります。
NEARは1秒間に何件のトランザクションを処理できますか?
NEAR Protocol のスループットは、Nightshade アーキテクチャのもとでアクティブなシャード数に応じてスケールします。現在のシャード構成における具体的な TPS キャパシティは [VERIFY: source and date from NEAR Protocol documentation] です。NEAR Protocol ホワイトペーパーでは、シャード数に比例して線形的に増加するスループット目標が規定されており、ハードウェアの改善ではなくシャードを追加するプロトコルアップグレードによってネットワーク容量を拡張できることを意味します。
NEAR Foundation とは何ですか?
NEAR財団は、NEARプロトコルの開発に資金提供し、エコシステム開発者への助成金を管理し、プロトコルのガバナンスを支援するスイスの非営利団体です。これはプロトコルを管理しますが、一方的に管理することはありません。プロトコルはオープンソースであり、コミュニティによるガバナンスの対象となります。NEAR財団は、NEARのコアソフトウェアインフラストラクチャを構築・保守する営利開発会社であるPagodaとは別個の法人です。
NEARプロトコルのホワイトペーパーはどこで見つけられますか?
NEARプロトコルのホワイトペーパーと、テクニカルペーパーである「Nightshade: Scalable Blockchain Sharding」は、どちらも near.org/papers. で入手可能です。NEARプロトコルのホワイトペーパーは、プロトコルアーキテクチャ全体、コンセンサスメカニズム、トークノミクスモデル、およびネットワーク設計を網羅しています。Nightshadeのペーパーは、特にNEARのシャーディング実装に関する詳細な技術仕様を提供しています。
NEAR Protocolのホワイトペーパーおよび技術ドキュメントにアクセスする
NEAR Protocolのホワイトペーパーと、技術論文である「Nightshade: Scalable Blockchain Sharding」は、いずれもnear.org/papersで閲覧可能です。これらのドキュメントは、トークノミクスの仕様と並び、本記事におけるすべてのアーキテクチャおよびコンセンサスに関する主張の主要な資料となっています。
- NEAR Protocol ホワイトペーパー:) は、プロトコル全体のアーキテクチャ、Thresholded Proof of Stakeコンセンサスメカニズム、トークノミクスモデル、ストレージ手数料体系、ネットワーク設計の根拠についても網羅しています。
- Nightshade: スケーラブルなブロックチェーンシャーディング:) は、NEARのシャーディング実装に特化した技術仕様であり、チャンクアーキテクチャ、シャード割り当てメカニズム、スループットスケーリングの特性について説明しています。
NEAR Protocolでのアプリケーション開発を検討している開発者は、docs.near.orgでコントラクトのドキュメント、SDKリファレンス、バリデータセットアップガイドを確認できます。NEAR Foundationの助成金プログラムやエコシステムのリソースは、near.foundationからアクセス可能です。