At Coinbase, hackathons are a crucial part of our company culture. Every hackathon is an opportunity to take a break from our day-to-day work, discover new concepts, and construct efficient prototypes. Hackathons stimulate the creativity of individuals and foster problem-solving and risk-taking in an off-the-cuff and collaborative setting. Constructing an open monetary system for the world will at all times require us to discover and innovate. That is why we hack — and we name these occasions “Imaginative and prescient Hacks”!
Hackathons are an modern playground for brand spanking new concepts.
Final week, we hosted our first hackathon of 2019. This was our first really international hackathon, with participation from all of our workplaces, together with San Francisco, London, Dublin, Portland, Chicago, and New York. Groups from throughout the corporate (Engineering, Communications, Design, Operations, Product, Authorized and plenty of extra) got here collectively over the previous couple of weeks to make this occasion occur! Planning included the whole lot from crowdsourcing concepts to designing posters, making swag, organizing occasions and crypto studying actions and, most significantly, giving individuals time and house to consider new concepts and type their hackathon groups.
In the course of the 3-day “Crypto For All” hackathon, there have been no constraints or restrictions imposed on what individuals might construct. Groups might construct something, starting from new options, product enhancements, stand-alone apps, to experiments. All was honest recreation. The week was all about constructing, making an attempt new issues, and studying new abilities. It was about enabling the cryptoeconomy. High of thoughts for many people final week was one thing our CTO, Balaji Srinivasan has been saying:
We all know that many individuals are too intimidated to purchase or use crypto — or don’t know the place to start out. We imagine in educating individuals about crypto, and it begins at house for us. With the purpose of creating everybody at Coinbase comfy with shopping for, promoting, and utilizing crypto, our Design Content material Strategist, Val Klump, created a Crypto Research Corridor exercise, a listing of 15 “Crypto assignments” that everybody might work by means of at their very own tempo. Even people with deep crypto information discovered one thing new doing these assignments. These ranged from organising Coinbase merchandise, together with Coinbase Consumer, Coinbase Pro, Coinbase Wallet, utilizing them collectively to earn, purchase, promote, ship and obtain crypto, to utilizing crypto group instruments and dapps on Coinbase Pockets. A number of the assignments highlights have been:
- Incomes BAT utilizing Coinbase Earn
- Donating Crypto on GiveCrypto.org
- Utilizing Etherscan to discover transactions on the Ethereum blockchain
- Utilizing dapps like Compound to earn curiosity on crypto
- Donate BAT with Brave web browser
We additionally hosted enjoyable crypto-first glad hours, the place workers might make donations in crypto in change for treats and drinks, throughout our workplaces — all powered by Coinbase Commerce.
This 12 months, greater than 130 concepts have been submitted from throughout the corporate — engineers, managers, government assistants, recruiters, designers, product, enterprise improvement associates, assist staff members, operations staff, and even our CEO, Brian Armstrong and our VP of Engineering, Tim Wagner spent a while planning, designing, or coding.
On Friday, judges decided hackathon winners and handed out prizes based mostly on varied classes, like The Satoshi Award (greatest use of crypto), Sheriff’s Catch Award (greatest mission from our management bounty board), Onerous Fork Award (greatest technical debt enchancment), The Altruist (greatest mission constructed for the crypto group), Proof of Individuals Award (individuals’s alternative), and The Legend Award (greatest general mission).
Many initiatives have been thrilling, however listed here are a couple of highlights:
Coinbase Darkish Mode is a frontend/UI design mission. The Darkish Mode staff created configurable design themes for the Coinbase Shopper web site and cellular app. Utilizing themes simplifies the UI element code, makes it simpler to reuse in numerous contexts and permits the frontend code to simply adapt to rebrands or reskins. Themes could be swapped at any level within the DOM (Area Object Mannequin) tree, thus altering the fashion/shade/look of that UI element.
Codeflow allows engineers at Coinbase to securely deploy functions within the cloud, supporting each EC2 and Lambda. Because the title suggests, the Fargate staff constructed a Codeflow deployer that allows deployments of containerized functions to Fargate. Fargate is a managed service from AWS that permits us to run utility containers with out interested by servers, whereas additionally enabling us to be extra value environment friendly by not paying for underutilized compute assets. As well as, we are going to achieve operational value financial savings and safety advantages, as a result of we not want to fret about patching and upgrading servers. The Fargate deployer relies on Fenrir, our AWS SAM deployer.
Provisions: Proof of Solvency
This mission is prototype implementation of the Provisions proof of solvency protocol based mostly on this whitepaper. It permits an change to show they've sufficient property to cowl their liabilities with out revealing their addresses, property or liabilities by using zero-knowledge proofs. The staff carried out the protocol and a demo website which may show that the “Whole Belongings — Whole Liabilities = 0”.
Coinbase Seed — micro crypto buying
Coinbase Seed staff constructed a software that robotically rounds up your debit or bank card transactions and periodically makes use of these quantities to buy the cryptocurrency of your alternative. This automation makes it simpler for brand spanking new customers to start out investing in crypto.
A Slack “Thank You” Bot constructed on Lightning Community:
It is a Slackbot that lets Coinbase workers internally thank one another with crypto, an integration utilizing Lightning Network that lets customers ship actual crypto through Slack instructions, and deposit/withdraw utilizing their Lightning wallets. It's only out there to Coinbase workers.
Inner rewards factors to foster group at Coinbase:
This staff constructed a factors program that Coinbase workers can use internally to reward each other and nurture Coinbase tradition. This encourages group, motion by motion, by means of the interactions of Coinbase workers. For instance, workers may obtain factors for embodying our core values to ship on a mission, doing thorough code opinions, or as a thanks for serving to a colleague, and should use factors to acquire swag like stickers. These factors are solely out there to Coinbase workers.
Coinbase Lite is a brand new cellular internet expertise that's assets-first and tuned for efficiency. By constructing a next-gen cellular internet expertise, the Coinbase Lite staff decreased TTI (Time to Work together) on our cellular internet pages by 5x, enhancing app efficiency considerably!