-
Notifications
You must be signed in to change notification settings - Fork 0
Blockchain Overview
This project marks an attempt to create a blockchain. The purpose of the blockchain is to provide a chain of custody to a crud application. The chain of custody could serve as a secure record of transactions, messages, references, or other types.
By integrating blockchain, a merchant would have an immutable, transparent, and secure ledger for tracking inventory items through their lifecycle, which is particularly useful for establishing a reliable chain of custody.
The intent is to provide a network of nodes that serve as blockchain assemblers. This network should be distributed yet contained, using containerization. This network should operate by proof-of-work to contribute block transactions and establish consensus among themselves to the validity of the ledger.
The blockchain network should be located behind a gateway server. The purpose of the gateway is to authenticate requests from a whitelist of IP addresses. This ensures only authorized transactions are submitted to the blockchain network.