DeFi, or decentralized finance, is an essential part of an open financial system. DeFi tools are censorship-resistant, unbiased, and available to anyone with a smartphone. That’s why for this winter’s hackathon, we focused on bringing DeFi to the world.
Hackathons are a . They’re a great opportunity for anyone to pursue their innovative ideas, and they allow us to disrupt ourselves before somebody else does. As Coinbase CEO and Co-founder Brian Armstrong says, “good ideas can come from anywhere.”
This winter’s hackathon was about making DeFi accessible, easy to use, and trusted, both for people curious about it today, and people who don’t know they’re curious yet. Jacob Horne, product manager at Coinbase, held a lunch and learn about DeFi where he described the space this way:
“DeFi is an opportunity to build financial infrastructure that spans the world, is open to everybody, and starts to change how we interact with markets.”
For the Coinbase winter 2019 hackathon, over 250 Coinbase employees submitted 51 ideas—ultimately demoing 31 projects—all focused around how to bring DeFi to the world.
Here is a selection of 10 notable projects, starting with the internal winners:
The “Proof of People” award, aka people’s choice, went to Physical Bitcoin Alert is an LED mural that animates according to Bitcoin volatility. By using a Raspberry Pi reading the Coinbase API, the LED mural responds to Bitcoin according to price milestones and volatility.
Key management systems in use today generate keys in the central service and then use a key-wrapping mechanism to transfer the key to the intended recipient. While this works, if the centralized service is compromised, the client keys may be as well.
By using oblivious pseudo-random functions (OPRFs), you can create a KMS that if compromised, does not compromise the client keys.
This project intends to build a proof-of-concept implementation of an Oblivious Key Management System (OKMS) based on (or perhaps and provide some wrapper APIs around it that enable you to perform secure-by-default operations of encrypt, sign, and hmac.
Many DeFi apps use price feeds that are available on-chain. This project aims to provide signed price data feeds from Coinbase for specific trading pairs. By signing the price data with an Ethereum private key controlled by Coinbase, DeFi app developers can trust this price feed to provide the most accurate source of on-chain price data. This Oracle project is based on Compound Finance’s . Coinbase Oracle/Open Price Feed was awarded the Bounty Hunter Award, for the best hackathon project from a list of initial bounties.
In September, Coinbase initiated the , which is used to support developers building DeFi protocols by directly investing USDC into protocols such as Compound and dYdX. This project aims to make the USDC Bootstrap Fund a decentralized autonomous organization, also known as a DAO. This DAO will allow for applying for funding, accepting new members, and voting on these proposals.
Unlike traditional financial assets, there is not a native way to transfer your Bitcoin to your next of kin after your death… . This CLI Bitcoin wallet written in Ruby uses timelocked UTXOs to act as a dead man’s switch. After configuring a time period (nSequence), the owner needs to periodically use the wallet to withdraw funds. If the owner does not use the wallet within the configured time period, the funds become spendable by the successor. For example, a person can spend their coins at any time; but their next of kin can only spend if the UTXO is over 6 months old. In other words, the Succession Wallet is a dead-man’s-switch Bitcoin wallet scheme with hardcoded succession order of funds.
An Ethereum token backed by a human individual. Inspired by , imagine a marketplace for individual services. For example, by creating custom ERC20 token users can rent out hourly work. New individuals can create personal tokens and list their services in a Services Marketplace, where you can also see reviews and token price history.
This project built a Slackbot that can pull stats for your Multicollateral Dai (Makerdao) address. Without leaving Slack, you can easily query your MCD position, and retrieve critical statistics.
If it’s not on the blockchain, it may as well have never happened. Silent Witness is a mobile app to take a photo, hash it, upload the hash via an Eth transaction. Later, you can prove it was your data, as the data is now etched in the Ethereum blockchain. It lets a user prove dates for prior art (useful in patent/IP disclosures, providing evidence in legal proceedings) without revealing the art itself. The app should be able to receive documents as well and check whether their hashes are included in the contract.
Last but not least, the winner of our “Legend” award for best overall project:
Feb 9, 2024,
3min read time
Feb 7, 2024,
4min read time
Feb 1, 2024,
3 mins read time