テゾス(XTZ)初心者が知っておくべき基本用語集
テゾス(Tezos)は、自己修正機能を備えたブロックチェーンプラットフォームであり、その独特な仕組みとガバナンスモデルから注目を集めています。本稿では、テゾスを理解する上で不可欠な基本用語を網羅的に解説します。テゾスに関わる技術的な側面から、経済的な仕組み、そしてコミュニティの活動まで、初心者の方々がスムーズにテゾスの世界に足を踏み入れられるよう、詳細な情報を提供します。
1. ブロックチェーンの基礎
テゾスを理解する上で、まずブロックチェーンの基本的な概念を把握することが重要です。
- ブロック (Block): 取引データなどを記録したデータの塊。
- チェーン (Chain): 複数のブロックが時間順に連鎖した構造。
- 分散型台帳 (Distributed Ledger): 取引履歴を複数の参加者で共有し、一元的な管理者が存在しない台帳。
- ハッシュ関数 (Hash Function): 任意のデータを固定長の文字列に変換する関数。データの改ざんを検知するために利用される。
- 暗号化 (Cryptography): データの機密性や完全性を保護するための技術。
2. テゾス固有の用語
テゾスは、他のブロックチェーンプラットフォームとは異なる独自の用語や概念を持っています。
- XTZ (エクステズ): テゾスのネイティブトークン。テゾスネットワークの利用料の支払いや、ステーキング報酬の受け取りに使用される。
- ベイカー (Baker): テゾスネットワークのブロック生成と検証を行うノード運営者。PoS (Proof of Stake) の仕組みにおいて、XTZを預けてネットワークのセキュリティに貢献する。
- デリゲーター (Delegator): ベイカーにXTZを委任し、間接的にブロック生成と検証に参加するユーザー。ベイカーからの報酬の一部を受け取ることができる。
- ガス (Gas): テゾスネットワーク上でトランザクションを実行するために必要な手数料。
- ストレージ (Storage): スマートコントラクトがデータを保存するために使用する領域。ストレージ容量は、トランザクションの実行コストに影響を与える。
- ロール (Roll): テゾスのブロック生成サイクル。各ロールは、約2分間隔で生成される。
- サイクル (Cycle): テゾスのガバナンスサイクル。各サイクルは約4096ロールで構成される。
- プロポーザル (Proposal): テゾスのガバナンスシステムにおいて、ネットワークの変更を提案する仕組み。
- 投票 (Voting): XTZ保有者がプロポーザルに対して賛成または反対の意思表示を行うこと。
- アムネスティ (Amnesty): 投票期間が終了し、プロポーザルが承認された場合、その変更がテゾスネットワークに適用されること。
3. テゾスのコンセンサスアルゴリズム: Liquid Proof-of-Stake (LPoS)
テゾスは、Liquid Proof-of-Stake (LPoS) と呼ばれるコンセンサスアルゴリズムを採用しています。LPoSは、PoSの改良版であり、以下の特徴があります。
- 委任の柔軟性: XTZ保有者は、いつでもベイカーへの委任を切り替えることができる。
- 流動性: 委任されたXTZは、ベイカーによってブロック生成に直接使用されるわけではなく、流動性を維持しながらネットワークのセキュリティに貢献する。
- 自己修正機能: テゾスは、ガバナンスシステムを通じて、プロトコルのアップグレードを自動的に行うことができる。
4. テゾスのガバナンスシステム
テゾスのガバナンスシステムは、ネットワークの進化を促進するための重要な仕組みです。XTZ保有者は、プロポーザルに対して投票することで、ネットワークの将来を決定することができます。
- オンチェーンガバナンス: テゾスのガバナンスシステムは、ブロックチェーン上で直接行われる。
- プロポーザルの種類: プロポーザルには、プロトコルのアップグレード、パラメータの変更、資金の配分など、様々な種類がある。
- 投票期間: 各プロポーザルには、投票期間が設けられており、その期間内にXTZ保有者は投票を行うことができる。
- クォーラム (Quorum): プロポーザルが承認されるためには、一定割合以上のXTZ保有者の投票が必要となる。
5. スマートコントラクトとMichelson
テゾスは、スマートコントラクトをサポートしており、様々な分散型アプリケーション (DApps) を開発することができます。
- スマートコントラクト (Smart Contract): あらかじめ定義された条件に基づいて自動的に実行されるプログラム。
- Michelson (ミシェルソン): テゾス上でスマートコントラクトを記述するためのプログラミング言語。
- LIGO (リゴ): Michelsonをより簡単に記述するための高水準言語。
- Formal Verification (形式検証): スマートコントラクトのコードが正しく動作することを数学的に証明する技術。
6. テゾスのウォレット
テゾスのXTZを保管・管理するためには、ウォレットが必要です。様々な種類のウォレットが存在します。
- Ledger Nano S/X: ハードウェアウォレット。XTZをオフラインで安全に保管することができる。
- Trezor: ハードウェアウォレット。Ledgerと同様に、XTZをオフラインで安全に保管することができる。
- Temple Wallet: ブラウザ拡張機能ウォレット。手軽にXTZを管理することができる。
- Kukai Wallet: モバイルウォレット。スマートフォンでXTZを管理することができる。
7. テゾスのエコシステム
テゾスは、活発なエコシステムを形成しており、様々なプロジェクトが開発されています。
- 分散型金融 (DeFi): 様々なDeFiプロジェクトがテゾス上で展開されている。
- 非代替性トークン (NFT): テゾスは、NFTの発行と取引をサポートしており、アート、音楽、ゲームなどの分野で活用されている。
- 分散型ID (DID): テゾスは、DIDの技術をサポートしており、個人情報の管理とプライバシー保護に貢献する。
8. ステーキングと報酬
テゾスでは、XTZをベイカーに委任することで、ステーキング報酬を得ることができます。
- ステーキング報酬 (Staking Reward): ベイカーがブロック生成に成功した場合、報酬の一部がデリゲーターに分配される。
- 報酬率 (Reward Rate): ステーキング報酬の割合は、ベイカーのパフォーマンスやネットワークの状況によって変動する。
- アンステーキング期間 (Unstaking Period): 委任されたXTZを引き出すためには、一定期間のアンステーキング期間が必要となる。
まとめ
本稿では、テゾス(XTZ)初心者が知っておくべき基本用語集を網羅的に解説しました。テゾスは、自己修正機能を備えた革新的なブロックチェーンプラットフォームであり、その独特な仕組みとガバナンスモデルから、今後の発展が期待されています。本稿が、テゾスの理解を深め、テゾスの世界に足を踏み入れる一助となれば幸いです。テゾスは常に進化を続けているため、最新の情報に注意し、積極的に学習していくことが重要です。