https://github.com/EtherFlareGraph/etherflare

Inspiration

We were inspired by the Big Short movie. We think that if some lovely people will insure some evil corporation's website uptime (like facebook) and then this token will be sold on the secondary market hackers will be incentivized to drop uptime to earn some bounties. (Haha, we're joking of course)

We're inspired with Skin-In-The-Game approach, and love to think about new types of business models that we can build having such a powerful instrument like programmable money.

What it does

EtherFlare can issue for you the DDoS token wired with some website's uptime. Token is issued on behalf of any DDoS protection company (like CloudFlare). Depending on the uptime for the last 30 days, you can sell this token back to the protecting company for more money (if there was unexpected downtime) or for less (if the downtime was in the normal limits)

How I built it

We built:

  • solidity smart-contract
  • chainlink job spec and consumer contract
  • deployed chainlink oracle and ran own chainlink node
  • wrote a very ugly but hacker-like landing page that is not connected to the smart contract
  • spend 2 or 3 times more time with Ropsten then if we chose Rinkeby. (Developer's environment first!!)

Challenges I ran into

  • Lack of documentation of chainlink (of course it's web3, we know how to deal with that!)
  • Error in the front-end code of chainlink code (sent bug report to chainlink team)
  • Constraints of chainlink APIs
  • Ropsten is too slow

Accomplishments that I'm proud of

  • We created one more tool that connects blockchain to off-chain world!
  • I believe that in a couple of years law-firms will hire developers who will program their paper-contracts on-chain, and btw, it's possible right now! Hah SLA agreement is bullshit if it's not programmed and deployed on-chain. CODE IS A LAW!

What I learned

  • How to work with chainlink
  • What oracles are
  • Don't use Ropsten any more

What's next for EtherFlare

  • We will publish it to production and maybe write to somebody from cloud-flare or create DDoS protection service ourselves

Built With

Share this project:
×

Updates