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 0. Pick an interesting data set 1. 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. 2. Write at least 1 Nada program that uses the nada-ai library. 3. Compile the Nada code and store the program on Nillion 4. Build a blind app that computes with this Nada program to obtain live, privacy-preserving predictions from your model 5. 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