
StacksのL2における探求の道を簡単に理解する
TechFlow厳選深潮セレクト

StacksのL2における探求の道を簡単に理解する
Nakamotoアップグレードにより、真正なStacksがビットコインL2の方向へと進化する。
執筆:藍狐ノート
このサイクルの弱気相場期間中、暗号資産分野ではBTCエコシステムの台頭が見られた。一部の「価値貯蔵」を重視するビットコイン支持者はBTCにエコシステムができることを好まないものの、BTCエコシステムに関する探求は継続されてきた。その主な動機には、「投機」という重要な要素を除いても、以下の二つの需要がある。第一に、BTC資産の価値を解放し、リターンの機会を得たいというニーズ。第二に、将来のBTCマイニング報酬問題への対応であり、これはBTCの将来において最も重要な課題の一つであり、ネットワーク全体の安全性を持続可能にする方法に直結している。もしBTCエコシステムが登場しなければ、この問題に対処することは困難となる。
BTC L2に関する探求の中にはStacksの取り組みもあり、それはこの分野にいち早く参入したプロジェクトの一つである。Stacksは自らのL2を通じて、DeFiなどのエコシステムがBTCエコシステム上で展開できる可能性を目指している。では、技術的にStacksの進化をどのように理解すべきだろうか。ここでは、Stacksの発展を「サイドチェーン時代」と「L2時代」に大別する。この区分は厳密なものではなく、次元も異なるが、Stacksの歴史の中で特に重要な段階をわかりやすく整理・理解するために用いている。
サイドチェーン時代
ビットコインのサイドチェーンという概念はBlockstreamが提唱したもので、その後Liquid Networkを開発した。また、Rootstockネットワークも当時登場した。2018年、Stacksもメインネットをリリースし、2019年にはClarityスマートコントラクト言語の導入やオラクル機能の実装を行い、さらにSECに対してコンプライアンスを満たすトークン発行の申請を行った。これは当時としては非常に珍しい取り組みであった。その意義は、規制当局とのコンプライアンス体制を整えることで、Stacksがより多くの時間をかけて自由に探求を進められる環境を確保したことにある。長きにわたる牛熊の移り変わりの中で、Stacksは一貫して歩みを止めなかった。
初期のStacksの技術メカニズムはBTCのサイドチェーンに類似していた。ただし、他のサイドチェーンとは完全に異なり、独自のセキュリティ確保メカニズムを持っており、特徴的である。簡単に言えば、Stacksは「アンカー取引(anchor transaction)」という仕組みを使ってビットコインと統合しており、このアンカー取引にはStacksチェーン上のブロックヘッダー情報などが含まれ、それらはBTCネットワーク上にブロードキャストされる必要がある。そのため、いわゆるサイドチェーンと呼べるものの、一般的なサイドチェーンの概念とは異なる点がある。
StacksにはPoXというメカニズムがあり、これは一部がPoSのステーキングに似ている。PoXとはProof of Transfer(トランスファー証明)の略である。参加者は主に二種類存在する。マイナーと、署名検証者(signer)である。マイナーはビットコインチェーン上の取引に参加することで、Stacksチェーンに新しいブロックを書き込む権利(つまり採掘資格)を得る必要があり、これがStacksの特徴的な点である。Stacks上のマイナーが収益を得るためには、Stacksチェーンに新しいブロックを追加する権利を獲得しなければならない。その権利を得るために、Stacksのマイナーは毎ラウンドのリーダー選出プロセスに参加する必要があり、その参加方法はBTCチェーン上で取引を送信することによって行われる。その後、参加者の中からVRF(Verifiable Random Function:検証可能なランダム関数)を用いて各ラウンドごとにランダムにリーダーが選ばれ、Stacksチェーンに新ブロックを書き込む権利を得る。
各ビットコインブロックに対して、対応するStacksマイナーがそのブロック期間中に発生するすべてのStacksブロックの生成権を得る。StacksマイナーがStacksブロックに取引を追加すると、Stacksの署名者が署名による検証を行う。署名者の70%以上が有効であると検証し合意すれば、その新ブロックはStacksチェーンに追加される。
StacksとビットコインL1層の相互作用には「チェーンアンカー(chain anchoring)」というメカニズムがある。この仕組みにより、Stacksチェーン上の情報をBTC L1に紐づける。各Stacksブロックは、前のStacksブロックのハッシュ値と、前のビットコインブロックのハッシュ値の両方を含んでいる。この仕組みを通じて、Stacksネットワーク上で発生するすべての状態変化をBTC L1ネットワーク上で検証可能にしようとしている。
まとめると、このプロセスにおいて、Stacksマイナーはブロックリーダーの地位を得て収益を上げるために、BTCを消費する必要がある。勝率を高めるために、Stacksマイナーは収益性に応じてより多くのBTCを投入する。あるStacksマイナーがリーダーの地位を得ると、Stacks上で新ブロックを作成する権利を得て、取引をStacksチェーンに追加する。マイナーの作業が完了すれば、STXトークンの報酬を受け取れる。STX報酬の来源は、新規発行されるSTXブロック報酬と、Stacksチェーン利用者の取引手数料などである。
StacksマイナーがPoXを通じて新ブロックの書き込み権を得る以外にも、Stackers(署名者)が検証プロセスに参加する。これがPoXメカニズムにおけるもう一つの重要な参加者である。STX(Stacksトークン)保有者はPoXコンセンサスに参加でき、主にStacksブロックの有効性を署名検証し、そのブロックをチェーンに追加すべきかどうかを決定する。STX保有者はSTXをステーキングすることで「Stacking」プロセスに参加し、マイナーが入札に使ったBTCの一部とSTX報酬を得ることができる。Stacking報酬は、ステーキングしたSTXの量と期間に応じて分配される。1回のステーキング期間は約2週間(約1800ブロック)である。
STXトークンの総供給量は18.18億枚で、現在は約15億枚程度(CoinMarketCapデータ)が流通している。採掘報酬が今後の主な供給手段であり、最初の4年間は1ブロックあたり1000STX、その後4年ごとに半減し、最終的に1ブロックあたり125STXで半減が停止する。
L2時代
Stacks 2.0はビットコインL2時代へと移行した。その中でも特に重要なのが二点ある。NakamotoアップグレードとsBTCの導入である。Nakamotoアップグレードは、Stacksを技術的に本格的なBTC L2層へと進化させるものであり、セキュリティやパフォーマンスなどの課題解決を目指している。一方、sBTCの導入はL2エコシステムの実用化に向けた具体的な準備となる。
*Nakamotoアップグレードにより、Stacksは真の意味でビットコインL2への進化を遂げる。
NakamotoアップグレードはStacks自身にとって極めて重要なマイルストーンである。これにより、Stacksは真のL2への進化を図る。
L2の最も重要な点は、L1のセキュリティを共有することにある。Nakamotoアップグレードはまさにこの方向性を実現しようとするものである。アップグレード後、Stacksはビットコインネットワークのレイヤーとして構築され、ビットコインネットワークにさらに緊密に統合されることを目指している。これにより、ビットコインネットワークおよびエコシステムとより深く結びついた存在となることが期待されている。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News













