About

Nillion is building humanity's first blind computer. What if privacy was an enabler of use cases rather than a constraint? Developers can use Nillion to build secure, high value data focused blind apps. Blind apps use privacy-preserving Nada programs, which can compute on stored secrets without ever seeing the underlying data.

Use Nillion to

  • write programs in Nada, our language for defining blind computation programs
  • compile programs with the Nada compiler
  • upload programs to the Nillion Network
  • store and retrieve permissioned secrets (high value data) on the Nillion Network
  • run programs to perform blind computation on secrets on the Nillion Network
  • create fullstack blind apps that use all of the above by importing either the Nillion Javascript Client library or the Nillion Python Client library

Prizes

🤖 Best Blind AI project on Nillion$3,000

Build at the intersection of web3 and ai to create a Blind AI project using one of our existing nada-ai models on an interesting niche dataset. Supported nada-ai models:

  • Multilayer Perceptron: With the following layers available: Linear, Conv2d, AvgPooling2d, DotProductSimilarity, ReLU, Flatten
  • Linear Regression Model: Linear model
  • Logistic Regression Model: Linear model implementation with cleartext sigmoid and potential multiclass classification
  • Prophet: Time series forecasting model

Qualification Requirements

Create a new Nada AI project using the following workflow

  1. Pick an interesting data set
  2. Train a plaintext model with your preferred AI tools. Nada AI currently supports Scikit-Learn, various layers in PyTorch, and the Prophet time series model - check out the nada-ai examples, linked below.
  3. Write at least 1 Nada program that uses the nada-ai library.
  4. Compile the Nada code and store the program on Nillion
  5. Build a blind app that computes with this Nada program to obtain live, privacy-preserving predictions from your model
  6. After you submit your project, post your project’s EthGlobal showcase link in our Nillion dev community Show and Tell Github Discussions forum.
🙈 Best Blind App on Nillion$1,000

Write one or more Nada programs that solve real world problems between multiple parties in a privacy-preserving way. Use the Nada program for blind computation in a blind app on Nillion - check out our cra-nillion starter, which sets up everything needed for a blind app. Check out our Nillion Project Ideas resource, linked below.

Qualification Requirements

  • Write at least one a new Nada program.
  • Create a "blind app" aka an app that uses your Nada program to perform blind computation on secrets.
  • In your project README explain your team’s use of blind computation and how it preserves user privacy.
  • After you submit your project, post your project’s EthGlobal showcase link in our Nillion dev community Show and Tell Github Discussions forum.
⚙️ Best Nillion Tool or Blockchain Integration$1,000

This prize rewards the most innovative and impactful developer tool or blockchain integration with Nillion. We are looking for projects that improve the Nillion developer experience and/or enhance Nillion interoperability with other projects. Whether you’re building a developer library, a plugin, an SDK, or integrating Nillion with another blockchain platform, this prize track encourages you to build with us to make our tech better for future developers.

Qualification Requirements

  • The project must somehow use or build on top of Nillion’s technology in a meaningful way, whether through developing a new tool, library, plugin, SDK, or integrating Nillion with another blockchain or app (Telegram, Farcaster Frames)
  • After you submit your project, post your project’s EthGlobal showcase link in our Nillion dev community Show and Tell Github Discussions forum.

Workshop

🛠️ Build a Blind AI App on Nillion

Speedrun building a Nillion blind app that runs blind inference with nada-ai. Nada-ai is a cutting-edge Machine Lea...

This workshop is happening in-person

02:40 PM CEST — Friday, Jul 12, 2024 in Workshop Room 1