Abstract: A distributed ledger, e.g., blockchain, enabled operating environment includes a user device that accesses services of a service device by leveraging the decentralized blockchain. For example, a user device can lock/unlock a door (e.g., service device) by interfacing with a smart contract stored on the decentralized blockchain. The user device provides parameters, such as payment, that satisfies the variables of the smart contract such that the user device can access the service device. The service device regularly retrieves information stored in the smart contract on the decentralized blockchain. For example, the retrieved information can specify that the user device is authorized to access the service device or that the service device is to provide a service. Therefore, given the retrieved information, the service device provides the service to the user device.
Type:
Grant
Filed:
April 9, 2020
Date of Patent:
April 26, 2022
Assignee:
BC DEVELOPMENT LABS GMBH
Inventors:
Christoph Jentzsch, Simon Jentzsch, Stéphane Tual
Abstract: A system and a method are disclosed for using a client that is unsynchronized with a blockchain network to validate blockchain transactions for IoT devices, web apps, mobile apps, and other applications. The client retrieves a register of nodes (acting as information provider or validator) that are synchronized with the blockchain network, selects a node from the register, and transmits an information request to the selected node. The client receives a response to the request, the response including the requested information and validation indicia (e.g., proofs), and determines whether the response is valid based on the validation indicia. The client transmits, in response to determining that the response is valid, a confirmation to the IoT device, web app, mobile app or other applications.
Type:
Grant
Filed:
April 15, 2019
Date of Patent:
March 22, 2022
Assignee:
BC Development Labs GmbH
Inventors:
Christoph Jentzsch, Steffen Kux, Simon Jentzsch, Jean Paul Ruiz Depraz