※この記事は、Terra Classicチェーンの修正・開発する組織「Terra Rebels」が2022年12月6日に公開した提案『Separation of Rebel Station from TFL infrastructure(Rebel StationをTFLインフラから分離させる提案)』の内容を日本語訳した記事となります。
Interchain Stationへの移行に伴う問題に対処
現在、TFL(Terraform Labs)が開発を進めている新しいウォレットアプリケーション「Interchain Station(インターチェーン・ステーション)」に移行した際、Terra Classicとの互換性が失われてしまいます。
この提案は、大規模な L1 開発を行うことにより、Terra Classicとの互換性が失われた後でもTerra Rebelsが管理をしているウォレットアプリケーション「Rebel Station」を通して自身のウォレットへアクセスできるようにすることを目的としています。
Rebel Stationの修正が必要な理由
TFLは、現状のウォレットアプリケーション「Terra Station」から IBC を介してすべてのCosmosチェーンで動作するように設計されているウォレットアプリケーション「Interchain Station」に移行するための開発を進めています。その結果、TFLによるTerra Stationのサポートは終了される予定となっています。
TFLが示した概算によると、Interchain Stationモバイルアプリのアップデートが予定されている2022年末頃に既存のTerra Stationモバイルアプリが削除される可能性があります。
現在、Terra ClassicチェーンはInterchain Stationとの互換性がなく、その互換性を持たせるために必要な作業としてTFLが公開している内容は"広範囲でコストがかかるL1開発の作業"となっています(v2.0.3の確認作業や広範囲な回帰テストなど多くの作業が必要)。また、既存の DApps やスマートコントラクトに影響を与える可能性がある特定の要件もあり、複雑な移行作業が発生する見込みです。
そのため、今後メンテナンスが可能なRebel StationやGoogle Chrome拡張機能を介して、ウォレットにアクセスできるようにすることが最低限必要となります。
TFLインフラから分離させるための提案内容
Rebel StationのGoogle Chrome拡張機能とウェブサイトはTerra Rebelsによって管理されていますが、依然としてサーバやデータベースなどといったTFLのバックエンド資産やインフラの重要な部分に依存しています。
そこで私たちは、Rebel StationのGoogle Chrome拡張機能とウェブサイトをTFLから完全に分離させる作業を緊急で進めることを提案します。作業内容は以下の要素が含まれます。
- Terra Rebelsが管理するバックエンド資産、インフラを提供
- Terra Rebelsのバックエンド資産とインフラを参照するために、Rebel Stationのフロントエンド(ユーザーが目にする部分)をリファクタリング(*1)
- TFL独自のプライベートAPIを削除し、ソースコードなどを解析してローカルな代替品を作成
- テストと実装
私たちは、この作業に2ヶ月を要し、費用として$ 150,000(約2,600万円)がかかると予想しています。
上記の項目はRebel StationとFinder(*2)に関連する最初の支出提案であり、将来的には以下の分野をカバーする提案が求められます。
- Terra Rebelsのバックエンド・インフラと連携するためのモバイルアプリケーションをリファクタリング
- Terra Rebelsのバックエンド・インフラの機能を実現するためのデスクトップアプリケーションをリファクタリング
- FinderアプリケーションのリファクタリングによるTerra Rebelsバックエンド・インフラの機能向上
- ウォレットとFinderアプリケーション群の継続的な技術サポート
TFLはTerra StationからInterchain Stationへの移行を計画しているため、私たちはこれらの作業がウォレットとFinderのアクセスを維持するために非常に重要であると考えています。従って、我々はこの作業をv2.0.3のアップグレード作業よりも優先し、今後、データチェック作業の検討や予算の提示を改めて行う予定です。
私たちは、この提案へ投票することをTerra Classicコミュニティの皆さんに強くおすすめします。
【署名者】
Raider70(@Raider7019)
echel0n(@echel0n_)
Vegas(@VegasMorph )
【共同署名者】
Yogabba(@_yo_gabba_)
Venus199(@Venus199_)
『Separation of Rebel Station from TFL infrastructure』の原文はこちら