US2021336769A1PendingUtilityA1

Decentralized computation system architecture based on node specialization

58
Assignee: DAPPER LABS INCPriority: May 24, 2018Filed: Jul 8, 2021Published: Oct 28, 2021
Est. expiryMay 24, 2038(~11.9 yrs left)· nominal 20-yr term from priority
H04L 9/50H04L 9/3239G06Q 20/3827G06Q 2220/00H04L 9/3255H04L 9/0637H04L 9/0643H04L 9/3247
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Described are systems, methods, and media for providing secure and scalable decentralized computation for one or more decentralized applications. Features include a blockchain; and a plurality of nodes comprising a plurality of each of three specialized node types, the specialized node types comprising access nodes, security nodes, and execution nodes.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A decentralized computation system for adding a block to a blockchain comprising:
 a) access nodes configured to receive, from a client, one or more transactions, determine that the one or more transactions are well-formed, and provide responses to queries related to a canonical state for the blockchain;   b) security nodes configured to provide a guarantee for the block through a Byzantine fault tolerance (BFT) consensus algorithm employed to finalize the one or more transactions; and   c) execution nodes configured to determine a result for each of the one or more transactions, once finalized, and store the canonical state of the blockchain.   
     
     
         2 . A computer-implemented method of adding a block to a blockchain comprising:
 a) receiving, through a plurality of access nodes, one or more transactions from a client;   b) determine, through the access nodes, that the one or more transactions are well-formed;   c) providing, through a plurality of security nodes, a guarantee for the block through a Byzantine fault tolerance (BFT) consensus algorithm employed to finalize the block;   d) determining, through a plurality execution nodes, a result for each of the one or more transactions, once the block is finalized;   e) storing, through the execution nodes, a canonical state of the blockchain; and   f) providing, through the access nodes, responses to queries related the canonical state for the blockchain.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.