Hey ETHDenver hackers! All of us at NuCypher, the privacy layer of the decentralized web, are super excited to meet you in a few weeks! Last year’s ETHDenver was our first ETHGlobal event (followed by ETHIndia, ETHBerlin, ETHSan Francisco, and ETHSingapore, so we’re clearly smitten). It’s been a whirlwind in the Ethereum space since then, but we’ve never been more excited about the new dapps and protocols the community continues to #buidl.

The #Bufficorn #buidls with NuCypher

We think hackathons are one of the best demonstrations of the quality and strength of our Ethereum community, which is why we’re always excited to sponsor (and sometimes participate). ETHDenver will be the first time the NuCypher public testnet will be truly available #buidling — so no more hassling with local deployments. We’re incredibly excited to see what you #buidl with it.

Almost our entire team will be at ETHDenver (we’ll be the ones wearing shirts with the big NUon the front or look for our sponsor table) so don’t hesitate to grab us to brainstorm ideas, ask questions about the API, or jam to some impromptu flute music/Mongolian throat singing. Heck, you don’t even need to wait until Denver: hop into our Discord server and hit us up — we’re always keen to chat with blockchain devs.

For those of you who aren’t familiar with the NuCypher network, check out Justin Myles’ awesome demo:

The Code

In preparation, we’ve got a lot of great tools queued up for you on our GitHub:

  • hackathon — your home base and the best place to start. Closer to the hackathon, we’ll update this with directions to all the relevant links and our bounties (when announced).
  • Documentation — our documentation portal for nucypher. Check here for installation instructions, code examples, and more.
  • pyUmbral — this is the reference implementation of our split-key proxy re-encryption scheme that powers the NuCypher network. It’s a low-level cryptographic library that great for prototyping stuff.
  • nucypher — this is our keystone project, a layer 2 access control network that lets you manage private data in your Ethereum dapp.
  • nufhe — starting to get more futuristic. NuFHE is our GPU-accelerated fully homomorphic encryption library that lets you process and compute on encrypted data. We use it to #buidl fully homomorphic smart contracts and other cool proof of concepts.

Previous Hacks

Last year, we saw lots of great submissions at hackathons all over the world. Here are a few of them to help spark ideas for you to work on at ETHDenver.

ETHSan Francisco
Keep your privacy with you: Allows arbitrary EC arithmetic to be used on mobile devices with good speed and without a mess of C/C++ integrations.

py-fhe-evm — An experiment integrating the NuCypher FHE library as a type of EVM into the Py-EVM code base.

ETHIndia
Whistle: A dApp that empowers individuals and whistleblowers who live under the constant fear of death, to utilize the decentralized blockchain and store encrypted data using a unique combination of heartbeat transactions and the NuCypher network. This automates decryption of the data upon the death of the individual, acting as a dead man’s switch.

ETHBerlin
Sputnik: Sputnik is an assembly language and interpreter for Fully Homomorphic Encryption. It was used to execute the first ever fully homomorphic smart contract at ETHBerlin on September 9, 2018.

MIT Bitcoin Hackathon
proxyChat: Other chatting applications rely on a server as a “Trusted” key manager. This server becomes a single point of failure, and if the server manager ever decides to become dishonest, the privacy of the entire system is compromised. We felt like this idea required NuCypher to guarantee that malicious servers would not have the power to spy on its client’s conversations.

Crypto Bazar Hackathon
Chrome extension for NuCypher network: While the javascript version of NuCypher is still in development, it is still possible to interact with the NuCypher network using the Python code from browsers using a browser extension.

See you at ETHDenver!

Start exploring our tools, checking out some of the previous submissions, and asking questions in our Discord, we can’t wait to see you at ETHDenver and #buidl something awesome together.

The final wave of applications for ETHDenver closes January 31st so apply today if you haven’t already.