Filechain

Filechain

Proof of ownership in time of your most important works and thoughts backed by the power of Hashing & Merkle trees.

The problem Filechain solves

We frequently come up with original ideas and research that we record somewhere but don't immediately want to share with the public. Instead, we desire some kind of patent so that we can later demonstrate to the public or in court that we had the idea around this time and day. Thus if there is a disagreement later, it can be settled. Ideas don't just come to us once or twice; we have many throughout our lives.

Do the files on our computers actually have a timestamp? Can it be proven in court? Most likely not completely, thus our goal was to develop something that records a person's unique, time-stamped thoughts or research work.

Note: The frontend template was designed before the hackathon. The Merkle tree data structure, the Smart contract, Offchain/IPFS storage and retrieval of commit files, and all other integrations such as Quicknode and Push protocol were done during the hackathon.

Challenges we ran into

  • Understanding Hashing, collisions, and Merkle tree data structure in depth.
  • Integrating QuickNode and Push Protocol was a bit difficult
  • Last minutes hassles were challenging

Discussion