Intervjuer

Evan Shapiro, VD & medgrundare av O(1) Labs – Intervjuserie

mm
Lägg till Securities.io bland dina föredragna källor på Google

Evan Shapiro är VD & medgrundare av O(1) Labs, företaget som ansvarar för lanseringen av Mina Protocol. Evan har en bakgrund inom datavetenskap, maskininlärning, distribuerade system och robotikuppgiftsplanering.

Vad betyder O(1)?

O(1) Labs är företaget som min medgrundare, Izaak Meckler, och jag startade redan 2017 för att forska och lösa centraliserings- och datasäkerhetsproblemen bakom blockkedjor. Teamet vi byggde på O(1) Labs slutade med att inkubera en blockkedja med konstant storlek, Mina Protocol, för att lösa detta problem.

O(1) hänvisar till ett begrepp inom algoritmisk komplexitetsteori, Big-O-notation, som beskriver hur lång tid en algoritm tar som funktion av dess indata. O(1)-notationen är en algoritm som alltid körs på samma tid (eller utrymme) oavsett storleken på den indata som används, medan andra kan vara O(n), O(logn) osv. Så oavsett datamängdens storlek förblir tiden för att utföra algoritmen densamma. Detta är den egenskap vi får med Minas koncisa blockkedja – oavsett hur många transaktioner kedjan har bearbetat eller hur gammal den är, tar verifieringen av blockkedjan konstant tid. Därav namnet O-of-1 Labs.

Kan du dela med dig av O(1) Labs ursprungsberättelse?

Jag började programmera i gymnasiet, och när jag hörde talas om kryptovalutor blev jag fascinerad av deras potential att förändra internet. Jag läste nästan varje vitbok som publicerades i kryptons tidiga dagar. Min medgrundare Izaak Meckler och jag började märka hål i designen av äldre blockkedjor som Bitcoin och senare Ethereum, vilket i grunden reducerades till ett grundproblem: designen av dessa blockkedjor gjorde att de så småningom skulle bli för datatunga för inkluderande deltagande av mining- och valideringsnoder. Detta skulle påverka decentralisering och säkerhet. Min medgrundare Izaak och jag skapade O(1) Labs för att tackla detta grundproblem, och Mina är lösningen som uppstod efter år av forskning, utveckling och testning.

2017 lanserade O(1) Labs Mina blockchain (tidigare kallad Coda Protocol), varför trodde du att det var rätt tid att lansera en ny blockkedja?

För oss handlade det inte om att hitta “den rätta tiden”, utan snarare om att lösa en viktig teknisk utmaning inom kryptovalutaområdet och optimera för att lansera testnätet när det var redo för att samhället skulle kunna delta och ge feedback. Vi tillbringade många månader med att samla in och agera på användarfeedback innan vi lanserade mainnet den 23 mars 2021. Kort därefter slutfördes Mina community token‑försäljning, som samlade in $18.75M på 4 timmar.

Mina är en lättviktig blockkedja som bara är 22 kb stor. Vilka är fördelarna med att hålla en blockkedja liten?

Noder måste ladda ner hela kedjan för att kunna delta i konsensus. Äldre blockkedjor som Bitcoin och Ethereum har blivit otroligt datatunga, så noder måste uppfylla vissa resurskrav för att kunna delta (för kontext, Bitcoin‑blockkedjan är för närvarande cirka 349 GB, medan Mina förblir 22 kb). Dessa höga beräkningskrav begränsar den möjliga poolen av konsensusnoder, vilket påverkar nätverkets nivå av decentralisering och i slutändan säkerhet. Genom att omfatta hela kedjans tillstånd i ett enda, lättviktigt zero‑knowledge‑bevis, är Mina mycket enklare att ladda ner, vilket utökar poolen av berättigade noder, ökar tillgänglighet och decentralisering.

Kan du förklara vad Zero-knowledge Proofs är specifikt?

I grund och botten tillåter ett zero‑knowledge‑bevis avsändaren att bevisa att ett faktum är sant utan att dela själva faktumet. Detta gör zero‑knowledge‑bevis idealiska för att bevisa att avsändaren har tillgång till privat information utan att avslöja den privata informationen. Mina använder rekursiva zk‑SNARKs, som fångar hela blockkedjans tillstånd som ett lättviktigt snapshot istället för själva kedjan. När nästa block i nätverket skapas tar det ett snapshot av sig själv – med snapshotet av föregående kedjetillstånd som bakgrund. Det nya snapshotet kommer i sin tur att användas som bakgrund för nästa block, och så vidare – detta är den “rekursiva” delen. Otroligt nog, medan det kan innehålla bevis för en oändlig mängd information, förblir snapshotet alltid samma storlek.

Förutom blockkedjans storlek, vad skiljer Mina från konkurrerande blockkedjor?

Minas implementering av rekursiva zk‑SNARKs möjliggör för utvecklare att skapa verifierbara applikationer som ger användare kontroll över vilken data de vill dela. Genom att inte kräva att användare delar känslig information, skyddar dessa applikationer – kallade Snapps – användardata från att bli sårbara för hack och intrång. Om Snapps utnyttjades över hela webben skulle internet bli en mycket säkrare och mer privat plats för användare.

Kan du utveckla vad Snapps är?

Snapps är verifierbara applikationer skapade med Mina‑protokollet. Ett exempel på en Snapp är den decentraliserade utlåningsprotokollet Teller Finance, som utnyttjar Mina för att låta användare bevisa att deras kreditvärdighet är över 700 utan att dela själva poängen eller annan känslig personligt identifierbar information (PII) såsom deras personnummer med den begärande parten. Mina ansluter till en kreditvärderingsbyrå, producerar ett bevis (t.ex. att kreditgränsen passerats) och delar det beviset med den begärande parten. Genom att dela ett bevis istället för den faktiska datan, riskerar Teller Finance aldrig användarnas PII.

Vad arbetar Mina‑blockkedjeteamet med för närvarande?

Vi är glada över att föra Mina:s möjligheter att bevara personlig datasekretess till ytterligare blockkedjor och arbetar med att skapa broar till andra kedjor. Vi har också en fantastisk och mycket engagerad global community.

Finns det något mer du vill dela om O(1) Labs eller Mina?

För att hålla dig uppdaterad om våra senaste utvecklingar och delta i vår globala community, besök vår webbplats och våra sociala och community‑kanaler:

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

Tack för den fantastiska intervjun, läsare som vill lära sig mer bör besöka O(1) Labs, och/eller Mina Protocol.

Antoine är en visionär futurist och drivkraften bakom Securities.io, en banbrytande fintech-plattform som fokuserar på investeringar i disruptiva teknologier. Med en djup förståelse för finansmarknader och framväxande teknologier är han passionerad för hur innovation kommer att omdefiniera den globala ekonomin. Förutom att ha grundat Securities.io har Antoine lanserat Unite.AI, en ledande nyhetskanal som täcker genombrott inom AI och robotik. Känd för sitt framåtblickande tillvägagångssätt är Antoine en erkänd tankeledare som är dedikerad till att utforska hur innovation kommer att forma framtidens finans.