Skip to content

Fannie Mae Blockchain Challenge

Tara Miwa Tritt edited this page Mar 18, 2018 · 4 revisions

Description

For this challenge, we invite you to develop a DApp, or decentralized application, using blockchain technology.

Background

Since the publishing of the bitcoin whitepaper in October 2008, the idea of a decentralized, trustless, and immutable peer to peer network has become one of the greatest innovations in the technology space from the last decade. Satoshi Nakamoto’s vision of the bitcoin cryptocurrency has now extended even past his original intentions and we are now in the wake of Blockchain 2.0, the era of running applications and services on the blockchain. Companies have started expanding the domain in which the blockchain design is utilized, applying the concepts anywhere from land ownership to libraries. Ethereum is the most well-known platform that provides an environment to create DApps, or decentralized applications, via the feature of smart contracts. Smart contracts have brought the ability to execute code on the blockchain, thus introducing a new world of possibilities.

Requirements

Today for our challenge, we are asking participants to develop an application using the blockchain concept. Your app can be anything, as long as it leverages the concept. It does not have to be related to Fannie Mae, but if it is it may receive a bonus point!

Potential uses of blockchain related to Fannie Mae:

  • House Ownership

  • Mortgages

  • Trading platforms

  • Securities (MBS or Mortgage Backed Securities)

  • Derivatives

  • Home Insurance

Judgment Criteria

  • Completeness of understanding of blockchain / description of the system

  • Completeness of the solution

  • Interesting application of the technology

  • Visual presentation of the application

Considerations:

Interested in creating an Ethereum DApp? Check out this tutorial to get started.

Other tools:

Solidity – High level language used for developing Ethereum smart contracts

Remix Solidity - Browser based IDE for the development of Ethereum Solidity smart contracts

Truffle - Framework to build DApps for the Ethereum network

MetaMask – Browser extension to interact with Ethereum DApps

Prizes

1st place: $125 Amazon Gift Card and Fannie Mae Swag Bag, per team member

2nd place: $50 Amazon Gift Card and Fannie Mae Swag Bag, per team member