Worldcoin Profile picture
Jan 27 9 tweets 3 min read
After 3 years of R&D and extensive real-world usage (onboarding +1M unique humans), we're excited to finally open up the hardware powering the Orb!

Along with the engineering files, we're also sharing an in-depth explanation on how the Orb works.

worldcoin.org/blog/worldcoin…
Worldcoin started as a way to explore the concept of how widely-distributed digital currency could impact the world.

Along the way, we discovered sybil-resistance was the biggest issue in our way, with no existing solution being private, inclusive and scalable. What if Bitcoin started by giving 1 to each person?
We needed a solution that could differentiate between billions of humans, that didn't exclude humans without IDs or other forms of identification (usually those who need change the most), and that didn't require us to store any private data.

So we built the Orb 🪩 Explosion CAD showing the components inside of the Orb
Here's how the system works:

1. The Orb conducts a series of checks to make sure you're not trying to trick it.

2. The Orb captures pictures of your iris.

3. The Orb uses machine learning to convert the images into an IrisCode, which represents the randomness in your iris.
Thanks to IrisCodes, we can detect if someone tries to sign up more than once without having to store any private data.

4. The Orb signs the IrisCode and adds to the list of "unique humans" along with a World ID public key, generated by the user's phone.
The system is designed to be fully private:

- Unless users explicitly and clearly consent to data custody, images never leave the orb and are deleted as soon as the IrisCode generation finishes.

- There's no link between IrisCode and the wallet belonging to the user
We believe Worldcoin should be fully open-source and fully decentralized.

Open-sourcing the World ID protocol a few months ago was the first step in this journey. Today, we take the second with a major part of our stack, and many others will follow soon.
If you're still curious about how all the hardware in the Orb comes together, make sure to check out the full write-up, video walkthrough, and engineering files repo here:

worldcoin.org/blog/engineeri…
You can also learn more about how World ID (our Privacy-Preserving Proof of Personhood Protocol) works, our commitment to privacy, and what's next for us on the Worldcoin Blog.

See you there! 👇

worldcoin.org/blog

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Worldcoin

Worldcoin Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @worldcoin

Apr 22, 2022
🤫 Some alpha on the Worldcoin Protocol

Today we're unveiling a little more about our privacy-preserving Proof of Personhood protocol.

Here's how we scale transactions, all the nerdy details on how our proofs work, and what's coming next 👇
To recap:

- Worldcoin started with the goal of airdropping a token to every single person.

- Along the way, we realized there was no privacy-first way of ensuring tokens would only be claimed once by each person.

So we're building one and opening it up for anyone to use ✨
One of the first challenges we faced was scaling.

Ethereum mainnet gas is expensive 😅

So we started looking into ways of reducing the cost, while still benefiting from the security and transparency Ethereum provides.
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(