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.