Smart Contract Deployment |
Distinct smart contracts for various tasks |
Blockchain Network Nodes |
Four peer nodes, four ordered nodes |
Authorized Participation |
Valid certificates issued for authorized users |
Certificate Authority |
One certificate authority |
Unauthorized Access |
Denied by a smart contract with an error message |
Ledger Storage |
Utilization of CouchDB database |
Transaction Traceability |
Historical transactions recorded for traceability |
Chaincode |
Bill of lading serves as chaincode |
Contract Conditions |
Multiple conditions for bill of lading operations |
System Testing Environment |
Ubuntu 20.0 with 16GB of RAM |