Table 3.
The urgent sensed data blockchain processing procedure.
| Stages | Steps | Procedures |
|---|---|---|
| Generating data | 1 | An SDD transmits the urgent sensed data to a neighboring RDD |
| Transferring data | 2 | The RDD transmits data to the smart dust IoT Server |
| Creating and propagating a new block/transaction | 3 | The RDD creates a new block and a new transaction |
| 4 | The RDD writes the hash of the previous block and the device (SDD) information to the block, and the RDD writes the device (RDD/SDD) information and data to the transaction | |
| 5 | The RDD performs a hash operation on the transaction and performs an SHA 256 hash operation on the block | |
| 6 | Register the transaction in the block | |
| 7 | Propagating the block to other RDDs | |
| Synchronizing the block | 8 | On receiving the propagated block, every RDD updates its urgent sensed data ledger |