@EatonAshton2、Beosin セキュリティ研究者による。
2023年2月にOrdinalsプロトコルが開始されて以来、BTC NFTの鋳造とBRC-20トークンの急増により、BTCネットワークは非常に活発になりました。その後、BTC のネットワーク料金が高騰し、ネットワークが混雑しました。さらに、BTC ネットワークがスマート コントラクトをサポートしていないという事実により、より複雑なエコロジー サービスの開発が制限されます。市場は、BTC の生態学的成長の恩恵を享受することを期待して、BTC の第 2 層ネットワークとアプリケーションに焦点を当て始めました。
**この記事では、BTC レイヤー 2 ネットワーク スタックについて説明し、そのアーキテクチャ設計、環境に優しい部分、および直面する課題について説明します。 **
**スタックとは何ですか? **
Stacks は、BTC を中心に構築されたインターネット フレームワークを注意深く紹介した博士論文に基づいて Muneeb Ali によって作成されました。初期の頃、このプロジェクトは Blockstack と呼ばれていましたが、2020 年に正式に Stacks に名前が変更されました。それ自体を BTC のスマート コントラクト層として定義します。
建築デザイン:
スタックは、Clarity で記述されたスマート コントラクトを独自のブロックチェーン上で実行し、BTC でトランザクションを完了します。 2 つのチェーンは、BTC ネットワークのセキュリティを使用してトランザクションのセキュリティを確保するために、Proof of Transfer メカニズム (詳細はコンセンサス メカニズムで紹介されています) を通じて相互作用します。
出典: ベオシン
Stacks のトランザクションデータは BTC ネットワークで確認する必要があり、BTC ネットワークは約 10 分ごとに新しいブロックを生成するため、Stacks はどのように拡張および高速化されるのでしょうか。
まず、Stacks は、スタックチェーン上にマイクロブロックストリームと呼ばれる複数の小さなブロックを生成できるようにする特別なメカニズムを設計しました。これにより、スタックの現在のブロックを確認する責任を負うマイナーが BTC ネットワークを最大限に活用して 2 つのブロックを生成できるようになります。より多くのトランザクションを処理するためのブロック間の時間間隔。ビットコインが現在のブロックを確認すると、これらのマイクロブロックも確定され、次のスタック ブロックが現在の最後のマイクロブロックにリンクされます。 **以下に示すように:
出典: Dystopia Labs、Beosin
機構詳細:
スタックは、マイクロブロックを確認したマイナーがこれらのマイクロブロック料金の 60% を受け取り、これらのマイクロブロックを生成するノードが料金の 40% を受け取るように設定して、マイナーがマイクロブロックをパッケージ化してマイクロブロックを回避することを奨励します。 . 虐待。
次に、Stacks は、スタックのレイヤー 2 として理解できる Hero HyperChains を立ち上げ、低遅延、高 TPS アプリケーション シナリオを満たす高性能ブロックチェーン開発プラットフォームを開発者に提供します。もちろん、さまざまなニーズを満たすために、他のタイプのサブネットをスタック上に構築することもできます。これらのサブネットは、まずスタック ネットワーク上でトランザクションを確認し、次に BTC ネットワーク上で最終ステータスを確認します。
コンセンサスメカニズム: Proof of Transfer(PoX)
スタックは、Proof of Transfer (PoX) と呼ばれるコンセンサス メカニズムを採用しています。 PoX は 2 つのブロックチェーン間のコンセンサス アルゴリズムであり、Proof of Work + Proof of Burn と見なすことができます。 PoW と同様に、PoX ではマイナーが次のスタック ブロックを鋳造する機会を争うために既存のリソース (BTC) を消費する必要があります。PoB と同様に、PoX ではマイナーが STX トークン報酬を得るために BTC を「燃やす」必要があります。
PoX の特徴は、マイナーが使用したビットコインが破棄されず、STX トークンをロックした STX トークン所有者に転送されることです。これはスタッキングと呼ばれます。 PoX メカニズムを通じて、マイナーは BTC を使ってスタック上でブロックを生成する権利を競い合い、STX トークン報酬とブロックの取引手数料を獲得します。STX 保有者は STX トークンをロックして BTC 報酬を獲得し、現在の APY は約 9% です。
ソース:
スタック ネットワークは、検証可能なランダム関数 VRF を使用して、ブロック プロデューサーをランダムに選択します (使用される BTC が多いほど、選択される確率が高くなります)。マイナーがスタック ブロックを生成する権利を取得すると、新しいスタック ブロックのパッケージ化を開始します。各 Stacks ブロックには、前の Stacks ブロックを指すハッシュ ポインターと、対応する BTC ブロックを指すハッシュ ポインターが含まれているため、Stacks ネットワークと BTC ネットワークが接続されます。
**ナカモトはスタックの次のメジャーアップグレードにどのような変更を加える予定ですか? **
nakamoto は Stacks の次の重要なアップグレードであり、2023 年の第 4 四半期に完了する予定です。このアップグレードでは、Clarity 言語が最適化され、サブネットと sBTC が導入されます。このアップグレードは、BTC エコシステムの次の発生に向けて比較的完全な基本条件を提供します。
サブネット:
スタックには、EVM サブネットなど、他のプログラミング言語や実行環境をサポートするサブネットが導入されます。これにより、イーサリアム上のプロジェクトがスタック ネットワークに移行しやすくなり、スタックが EVM チェーンの資金とトラフィックをキャプチャできるようになります。同時に、これらのスマート コントラクトはビットコインを資産として使用し、最終的にはビットコイン ネットワークに落ち着きます。
サブネットはスタックの拡張ソリューションであり、特定の分散化を犠牲にしてネットワーク パフォーマンスを向上させます。サブネットは、高いネットワーク帯域幅を持つマイナー ノード、またはサブネット ホワイトリストに属するマイナー ノードを選択して、サブネット トランザクションを処理し、高いパフォーマンスを確保できます。
sBTC:
sBTC は、ナカモトのアップグレードで Stacks によって開始された分散型 BTC アンカリング ソリューションです。 sBTCの導入により、BTC二次ネットワークでBTC資産をどのように使用するかという問題が解決され、スタックおよびスタックサブネット上のスマートコントラクトは、sBTCを使用して、ステーブルコインの貸付、交換、鋳造などのさまざまなDeFiビジネスを実行できるようになり、増加します。 BTCエコシステムのTVL。
現在、市場には、BTCをイーサリアムに導入するWrapped BTC(wBTC)、RenBTC、tBTC、BTCの2層RSKネットワークにBTCを導入するRBTCなど、多くの種類のBTCアンカー資産が存在します。アンカリングの原理はほぼ同じです: 最初に BTC ネットワーク上の BTC をロックし、次にターゲット ネットワーク上で同じ数のアンカーされた BTC をミントします。ターゲット ネットワーク上のアンカーされた BTC を破棄し、次に BTC ネットワーク上の同じ数の BTC のロックを解除します。 。しかし鍵となるのはロックされたBTC資産の一元化の度合いであり、例えばwBTCは仮想通貨カストディアンサービスプロバイダーが保有するユーザーによってロックされたBTCであり、一元化のリスクは比較的高い。 3ACとAlamedaは以前はwBTCの共同販売者でしたが、その破産により一部のユーザーはwBTCをBTCに交換できなくなりました。 RBTC は、BTC ネットワークのマルチシグネチャ アドレスを使用して BTC をロックし、Powpeg メカニズムを使用して、BTC によってロックされた情報が RSK ネットワークに正しく送信されて署名されることを保証し、集中化のリスクをさらに軽減します。
sBTCは、しきい値署名ウォレットを使用してBTCネットワーク内でロックされたBTCを管理し、スタックネットワーク内のスマートコントラクトを通じてBTCをミントすることで、非保管型の分散型BTCアンカリングを実現します。 BTC のロックを解除するためのペグアウト操作を実行するには、有効な署名を取得する必要があります。スタッカー (PoX で BTC 報酬を得るために STX トークンをロックしたユーザー) の署名権限の少なくとも 70% です。これにより、資産保管の一元化リスクが大幅に軽減されます。
スタックの利点
環境上の利点:
Stacks は現在最もアクティブな BTC レイヤー 2 ネットワークです。 Ordinalsプロトコルの開始後、BTC NFTに対する市場の関心は徐々に高まり、スタック上でのNFT活動も活発になってきました。ムニーブ・アリ氏によると、スタックスネットワークは65万ドル以上相当のNFTを鋳造したという。
さらに、スタックスのDeFiプロジェクトAlexのTVLは今年上半期に500%増加し、現在のTVLは2461万ドルに達しました。 Alex はスタックのヘッド Dex であり、トランザクション、ローン、新規トランザクション、無期限契約などの機能を提供する非常に完全な製品構造を備えています。スタックのアップグレードと BTC エコシステムの成長により、アレックスにはまだ開発の余地があります。
Stacks エコシステムの Arkadiko プロジェクトは MakerDAO に似ており、過剰担保資産に焦点を当てて分散型ステーブルコイン USDA を鋳造して Stacks ネットワークの資産流動性を向上させます。このプロトコルはまだ爆発的に普及していませんが、sBTC がスタック ネットワークに導入された後のパフォーマンスに期待できます。
シティコイン:
CityCoin はスタック上に構築されたプロトコルで、コミュニティが STX トークンを使って Citycoin で報酬を獲得することで市の財務省に寄付できるようになります。参加者は STX トークンを消費して Citycoin を採掘する「マイナー」となり、使用した STX トークンの 30% は市の財務省に保管され、残りの 70% は CityCoin スタッカーとして報酬を受けます。上記のPoXの仕組みを理解すれば、Citycoinのインセンティブ設計もほぼ同じです。
マイアミはこのプロジェクトに最初に参加した都市であり、マイアミコイン (MIA) を立ち上げました。マイアミ市金庫のウォレットの総額は 2,000 万ドルを超え、これはマイアミ市の公共予算の約 2% に相当し、これらの資金は地元コミュニティへの還元に使用されます。その後、ニューヨークもこのイニシアチブに参加し、NYCCoinを開始しました。これにより、より多くの人々がデジタル資産やウォレットにアクセスして使用できるようになり、地域の公共サービスのための資金を集めることができるようになり、スタックスのブランドが良いイメージを確立するのにも役立ちます。
考えられる課題が山積している
PoX 設計のリスク:
PoX では、STX トークンの報酬を得るために、BTC マイナーがスタック ブロックの競争に参加するために BTC を費やす必要があります。現在、BTC マイナー間の競争は小さく、収入は莫大であり (1000 STX/ブロック、報酬は 4 年ごとに半減し、最終的には 125 STX/ブロックに減額される)、マイナーは競争に参加する高いモチベーションを持っています。スタックの。以下の図のデータからわかるように、7,278 のコンテストに参加したマイナーは約 3.56 BTC を費やし、1,337,000 の STX トークン (現在約 29.4 BTC) を取得しました。
統計:
将来スタックの報酬が減少し、競争に参加するマイナーの数が増加し、マイナーが受け取る STX トークンの報酬が支出した BTC を下回った場合、マイナーは PoX に参加し続けるでしょうか? Onstacks のデータによると、現在 PoX に参加しているアクティブなマイナーは 6 人だけです。マイナーの数が 10 倍しか増加せず、STX 報酬が約 1 年後に 500 STX/ブロックに半減すると仮定すると、STX/BTC 為替レートは 2.5 倍に増加する必要があります。マイナーが確実に利益を上げられるようにするため、PoX への参加意欲を高めるために。したがって、STX の価値が増加し続けるか、スタック ネットワークの継続的な運用を確保するために、競争に参加するマイナーの数に上限が設けられます。 BTC のように、マイナーが「シャットダウン」した後でもスタックは回復できますか?
PoX の契約の脆弱性:
2023 年 4 月 19 日、Stacks は、pox-2 コントラクトの stacks-increase 関数に抜け穴があることを発見しました。その結果、アドレス bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap が理論上の計算よりも多くの BTC 報酬を受け取ることになりました。 **この計算は間違っています。 stacks-increase 関数は、データベースの変更などの操作と状態の変化を決定するロジックを混合し、reward-cycle-total-stacked をグローバル変数として使用して、連続する反復で状態を保存するためです。 **現在、Stacks チームは一時的に Stacks を PoB コンセンサスに切り替え、その後 pox-2 契約を pox-3 契約に置き換え、その後 Stacks は PoX コンセンサスを再開します。コミュニティ内の一部の開発者は、静的分析と形式的検証を容易にし、将来的にそのような脆弱性がメインネットで再発するのを避けるために、Clarity を機能的で式指向の開発言語に改良することを求めています。
要約
Stacks は間違いなく、持続可能なエコロジーと高品質のブランド効果を備えた BTC レイヤー 2 ネットワークの主要プロジェクトであり、信頼性が高くトラストレスな BTC ブリッジ、sBTC、サブネット、および Clarity 言語の最適化という主要なアップグレードを導入しようとしています。 BTC 生態学的爆発は基本的な条件を提供します。 **しかし同時に、PoX メカニズムの複雑さが Stacks チームにいくつかの困難をもたらしており、後続のサブネットの導入によりネットワーク全体の複雑さが増すことになります。 Stacks ネットワークが正しく動作していることを確認し、nakamoto のアップグレードを正常に完了する方法は、Stacks チームが解決に向けて懸命に取り組む必要がある課題です。 **
222k 投稿
186k 投稿
141k 投稿
79k 投稿
66k 投稿
62k 投稿
60k 投稿
57k 投稿
52k 投稿
51k 投稿
スタックとは何ですか? BTC レイヤー 2 ネットワーク スタックはどのような課題に直面する可能性がありますか?
@EatonAshton2、Beosin セキュリティ研究者による。
2023年2月にOrdinalsプロトコルが開始されて以来、BTC NFTの鋳造とBRC-20トークンの急増により、BTCネットワークは非常に活発になりました。その後、BTC のネットワーク料金が高騰し、ネットワークが混雑しました。さらに、BTC ネットワークがスマート コントラクトをサポートしていないという事実により、より複雑なエコロジー サービスの開発が制限されます。市場は、BTC の生態学的成長の恩恵を享受することを期待して、BTC の第 2 層ネットワークとアプリケーションに焦点を当て始めました。
**この記事では、BTC レイヤー 2 ネットワーク スタックについて説明し、そのアーキテクチャ設計、環境に優しい部分、および直面する課題について説明します。 **
**スタックとは何ですか? **
Stacks は、BTC を中心に構築されたインターネット フレームワークを注意深く紹介した博士論文に基づいて Muneeb Ali によって作成されました。初期の頃、このプロジェクトは Blockstack と呼ばれていましたが、2020 年に正式に Stacks に名前が変更されました。それ自体を BTC のスマート コントラクト層として定義します。
建築デザイン:
スタックは、Clarity で記述されたスマート コントラクトを独自のブロックチェーン上で実行し、BTC でトランザクションを完了します。 2 つのチェーンは、BTC ネットワークのセキュリティを使用してトランザクションのセキュリティを確保するために、Proof of Transfer メカニズム (詳細はコンセンサス メカニズムで紹介されています) を通じて相互作用します。
出典: ベオシン
Stacks のトランザクションデータは BTC ネットワークで確認する必要があり、BTC ネットワークは約 10 分ごとに新しいブロックを生成するため、Stacks はどのように拡張および高速化されるのでしょうか。
まず、Stacks は、スタックチェーン上にマイクロブロックストリームと呼ばれる複数の小さなブロックを生成できるようにする特別なメカニズムを設計しました。これにより、スタックの現在のブロックを確認する責任を負うマイナーが BTC ネットワークを最大限に活用して 2 つのブロックを生成できるようになります。より多くのトランザクションを処理するためのブロック間の時間間隔。ビットコインが現在のブロックを確認すると、これらのマイクロブロックも確定され、次のスタック ブロックが現在の最後のマイクロブロックにリンクされます。 **以下に示すように:
出典: Dystopia Labs、Beosin
機構詳細:
スタックは、マイクロブロックを確認したマイナーがこれらのマイクロブロック料金の 60% を受け取り、これらのマイクロブロックを生成するノードが料金の 40% を受け取るように設定して、マイナーがマイクロブロックをパッケージ化してマイクロブロックを回避することを奨励します。 . 虐待。
次に、Stacks は、スタックのレイヤー 2 として理解できる Hero HyperChains を立ち上げ、低遅延、高 TPS アプリケーション シナリオを満たす高性能ブロックチェーン開発プラットフォームを開発者に提供します。もちろん、さまざまなニーズを満たすために、他のタイプのサブネットをスタック上に構築することもできます。これらのサブネットは、まずスタック ネットワーク上でトランザクションを確認し、次に BTC ネットワーク上で最終ステータスを確認します。
コンセンサスメカニズム: Proof of Transfer(PoX)
スタックは、Proof of Transfer (PoX) と呼ばれるコンセンサス メカニズムを採用しています。 PoX は 2 つのブロックチェーン間のコンセンサス アルゴリズムであり、Proof of Work + Proof of Burn と見なすことができます。 PoW と同様に、PoX ではマイナーが次のスタック ブロックを鋳造する機会を争うために既存のリソース (BTC) を消費する必要があります。PoB と同様に、PoX ではマイナーが STX トークン報酬を得るために BTC を「燃やす」必要があります。
PoX の特徴は、マイナーが使用したビットコインが破棄されず、STX トークンをロックした STX トークン所有者に転送されることです。これはスタッキングと呼ばれます。 PoX メカニズムを通じて、マイナーは BTC を使ってスタック上でブロックを生成する権利を競い合い、STX トークン報酬とブロックの取引手数料を獲得します。STX 保有者は STX トークンをロックして BTC 報酬を獲得し、現在の APY は約 9% です。
ソース:
スタック ネットワークは、検証可能なランダム関数 VRF を使用して、ブロック プロデューサーをランダムに選択します (使用される BTC が多いほど、選択される確率が高くなります)。マイナーがスタック ブロックを生成する権利を取得すると、新しいスタック ブロックのパッケージ化を開始します。各 Stacks ブロックには、前の Stacks ブロックを指すハッシュ ポインターと、対応する BTC ブロックを指すハッシュ ポインターが含まれているため、Stacks ネットワークと BTC ネットワークが接続されます。
**ナカモトはスタックの次のメジャーアップグレードにどのような変更を加える予定ですか? **
nakamoto は Stacks の次の重要なアップグレードであり、2023 年の第 4 四半期に完了する予定です。このアップグレードでは、Clarity 言語が最適化され、サブネットと sBTC が導入されます。このアップグレードは、BTC エコシステムの次の発生に向けて比較的完全な基本条件を提供します。
サブネット:
スタックには、EVM サブネットなど、他のプログラミング言語や実行環境をサポートするサブネットが導入されます。これにより、イーサリアム上のプロジェクトがスタック ネットワークに移行しやすくなり、スタックが EVM チェーンの資金とトラフィックをキャプチャできるようになります。同時に、これらのスマート コントラクトはビットコインを資産として使用し、最終的にはビットコイン ネットワークに落ち着きます。
サブネットはスタックの拡張ソリューションであり、特定の分散化を犠牲にしてネットワーク パフォーマンスを向上させます。サブネットは、高いネットワーク帯域幅を持つマイナー ノード、またはサブネット ホワイトリストに属するマイナー ノードを選択して、サブネット トランザクションを処理し、高いパフォーマンスを確保できます。
sBTC:
sBTC は、ナカモトのアップグレードで Stacks によって開始された分散型 BTC アンカリング ソリューションです。 sBTCの導入により、BTC二次ネットワークでBTC資産をどのように使用するかという問題が解決され、スタックおよびスタックサブネット上のスマートコントラクトは、sBTCを使用して、ステーブルコインの貸付、交換、鋳造などのさまざまなDeFiビジネスを実行できるようになり、増加します。 BTCエコシステムのTVL。
現在、市場には、BTCをイーサリアムに導入するWrapped BTC(wBTC)、RenBTC、tBTC、BTCの2層RSKネットワークにBTCを導入するRBTCなど、多くの種類のBTCアンカー資産が存在します。アンカリングの原理はほぼ同じです: 最初に BTC ネットワーク上の BTC をロックし、次にターゲット ネットワーク上で同じ数のアンカーされた BTC をミントします。ターゲット ネットワーク上のアンカーされた BTC を破棄し、次に BTC ネットワーク上の同じ数の BTC のロックを解除します。 。しかし鍵となるのはロックされたBTC資産の一元化の度合いであり、例えばwBTCは仮想通貨カストディアンサービスプロバイダーが保有するユーザーによってロックされたBTCであり、一元化のリスクは比較的高い。 3ACとAlamedaは以前はwBTCの共同販売者でしたが、その破産により一部のユーザーはwBTCをBTCに交換できなくなりました。 RBTC は、BTC ネットワークのマルチシグネチャ アドレスを使用して BTC をロックし、Powpeg メカニズムを使用して、BTC によってロックされた情報が RSK ネットワークに正しく送信されて署名されることを保証し、集中化のリスクをさらに軽減します。
sBTCは、しきい値署名ウォレットを使用してBTCネットワーク内でロックされたBTCを管理し、スタックネットワーク内のスマートコントラクトを通じてBTCをミントすることで、非保管型の分散型BTCアンカリングを実現します。 BTC のロックを解除するためのペグアウト操作を実行するには、有効な署名を取得する必要があります。スタッカー (PoX で BTC 報酬を得るために STX トークンをロックしたユーザー) の署名権限の少なくとも 70% です。これにより、資産保管の一元化リスクが大幅に軽減されます。
ソース:
スタックの利点
環境上の利点:
Stacks は現在最もアクティブな BTC レイヤー 2 ネットワークです。 Ordinalsプロトコルの開始後、BTC NFTに対する市場の関心は徐々に高まり、スタック上でのNFT活動も活発になってきました。ムニーブ・アリ氏によると、スタックスネットワークは65万ドル以上相当のNFTを鋳造したという。
さらに、スタックスのDeFiプロジェクトAlexのTVLは今年上半期に500%増加し、現在のTVLは2461万ドルに達しました。 Alex はスタックのヘッド Dex であり、トランザクション、ローン、新規トランザクション、無期限契約などの機能を提供する非常に完全な製品構造を備えています。スタックのアップグレードと BTC エコシステムの成長により、アレックスにはまだ開発の余地があります。
Stacks エコシステムの Arkadiko プロジェクトは MakerDAO に似ており、過剰担保資産に焦点を当てて分散型ステーブルコイン USDA を鋳造して Stacks ネットワークの資産流動性を向上させます。このプロトコルはまだ爆発的に普及していませんが、sBTC がスタック ネットワークに導入された後のパフォーマンスに期待できます。
ソース:
シティコイン:
CityCoin はスタック上に構築されたプロトコルで、コミュニティが STX トークンを使って Citycoin で報酬を獲得することで市の財務省に寄付できるようになります。参加者は STX トークンを消費して Citycoin を採掘する「マイナー」となり、使用した STX トークンの 30% は市の財務省に保管され、残りの 70% は CityCoin スタッカーとして報酬を受けます。上記のPoXの仕組みを理解すれば、Citycoinのインセンティブ設計もほぼ同じです。
ソース:
マイアミはこのプロジェクトに最初に参加した都市であり、マイアミコイン (MIA) を立ち上げました。マイアミ市金庫のウォレットの総額は 2,000 万ドルを超え、これはマイアミ市の公共予算の約 2% に相当し、これらの資金は地元コミュニティへの還元に使用されます。その後、ニューヨークもこのイニシアチブに参加し、NYCCoinを開始しました。これにより、より多くの人々がデジタル資産やウォレットにアクセスして使用できるようになり、地域の公共サービスのための資金を集めることができるようになり、スタックスのブランドが良いイメージを確立するのにも役立ちます。
考えられる課題が山積している
PoX 設計のリスク:
PoX では、STX トークンの報酬を得るために、BTC マイナーがスタック ブロックの競争に参加するために BTC を費やす必要があります。現在、BTC マイナー間の競争は小さく、収入は莫大であり (1000 STX/ブロック、報酬は 4 年ごとに半減し、最終的には 125 STX/ブロックに減額される)、マイナーは競争に参加する高いモチベーションを持っています。スタックの。以下の図のデータからわかるように、7,278 のコンテストに参加したマイナーは約 3.56 BTC を費やし、1,337,000 の STX トークン (現在約 29.4 BTC) を取得しました。
統計:
将来スタックの報酬が減少し、競争に参加するマイナーの数が増加し、マイナーが受け取る STX トークンの報酬が支出した BTC を下回った場合、マイナーは PoX に参加し続けるでしょうか? Onstacks のデータによると、現在 PoX に参加しているアクティブなマイナーは 6 人だけです。マイナーの数が 10 倍しか増加せず、STX 報酬が約 1 年後に 500 STX/ブロックに半減すると仮定すると、STX/BTC 為替レートは 2.5 倍に増加する必要があります。マイナーが確実に利益を上げられるようにするため、PoX への参加意欲を高めるために。したがって、STX の価値が増加し続けるか、スタック ネットワークの継続的な運用を確保するために、競争に参加するマイナーの数に上限が設けられます。 BTC のように、マイナーが「シャットダウン」した後でもスタックは回復できますか?
PoX の契約の脆弱性:
2023 年 4 月 19 日、Stacks は、pox-2 コントラクトの stacks-increase 関数に抜け穴があることを発見しました。その結果、アドレス bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap が理論上の計算よりも多くの BTC 報酬を受け取ることになりました。 **この計算は間違っています。 stacks-increase 関数は、データベースの変更などの操作と状態の変化を決定するロジックを混合し、reward-cycle-total-stacked をグローバル変数として使用して、連続する反復で状態を保存するためです。 **現在、Stacks チームは一時的に Stacks を PoB コンセンサスに切り替え、その後 pox-2 契約を pox-3 契約に置き換え、その後 Stacks は PoX コンセンサスを再開します。コミュニティ内の一部の開発者は、静的分析と形式的検証を容易にし、将来的にそのような脆弱性がメインネットで再発するのを避けるために、Clarity を機能的で式指向の開発言語に改良することを求めています。
要約
Stacks は間違いなく、持続可能なエコロジーと高品質のブランド効果を備えた BTC レイヤー 2 ネットワークの主要プロジェクトであり、信頼性が高くトラストレスな BTC ブリッジ、sBTC、サブネット、および Clarity 言語の最適化という主要なアップグレードを導入しようとしています。 BTC 生態学的爆発は基本的な条件を提供します。 **しかし同時に、PoX メカニズムの複雑さが Stacks チームにいくつかの困難をもたらしており、後続のサブネットの導入によりネットワーク全体の複雑さが増すことになります。 Stacks ネットワークが正しく動作していることを確認し、nakamoto のアップグレードを正常に完了する方法は、Stacks チームが解決に向けて懸命に取り組む必要がある課題です。 **