テゾス(XTZ)初心者がまず知っておくべき用語集
テゾス(Tezos)は、自己修正機能を備えたブロックチェーンプラットフォームであり、その独特な仕組みとガバナンスモデルから注目を集めています。本稿では、テゾスを理解する上で不可欠な用語を網羅的に解説し、初心者の方々がスムーズにテゾスの世界に足を踏み入れられるよう支援します。専門的な内容を盛り込みつつ、平易な言葉で説明することを心がけます。
1. ブロックチェーンの基礎
テゾスを理解する前に、ブロックチェーンの基本的な概念を把握しておく必要があります。
- ブロック (Block): 取引データなどをまとめたもので、ブロックチェーンを構成する要素の一つです。
- チェーン (Chain): 複数のブロックが時間順に連鎖したものです。各ブロックは、前のブロックのハッシュ値を保持することで、改ざんを困難にしています。
- ハッシュ (Hash): 任意の長さのデータを固定長の文字列に変換する関数です。ブロックの内容が少しでも変更されると、ハッシュ値も大きく変化します。
- 分散型台帳 (Distributed Ledger): 取引履歴を複数の参加者で共有し、一箇所に集中管理しない台帳のことです。
- コンセンサスアルゴリズム (Consensus Algorithm): ブロックチェーンの参加者間で合意形成を行うための仕組みです。テゾスでは、Liquid Proof-of-Stake (LPoS) が採用されています。
2. テゾス固有の用語
テゾス独自の仕組みを理解するための用語を解説します。
- XTZ (エクステズ): テゾスのネイティブトークンであり、テゾスネットワークの利用料や報酬として使用されます。
- ベイカー (Baker): テゾスネットワークのブロック生成と検証を行うノード運営者です。LPoSにおいて、XTZを預けることでベイカーになることができます。
- デリゲーター (Delegator): XTZをベイカーに預け、ブロック生成の報酬の一部を受け取るユーザーです。
- ガバナンス (Governance): テゾスネットワークのプロトコルを改善するための意思決定プロセスです。XTZ保有者は、提案に対して投票することでガバナンスに参加できます。
- プロポーザル (Proposal): テゾスネットワークのプロトコル変更案です。
- サイクル (Cycle): テゾスのガバナンスサイクルは、約3ヶ月間隔で繰り返されます。各サイクルで、プロポーザルが提案、投票、承認されます。
- 投票期間 (Voting Period): プロポーザルに対する投票を受け付ける期間です。
- 凍結期間 (Freeze Period): プロポーザルが承認された後、プロトコル変更が適用されるまでの期間です。
- Liquid Proof-of-Stake (LPoS): テゾスが採用するコンセンサスアルゴリズムです。XTZ保有者は、ベイカーにXTZを預けることで、間接的にブロック生成に参加できます。
- ロール (Roll): LPoSにおけるベイカーの活動サイクルです。
- エンベディング (Embedding): プロトコル変更をブロックに組み込むこと。
- スマートコントラクト (Smart Contract): ブロックチェーン上で実行されるプログラムです。テゾスでは、Michelsonという独自のプログラミング言語が使用されます。
- Michelson: テゾス上でスマートコントラクトを記述するための形式言語です。スタックベースの言語であり、厳密な型チェックを行います。
- Origination: スマートコントラクトをブロックチェーン上に展開すること。
- Transaction: テゾスネットワーク上で実行される操作です。XTZの送金やスマートコントラクトの呼び出しなどが含まれます。
- Operation: トランザクションを含む、ブロックチェーンに対する操作全般を指します。
- Storage: スマートコントラクトが保持するデータのことです。
- Gas: スマートコントラクトの実行に必要な計算資源の単位です。
3. ウォレットとセキュリティ
テゾスのXTZを安全に管理するための用語を解説します。
- ウォレット (Wallet): XTZを保管し、送金やスマートコントラクトとのインタラクションを行うためのソフトウェアまたはハードウェアです。
- シードフレーズ (Seed Phrase): ウォレットを復元するための秘密のフレーズです。絶対に他人に教えないでください。
- 秘密鍵 (Private Key): XTZの所有権を証明するための鍵です。シードフレーズから生成されます。
- 公開鍵 (Public Key): 秘密鍵に対応する公開された鍵です。XTZのアドレスを生成するために使用されます。
- アドレス (Address): XTZの送金先となる識別子です。
- Ledger: ハードウェアウォレットの一種で、オフラインで秘密鍵を保管することで、セキュリティを強化します。
- Temple Wallet: テゾス公式が提供するウォレットです。
- Kukai Wallet: 人気のあるテゾスウォレットの一つです。
4. テゾスの開発関連用語
テゾス上でアプリケーションを開発する際に役立つ用語を解説します。
- Tezos SDK: テゾスネットワークとインタラクトするためのソフトウェア開発キットです。
- SmartPy: Michelsonをより簡単に記述するためのPythonライブラリです。
- LIGO: Michelsonをより簡単に記述するためのOCamlライブラリです。
- Formal Verification: スマートコントラクトの正しさを数学的に証明する技術です。
- Tzip: テゾス改善提案の略称です。
5. その他の関連用語
- DeFi (分散型金融): ブロックチェーン技術を活用した金融サービスです。
- NFT (非代替性トークン): デジタルアートやゲームアイテムなどの固有の資産を表現するためのトークンです。
- DAO (分散型自律組織): ブロックチェーン上で運営される組織です。
まとめ
本稿では、テゾス(XTZ)を理解する上で重要な用語を網羅的に解説しました。これらの用語を理解することで、テゾスの技術的な側面やガバナンスモデル、そしてテゾスエコシステム全体をより深く理解することができるでしょう。テゾスは、その革新的な設計と活発なコミュニティによって、ブロックチェーン技術の未来を担う可能性を秘めています。本稿が、テゾスの世界への第一歩となることを願っています。テゾスに関する情報は常に変化していますので、最新の情報を収集し、継続的に学習していくことが重要です。