Blockchain sharding with parallel threads
AssigneeEzblock Ltd.
InventorRundong Huang
Life of this patent
Estimating the term…
Abstract
A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards; collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block; encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block.
Claims27
A computer-implement method, comprising:
- receiving from a decentralized app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards;
- collecting, with a join block in the blockchain, transactions, the join block as a special blockchain block at a fixed interval;
- encapsulating the shard creation transaction;
- applying the block including the shard creation transaction to yield a new shard in the block;
- and
- broadcasting the block.
A system, comprising:
- one or more processors of a machine;
- a memory storing instruction that, when executed by the one or more processors, cause the machine to perform operations comprising:
- receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards;
- collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block;
- encapsulating the shard creation transaction;
- applying the block including the shard creation transaction to yield a new shard in the block;
- and.
- broadcasting the block.
A machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
- receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain, the block comprising multiple shards;
- collecting, with a join block in the blockchain, transactions, the join block adjacent the blockchain block;
- encapsulating the shard creation transaction;
- applying the block including the shard creation transaction to yield a new shard in the block;
- and
- broadcasting the block.
Dependencies are inferred from the claim text.