This weekend we were introduced to a next level in Ethereum Technology, and exposed to doing things we’ve never done before on-chain. We thought hard about the benefits of creating location proofs, simplified onboarding, private transactions, utilizing scalable side-chains, and even incorporating machine learning - and we wanted to do it all!

What we ended up with was a novel idea for a real life problem, that we care deeply about.

Censorship has always been around, but today, there’s a new twist, misinformation campaigns with online trolls discrediting real events.

We wanted to create a system, utilizing the technology we learned about today, that meets this need head on, and provides people with the tools to provably participate-in and share real events that are at risk of media censorship.

So we built Anon:Hero A platform to help anyone tell their story, and unequivically prove it on the blockchain, while protecting their identity.

Using Torus for secure sign-in, Enigma to create annonymous transactions, and skale EVM, storage, and attempting ML, for lightining fast processing, storage and computation - we were able to come close to meeting this lofty goal.

While we chose to focus on an edge case today, the technology we’ve harnessed has the potential to impact industry, social services, and entertainment when applied in combination with the right mix of network participants and third party data providers.

Built With

Share this project:


posted an update

We integrated Skale ML to validate the content (video or image) participants submitted to AnonHero. The idea behind this was using the ML system to receive a proof of content, using a model we trained to validate whether an image had a building or not.
If we didn't have the time constraints, we could have trained a model and used data that validated the content further, tying it to a specific location and further validating if the content was real. Before a solution like this goes to production I would image the biggest challenge will be getting processing time down.

Log in or sign up for Devpost to join the conversation.

posted an update

Tried to integrate Aztec protocol, but that solution didn't provide privacy for data submitters. It only provides zero knowledge proofs on values for the moment.

Looked at NuCypher and it had multi party computation, but it also didn't provide privacy for the users, only cool access rights.

Finally looked at Enigma Protocol which allows the creation of secret contracts, but, they need to be created in Rust. Had to learn Rust and how to use the Enigma tool chain to write the contracts.

Couldn't deploy the contracts since the toolchain had an error in configuration. Will continue to learn Rust and see how to use Enigma though.

Log in or sign up for Devpost to join the conversation.