EFFICIENT EXECUTION OF BLOCKCHAIN SMART CONTRACTS USING CLOUD RESOURCE PRIMITIVES

Systems and methods are disclosed for efficient execution of code corresponding to smart contracts on a blockchain by utilization of trusted cloud primitives. As opposed to inefficient mechanisms that require individual nodes participating in a blockchain to independently execute smart contracts, em...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Wagner, Timothy Allen
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods are disclosed for efficient execution of code corresponding to smart contracts on a blockchain by utilization of trusted cloud primitives. As opposed to inefficient mechanisms that require individual nodes participating in a blockchain to independently execute smart contracts, embodiments of the present disclosure utilize a trusted consensus node, implemented by trusted code execution on a trusted cloud service provider, to execute smart contract code. Results of the execution can then be provided to participants for inclusion in the blockchain. The results are illustratively signed by the trusted cloud service provider, such that participants trust that the code executed properly without need for participants to trust one another with respect to the smart contract execution.