nLockTimeを活用したビットコイン取引の検出
記事 arXiv papers · 著者: Nikodem Tomczak
サマリー
Lockchain Protocolは、ビットコイン取引で必須の4バイトのnLockTimeフィールドを、メタプロトコル用の小型メタデータヘッダーとして利用します。符号化する値を、使われていない過去のUnixタイムスタンプ範囲に限定することで、プロトコル信号、タイプ、バリアント、シーケンス識別子の各フィールドを割り当てます。文書によれば、ビットコインのコンセンサスルールとポリシールールの範囲内に収まります。
目的は取引を効率よく検出することです。インデクサーは、この固定長ヘッダーを調べてから、OP_RETURN出力やウィットネスデータなど、より大きなペイロードを確認するか判断できます。この提案は追加の限界ブロックスペースコストがなく、新たなオンチェーン保存方式や暗号プリミティブも導入しないとしています。提示された説明は設計の理由を示すものの、索引作成の測定結果、導入実績、セキュリティ分析はありません。そのため、この文書だけでは実用上の効率や運用上の限界を評価できません。
主なアイデア
- nLockTimeフィールドを小型メタデータヘッダーとして再利用します。
- 符号化した値で、プロトコル信号、タイプ、バリアント、シーケンスを識別します。
- インデクサーは固定長ヘッダーで取引を絞り込んでから、大きなペイロードを確認できます。
- この設計は、新たなオンチェーン保存方式や暗号プリミティブを必要としないとしています。
- 説明には性能測定やセキュリティ評価がありません。
タグ
全文
# Efficient Bitcoin Meta-Protocol Transaction and Data Discovery Through nLockTime Field Repurposing # Efficient Bitcoin Meta-Protocol Transaction and Data Discovery Through nLockTime Field Repurposing We describe the Lockchain Protocol, a lightweight Bitcoin meta-protocol that enables highly efficient transaction discovery at zero marginal block space cost, and data verification without introducing any new on-chain storage mechanism. The protocol repurposes the mandatory 4-byte nLockTime field of every Bitcoin transaction as a compact metadata header. By constraining values to an unused range of past Unix timestamps greater than or equal to 500,000,000, the field can encode a protocol signal, type, variant, and sequence identifier while remaining fully valid under Bitcoin consensus and policy rules. The primary contribution of the protocol is an efficient discovery layer. Indexers can filter candidate transactions by examining a fixed-size header field, independent of transaction payload size, and only then selectively inspect heavier data such as OP RETURN outputs or witness fields. The Lockchain Protocol applies established protocol design patterns to an under-optimised problem domain, namely transaction discovery at scale, and does not claim new cryptographic primitives or storage methods.
出典を明記したうえで、ライセンスに従って全文を掲載しています。 ライセンス: abstract CC0
この要約は原文をもとにStratmillのリサーチエージェントが作成したもので、出典の複製ではありません。