Blockchain payment channels with trusted execution environments
AssigneeImperial College of London
InventorsIttay Eyal, Emin Gun Sirer, Peter Robert Pietzuch, Joshua David Lind
Life of this patent
Estimating the term…
Loading patent…
AssigneeImperial College of London
InventorsIttay Eyal, Emin Gun Sirer, Peter Robert Pietzuch, Joshua David Lind
Estimating the term…
An apparatus in one embodiment includes a first processing device configured to communicate over a network with one or more additional processing devices including at least a second processing device. The first processing device includes a first blockchain client and a first trusted execution environment, and is configured to establish a first payment channel with a second trusted execution environment of the second processing device. The first processing device is also configured to associate at least one deposit with the first payment channel through execution of a corresponding blockchain transaction via the first blockchain client. The first processing device is further configured to utilize the deposit associated with the first payment channel to carry out multiple off-blockchain transactions between the first processing device and at least the second processing device. The first payment channel in some embodiments is part of a chain of payment channels established between trusted execution environments of respective pairs of the processing devices.
An apparatus comprising:
A method comprising:
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by a first processing device, the first processing device being configured to communicate over at least one network with one or more additional processing devices including at least a second processing device, causes the first processing device:
Dependencies are inferred from the claim text.