Research Article
PyRos: A State Channel-Based Access Control System for a Public Blockchain Network
| Procedure Channel_Validate | | Search (FT) in Blockchain network | | if FT.output was spent then return False | | else return True | | end procedure | | Procedure Verify_Signature in Tstate | | If VerifyTstate.input.Sigskx, FT.output.addrx is True then return Ture | | else return False | | end procedure | | Procedure Verify_Signature in m | | If Verify (SigSkx (m), Tstate.output.addrx) is True then return Ture | | else return False | | end procedure | | Procedure Verify_Hash (m) | | HashValue ← Hash (m.r) | | M ← Hash (Tstate||hdata||HashValue) | | If Verify (Tstate.input.Sigskx (M), addrx is True then return Ture | | else return False | | end procedure |
|