Optimal transactions sharding for scalable blockchain
AssigneesUniversity of Florida Research Foundation, Inc., Virginia Commonwealth University
InventorsMy T. Thai, Thang N. Dinh, Lan Nguyen, Truc Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneesUniversity of Florida Research Foundation, Inc., Virginia Commonwealth University
InventorsMy T. Thai, Thang N. Dinh, Lan Nguyen, Truc Nguyen
Estimating the term…
An exemplary transaction sharding method comprises splitting a distributed ledger into a plurality of shards; and storing a shard across the subgroup of computer nodes associated with the shard. Such a method further comprises assigning a new transaction to one of the plurality of shards, wherein assigning the new transaction comprises iteratively choosing one of the plurality of shards; in each iteration, determining a transaction-to-shard score measuring a probability that a subgroup of computing nodes associated with the chosen shard for the current iteration would be involved in a same-shard transaction for the new transaction; in each iteration, determining a latency-to-shard score by estimating a confirmation latency of the new transaction under the chosen shard for the current iteration; and selecting the new transaction to be assigned to the shard based on a combination of the transaction-to-shard score and the latency-to-shard score.
A method comprising:
A system comprising:
A non-transitory computer-readable medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:
Dependencies are inferred from the claim text.