Paper 2024/408
Modular Indexer: Fully User-Verified Execution Layer for Meta-Protocols on Bitcoin
Abstract
Before the emergence of inscriptions and ordinal protocols, Bitcoin was limited in its applications due to the Turing-incompleteness of its script language. Fortunately, with recent advances in techniques, Turing-complete off-chain execution layers are established via Bitcoin indexers. Yet, existing indexers have their data integrity and availability strongly dependent on the honesty of indexers. This violated the trustlessness and decentralization principle of the cryptocurrency literature. To provide an alternative Bitcoin indexer scheme and overcome the above limitations, we have reallocated the roles of committee indexers (for heavy computations), normal indexers, and light indexers (the client end), and established a fully user-verified execution layer based on our modular indexer protocol. For the trustless relay of data, we have adopted Verkle trees to store and prove the states. Thus, data integrity and availability are guaranteed even in the case of a majority of malicious committee indexers. Ideally, our modular indexer would safely bridge the gap between the Bitcoin layer-1 and applications from BRC-20, and contribute to the further prosperity of the Bitcoin ecosystem.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- BitcoinIndexerOrdinalBRC-20Execution LayerCryptocurrency
- Contact author(s)
-
hongbo @ riema xyz
hanzhi @ riema xyz
htftsy @ riema xyz
shuhan @ riema xyz
domodata @ proton me
yu @ riema xyz - History
- 2024-03-08: approved
- 2024-03-06: received
- See all versions
- Short URL
- https://ia.cr/2024/408
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/408, author = {Hongbo Wen and Hanzhi Liu and Shuyang Tang and Shuhan Cao and Domo and Yu Feng}, title = {Modular Indexer: Fully User-Verified Execution Layer for Meta-Protocols on Bitcoin}, howpublished = {Cryptology ePrint Archive, Paper 2024/408}, year = {2024}, note = {\url{https://eprint.iacr.org/2024/408}}, url = {https://eprint.iacr.org/2024/408} }