Möt Oasis Labs, blockchain-startupen Silicon Valley surrar om

ms tech





Blockchain-datorprogram är ganska smarta – det är därför vi kallar dem smarta kontrakt – men de är också ganska svaga. Om de ska uppnå många av de höga, världsförändrande mål som blockchain-förespråkare säger att de kommer, som att revolutionera hälso- och sjukvården och energiindustrin och ge människor tillbaka kontrollen över sin personliga data online, kommer de att behöva bli köra på ett helt nytt sätt. Det är där Dawn Song' s nya startup, Oasis Labs, kommer in.

Detta stycke dök först upp i vårt nyhetsbrev två gånger i veckan Chain Letter, som täcker världen av blockchain och kryptovalutor. Anmäl dig här - det är gratis!

Kryptovalutavärlden svämmar över av stora anspråk, men Song är en välkänd professor i datavetenskap vid UC Berkeley och en MacArthur-stipendiat (liksom en av MIT Technology Review s 35 innovatörer under 35 år 2009). Och ett antal stora finansiärer verkar tro att hennes företag, Oasis Labs, är inne på något. Denna vecka, startup meddelat att det har samlat in 45 miljoner dollar i en privat token-försäljning till en grupp högprofilerade kryptovaluta-investerare och riskkapitalister i Silicon Valley. Det blev också det första projektet som fick stöd från Andreessen Horowitz nya 300 miljoner dollar kryptofond .

Song säger att Oasis Labs har utvecklat ny integritetsbevarande smart kontraktsteknologi som övervinner grundläggande begränsningar hos dagens mest populära smarta kontraktsplattform, Ethereum. Hon och flera kollegor beskrev en viktig komponent i systemet i en nyligen publicerad uppsats (PDF).

Ethereum och liknande smarta kontraktssystem har begränsad användbarhet av två huvudskäl, enligt Song. För det första kräver nätverkets regler i allmänhet att varje nod exekverar varje smart kontrakt – det är så nätverket når konsensus. Även när man har 100 000 noder är kapaciteten i nätverket fortfarande densamma som en nod, säger hon. Det begränsar dess prestanda kraftigt. För det andra kan dagens smarta kontrakt inte garantera konfidentialitet för känsliga uppgifter. Blockkedjor byggdes för att vara transparenta! Det är därför så många teoretiska blockchain-applikationer fortfarande har fastnat på ritbordet.

Hälso- och sjukvårdsorganisationer är till exempel intresserade av att använda blockkedjor för att göra patienternas medicinska information lättare delad och tillgänglig för forskare. Smarta kontrakt skulle kunna användas för att koda integritetsrelaterade användarvillkor och låta användare selektivt dela ut åtkomst till sina data. Det skulle räcka långt för att förenkla det som idag är en besvärlig process. Men några av de mest intressanta sätten som medicinska forskare vill använda känslig hälsodata – till exempel i sofistikerade analyser och maskininlärningsmodeller – kräver högpresterande datoranvändning och idiotsäker konfidentialitet.

Systemet Oasis Labs hoppas kunna lansera nästa år kommer att erbjuda båda, säger Song, genom att separera utförande av smarta kontrakt från blockchain-konsensus. Genom att använda plattformen, säger hon, kommer det att vara möjligt att göra saker som att säkerställa sekretessen för känslig hälsodata samtidigt som den används för att träna en maskininlärningsmodell.

Hur kommer Oasis att klara av denna kryptografiska trolldom? Kontrakt kommer att löpa inuti en isolerad del av hårdvara som kallas en säker enklav. Enklaven fungerar som en svart låda och håller beräkningen privat från en dators andra applikationer, dess operativsystem och dess ägare. Det genererar också kryptografiska bevis på att programmen kördes korrekt - och det beviset går på blockkedjan. Att skilja kontraktsutförande från konsensus gör att dessa olika lager kan skalas oberoende, säger Song.

Ari Juels , en professor i datavetenskap vid Cornell Tech som var medförfattare till den nya forskningsartikeln men inte är ansluten till Oasis Labs, säger att tillvägagångssättet är det mest praktiska sättet att göra mer användbara smarta kontraktsapplikationer möjliga. Utan hjälp av pålitlig hårdvara, hävdar han, kanske blockkedjor inte realiserar sin fulla potential.

Dölj