Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.07 KB

README.md

File metadata and controls

23 lines (18 loc) · 1.07 KB

gatech-blockchain-project-sp23

Welcome to...

________    _________      .__           .__        
\______ \  /   _____/ ____ |  |__ _____  |__| ____  
 |    |  \ \_____  \_/ ___\|  |  \\__  \ |  |/    \ 
 |    `   \/        \  \___|   Y  \/ __ \|  |   |  \
/_______  /_______  /\___  >___|  (____  /__|___|  /
        \/        \/     \/     \/     \/        \/ 

This is the code repository for my data sharing blockchain project. This solution utilizes Fast Fully Homomorphic Encryption Over the Torus (TFHE) for privacy preservation as well as Interplanetary File System (IPFS) for decentralized storage and data immutability. Ethereum is used as the blockchain environment.

With the code here, you can:

  1. Start a private Ethereum network
  2. Encrypt, decrypt, and operate on data using TFHE 3 .Start a private IPFS network and upload/download files to it
  3. Observe the DSchain.sol smart contract where all of the data on chain is managed
  4. Access the dApp UI (website) where users can interact with the smart contract

The dApp UI can be found at https://ak26252.github.io/