テゾス(XTZ) 初心者が覚えるべき用語集
テゾス(Tezos)は、自己修正機能を備えたブロックチェーンプラットフォームであり、その独特な仕組みとガバナンスモデルから注目を集めています。本稿では、テゾスを理解する上で不可欠な用語を網羅的に解説し、初心者の方々がスムーズにテゾスの世界に足を踏み入れられるよう支援します。専門的な内容も含まれますが、できる限り平易な言葉で説明することを心がけます。
1. テゾス(Tezos)の基礎概念
ブロックチェーン(Blockchain):分散型台帳技術であり、取引履歴をブロックと呼ばれる単位で鎖のように繋げて記録します。テゾスもこのブロックチェーン技術を基盤としています。
XTZ:テゾスのネイティブ暗号資産であり、テゾスネットワークの利用料(ガス代)の支払いや、ステーキングによる報酬の獲得などに使用されます。
スマートコントラクト(Smart Contract):特定の条件が満たされた場合に自動的に実行されるプログラムです。テゾスでは、Michelsonという独自の言語で記述されます。
ベイク(Baking):テゾスネットワークにおけるブロック生成のプロセスであり、PoS(Proof of Stake)と呼ばれる合意形成アルゴリズムに基づいています。ベーカーはXTZを預け入れ(ステーキング)、ネットワークのセキュリティ維持に貢献することで報酬を得ます。
デリゲート(Delegate):XTZを保有しているが、自身でベイクを行うことができないユーザーが、信頼できるベーカーに投票することで、間接的にネットワークのセキュリティ維持に貢献する方法です。デリゲート者は、投票したベーカーから報酬の一部を受け取ることができます。
2. テゾスのガバナンス
ガバナンス(Governance):テゾスネットワークのプロトコルを改善・変更するためのプロセスです。テゾスは、オンチェーンガバナンスと呼ばれる、ブロックチェーン上で直接投票を行う仕組みを採用しています。
提案(Proposal):プロトコルの変更案であり、ベーカーやXTZ保有者によって提出されます。提案には、技術的な詳細や変更の目的などが含まれます。
投票期間(Voting Period):提案に対する投票を受け付ける期間です。投票期間中は、XTZ保有者は自身のXTZを投票に利用することができます。
クォーラム(Quorum):提案が承認されるために必要な最低限の投票数です。テゾスでは、一定割合のXTZが投票される必要があります。
承認期間(Adoption Period):提案が承認された後、プロトコルが実際に変更されるまでの期間です。この期間中は、ネットワークのアップグレードが行われます。
プロトコルアップグレード(Protocol Upgrade):テゾスネットワークのプロトコルを新しいバージョンに更新することです。プロトコルアップグレードは、ネットワークの機能改善やセキュリティ強化のために行われます。
3. テゾスの技術的な側面
Michelson:テゾス上でスマートコントラクトを記述するために使用されるスタックベースのプログラミング言語です。安全性と形式検証に重点が置かれています。
LIGO:Michelsonをより簡単に記述するための高レベル言語です。LIGOで記述されたコードは、Michelsonにコンパイルされます。
Formal Verification(形式検証):スマートコントラクトのコードが意図した通りに動作することを数学的に証明するプロセスです。テゾスでは、形式検証が推奨されています。
Layer-2 スケーリングソリューション(Layer-2 Scaling Solutions):テゾスネットワークのスケーラビリティを向上させるための技術です。例えば、Optimistic RollupsやZK-Rollupsなどが挙げられます。
Sidechains(サイドチェーン):テゾスネットワークと並行して動作する別のブロックチェーンです。Sidechainsは、特定のアプリケーションに特化した機能を提供することができます。
Interoperability(相互運用性):異なるブロックチェーン間で情報を交換したり、資産を移動したりする能力です。テゾスは、他のブロックチェーンとの相互運用性を高めるための取り組みを進めています。
4. テゾスのエコシステム
KT1アドレス:テゾスのアドレス形式であり、アカウントやスマートコントラクトを識別するために使用されます。
Ledger/Trezor:ハードウェアウォレットであり、XTZを安全に保管するために使用されます。オフラインで秘密鍵を保管することで、ハッキングのリスクを軽減することができます。
Temple Wallet/Kukai Wallet:テゾスのソフトウェアウォレットであり、XTZの送受信やステーキングを行うことができます。
Objkt.com/Hic et Nunc:NFT(Non-Fungible Token)マーケットプレイスであり、テゾス上で発行されたNFTを売買することができます。
TZScan:テゾスブロックチェーンエクスプローラーであり、取引履歴やアカウント情報を確認することができます。
5. ステーキングに関する用語
Cycle(サイクル):テゾスのベイクサイクルであり、約3日間で構成されます。ベーカーは、各サイクルごとにブロックを生成する権利を得ます。
Ghost Cycle(ゴーストサイクル):ベーカーがブロックを生成できなかったサイクルです。ゴーストサイクルが多いベーカーは、報酬が減額される可能性があります。
Double Baking(ダブルベイク):同じサイクルで複数のベーカーが同じブロックを生成してしまう現象です。ダブルベイクは、ネットワークのセキュリティを脅かすため、ペナルティが科せられます。
Double Signing(ダブルサイニング):ベーカーが同じブロックに対して異なる署名をしてしまう現象です。ダブルサイニングも、ネットワークのセキュリティを脅かすため、ペナルティが科せられます。
Unbonding Period(アンボンディング期間):ステーキングされたXTZを引き出すために必要な期間です。テゾスでは、アンボンディング期間が設けられており、すぐにXTZを引き出すことはできません。
6. その他の重要な用語
Gas(ガス):テゾスネットワーク上で取引を実行するために必要な手数料です。ガスの価格は、ネットワークの混雑状況によって変動します。
Origination(オリジネーション):スマートコントラクトをテゾスネットワークにデプロイするプロセスです。
Transaction(トランザクション):XTZの送受信やスマートコントラクトの実行など、テゾスネットワーク上で行われる操作です。
Operation(オペレーション):トランザクションやスマートコントラクトの呼び出しなど、テゾスネットワーク上で行われる操作の総称です。
RPC(Remote Procedure Call):テゾスネットワークと通信するためのプロトコルです。RPCを使用することで、ブロックチェーンの情報を取得したり、トランザクションを送信したりすることができます。
まとめ
本稿では、テゾス(XTZ)を理解する上で重要な用語を網羅的に解説しました。テゾスは、その独特なガバナンスモデルと技術的な特徴から、他のブロックチェーンプラットフォームとは異なる魅力を持っています。これらの用語を理解することで、テゾスのエコシステムをより深く理解し、積極的に参加することができるでしょう。テゾスは常に進化を続けているため、最新の情報に注意し、継続的に学習していくことが重要です。テゾスの未来に期待し、共に成長していきましょう。