- Project ARAB - Aid Resouce Allocation Blockchain
- Public Ledger detailing all aid allocation from source to end user
- Online Webapp viewer which can search through the entire blockchain
- Private and Public key wallet
- Tokens
- Smart Contracts
Organisation (aid provider) -> Contract (Source, Destination, Payload, Amount, Provider)
If Contract not fulfilled -> Both Source and Destination lose integrity tokens
Contract Fulfilled -> Transaction Made
- Make Contract (Source, Destination, Payload, Amount, Provider)
- Verify Contract (ContractID, ContractID+ValidationBoolean signed with key)
- Get Pending Contracts
- Get All Transactions
Each Block 10 Transactions or Contracts
ID's Generated by SHA256 Hash of concatenated string of parameters
CONTRACTS ARE MADE USING THE FOLLOWING ALGORITHM FOR CHECKING:
-
source.encode() + destination.encode() + provider.encode() + payload.encode() + amount.encode()
-
Encrypt above using PGP Private key
-
ContractID + ValidationBoolean(0 or 1)
-
Encrypt above using PGP Private key