Research Article

A Scientific Research Information System via Intelligent Blockchain Technology for the Applications in University Management

Algorithm 4

Supervision smart contract.
Input: Regulatory request
Output: Regulatory data
If Authority determination()//User authority identification
 Call Data validation smart contract
 Return true
 If Get the private key of the regulatory data owner
 Return Decrypt regulatory data
 If Database comparison()//Regulatory process
  Return result—> regulator
 Else
  false
 Else
 refuse
Else
 false
Output: Regulatory data