Research Article
ECLB: Edge-Computing-Based Lightweight Blockchain Framework for Mobile Systems
Algorithm 1
Candidate Tx block generation.
| Input: | | : The set of new transactions; | | : Hash of previous block header; | | : Timestamp; | | : Secret key of the leader; | | Output: | | : Candidate block; | (1) | Select a set of valid transactions from , denoted as ; | (2) | Set ; | (3) | Construct a Merkle hash tree over , and denote its root hash as ; | (4) | Increase by , where represents the block height and sets zero in the genesis block; | (5) | Compute a signature ; | (6) | Set ; | (7) | Set ; | (8) | return ; |
|