Abstract: A frontend client system and associated frontend method perform processes for backing up encrypted data in backend storage, such that a frontend client can perform the backup without exposing the encrypted data, using the client-controlled keys, and without long running server-side processes.
Type:
Grant
Filed:
August 29, 2019
Date of Patent:
December 29, 2020
Assignee:
Blockstack PBC
Inventors:
Aaron Blankstein, Jude Nelson, Lawrence Salibra, Matthew Little
Abstract: A Turing incomplete smart contracting source code for use in a blockchain network is disclosed that allows for static analysis of a smart contract at the time of publishing.
Abstract: An improved blockchain implementation that reduces application transaction processing bottlenecks for applications that operate on a decentralized network is described herein. For example, if an application operating on a decentralized network becomes sufficiently popular, an existing blockchain can be split into the original blockchain and an application-specific chain (or app chain) that includes blocks that only store transactions for the sufficiently popular application. Multiple application-specific chains can be formed as different applications become sufficiently popular. The original blockchain may be used to perform sortitions to select which miners should mine new blocks in the application-specific chain(s).
Abstract: In a decentralized system based on a blockchain, a storage server directs the off-chain storage of shared data for multiple decentralized applications in data caches on a backend storage provider, such that a user's client and any authorized decentralized applications can access encrypted data in the data caches, but the storage server performs no encryption of that data and is not exposed to encryption keys and unauthorized decentralized applications cannot access the encrypted data.
Type:
Grant
Filed:
August 29, 2019
Date of Patent:
May 26, 2020
Assignee:
Blockstack PBC
Inventors:
Yukan Liao, Matthew Little, Jude Nelson, Aaron Blankstein
Abstract: In a decentralized system based on a blockchain, a system and method automates the process for migrating data for decentralized applications stored off-chain between backend storage providers, such as cloud-based storage providers, such that a frontend client can perform migration processes without exposing encrypted data, using client-controlled keys, and without long running server-side processes.
Type:
Grant
Filed:
August 29, 2019
Date of Patent:
April 28, 2020
Assignee:
Blockstack PBC
Inventors:
Aaron Blankstein, Jude Nelson, Lawrence Salibra, Matthew Little
Abstract: A decentralized application platform and associated method creates an ID that can be used to sign into any decentralized application that follows the platform protocol without having a centralized third party having to vouch for the user's identity.
Type:
Grant
Filed:
August 29, 2019
Date of Patent:
March 24, 2020
Assignee:
Blockstack PBC
Inventors:
Jude Nelson, Aaron Blankstein, Lawrence Salibra, Yukan Liao, Matthew Little