Event: EthBogota Date: Oct 9, 2022 @ 1500 Location: Bogotá, Colombia Submissions: 212 🤯 Finalists: 12 Showcase: https://ethglobal.com/showcase ## frens 🔥 https://ethglobal.com/showcase/frens-5qq7h "Staking con amigos" (Staking with friends) **Staking pool factory** Uses SSV technology "Frens operator" Creates a pool, using factory contract 1. Create pool 2. Invite frens -- contribute any amount of ETH 3. Watch pool fill 4. Start your SSV validator Utilizes NFT to represent stake Must select three other uses from SSV network to contribute to validation Register the SSV validator (app.ssv.network) Dope, helps with further decentralization of the network by enabling smaller contributions run by home-stakers URL: https://frens.fun Twitter: @frens_fun ## Blobscan Explorer 🔥 https://ethglobal.com/showcase/blobscan-explorer-5bmqk Background: EIP-4844 Proto-danksharding blobs of temporary arbitrary data. Useful for rollups Explorer of data blobs enabled by EIP-4844 used by rollups Data is stored in the Beacon Chain (consensus layer) Arbitrary data can be anything, including images Indexer used to fetch information from both the CL (Beacon API) and EL (JSON-RPC). Ensures validity of blob transactions. Indexes and stores in MongoDB to be displayed on website explorer. URL: https://blogscan.com ## BetStreams https://ethglobal.com/showcase/bet-streams-i90s7 Web3 Native Pay-per-view Live stream + Betting platform The problem: Existing live-stream betting is inefficient and opaque Why now? Web3 tools enable full transparency, guarantees of reward distribution - LivePeer for event streaming - Superfluid for pay-per-view (pay as you go, stops payment if you stop watching) - Uma for betting pool (?) Thoughts: Pretty interesting take on ways to stream live events ## ETHernal Reviews https://ethglobal.com/showcase/ethernal-reviews-9kwmk Simple review platform for project Must have interacted with a contract before being allowed to leave reviews URL: https://ethernal-reviews.netlify.app Open a dapp project, connect wallet. If you've interacted with that contract address you can leave a simple review, if not you're blocked. Also measures how often and what time period the user interacts with the contract ie. 100 transactions in the last 2 days is less valuable than recurring txs over several months ## Pulp - Private Uncollateralized Lending Protocol https://ethglobal.com/showcase/pulp-2996h P2P Lending protocol for underserved groups Self-sovereign identity as a reputation score This reputation score can be shared, without need to share PII ID Traits: Age, DAO Contributor, Educational Institution, Trustworthy community member "Prove your good reputation" Claims can be made and scanned into wallet, generating your reputation Lenders can set own requirements: - Interest rate - amount comfortable lending - Reputation requirements Thoughts: Really cool approach/solution to enable under/uncollateralized lending protocol ## SuperSeed https://ethglobal.com/showcase/superseed-sch5g **Invest + Grow + Give** "Wealth building app, but more than just lining your pockets" True wealth is also giving back to your community For those who believe that true wealth is meant to be shared Deposit capital Grow your Wealth using DCA mechanisms and placed into yield generating protocols DCA while also contributing a chosen percentage to public goods Utilizes: - Superluid - Aave - 1inch Gamifying community: "Seed" NFTs at various stages Special edition "giving" NFTS: Delegating a % of your yield to Eternal Optimism earns you additional NFTs Thoughts: could be another great way to help people/DAOs save while contributing to public goods ## Coedia https://ethglobal.com/showcase/coedia-network-tk4fu "A web3 platform for web3 devs to solve web3 issues" Problems: Burnout, staked on their projects, leads isolated Decentralized social platform where web3 devs can help to solve the biggest problems Bounties > Produce asset of value > problem resolved, confirmed by validator Looks kinda like a web3 stack overflow. "Let's buidl a wider, stronger and united web3 devs cmomunity" ## Zipline https://ethglobal.com/showcase/zipline-05w8k "A trustless eth2 to EVM bridge" Trying to improve traditional bridging mechanisms Trustless - Can be sure informatio nbeing passed is correct Permissionless - Anyone can relay blocks/messages Generic Messaging - Hs access to all state/tsns of origin chain so general cross chin apps can be built Proof-of-Consensus - Ability to prove consensus of another chain ie. Verify Ethereum Casper FFG Eth2 Light Client Protocol...? SNARKs being used for proof-of-consensus to prove the logic was computed This looks at using "fault proofs" instead of a SNARK of validity proof... this proves you did _not_ execute a program correctly Zipline! - Proof of conesnsus via fault proofs - relay to light clients @erktu ## Anonymous Vickrey Auctions On Chain 🔥 https://ethglobal.com/showcase/anonymous-vickrey-auctions-on-chain-igh5e First Price vs Second Price Auction Second price results in more honest bidding, better price discovery Why does the whole space use first price then?? VCG (?) requires secret bids and anonymous participation We also do NOT want to know who is participating in the auction Can observe the wallets of others, and this can be used in an unfair way URL: [vickrey.xyz](https://vickrey.xyz) Uses CREATE2 opcode to make user able to obscure their bid as just another transaction to an EOA NO Way to tell them apart as to who is bidding on what, or how much Place "real" amount of bid within the salt of the CREATE2 function This generates the public address but "not the private key of the contract" (??) Auction 1 Bidder A: --- 1ETH -> create2(A, 0.5 ETH) Auction 1 Bidder B: --- 2.5ETH -> create2(A, 1 ETH) Thoughts: Very cool approach to on-chain auctions with privacy ## DiZKreet https://ethglobal.com/showcase/dizkreet-4rvz2 ZK Privacy layer for NFTs Powered by Aztec / zkRollups Privately purchase and hold NFTs Log into Aztec, mint and NFT which mints on Mainnet via zk bridge, then sent to aztec contract where user can redeem NFT on mainnet whenever they want. You'll be able to see _that_ an NFT was minted but not by who. 500 3D rendered "ZKunks" Demo - Connect to Aztec, connect wallet, initialized and creates a spending key - Mint my NFT - Export to L1 Key pieces of how it's made: - ZK Bridge is most important part to shield ownership - zk Front end SDK - Zkunk NFT contract Can enable privacy for any ERC-721 Potential use cases: - "Smart money" large NFT stakes privately - Art collectors - Event/ticket NFTs - Membership NFTs - Location-based NFTs Key is choice over which are expose publicly and which are kept private Looks sick! Private NFTs on Aztec, could be super valuable ## Clubspace https://ethglobal.com/showcase/clubspace-cwzqx "Host an online live listening party for all your Lens frens" Music NFTs, real-time interactions between Lens profiles Participation is kept private and rewarded, ephemeral in nature New way for creators to market their content Prove you were at the party for a reward by claiming a reward, which generates a ZKP URL: https://joinclubspace.xyz ## Txn.xyz https://ethglobal.com/showcase/txn-xyz-knbjw Connect any app to web3 with zero code "Never need to use ethers or web3.js again" Claim an Airdrop URL contains query parameters that triggers an immediately transaction request Approve DAI Transfer DAI Enables devs to NOT have to store their private keys in their deploy scripts Just-in-time approvals Command line tools Web Apps Recurring events ie: click a simple link once a month to claim defi yields ## Notable mentions The following were awarded a handful of small grants but were not listed as one of the 12 finalists: - GiveFire - gates.xyz - nocadena - DAOkeeper