Interviews
Evan Shapiro, CEO & mede-oprichter van O(1) Labs – Interviewreeks

Evan Shapiro is de CEO & mede-oprichter van O(1) Labs, het bedrijf dat verantwoordelijk is voor de lancering van Mina Protocol. Evan heeft een achtergrond in informatica, machine learning, gedistribueerde systemen en robotica‑taakplanning.
Wat betekent O(1)?
O(1) Labs is het bedrijf dat mijn mede-oprichter, Izaak Meckler, en ik in 2017 oprichtten om de centralisatie‑ en gegevensbeveiligingsproblemen achter blockchains te onderzoeken en op te lossen. Het team dat we bij O(1) Labs bouwden, heeft uiteindelijk een blockchain met constante grootte gecreëerd, Mina Protocol, om dit probleem aan te pakken.
O(1) verwijst naar een concept in de algoritmische complexiteitstheorie, de Big‑O‑notatie, die beschrijft hoe lang een algoritme duurt als functie van de invoer. O(1)‑notatie is een algoritme dat altijd in dezelfde tijd (of ruimte) wordt uitgevoerd, ongeacht de grootte van de invoergegevensset, terwijl andere O(n), O(logn), etc. kunnen zijn. Dus ongeacht de grootte van de gegevens, blijft de tijd die het algoritme nodig heeft gelijk. Dit is de eigenschap die we krijgen met Mina’s beknopte blockchain – ongeacht hoeveel transacties de keten heeft verwerkt of hoe oud de keten is, de blockchain verifieert in constante tijd. Vandaar de naam O‑of‑1 Labs.
Kunt u ons het ontstaanverhaal van O(1) Labs delen?
Ik begon met programmeren op de middelbare school, en toen ik over cryptocurrencies hoorde, was ik gefascineerd door hun potentieel om het internet te transformeren. Ik las bijna elk whitepaper dat in de vroege dagen van crypto werd gepubliceerd. Mede‑oprichter Izaak Meckler en ik begonnen gaten te herkennen in het ontwerp van legacy blockchains zoals Bitcoin en later Ethereum, die neerkwamen op één kernprobleem: het ontwerp van deze blockchains betekende dat ze uiteindelijk te data‑intensief zouden worden voor inclusieve deelname door mining‑ en validatienodes. Dit zou de decentralisatie en beveiliging beïnvloeden. Mede‑oprichter Izaak en ik creëerden O(1) Labs om dit kernprobleem aan te pakken, en Mina is de oplossing die voortkwam uit jaren van onderzoek, ontwikkeling en testen.
In 2017 lanceerde O(1) Labs de Mina blockchain (voorheen Coda Protocol genoemd), waarom dacht u dat het het juiste moment was om een nieuwe blockchain te lanceren?
Voor ons ging het niet om het vinden van “het juiste moment”, maar om het oplossen van een belangrijke technische uitdaging in de cryptocurrency‑ruimte, en het optimaliseren van de lancering van het testnet wanneer het klaar was voor de gemeenschap om deel te nemen en feedback te geven. We hebben vele maanden besteed aan het verzamelen en verwerken van gebruikersfeedback voordat we op 23 maart 2021 de mainnet lanceerden. Kort daarna werd de tokenverkoop van de Mina‑gemeenschap afgerond, waarbij $18.75M in 4 uur werd opgehaald.
Mina is een lichtgewicht blockchain van slechts 22 kb. Wat zijn de voordelen van het klein houden van een blockchain?
Nodes moeten de volledige keten downloaden om deel te nemen aan consensus. Legacy blockchains zoals Bitcoin en Ethereum zijn enorm data‑intensief geworden, waardoor nodes aan bepaalde resource‑eisen moeten voldoen om deel te nemen (ter context, de Bitcoin‑blockchain is momenteel ongeveer 349 GB, terwijl Mina 22 kb blijft). Deze hoge rekeneisen beperken de pool van in aanmerking komende consensus‑nodes, wat de decentralisatie van het netwerk beïnvloedt en uiteindelijk de beveiliging. Door de volledige staat van de keten te omvatten in één lichtgewicht zero‑knowledge proof, is Mina veel makkelijker te downloaden, waardoor de pool van in aanmerking komende nodes wordt vergroot, wat de toegankelijkheid en decentralisatie verhoogt.
Kunt u specifiek uitleggen wat Zero‑knowledge Proofs zijn?
In wezen stelt een zero‑knowledge proof de verzender in staat een feit te bewijzen zonder het feit zelf te delen. Dit maakt zero‑knowledge proofs ideaal om te bewijzen dat de verzender toegang heeft tot privé‑informatie zonder die privé‑informatie zelf bekend te maken. Mina implementeert recursieve zk‑SNARKs, die de staat van de volledige blockchain vastleggen als een lichtgewicht snapshot in plaats van de keten zelf. Wanneer het volgende blok in het netwerk wordt gecreëerd, maakt het een snapshot van zichzelf — met de snapshot van de vorige staat van de blockchain als achtergrond. Die nieuwe snapshot wordt vervolgens gebruikt als achtergrond voor het volgende blok, enzovoort – dit is het “recursieve” deel. Ongelooflijk, hoewel het bewijs kan bevatten van een oneindige hoeveelheid informatie, blijft de snapshot altijd dezelfde grootte.
Naast de grootte van de blockchain, wat onderscheidt Mina verder van concurrerende blockchains?
De inzet van recursieve zk‑SNARKs door Mina stelt ontwikkelaars in staat verifieerbare applicaties te maken die gebruikers controle geven over welke gegevens ze willen delen. Door gebruikers niet te verplichten gevoelige informatie te delen, beschermen deze applicaties — genaamd Snapps — gebruikersdata tegen hacks en datalekken. Als Snapps overal op het web zouden worden gebruikt, zou het internet een veel veiliger en privater plek voor gebruikers zijn.
Kunt u nader toelichten wat Snapps zijn?
Snapps zijn verifieerbare applicaties die met behulp van het Mina‑protocol worden gecreëerd. Een voorbeeld van een Snapp is het gedecentraliseerde leenprotocol Teller Finance, dat Mina benut om gebruikers te laten bewijzen dat hun kredietscore boven 700 ligt zonder de daadwerkelijke score of andere gevoelige persoonlijk identificeerbare informatie (PII) zoals hun burgerservicenummer met de verzoekende partij te delen. Mina maakt verbinding met een kredietscore‑rapportage‑bureau, produceert een bewijs (bijv. het behalen van de kredietdrempel), en deelt dat bewijs met de verzoekende partij. Door een bewijs te delen in plaats van de daadwerkelijke gegevens, brengt Teller Finance de PII van gebruikers nooit in gevaar.
Waar werkt het Mina‑blockchainteam momenteel aan?
We zijn enthousiast om de mogelijkheden van Mina voor het beschermen van persoonlijke gegevensprivacy naar extra blockchains te brengen en werken aan het creëren van bruggen naar andere ketens. We hebben ook een fantastische en zeer betrokken wereldwijde gemeenschap.
Is er nog iets dat u wilt delen over O(1) Labs of Mina?
Om op de hoogte te blijven van onze laatste ontwikkelingen en deel te nemen aan onze wereldwijde gemeenschap, bekijk onze website en sociale en community‑kanalen:
Discord: https://bit.ly/MinaDiscord
Telegram: http://bit.ly/MinaTelegram
Twitter: https://twitter.com/MinaProtocol
Medium: https://medium.com/MinaProtocol
YouTube: https://youtube.com/c/MinaProtocol
Bedankt voor het geweldige interview, lezers die meer willen weten, kunnen O(1) Labs en/of Mina Protocol bezoeken.












