Blockchain fragmentation with adjustable quorum number

A quorum, blockchain technology, applied in the field of node computers, which can solve the problems of small sharding and damage to the security of sharding protocols.

Pending Publication Date: 2022-04-22
VISA INT SERVICE ASSOC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Nevertheless, shards cannot be made arbitrarily small since it is possible to form apostate shards in which malicious nodes occupy a sufficient majority of the network shards, thereby compromising the security of the entire sharding protocol

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Blockchain fragmentation with adjustable quorum number
  • Blockchain fragmentation with adjustable quorum number
  • Blockchain fragmentation with adjustable quorum number

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Before discussing embodiments of the invention, some terms may be described in further detail.

[0023] A "blockchain" can be an ever-expanding list of records linked through cryptography. A blockchain may consist of a series of blocks. Each block in the blockchain may include an electronic record of one or more historical transactions, along with metadata. In some embodiments, blocks in a blockchain may be related by including a reference to a previous block (eg, the hash output of the previous block). The content of each new block in the blockchain can be algorithmically determined based on new transactions and previous blocks in the blockchain. Information in the blockchain can be immutable. The blockchain can be sharded into blockchain shards stored at the committee. For example, one committee can store one shard of the blockchain, while different committees can store different shards of the blockchain.

[0024] A "verification network" may include a set of com...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method includes broadcasting, by a node computer, a proposal message including a new block of a blockchain to a plurality of node computers in a network fragment. The node computer may receive at least one voting message from the plurality of node computers, the at least one voting message indicating verification of the new block. The node computer may receive a plurality of pre-commit messages after a predetermined amount of time, the plurality of pre-commit messages including at least the new block and a block certificate created based on the at least one voting message. The node computer may submit the new block to the blockchain if a number of received pre-commit messages of the plurality of pre-commit messages is greater than a quorum value associated with the network fragment.

Description

[0001] Related Application Cross Reference [0002] This application is a PCT application claiming the benefit of U.S. Provisional Application No. 62 / 898,905, filed September 11, 2019, which is hereby incorporated by reference in its entirety for all purposes. Background technique [0003] Sharding is a way to scale the blockchain protocol according to the size of the network: the network is divided (e.g. via random sampling) into small groups of validator nodes called shards, which achieve Byzantine consensus by representing all nodes in the network (Byzantine consensus) to process interactions in parallel. Shards can sign interactions (e.g. transactions) at a much faster rate than the entire network because of the small size of the shards and the fact that the message complexity induced by the consensus protocol is at least quadratic (in terms of the number of participants ). [0004] Nevertheless, shards cannot be made arbitrarily small, since it is possible to form apost...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/40H04L9/32
CPCH04L63/123H04L9/3239H04L69/28H04L9/50G06F16/9027H04L9/3265
Inventor M·扎马尼M·奥兹达伊
Owner VISA INT SERVICE ASSOC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products