Browse Prior Art Database

Blockchain Transaction Index Mechanism

IP.com Disclosure Number: IPCOM000249524D
Publication Date: 2017-Mar-02
Document File: 5 page(s) / 60K

Publishing Venue

The IP.com Prior Art Database

Abstract

Invented a mechanism to retrieve the transaction information from the blockchain by the transaction parameters. With this mechanism, no need to full scan the whole blockchain ledger, that will significantly improve the blockchain search speed, and improve the performance of the whole blockchain service. This mechanism can provide real-time transaction information of blockchain, no delay, solved the data synchronization problem in some other mechanisms, such as build a cache to hold the transaction information outside the blockchain service.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

1

Blockchain Transaction Index Mechanism

Blockchain is a distributed system that maintains a continuously-growing list of records called blocks secured from tampering and revision. Each block contains a timestamp and a link to a previous block. Blockchain can be used to hold, track, transfer and verify any information. It is being applied to various industrial area, playing its unique and important role.

The information stored in the blocks on the blockchain are transactions, a blockchain can hold millions of transactions, and the new transactions are still added continuously. User can search a transaction from the blockchain by its transaction id, but if user wants to search transactions that have some certain value in its transaction parameter, user has to full scan whole blocks on the blockchain to filter what he/she need, the efficiency is very low. Some method is made to solve this problem, like build a cache to hold the transaction information outside the blockchain, but the real-time synchronization between the cache and blockchain can’t be achieved, so nowadays there is no perfect method to solve this problem.

Core Idea: This is a mechanism to quickly get the transactions that have the transaction parameter needed. Achieve that by adding an "Index engine" into the blockchain service, it will be a new part of the blockchain service, it will build index for transactions inside the blockchain service. The information is real-time, and the efficiency is high.

Advantage: Search transaction by transaction parameter: with this mechanism, no need to full scan the whole blockchain to get the transactions with certain 1. transaction parameter, just query the index, the index returns the satisfied transactions, that will significantly improve the search speed. The index can return the real-time data of blockchain: when a transaction is added to the blockchain, the related index will be rebuild incrementally at 2. the same time, so the index query...