AirSwap @ Devcon 5

AirSwap Team
Oct 17, 2019 · 5 min read

The AirSwap team traveled to Japan to share our work with the wider Ethereum community. We were excited to meet all of the teams and individuals that came out for the event and thank everyone who attended our talks.

From October 8th to 11th, the Ethereum community came together to collaborate and ideate around how best we can push decentralized protocols, tools, and culture to the masses. Ten of the AirSwap team arrived at the conference with five members leading talks and workshops.

AirSwap software engineers Alice Henshaw, Sam Walker, and Ethan Wessel dove deep into technical sessions, while software engineer Shawn Kim and UX/UI designer Chriss Sugg led product-related discussions around our open-source price comparison tool DexIndex and user-research design for Ethereum, respectively. Here’s a recap of what went down during the jam-packed week of Devcon 5.

Honoring Anonymity: Adapting User Research Methods for Ethereum by UX/UI Designer Chriss Sugg

So then, what does it look like to conduct user research on anonymous users? At AirSwap, we believe the future of Ethereum lies in usability so we’ve sought to face these challenges head-on. Through a combination of creative problem solving and reframing the formats of traditional methods to accommodate decentralized application (dApp) users, we’ve been able to adapt and gather insights that have directly shaped our products.

Choosing Composition Over Inheritance Wherever Possible: Is That Right? by Solidity Engineer Alice Henshaw

The general idea is that Inheritance is transparent code reuse, allowing the child contract to view and edit the implementation of the parent contract. In contrast, Composition can be seen as “black box reuse” whereby smart contracts can communicate with one another, without needing to know the implementation details of the other contracts.

Keyspace: End-to-end Encryption Using Ethereum and IPFS by Software Engineer Sam Walker

In this workshop, Sam walked through the elements of the system on a high level and then demoed an application that allowed workshop members to experiment with the protocol. Talk resources, along with the demo application, can be found here.

Analyzing Decentralized Exchange Liquidity with DexIndex by Software Engineer Shawn Kim

That’s why we built DexIndex. DexIndex is a DEX price aggregator that fetched quotes from 13 popular DEXs to give users the best price. It’s powered by an open-source javascript library that anyone can contribute to or use for their own projects.

Securely Storing Wallet Private Keys for Application Use on AWS by Software Engineer Ethan Wessel

There are four key criteria we follow at AirSwap when it comes to secure key management: auditability, encryption, ease of use, and permissioned access. Most of these criteria are satisfied by using Amazon’s existing AWS tools. In general, identifying the right tool for the job can be hard, but using Amazon’s Key Management Service, Secrets Manager, Systems Manager Parameter Store, and Kubernetes Secrets simplifies our workflow substantially.

Thanks and see you next time!

About AirSwap

Blog | Twitter | Discord | Developers | Makers | Reddit | Facebook | Linkedin | Subscribe | Support | Request a Feature | FAQ | Trade Now

Fluidity

Rebuilding Finance for a Frictionless World