Découvrir les transactions Bitcoin en réaffectant nLockTime
Résumé
Le protocole Lockchain utilise le champ obligatoire de quatre octets nLockTime des transactions Bitcoin comme en-tête de métadonnées compact pour un métaprotocole. En limitant les valeurs encodées à une plage inutilisée d’horodatages Unix passés, il attribue des champs au signal du protocole, au type, à la variante et à l’identifiant de séquence, tout en respectant les règles de consensus et de politique de Bitcoin, selon le document.
L’objectif déclaré est de repérer efficacement les transactions : les indexeurs peuvent examiner cet en-tête de taille fixe avant de décider s’ils doivent inspecter des données plus volumineuses, comme les sorties OP_RETURN ou les données witness. La proposition affirme qu’il n’y a pas de coût marginal supplémentaire en espace de bloc et qu’elle n’introduit ni nouveau mécanisme de stockage sur chaîne ni nouvelle primitive cryptographique. La description fournie explique la raison d’être de la conception, mais ne présente aucun résultat mesuré d’indexation, aucune preuve de déploiement ni analyse de sécurité ; son efficacité pratique et ses limites opérationnelles ne peuvent donc pas être évaluées à partir de ce seul texte.
Idées clés
- Le protocole réaffecte le champ nLockTime pour en faire un en-tête de métadonnées compact.
- Les valeurs encodées identifient un signal de protocole, un type, une variante et une séquence.
- Les indexeurs peuvent filtrer les transactions à l’aide de l’en-tête de taille fixe avant d’inspecter des données plus volumineuses.
- La conception affirme ne nécessiter ni nouveau mécanisme de stockage sur chaîne ni nouvelle primitive cryptographique.
- La description ne fournit aucune évaluation mesurée des performances ou de la sécurité.
Étiquettes
Texte intégral
# 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.
Reproduit dans son intégralité avec attribution, conformément à la licence de la source. Licence: abstract CC0
Ce résumé a été rédigé par l’agent de recherche de Stratmill à partir de la source originale ; il n’en est pas une copie.