Rencontrez Oasis Labs, la startup blockchain de la Silicon Valley qui fait le buzz

Mme technologie





Les programmes informatiques Blockchain sont assez intelligents - c'est pourquoi nous les appelons contrats intelligents - mais ils sont aussi assez faibles. S'ils veulent atteindre bon nombre des objectifs ambitieux et révolutionnaires annoncés par les partisans de la blockchain, comme révolutionner les soins de santé et l'industrie de l'énergie et redonner aux gens le contrôle de leurs données personnelles en ligne, ils devront être courir d'une toute nouvelle manière. C'est là que Chanson de l'aube' La nouvelle startup de Oasis Labs fait son entrée.

Cet article est apparu pour la première fois dans notre newsletter bihebdomadaire Chain Letter, qui couvre le monde de la blockchain et des crypto-monnaies. Inscrivez-vous ici — c'est gratuit!

Le monde de la crypto-monnaie regorge de grandes revendications, mais Song est un professeur d'informatique bien connu à l'UC Berkeley et un boursier MacArthur (ainsi que l'un des Examen de la technologie MIT 35 innovateurs de moins de 35 ans en 2009) . Et un certain nombre de bailleurs de fonds de renom semblent penser que son entreprise, Oasis Labs, est sur quelque chose. Cette semaine, la startup annoncé qu'il a levé 45 millions de dollars dans le cadre d'une prévente de jetons privés à un groupe d'investisseurs de premier plan dans les crypto-monnaies et de capital-risqueurs de la Silicon Valley. Il est également devenu le premier projet à obtenir le soutien du nouveau groupe d'Andreessen Horowitz. Fonds crypto de 300 millions de dollars .

Song dit qu'Oasis Labs a développé une nouvelle technologie de contrat intelligent préservant la confidentialité qui surmonte les limitations fondamentales de la plate-forme de contrat intelligent la plus populaire d'aujourd'hui, Ethereum. Elle et plusieurs collègues ont décrit un élément majeur du système dans un article récemment publié document de recherche (PDF).

Ethereum et les systèmes de contrats intelligents similaires ont une utilité limitée pour deux raisons principales, selon Song. Premièrement, les règles du réseau exigent généralement que chaque nœud exécute chaque contrat intelligent - c'est ainsi que le réseau parvient à un consensus. Même lorsque vous avez 100 000 nœuds, la capacité du réseau est toujours la même qu'un nœud, dit-elle. Cela limite fortement ses performances. Deuxièmement, les contrats intelligents d'aujourd'hui ne peuvent pas garantir la confidentialité des données sensibles. Les blockchains ont été conçues pour être transparentes ! C'est pourquoi tant d'applications théoriques de blockchain sont encore bloquées sur la planche à dessin.

Les organisations de soins de santé, par exemple, souhaitent utiliser les chaînes de blocs pour rendre les informations médicales des patients plus facilement partagées et accessibles aux chercheurs. Contrats intelligents pouvait être utilisé pour coder les conditions d'utilisation liées à la confidentialité et permettre aux utilisateurs de distribuer de manière sélective l'accès à leurs données. Cela contribuerait grandement à simplifier ce qui est aujourd'hui un processus lourd. Mais certaines des façons les plus intéressantes pour les chercheurs médicaux d'utiliser des données de santé sensibles, par exemple dans des modèles d'analyse et d'apprentissage automatique sophistiqués, nécessitent un calcul haute performance et une confidentialité à toute épreuve.

Le système qu'Oasis Labs espère lancer l'année prochaine offrira les deux, dit Song, en séparant l'exécution des contrats intelligents du consensus de la blockchain. En utilisant la plate-forme, dit-elle, il sera possible de faire des choses comme assurer la confidentialité des données de santé sensibles tout en l'utilisant pour former un modèle d'apprentissage automatique.

Comment Oasis réussira-t-il cette sorcellerie cryptographique ? Les contrats s'exécuteront à l'intérieur d'un élément matériel isolé appelé enclave sécurisée. L'enclave agit comme une boîte noire, gardant le calcul privé des autres applications d'un ordinateur, de son système d'exploitation et de son propriétaire. Il génère également une preuve cryptographique que les programmes ont été exécutés correctement, et cette preuve est transmise à la blockchain. Séparer l'exécution du contrat du consensus permet à ces différentes couches d'évoluer indépendamment, explique Song.

Ari Juels , professeur d'informatique à Cornell Tech qui a co-écrit le nouveau document de recherche mais n'est pas affilié à Oasis Labs, affirme que l'approche est le moyen le plus pratique de rendre possibles des applications de contrats intelligents plus utiles. Sans l'aide d'un matériel de confiance, soutient-il, les chaînes de blocs pourraient ne pas réaliser tout leur potentiel.

cacher