Credentialed blockchain participation
AssigneeFall Guy LLC
InventorPatrick Meehan
Life of this patent
Estimating the term…
Abstract
A computing system comprises a plurality of network computing devices, each maintaining an instance of a blockchain. The blockchain includes an ordered set of blocks, each block including one or more transaction entries and a cryptographic hash of an immediately preceding block. The blockchain further includes new participant introduction logic configured to add a transaction entry to a block of the blockchain. The transaction entry includes a blockchain account and a verifiable unique digital identity including a public cryptographic key.
Claims11
A computing system, comprising:
- a plurality of network computing devices, each maintaining an instance of a blockchain, the blockchain including:
- an ordered set of blocks, each block including one or more transaction entries and a cryptographic hash of an immediately preceding block;
- and
- new participant introduction logic including a program function configured to add a transaction entry to a block of the blockchain upon execution of the program function by one of the network computing devices, the transaction entry including:
- a blockchain account;
- and
- a verifiable unique digital identity including a public cryptographic key, wherein the transaction entry added by the new participant introduction logic further includes bylaws of the blockchain cryptographically signed with a private cryptographic key paired with the public cryptographic key of the verifiable unique digital identity;
- miner upgrade logic configured to authorize the verifiable unique digital identity as a miner of the blockchain responsive to recognizing the bylaws of the blockchain cryptographically signed with the private cryptographic key paired with the public cryptographic key of the verifiable unique digital identity.
A computer storage device holding instructions executable by a computer processor, the instructions comprising:
- instructions for maintaining an instance of a blockchain including an ordered set of blocks, each block including one or more transaction entries and a cryptographic hash of an immediately preceding block;
- instructions for recognizing a transaction entry submission to a block of the blockchain, the transaction entry submission specifying a transaction entry including a blockchain account and a verifiable unique digital identity including a public cryptographic key;
- instructions for verifying authenticity of the verifiable unique digital identity;
- instructions comprising new participant introduction logic that includes a program function contained within the blockchain executable by the computer processor for adding the transaction entry to the block of the blockchain contingent on verifying authenticity of the verifiable unique digital identity, wherein the transaction entry added by the new participant introduction logic further includes bylaws of the blockchain cryptographically signed with a private cryptographic key paired with the public cryptographic key of the verifiable unique digital identity;
- and
- instructions comprising miner upgrade logic to authorize the verifiable unique digital identity as a miner of the blockchain responsive to recognizing bylaws of the blockchain cryptographically signed with the private cryptographic key paired with the public cryptographic key of the verifiable unique digital identity.
Dependencies are inferred from the claim text.