NEAR Protocol(ニアプロトコル)とは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 6 分
結論
NEAR Protocolは2020年に稼働を開始したProof of Stakeのブロックチェーンで、利用者にとっての使いやすさを設計の軸に据えています。人が読める形式のアカウント名や、シャーディングによる処理の分割が特徴です。近年は、複数のチェーンにまたがる操作を一つの操作にまとめる仕組みの開発が進められています。
要点
- 「alice.near」のような人が読めるアカウント名を使う
- 処理を複数のシャードに分割して並行に進める設計
- アカウントに権限を限定した鍵を複数登録できる
- アプリ側が利用者のガス代を負担する仕組みを備える
定義
シャーディングによって処理を分割し、人が読めるアカウント名や権限つきの鍵によって操作の敷居を下げることを目指した Proof of Stake ブロックチェーン。
NEARが問題視したのは、ブロックチェーンの操作が一般の利用者には難しすぎることです。ランダムな文字列のアドレス、毎回必要なガス代、シードフレーズの自己管理といった要素が、アプリの利用を妨げています。NEARはこれらを設計レベルで緩和しようとしました。
アカウントは「名前.near」という形式で、送金先を目視で確認できます。さらに、1つのアカウントに複数の鍵を登録でき、それぞれに「このコントラクトのこの機能だけを呼べる」という制限をつけられます。日常操作用の鍵と資産移動用の鍵を分けられるため、アプリが操作のたびに署名を求める必要が減ります。ガス代をアプリ側が負担する設計も可能で、利用者が暗号資産を持たずに使い始められる導線を作れます。
処理性能の面では、Nightshadeと呼ばれるシャーディングを採用しています。台帳の状態を複数のシャードに分け、それぞれで並行して取引を処理し、全体としては1つのチェーンとして扱います。利用が増えればシャードを増やすという方向で処理能力を確保する設計です。
近年は、チェーンをまたぐ操作を一つにまとめる方向の開発が進んでいます。分散した鍵管理の仕組みを使ってNEARのアカウントから他チェーンの取引に署名する機能などが実装されており、利用者がどのチェーンを使っているかを意識しなくて済む状態を目指しています。
注意点
- · 権限つきの鍵は便利だが、どの鍵に何を許可したかを利用者自身が把握しにくくなる面がある
- · シャーディングを採用するチェーンは構成が複雑で、障害時の挙動が単純なチェーンより読みにくい
- · 初期配分のトークンが段階的に解除される設計であり、供給の推移は公開情報で確認する必要がある
よくある質問
アカウント名は自由に決められますか?
未使用の名前であれば取得できます。名前の長さによって必要なコストが異なり、短い名前ほど需要があります。名前はアカウントそのものであり、譲渡の扱いには注意が必要です。