US2021336769A1PendingUtilityA1

Decentralized computation system architecture based on node specialization

Assignee: DAPPER LABS INCPriority: May 24, 2018Filed: Jul 8, 2021Published: Oct 28, 2021
Est. expiryMay 24, 2038(~11.8 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.

Join the waitlist — get patent alerts

Track US2021336769A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.