Skip to content

Blockchain Overview

Hunter Yavitz edited this page Jul 7, 2023 · 1 revision

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.

Blockchain Network

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.

Gateway

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.

Details