Research Article
ECLB: Edge-Computing-Based Lightweight Blockchain Framework for Mobile Systems
Algorithm 2
Candidate transaction block verification.
| Input: | | : A candidate Tx block; | | : The UTXO set; | | : The public key of the current leader node; | | Output: | | : Verification result; | (1) | Initialize ; | (2) | Obtain the leader’s signature from | (3) | Obtain the from and compute ; | (4) | Verify the signature by computing ; | (5) | if then | (6) | Set ; | (7) | return ; | (8) | end if | (9) | Get the transaction set from , denoted as ; | (10) | for then | (11) | Check validity of based on ; | (12) | if is invalid then | (13) | Set ; | (14) | return ; | (15) | end if | (16) | end for | (17) | return ; |
|