最近まで、ビットコインのエコシステムではあまり開発が見られませんでした。今、それは急速に進化しており、多くのプロジェクトがビットコインのスケーラビリティと機能性を向上させることを目指しています。この初期段階では、サイドチェーンからレイヤー2(L2)まで、ビットコインの限られた能力を拡大するための多くの方法が試みられています。より新しいアプローチとしては、TRACとTAPプロトコルの併用があり、レイヤー1(L1)に直接機能を増やすことを目指しています。
TRACとTAPプロトコル: 革新的なビットコインレイヤー1ソリューション
この記事は1年以上前に公開されました。一部の情報は最新でない場合があります。

TRACとTAPプロトコルがビットコインのレイヤー1に新しい機能を解放
TRAC(Tokenized Real Assets Coin)はBRC20トークンであり、ビットコインブロックチェーン上の最も初期のプロジェクトベースのトークンの一つです。歴史的にビットコインベースの資産を支配してきたミームコインや投機的トークンの洪水とは異なり、TRACにはビットコインブロックチェーンのインデックス作成という実用性があります。これにより、開発者はTAPプロトコルを使用してビットコイン上にアプリケーションを構築することができます。
TRACは、バリデーターがトランザクション出力、ブロックの高さ、トークン転送などのデータを継続的に収集し、整理するプロセスを通じてビットコインブロックチェーンをインデックス化します。このデータは、その後、開発者がトランザクション履歴やトークンの残高といったブロックチェーン情報を取得するためにアクセスできるインデックスに分類されます。データの正確さを確保するために、バリデーターのネットワークがクロスチェックを実施し、最終化される前に確実に開発者にリアルタイムで信頼できるデータを提供します。
バリデーターの誠実さを確保するために、TRACはいくつかのメカニズムを採用しています。分散型バリデータネットワークは、単一のエンティティがインデックス作成プロセスを制御することを防ぎます。バリデーターは、Proof of Stake(PoS)などのコンセンサスメカニズムを使用し、TRACトークンをステークして誠実さを確保します。不正確な提出は、彼らのステークの喪失につながる可能性があります。暗号化による検証によりデータの改ざんを防止し、バリデーターは正確なデータインデックスの報酬を受け、誠実さに関してペナルティを受けます。
このプロセスは透明であり、公衆監査が可能であり、複数のバリデーターが同じデータに取り組んで冗長性とクロスバリデーションを提供します。バリデーターはデータインテグリティを確保するために定期的に監査され、不誠実な行動にはペナルティが課せられます。
本質的に、TRACはTAPプロトコルが使用するデータレイヤーになります。
TAPプロトコル:ビットコインのメタプロトコル
TAPプロトコルは、ビットコインのレイヤー1(L1)の上に直接構築されたメタプロトコルです。その目標は、ビットコインが知られるセキュリティと堅牢性を犠牲にせずに、安全でアクセス可能な分散型アプリケーション開発を可能にすることです。TAPは、分散型アプリケーション(dapps)や分散型金融(defi)プロトコルの作成を開発者に提供するために設計されています。
TAPプロトコルはTRACの分散型インデックス作成機能を利用して、ビットコイン上で直接プラットフォームを動作させることを可能にします。TAPは、出力やトークン転送、ブロックの高さなど、信頼できる整理されたデータを必要とします。たとえば、TAP上に構築された分散型金融プラットフォームでは、ユーザーの残高、トランザクション履歴、トークン転送などのデータがリアルタイムで正確に反映される必要があります。TRACのインデックス作成により、このデータは中央集権的な権限に頼ることなく効率的に取得できます。
ホワイトペーパーで述べられているように、TAPプロトコルはOrdinalsを使用して、レイヤー2(L2)ソリューションを必要とせずにビットコインレイヤー1(L1)で動作します。TAPはOrdinalsの機能を拡張し、BRC-20トークン構造を模したトークン標準を導入します。TAPプロトコルは機能を外部および内部機能という2つの部分に分けています。外部および内部機能は、トークン、ウォレット、および広範なエコシステムとの相互作用において異なる役割を果たします。
TAPプロトコルの外部機能は、ウォレットやマーケットプレイスなどの既存のインフラストラクチャと相互作用するように設計されており、他のトークン標準(BRC-20など)のようにTAPトークンの使用と取引を可能にします。これらの機能は、現在のツールやプラットフォームとの互換性を確保し、大幅な改変を必要としません。
基本的には、ユーザーとプラットフォームがTAPトークンをBRC-20トークンと同じ方法で利用しながら、TAPの独自の機能を受け入れることを可能にします。たとえば、BRC-20トークンをサポートするマーケットプレイスは、インフラストラクチャをクローンし、トークン展開、鋳造、転送といった特定のTAP操作を認識するためにわずかな調整を行うことで、TAPに順応することができます。
主な外部機能には、トークン展開(新しいTAPトークンの作成)、トークン鋳造(追加トークンの作成)、およびトークン転送(ユーザー間でのトークンの移動)が含まれます。これらの機能は、公的プラットフォーム向けに設計されており、TAPトークンが既存のシステムに大きな変更を加えることなく、defiプラットフォーム、ウォレット、または取引所にシームレスに統合されることを保証します。
TAPプロトコルの内部機能は、より高度な機能を提供し、標準的なトークン取引や鋳造を超えた、TAP特有のより洗練された操作を追加します。たとえば、トークンステーキングやトークンスワップ、プロトコル内での直接スワッピングの有効化、一つのトランザクションで複数の受取人にトークンを送る大量トークン転送、および手数料や取引の期限切れなどの機能を含むより複雑なトークン取引メカニズムがあります。
ライターとインデクサーは、TAPプロトコルの2つの主要なアクターです。ライターは、トークンの転送などのタスクを行う開発者やユーザーと考えることができ、インデクサーはブロックチェーン上のインスクリプションを追跡し、確認します。
ライター
ライターのアクションは、プロトコルの規則に従って、プロセスが透明で安全であることを保証するインスクリプションベースの検証システムを通じて開始および実行されます。ライターがアクションを開始し、実行する方法は以下の通りです:
- アクションの開始: ライターがトークンの転送やトレードの実行などのアクションを実行したい場合、TAPプロトコルにリクエストを提出します。このリクエストには、関与する資産、受取人(該当する場合)、およびその他の関連情報がすべて含まれています。ライターのリクエストは、ビットコインのL1ブロックチェーンに直接書き込まれるデータの一部であるインスクリプションの作成を引き起こします。
- インスクリプション作成: リクエストが開始されると、ビットコインブロックチェーンにインスクリプションが生成されます。このインスクリプションは、アクションの検証可能な記録として機能し、送信者の残高、実行されるアクション(例:転送またはトレード)、結果などの情報を永久に保存します。インスクリプションは不変であり、一度ブロックチェーンに書き込まれると変更できないため、アクションを記録するための透明で安全な方法を提供します。
- インデクサーによる検証: インスクリプションが生成されると、それはTAPプロトコル内のインデクサーによって検証されます。インデクサーは、インスクリプションがプロトコルのルールに従い、アクションが有効であることを確認する責任があります。たとえば、ライターがトークンの転送を開始する場合、インデクサーは、ライターに転送を完了するのに十分な残高があるかどうか、すべての他の条件が満たされているかどうか(適切な署名やトランザクション詳細など)を確認します。インデクサーは、ブロックチェーン上のデータをクロスチェックして正確性を確認します。
- アクションの実行: インデクサーによってインスクリプションが検証されると、アクションが実行されます。たとえば、トークン転送の場合、トークンは送信者のウォレットから受取人のウォレットに移されます。ビットコインブロックチェーン上のインスクリプションは、トランザクションの証拠として機能し、誰でも公開されているインスクリプションをチェックすることで、アクションが正しく実行されたことを確認できます。
- 透明性と責任: ライターによって開始されたすべてのアクションは、インスクリプションベースの検証システムを通じてオンチェーンに記録されるため、プロセス全体は透明であり、参加者が監査可能です。不一致や操作がある場合は、ビットコインブロックチェーンに対するインスクリプションをクロス参照することで、容易に検出できます。
インデクサー
インデクサーは、プロトコルのバックボーンとして、トークン残高、トランザクション、その他の重要な操作に関する正確で最新の情報を提供します。彼らの主な責任は、ライターによって作成されたインスクリプションの正確な記録を処理、検証、および維持することです。これらのインスクリプションはビットコインのL1ブロックチェーンに記録され、インデクサーはそれを追跡および検証して、ウォレット、マーケットプレイス、その他のTAP統合サービスとのシームレスな相互作用を保証する必要があります。
インデクサーは、プロトコルのインテグリティを維持するためにいくつかの主要な機能を実行します。彼らはインスクリプションを追跡し、トークンの鋳造、転送、取引がプロトコルのルールに従って行われていることを確認します。これは、残高、署名、その他の必要なデータの有効性を検証することを含みます。さらに、インデクサーはトークン残高を管理し、トランザクションが正確に記録され、ユーザーに正しく表示されるようにします。
技術的な責任に加えて、インデクサーはプロトコルの更新と移行にも準拠している必要があります。TAPは更新のための構造化されたフレームワークを提供し、インデクサーに新しい変更に適応するための猶予期間を提供します。この保守的なアプローチにより、すべてのインデクサーが必要な調整を行い、中断なく運営を続けるための十分な時間を持つことが保証されます。インデクサーは、これらの更新に密接に従わなければならず、そうしないと無効な操作やインデックスプロセスの一貫性を欠くことになります。
TAPプロトコルは、不誠実なインデクサーを直接罰するメカニズムを実装していませんが、責任とインテグリティを保証するためのいくつかの間接的な安全策に頼っています。透明なビットコインL1ブロックチェーン上で動作するプロトコルは、すべてのトランザクションと更新が公開され、不一致が容易に検出されるようにします。ガバナンスは$TRACトークンを通じたコミュニティ主導で、不誠実な行動を投票で参加者が対処することを可能にします。インデクサーはプロトコルのトランザクションを追跡し、検証するための厳しいルールを遵守する必要があり、プロトコル更新が遵守を確保します。
最後に、インスクリプションベースの検証システムは、インデクサーに自然な責任の層を提供します。TAPプロトコル内の各アクション、トークンの転送、取引、またはトークン展開いずれもがビットコインブロックチェーン上にインスクリプションされる必要があります。これらのインスクリプションは公開されており、有効な署名や正しい残高など、特定の基準を満たさなければ有効と見なされません。これらの手続を守らない、またはデータを操作しようとするインデクサーは、ユーザーや他のインデクサーがオンチェーン情報を確認するとすぐに発見されます。
TRACやTAPプロトコルを使用したことがありますか?このトピックについてのあなたの考えや意見をコメント欄で共有してください。









