Method of constructing scalable blockchain by using KanBan to update off-chain transactions states
OwnerPaul Liuinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerPaul Liuinventor
Estimating the term…
A method of constructing scalable blockchain by using KanBan to update off-chain transactions' states A KanBan is a collection of data or data-tables managed as in memory database to maintain live states of a blockchain's off-chain transactions or off-chain accounts, it runs in a blockchain node computer or a separate computer connects to blockchain node, it resides either in computer's normal memory or GPU memory. In a blockchain system, usually transactions are collected by blockchain nodes and included in a block to lock by consensus, however, due to consensus protocol as well as node computer's performance and network bandwidth limit, a blockchain system usually has low transaction process ability, for example, Bitcoin blockchain can process no more than 7 transactions per second only. The so called off-chain transaction is a transaction that is not submitted to main blockchain only hold in local system temporarily until final submitting. Off-chain transactions can be very large volume, two participants can perform multiple transactions back and forth before submitting to main blockchain for settlement, update and maintain accurate states in a global decentralized way for every off-chain account or address is important for banning double spend. KanBan is dedicated for this purpose, when an off-chain transaction happens, it is sent to all KanBan nodes immediately, so that states of participants accounts or addresses are updated immediately in the blockchain wide. With KanBan feature, a blockchain eco-system consists of main blockchain and localized nodes or side-chains in a unified value system can perform giant amount of transactions in a safe, reliable way, it enables a blockchain system to achieve great scalability.
A method of constructing scalable blockchain by using KanBan to update off-chain transactions' states, to a blockchain system, using in memory database in main blockchain node-computers to update and maintain states for of-chain transactions, so that to ban double spend and make the blockchain scalable, the dedicated in memory database for updating off-chain transactions' states is called KanBan which means “watching board” in Chinese language.
Dependencies are inferred from the claim text.