2.3. Blockchain Architecture
There are many platforms such as Ethereum, IBM Blockchain, Hyperledger Fabric, R3 Corda that can be used to create a blockchain structure. In the blockchain structure realized in this study, Hyperledger Fabric was preferred as the infrastructure. The smart contract structure, use of docker container technology, support for a common programming language such as Java in smart contract preparation [26], and the use of (Practical Byzantine Fault Tolerance) PBFT consensus algorithm [27] were effective in choosing this infrastructure.