HackFS: Team Eureka & Azureus Project Introduction

Eudelio Garza
BlockVigil
Published in
3 min readJul 21, 2020
Source: HackFS.com

For the past two weeks, graduates from our second Remote Developer Bootcamp are participating in HackFS, an EthGlobal hackathon. A total of 7 graduates have formed two teams, Eureka and Azureus. The month-long HackFS hackathon is an opportunity for developers worldwide to bring together projects from the Ethereum and Filecoin ecosystem to build applications that integrate decentralized storage systems.

After the success of Aditya Vijaykumar, from our 1st Cohort’s participation in EthGlobal’s HackMoney, we are excited to give a taste of what Team Eureka and Team Azureus have been brewing. Both teams have gotten off to a hot start by identifying a real problem and designing an innovative solution to fix it!

Team Eureka

has identified the issue of fact-checking the stories we constantly see on the news and social media. Their solution to this is to build an application that enables media publishers and journalists to corroborate the factuality of reported events by enabling freelance fact-checkers to independently upload digital media as evidence that will either contribute or refute stories based on first-hand evidence.

This decentralized fact-checking approach will leverage InterPlanetary File System (IPFS), which is a peer-to-peer network for storing data in a distributed file system, to store the digital media uploaded by the fact-checkers. Users, which are primarily publishers, will be able to pay for access to a particular story of interest.

sequence diagram from the publishers perspective
sequence diagram from the fact-checkers perspective

The UI is being built on Flutter, which has a feature to take videos or pictures directly from the app. This will generate a location verification of fact-checkers through an IP lookup, which could add to the corroboration of a story by providing evidence for first-hand encounter with the event.

Team Azureus

has identified the lack of a frictionless transaction process at toll gates and is designing a decentralized solution that allows a toll authority to conduct secure transactions by cutting out untrustworthy middlemen and on-chain verification. This idea has the potential to introduce much needed reforms in the traditional toll collection systems, which in many countries is still cash only. The registration will be swift and easy for users, who most likely will only need to share a picture of their driver's license and email.

sequence diagram for user registration

For the registration process, access tokens will be verified via GoogleAuthO. Once the user is registered, users will be able to deposit FIAT money into the account. In the post-COVID19 world, contactless payments will be made via a QR code. The user will scan the code and the program will verify account balance by maintaining an ERC20 balance and transferring for each deduction, which provides automation and transparency.

Both teams have been hard at work to design these full-stack dapps using the support provided by EthVigil’s APIs. We will keep you updated on the additional functionalities that the teams will add to their projects.

Until then, Hack on!

--

--