Intervjuer

Evan Shapiro, CEO & medgründer av O(1) Labs – Intervjuserie

mm
Legg til Securities.io blant dine foretrukne kilder på Google

Evan Shapiro er administrerende direktør og medgründer av O(1) Labs, selskapet som er ansvarlig for lanseringen av Mina Protocol. Evan har en bakgrunn innen datavitenskap, maskinlæring, distribuerte systemer og robotikkoppgaveplanlegging.

Hva refererer O(1) til?

O(1) Labs er selskapet som min medgründer, Izaak Meckler, og jeg startet tilbake i 2017 for å forske på og løse sentraliserings- og datasikkerhetsproblemer bak blokkjeder. Teamet vi bygde i O(1) Labs endte opp med å inkubere en blokkjede med konstant størrelse, Mina Protocol, for å løse dette problemet.

O(1) refererer til et konsept i algoritmisk kompleksitetsteori, Big-O-notasjon, som beskriver hvor lang tid en algoritme vil ta som en funksjon av inputen. O(1)-notasjon er en algoritme som alltid vil kjøre på samme tid (eller plass) uavhengig av størrelsen på datasettet, mens andre kan være O(n), O(logn) osv. Så uansett datamengde forblir tiden algoritmen tar den samme. Dette er egenskapen vi får med Minas kompakte blokkjede – uansett hvor mange transaksjoner kjeden har behandlet eller hvor gammel den er, tar verifiseringen konstant tid. Derfor navnet O-of-1 Labs.

Kan du dele med oss opprinnelseshistorien til O(1) Labs?

Jeg begynte å programmere på videregående, og da jeg hørte om kryptovalutaer, ble jeg fascinert av deres potensial til å transformere internett. Jeg leste nesten alle hvite papirer som ble publisert i de tidlige dagene av krypto. Medgründer Izaak Meckler og jeg begynte å se hull i designet av tradisjonelle blokkjeder som Bitcoin og senere Ethereum, som kan spores tilbake til ett grunnleggende problem: designet av disse blokkjedene gjorde at de etter hvert ville bli for datatunge for inkluderende deltakelse av miner- og valideringsnoder. Dette ville påvirke desentralisering og sikkerhet. Medgründer Izaak og jeg opprettet O(1) Labs for å løse dette grunnproblemet, og Mina er løsningen som oppsto etter år med forskning, utvikling og testing.

I 2017 lanserte O(1) Labs Mina-blokkjeden (tidligere kalt Coda Protocol), hvorfor mente du det var riktig tidspunkt å lansere en ny blokkjede?

For oss handlet det ikke om å finne «det rette tidspunktet», men snarere om å løse en viktig teknisk utfordring i kryptovalutaområdet, og optimalisere lanseringen av testnettet når det var klart for at fellesskapet kunne delta og gi tilbakemeldinger. Vi brukte mange måneder på å samle inn og handle på brukertilbakemeldinger før vi lanserte mainnet 23. mars 2021. Kort tid etter fullførte Mina-fellesskapets token‑salg, og samlet inn 18,75 millioner dollar på 4 timer.

Mina er en lettvektig blokkjede som kun er 22 kb i størrelse. Hva er fordelene med å holde en blokkjede liten?

Noder må laste ned hele kjeden for å kunne delta i konsensus. Tradisjonelle blokkjeder som Bitcoin og Ethereum har blitt utrolig datatunge, og derfor må noder oppfylle visse ressurskrav for å delta (for kontekst er Bitcoin‑blokkjeden for tiden omtrent 349 GB, mens Mina fortsatt er 22 kb). Disse høye beregningskravene begrenser den kvalifiserte gruppen av konsensusnoder, noe som påvirker nettverkets desentraliseringsnivå og til slutt sikkerheten. Ved å omfatte hele kjedens tilstand i ett enkelt, lettvektig nullkunnskapsbevis, er Mina mye enklere å laste ned, noe som utvider gruppen av kvalifiserte noder, og øker tilgjengelighet og desentralisering.

Kan du forklare hva nullkunnskapsbevis (Zero-knowledge Proofs) er, spesifikt?

I sin essens tillater et nullkunnskapsbevis avsenderen å bevise at en påstand er sann uten å dele selve påstanden. Dette gjør nullkunnskapsbevis ideelle for å bevise at avsenderen har tilgang til privat informasjon uten å avsløre den private informasjonen. Mina bruker rekursive zk‑SNARKs, som fanger tilstanden til hele blokkjeden som et lettvektig øyeblikksbilde i stedet for selve kjeden. Når neste blokk i nettverket opprettes, tar den et øyeblikksbilde av seg selv – med øyeblikksbildet av den forrige tilstanden av blokkjeden som bakgrunn. Det nye øyeblikksbildet vil igjen bli brukt som bakgrunn for neste blokk, og så videre – dette er den «rekursive» delen. Utrolig nok, selv om det kan inneholde bevis på en uendelig mengde informasjon, forblir øyeblikksbildet alltid samme størrelse.

Utenom blokkjedenes størrelse, hva annet skiller Mina fra konkurrerende blokkjeder?

Minas implementering av rekursive zk‑SNARKs gjør det mulig for utviklere å lage verifiserbare applikasjoner som gir brukerne kontroll over hvilke data de ønsker å dele. Ved ikke å kreve at brukerne deler sensitiv informasjon, beskytter disse applikasjonene – kalt Snapps – brukerdata mot hacking og datainnbrudd. Hvis Snapps ble brukt over hele nettet, ville internett vært et mye tryggere og mer privat sted for brukerne.

Kan du utdype hva Snapps er?

Snapps er verifiserbare applikasjoner laget ved hjelp av Mina-protokollen. Et eksempel på en Snapp er den desentraliserte utlånsprotokollen Teller Finance, som bruker Mina for å la brukere bevise at kredittscoren deres er over 700 uten å dele den faktiske scoren eller annen sensitiv personlig identifiserbar informasjon (PII) som deres personnummer med den forespørrende parten. Mina kobler seg til et kredittscorebyrå, produserer et bevis (f.eks. at kredittgrensen er passert), og deler dette beviset med den forespørrende parten. Ved å dele et bevis i stedet for de faktiske dataene, setter Teller Finance aldri brukernes PII i fare.

Hva jobber Mina-blokkjede-teamet med for øyeblikket?

Vi er begeistret for å bringe Mina sin evne til å beskytte personlig dataprivacy til flere blokkjeder og jobber med å lage broer til andre kjeder. Vi har også et fantastisk og svært engasjert globalt fellesskap.

Er det noe mer du ønsker å dele om O(1) Labs eller Mina?

For å holde deg oppdatert på våre siste utviklinger og delta i vårt globale fellesskap, sjekk ut vår nettside og sosiale- og fellesskapskanaler:

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

Takk for det flotte intervjuet, lesere som ønsker å lære mer bør besøke O(1) Labs, og/eller Mina Protocol.

Antoine er en visjonær futurist og drivkraften bak Securities.io, en banebrytende fintech-plattform som fokuserer på investering i disruptive teknologier. Med en dyp forståelse av finansmarkedene og fremvoksende teknologier, er han lidenskapelig opptatt av hvordan innovasjon vil redefinere den globale økonomien. I tillegg til å ha grunnlagt Securities.io, lanserte Antoine Unite.AI, et ledende nyhetsmedium som dekker gjennombrudd innen AI og robotikk. Kjent for sin fremtidsrettede tilnærming, er Antoine en anerkjent tankeleder som dedikerer seg til å utforske hvordan innovasjon vil forme fremtiden for finans.