/OwnershipSmartContract

Smart contract to ensure content ownership

Primary LanguageJavaScriptMIT LicenseMIT

A proof of concept for smart contracts implemented over a blockchain framework to maintain file ownership by associating fileHashes to the owner of the file and timestamp at the time of upload.

Software Used:

Ganache-CLI

Truffle

Solidity 0.5.8

Web3js for Ethereum

NodeJS

NPM Package Manager

The fileHashes correspond to the files uploaded to an InterPlanetary File System (IPFS) and are obtained at the consent of the owner.