-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
projects: Add EthGlobal Bangkok 2024 projects
- Loading branch information
Showing
25 changed files
with
301 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
name: Aware | ||
authors: | ||
- Kalpitha S V: https://github.com/kalpithasv | ||
- Alan Christofer: https://github.com/Webxspark | ||
- Pranav Vinodan: https://github.com/Pranav2456 | ||
description: | | ||
A whisper heard, A world transformed decentralized civil help | ||
platform designed to empower citizens with anonymous incident reporting and | ||
spread awarness. | ||
Inspired by the Bat Signal from Batman, we’ve built something even better! A | ||
decentralized civil help platform designed to empower citizens with anonymous | ||
incident reporting and spread awarness. | ||
Citizens can report any issue causing harm at a societal and civil level | ||
anonymously, thanks to our robust privacy layer. Reports are verified by other | ||
citizens and AI agents, ensuring authenticity. Once verified, reports are made | ||
available for minting by news and media outlets, reducing their workload in | ||
fact-checking. | ||
Our AI agents analyze the severity of reports, prioritizing urgent cases for | ||
immediate action. Citizens are rewarded through a points system for reporting, | ||
while fake reports lead to point deductions. A minimum of 200 points is | ||
required to report or contribute to others' reports, ensuring quality and | ||
accountability. Plus, every citizen must verify their identity, ensuring one | ||
account per person. | ||
We’re creating a secure, transparent, and action-driven platform that puts the | ||
power back into the hands of citizens! | ||
## How Aware Was Built | ||
Aware was built with a unique approach to addressing urban issues while | ||
maintaining user privacy. We crafted a solution that leverages multiple | ||
blockchain protocols, each serving a specific purpose in our ecosystem. | ||
### Core Architecture & Implementation | ||
At the heart of Aware lies a two-chain architecture that separates private | ||
user data from public reports. We chose the Oasis Sapphire Network for our | ||
privacy layer, handling all sensitive user information through encrypted | ||
storage and secure verification processes. This network's privacy-first | ||
approach ensures that user identities remain protected while still allowing | ||
for verified reporting. | ||
For the main reporting platform, we implemented our solution on various L2 | ||
chains and each one of those serves as a primary chain implementing a | ||
multi-chain system, which handles the public aspects of our system. This | ||
includes report management, our innovative point system, and community | ||
interactions. The separation allows us to maintain privacy where needed while | ||
keeping public data transparent and accessible. | ||
### Technical Innovation | ||
What makes our implementation particularly interesting is our novel approach | ||
to user verification and report management. Instead of traditional KYC, we | ||
developed a privacy-preserving verification system on Sapphire that issues | ||
proofs without exposing user data. Users first verify themselves on Sapphire, | ||
where their sensitive information is encrypted and stored securely. Once | ||
verified, they can use the same wallet to submit reports on primary chain. | ||
Our point system is carefully crafted to encourage quality reporting while | ||
deterring spam and false reports. | ||
This creates a self-regulating ecosystem where users are incentivized to | ||
submit legitimate reports and actively participate in community validation. | ||
### Partner Technologies Integration | ||
- **Oasis Sapphire:** We leveraged Sapphire's privacy | ||
features for our verification system. The network's ability to handle | ||
encrypted data while maintaining transparency where needed perfectly suited | ||
our requirements for user privacy. | ||
- **Filecoin:** For report media storage, we integrated Filecoin. This provides | ||
decentralized, permanent storage for report evidence while maintaining | ||
efficient access through IPFS. The content-addressing system ensures data | ||
integrity and immutability. | ||
- **Primary Chain (Multichain Ecosystem Consisting Various L2s):** These networks | ||
provide the scalability and cost-effectiveness needed for our main platform | ||
operations. Their high throughput and low transaction costs make it feasible | ||
for users to submit reports and interact with the platform regularly. | ||
Check out more on the hackathon's [project | ||
page](https://ethglobal.com/showcase/aware-jxv38). | ||
paratimes: | ||
- sapphire | ||
codeUrl: https://github.com/Webxspark/ethbangkok-dev | ||
tutorials: | ||
- Video demo: >- | ||
https://stream.mux.com/3Q8HEsS1Z028rQkAdMEzc8F5pxqOQR1JAvdSQ5q02HroU/high.mp4 | ||
demoUrl: https://aware-ethbangkok-2024.webxspark.com/ | ||
created: '2024-11-14T11:53:54Z' | ||
lastUpdated: '2024-11-18T16:04:44Z' | ||
tags: | ||
- ETHGlobal Bangkok | ||
- Hackathon | ||
languages: | ||
- typescript | ||
- solidity | ||
- python | ||
maintainedByOasis: false |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
name: FanHub | ||
authors: | ||
- Taehee (Jaden) Yoon: https://github.com/thyoondev | ||
description: | | ||
Anonymous social platform revolutionizing creator-fan connections through | ||
token-gated communities. Built on Oasis Sapphire with ROFL, it enables | ||
authentic, secure, and private interactions between creators and their fans. | ||
## Detailed Description | ||
FanHub is a decentralized social platform redefining creator-fan interactions. | ||
Built on Oasis Sapphire's privacy-focused blockchain technology, it offers | ||
exclusive, token-gated communities where meaningful, private connections | ||
thrive while preserving user anonymity. | ||
FanHub combines a chat and Twitter-like message thread system, enabling fans | ||
to engage with their favorite creators (Hosts) in confidential spaces. The | ||
platform uses a token-gating mechanism to manage community access, ensuring | ||
only those meeting specific token balance requirements can participate. | ||
## Key Benefits | ||
### For Creators | ||
- Create exclusive communities for dedicated fans | ||
- Maintain genuine connections without privacy concerns | ||
- Monetize engagement through token-based access | ||
- Control community membership through token requirements | ||
- Interact directly with fans in a secure environment | ||
### For Fans | ||
- Join exclusive communities of favorite creators | ||
- Maintain anonymity while engaging with creators | ||
- Participate in token-powered ecosystems | ||
- Access private content and direct communications | ||
- Verify authenticity of creator interactions | ||
- Technical Architecture | ||
## Core Technology | ||
- Oasis Sapphire Integration: Leverages confidential smart contracts for secure, | ||
private interactions | ||
- ROFL (Runtime OFfchain Logic): Enables efficient off-chain token | ||
balance verification | ||
- End-to-End Encryption: Ensures complete privacy for all communications | ||
- Token-Gating Mechanism: Smart contracts verify token holdings for community | ||
access | ||
### Frontend | ||
- Built with Next.js for optimal performance | ||
- Integrates Wagmi for seamless Web3 functionality | ||
- Responsive design for all devices | ||
### Smart Contracts | ||
- Deployed on Oasis Sapphire network | ||
- Handle token-gating logic | ||
- Manage community access controls | ||
- Process encrypted communications | ||
### ROFL Service | ||
- Performs off-chain token balance verification | ||
- Ensures efficient and scalable operations | ||
- Maintains system integrity | ||
Check out more on the hackathon's [project page](https://ethglobal.com/showcase/fanhub-u0rd9). | ||
paratimes: | ||
- sapphire | ||
codeUrl: https://github.com/byzantine-fault/FanHub | ||
tutorials: | ||
- Video demo: >- | ||
https://stream.mux.com/33GKwO7005PzENvAvUblt3w00ohy01P4BtxmMmC00QaidnA/high.mp4 | ||
demoUrl: '' | ||
created: '2024-11-16T19:35:46Z' | ||
lastUpdated: '2024-11-17T14:07:18Z' | ||
license: apache-2.0 | ||
tags: | ||
- Privy | ||
- Next.js | ||
- ROFL | ||
- ETHGlobal Bangkok | ||
- Hackathon | ||
languages: | ||
- typescript | ||
- solidity | ||
- rust | ||
maintainedByOasis: false |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
name: Hancock | ||
authors: | ||
- Kaushikh76: https://github.com/Kaushikh76 | ||
description: | | ||
Anonymous dating app where connections start with shared | ||
interests, not photos or names. Match, chat, and reveal identities only when | ||
ready. Powered by Oasis blockchain for top-notch privacy, Hancock offers | ||
secure, meaningful, and exciting connections. | ||
Hancock is an innovative and privacy-first dating platform that redefines how | ||
people connect online. Its primary focus is ensuring users feel secure, | ||
anonymous, and in control of their interactions, breaking away from the | ||
traditional norms of online dating. | ||
## Key Features and Workflow | ||
### Anonymous Profiles | ||
Unlike conventional dating apps, Hancock does not reveal user identities | ||
immediately. When users sign up, they create a profile that remains anonymous. | ||
This profile highlights interests, preferences, and other general attributes, | ||
but it does not include identifiable details like names or photos. This | ||
anonymity ensures that users are judged based on their personality and | ||
interests rather than appearances. | ||
### Swiping Mechanism | ||
Users browse through profiles and swipe based on the details provided. The | ||
swiping interface resembles popular dating apps, offering a sense of | ||
familiarity while emphasizing privacy. | ||
### Mutual Matches | ||
If two users swipe right on each other, they form a match. At this stage, they | ||
can begin chatting anonymously within the app. This layer of interaction | ||
allows them to build a rapport and understand each other without pressure. | ||
### Identity Reveal | ||
Here’s where Hancock stands out: identities remain hidden even after a match. | ||
Users can continue chatting anonymously for as long as they want. If both | ||
parties feel comfortable and mutually agree, they can reveal their real | ||
identities. This step ensures that users progress at their own pace, fostering | ||
trust and meaningful connections. | ||
Check out more on the hackathon's [project page](https://ethglobal.com/showcase/hancock-goj8c). | ||
paratimes: | ||
- sapphire | ||
codeUrl: https://github.com/Kaushikh76/hancock | ||
tutorials: | ||
- Video demo: >- | ||
https://stream.mux.com/SCqh5Tt7nnbZbg300VpJFM01xiTEore3plPjOCjlK4eXw/high.mp4 | ||
demoUrl: '' | ||
created: '2024-11-16T07:25:24Z' | ||
lastUpdated: '2024-11-26T23:37:25Z' | ||
tags: | ||
- Gaming | ||
- React Native | ||
- Privy | ||
- ETHGlobal Bangkok | ||
- Hackathon | ||
languages: | ||
- typescript | ||
maintainedByOasis: false |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: Twenty1 | ||
authors: | ||
- megabyte: https://github.com/megabyte0x | ||
- Prakhar Goyal: https://github.com/0xPrakharG | ||
- Ayush Agrawal: https://github.com/Lucifer0x17 | ||
- Taveesha Agarwal: https://github.com/0xLPircy | ||
- Divyansh Goel: https://github.com/DivyanshGoel20 | ||
description: | | ||
A Telegram mini-app for Blackjack, with on chain game play and encrypted data. | ||
Twenty1 is a Telegram mini app where you can play the classic game of | ||
Blackjack with on-chain gameplay and encrypted data. Players can stake money | ||
and play against the dealer, earning double their stake when they win. The app | ||
ensures fair play through transparent blockchain technology, providing a | ||
secure and trustworthy gaming experience. | ||
We built the frontend using the React as well as Node.js framework and styled | ||
it with Tailwind CSS. The smart contracts were developed, tested, and deployed | ||
using Foundry and Solidity, ensuring a secure and reliable blockchain setup. | ||
Our project is deployed on both Flow and Oasis, and it supports the use of the | ||
Dynamic wallet for seamless user interactions. | ||
Check out more on the hackathon's [project | ||
page](https://ethglobal.com/showcase/twenty1-xg82x). | ||
paratimes: | ||
- sapphire | ||
codeUrl: https://github.com/DivyanshGoel20/ETHGlobal-Bangkok | ||
tutorials: | ||
- Video demo: >- | ||
https://stream.mux.com/vKLD9d5lCAC8tIWyA01Du8GnuQjjuBsgHAv3PLKnf3oU/high.mp4 | ||
demoUrl: https://t.me/test_twenty_1_bot | ||
created: '2024-11-15T18:52:40Z' | ||
lastUpdated: '2024-11-25T20:38:42Z' | ||
tags: | ||
- Gaming | ||
- React | ||
- Telegram | ||
- ETHGlobal Bangkok | ||
- Hackathon | ||
languages: | ||
- typescript | ||
- solidity | ||
maintainedByOasis: false |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.