Skip to content

A quick implementation or prototype of a private chain network for supply chain management with a smart contract and oracle integrated

License

Notifications You must be signed in to change notification settings

NicholasLiem/BlockTradeChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlockTradeChain (BTC)

The traditional management system for the supply chain in importing goods still has some inefficiencies, lack of transparency, and trust between stakeholders. It is very possible for delays, fraud, and errors to occur due to manual data submission so that not only that but also a protected system is created and also has limited traceability. Moreover, payment management and contractual obligations usually require intermediaries or mediators, adding time and costs to carry out the process. These shortcomings are caused because the system is not well integrated, therefore a new system is needed that guarantees the needs of stakeholders, especially trust between them. We developed this new system which is BlockTradeChain.

System Requirement

  1. It is preferable to use a quad-core (or dual-core hyperthreaded) CPU. Geth is released for a wide range of architectures.
  2. It is recommended to use at least 16GB RAM.
    Geth Hardware System Requirements

Important Notes

You should run the private chain, and then deploy the contract first before intializing the frontend and oracle service, this due to environment dependency these two service need to have from the private chain and the contract address.

How to Run Private Chain

Here's a quick tutorial how to run the private chain.
How to run private chain tutorial (Click Me!)

How to Run Frontend Server

Here's a quick tutorial how to run the frontend server.
How to run frontend server tutorial (Click Me!)

How to Deploy Contract into Private Chain

Here's a quick tutorial and explaination on how to deploy smart contracts into private chain.
How to deploy contract to private chain (Click Me!)

How to Integrate and Deploy Oracle

Here's a quick explanation on how to integrate and deploy the oracle into the private chain and smart contract.
How to integrate and deploy oracle to private chain and smart contract (Click Me!)

Project Report

Here's the link for the project report
Project Report Link

Video Snippet

Here's the link for the video snippet
Video Snippet Link

About

A quick implementation or prototype of a private chain network for supply chain management with a smart contract and oracle integrated

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •