/hackathon

Guidelines for the hackathon

NuCypher Hackathon Guidelines

Ethereal Virtual Hackathon

Hi NuCypherinos,

Welcome to the Ethereal Virtual Hackathon! We have two $2,500 bounties: for the best NuCypher-related tooling and the best application built with NuCypher technology.

Technologies

Proxy Re-encryption

  • NuCypher Network - the proxy re-encryption network itself
  • pyUmbral - Python reference implementation of Umbral, our threshold proxy re-encryption scheme
  • Presentation Slides explaining proxy re-encryption and NuCypher
  • Whitepaper - A proxy re-encryption network to empower privacy in decentralized systems
  • Umbral Specification - if you want to look at the math behind Umbral

Fully Homomorphic Encryption

  • NuFHE - a GPU-accelerated fully homomorphic encryption library
  • Sputnik - an assembly language and interpreter built using NuFHE to execute the first-ever fully homomorphic smart contract

Community Links

  • Website
  • Discord - our main development channel; feel free to jump in with technical questions for our team

Buidling

Documentation

Check out our development guide to start buidling with NuCypher.

Connecting to a Fleet

Running a Local Network

Simulate the NuCypher network locally by running a local development fleet.

Connecting to the DevNet

Alternatively, instead of running a local nucypher development fleet of Ursulas, you can connect your node to our dedicated hackathon devnet.

See the network status here: http://13.59.39.174:12500/

(nucypher) $ nucypher ursula init --federated-only
...
(nucypher) $ nucypher ursula run --network devnet --teacher-uri 18.222.119.242:9151

For more detailed information see our official documentation

Sample Demos

Sample demo applications are available:

HAPPY HACKING!