Interviews

Evan Shapiro, CEO & medstifter af O(1) Labs – Interviewserie

mm
Føj Securities.io til dine foretrukne kilder på Google

Evan Shapiro er CEO & medstifter af O(1) Labs, virksomheden der er ansvarlig for lanceringen af Mina Protocol. Evan har en baggrund inden for datalogi, maskinlæring, distribuerede systemer og robotteknisk opgaveplanlægning.

Hvad refererer O(1) til?

O(1) Labs er virksomheden som min medstifter, Izaak Meckler, og jeg startede i 2017 for at forske i og løse centraliserings- og datasikkerhedsproblemerne bag blockchains. Holdet vi byggede hos O(1) Labs endte med at inkubere en blockchain med konstant størrelse, Mina Protocol, for at løse dette problem.

O(1) refererer til et begreb inden for algoritmisk kompleksitetsteori, Big-O notation, som beskriver hvor lang tid en algoritme vil tage som funktion af dens input. O(1)-notationen er en algoritme der altid vil udføre på samme tid (eller plads) uanset størrelsen af inputdatasættet, mens andre kan være O(n), O(logn) osv. Så uanset datamængdens størrelse, forbliver den tid algoritmen tager den samme. Dette er den egenskab vi får med Minas kompakte blockchain – uanset hvor mange transaktioner kæden har behandlet eller hvor gammel kæden er, tager verifikationen konstant tid. Derfor navnet O-of-1 Labs.

Kan du dele med os O(1) Labs’ oprindelseshistorie?

Jeg begyndte at programmere i gymnasiet, og da jeg hørte om kryptovalutaer, blev jeg fascineret af deres potentiale til at transformere internettet. Jeg læste næsten alle white papers, der blev udgivet i de tidlige dage af crypto. Medstifter Izaak Meckler og jeg begyndte at genkende huller i designet af ældre blockchains som Bitcoin og senere Ethereum, som kan reduceres til ét grundlæggende problem: designet af disse blockchains betyder, at de med tiden vil blive for datatunge til inklusiv deltagelse af minedrift- og valideringsnoder. Dette ville påvirke decentralisering og sikkerhed. Medstifter Izaak og jeg skabte O(1) Labs for at løse dette grundproblem, og Mina er løsningen, der opstod efter år med forskning, udvikling og test.

I 2017 lancerede O(1) Labs Mina blockchain (tidligere kaldet Coda Protocol), hvorfor mente du, at det var det rette tidspunkt at lancere en ny blockchain?

For os handlede det ikke om at finde “det rette tidspunkt”, men snarere om at løse en vigtig teknisk udfordring i kryptovalutaområdet og optimere lanceringen af testnettet, når det var klar til at fællesskabet kunne deltage og give feedback. Vi brugte mange måneder på at indsamle og handle på brugerfeedback, før vi lancerede mainnet den 23. marts 2021. Kort tid efter afsluttede Mina-fællesskabets token-salg, hvor der blev rejst $18,75 millioner på 4 timer.

Mina er en letvægtsblockchain, der kun er 22 kb i størrelse. Hvad er fordelene ved at holde en blockchain lille?

Noder skal downloade hele kæden for at kunne deltage i konsensus. Ældre blockchains som Bitcoin og Ethereum er blevet utroligt datatunge, så noder skal opfylde visse ressourcekrav for at kunne deltage (for kontekst er Bitcoin-blockchainen i øjeblikket omkring 349 GB, mens Mina forbliver 22 kb). Disse høje beregningskrav begrænser den berettigede pulje af konsensusnoder, hvilket påvirker netværkets decentraliseringsniveau og i sidste ende sikkerheden. Ved at indkapsle hele kædens tilstand i et enkelt, letvægts zero-knowledge proof, er Mina meget lettere at downloade, hvilket udvider puljen af berettigede noder, øger tilgængeligheden og decentraliseringen.

Kan du specifikt forklare, hvad Zero-knowledge Proofs er?

I sin essens tillader et zero-knowledge proof afsenderen at bevise, at en kendsgerning er sand uden at dele selve kendsgerningen. Dette gør zero-knowledge proofs ideelle til at bevise, at afsenderen har adgang til privat information uden at afsløre den private information. Mina implementerer rekursive zk-SNARKs, som indfanger hele blockchainens tilstand som et letvægts snapshot i stedet for selve kæden. Når den næste blok i netværket oprettes, tager den et snapshot af sig selv – med snapshotet af den forrige tilstand af blockchainen som baggrund. Det nye snapshot vil derefter blive brugt som baggrund for den næste blok, og så videre – dette er den “rekursive” del. Utroligt nok, selvom det kan indeholde bevis for en uendelig mængde information, forbliver snapshotet altid den samme størrelse.

Udover blockchainens størrelse, hvad adskiller ellers Mina fra konkurrerende blockchains?

Minas implementering af rekursive zk-SNARKs gør det muligt for udviklere at skabe verificerbare applikationer, der giver brugerne kontrol over, hvilke data de ønsker at dele. Ved ikke at kræve, at brugerne deler følsomme oplysninger, beskytter disse applikationer – kaldet Snapps – brugerdata mod at blive sårbare over for hack og brud. Hvis Snapps blev udnyttet på tværs af internettet, ville internettet være et meget sikrere og mere privat sted for brugerne.

Kan du uddybe, hvad Snapps er?

Snapps er verificerbare applikationer skabt ved brug af Mina-protokollen. Et eksempel på en Snapp er den decentrale låneprotokol Teller Finance, som udnytter Mina til at gøre det muligt for brugere at bevise, at deres kreditscore er over 700 uden at dele den faktiske score eller andre følsomme personligt identificerbare oplysninger (PII) såsom deres personnummer med den anmodende part. Mina forbinder til et kreditvurderingsbureau, producerer et bevis (f.eks. bestået kreditgrænse) og deler dette bevis med den anmodende part. Ved at dele et bevis i stedet for de faktiske data, udsætter Teller Finance aldrig brugernes PII for fare.

Hvad arbejder Mina blockchain-teamet på i øjeblikket?

Vi er begejstrede for at bringe Minas evne til at beskytte personlig dataprivatliv til yderligere blockchains og arbejder på at skabe broer til andre kæder. Vi har også et fantastisk og meget engageret globalt fællesskab.

Er der noget andet, du gerne vil dele om O(1) Labs eller Mina?

For at holde dig opdateret om vores seneste udviklinger og deltage i vores globale fællesskab, tjek vores website og sociale og fællesskabskanaler:

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

Tak for det gode interview, læsere der ønsker at lære mere bør besøge O(1) Labs, og/eller Mina Protocol.

Antoine er en visionær futurist og den drivende kraft bag Securities.io, en banebrydende fintech-platform fokuseret på investering i disruptive teknologier. Med en dyb forståelse af finansmarkederne og nye teknologier er han passioneret omkring, hvordan innovation vil omdefinere den globale økonomi. Ud over at have grundlagt Securities.io har Antoine lanceret Unite.AI, en førende nyhedsportal, der dækker gennembrud inden for AI og robotteknologi. Kendt for sin fremadskuende tilgang er Antoine en anerkendt tankeleder, der er dedikeret til at udforske, hvordan innovation vil forme fremtiden for finans.