Blockchain State Reliability Determination

  • Published: Oct 5, 2017
  • Earliest Priority: Mar 30 2016
  • Family: 2
  • Cited Works: 1
  • Cited by: 3
  • Cites: 2
  • Additional Info: Full text
Abstract

A computer implemented method for receiving code distributed by a base station at a target device via a network, the distribution being made to one or more destination devices including the target device via one or more distribution servers arranged between the base station and the one or more devices on the network, wherein the base station maintains a first blockchain data structure storing one or more blocks and having a state determined by a most recently committed block in the first blockchain, the method comprising: receiving the code, a defined list of devices connected to the network, and the hash value for the code and the defined list of devices via the one or more distribution servers; receiving a broadcast communication including a current state of the first blockchain for receipt by target device, the current state including a transaction having a hash value for the code and the list of network connected devices, and the current state having associated a hash value based on the contents of the transaction and a hash value evaluated for a block corresponding to a preceding state of the first blockchain; verifying, based on access to a second blockchain, the validity of the hash value evaluated for the preceding state of the first blockchain, the second blockchain storing blocks of one or more transactions containing hash values for one or more previous states of the first blockchain, and the second blockchain being validated by blockchain miners at one or more of the destination devices so as to confirm the validity of blocks in the second blockchain; and in response to the verification and a determination that the target device is included in the list of network connected devices, executing the code at the target device.


Claims
Download PDF
Document Preview
Document History
  • Publication: Oct 5, 2017
  • Application: Mar 3, 2017
    WO EP 2017055095 W
  • Priority: Mar 30, 2016
    EP EP 16162933 A

Download Citation


Sign in to the Lens

Feedback