Lambda fournit des capacités de stockage de données illimitées sur Blockchain ; Entretien avec le PDG HE Xiao Yang
Publié: 2021-08-09 Lambda est un perturbateur de la solution de stockage basée sur la blockchain, apportant sur le marché une infrastructure blockchain rapide, sûre et évolutive, qui fournit des capacités de stockage de données d'applications décentralisées (DAPP) avec une évolutivité illimitée. Le PDG HE Xiao Yang discutera avec nous du projet Lambda dans cette interview.
S'il vous plaît dites-nous votre nom et sur votre parcours?
Je m'appelle HE Xiao Yang et je suis le fondateur de Lambda. J'ai une profonde passion pour l'innovation technologique et le développement de logiciels. Je suis bien connu en Chine pour ma vaste expérience dans les logiciels d'infrastructure et mon implication active dans la communauté open source.
Auparavant, j'étais le co-fondateur de OneAPM, un logiciel d'infrastructure à croissance rapide axé sur l'ITOM (gestion des opérations informatiques) en Chine. Certains appellent OneAPM la « nouvelle relique ou AppDynamics of China » et la société a reçu un solide soutien en capital-risque de Matrix Partners, Chengwei Capital et Qiming Venture. Avant mes expériences d'entrepreneur, j'ai travaillé chez BEA en tant qu'ingénieur logiciel R&D. Je suis également blogueuse et certains de mes articles ont été publiés par de grands médias tels que Forbes China, 36Kr, Sina, etc.
Décrivez Lambda ?
Lambda est un projet d'infrastructure blockchain rapide, sûr et évolutif, qui fournit des capacités de stockage de données d'applications décentralisées (DAPP) avec une évolutivité illimitée.
Quels sont les principaux services et fonctionnalités fournis par Lambda ?
Lambda fournit une nouvelle solution pour enregistrer séparément différents types de données dans des chaînes et des blocs distincts. Il se consacre à la fourniture d'une infrastructure pour les DAPP, sur laquelle il a l'intention d'offrir une série de services de capacité d'infrastructure, y compris le stockage avec une évolutivité illimitée, le calcul à haut débit et la transmission réseau rapide, ce qui permet aux DAPP de réaliser facilement la génération, la transmission, le stockage de données. , la récupération et le calcul.
Les services Lambda comprennent : le co-stockage de données multi-chaînes, la gestion des données inter-chaînes, la protection de la confidentialité des données, la preuve de récupération des données (POR), la possession de données prouvable (PDP) et l'informatique intelligente distribuée via le découplage logique et la mise en œuvre indépendante de Lambda Chaîne et DB Lambda.
De plus, les développeurs sont autorisés à utiliser librement les codes de projet Lambda et à les modifier sous licence Apache, tandis que les utilisateurs sont autorisés à télécharger des fichiers binaires de Lambda et à les déployer dans l'environnement privé sans se connecter à l'extranet.
Quelle est la technologie derrière Lambda ? Pouvez-vous nous donner un aperçu de la conception de l'architecture?
Nous utilisons la conception de structure multichaîne homogène de Lambda Chain pour sélectionner au hasard un ensemble de nœuds de vérification afin de vérifier l'intégrité des données lorsque nous les lisons. Grâce à la validation distincte de plusieurs nœuds de vérification et au consensus sur l'intolérance aux pannes byzantines (BFT), nous pouvons effectuer la vérification de la preuve de récupération des données (POR) et la preuve de possession des données (PDP), ce qui est notre avantage par rapport à IPFS. IPFS n'a actuellement pas de conception de chaîne mature et de mécanisme de preuve de stockage de données complet.
De plus, Lambda assure ce qui suit :
- Notre conception innovante comprend la séparation de la blockchain et de la chaîne de stockage
- Nous avons relevé le défi de Provable Data Possession (PDP), avec une parfaite intégration avec la blockchain.
- Notre solution peut prendre en charge le stockage et la récupération de données à haut débit en tirant parti de la technologie Sharding, qui offre des possibilités pour les futurs scénarios d'application DAPP.
- En tirant parti de la technologie de sous-chaîne et en coopérant avec la communauté open source, nous serons en mesure d'offrir une plate-forme d'écosystème avec des capacités de collecte, de stockage, de calcul et d'échange de données en plus de la capacité de stockage de fichiers de blocs de base.
2017/2018 a introduit de nombreux projets de données basés sur la blockchain. Qu'est-ce qui rend le stockage de données fiable et sécurisé Lambda unique ?
Nous pensons que tous les projets de stockage respectent l'exigence fondamentale de Provable Data Integrity. En outre, il est crucial pour les projets de données de stocker les données dans un nœud de stockage irréalisable et de les rendre fiables et sécurisés. Dans le monde universitaire, il existe principalement deux approches qui sont Provable Data Possession (PDP) et Proofs of Retrievability (POR) en fonction de les scénarios d'utilisation. Cette technologie est assez mature dans le stockage en nuage et Lambda a appliqué ces deux approches dans la blockchain par le biais de la recherche universitaire et de la vérification technique, ce qui a éliminé les principaux obstacles du stockage décentralisé.
Comment fonctionne l'accès aux données publiques et la transaction Lambda ?
Les données publiques de Lambda sont principalement les grands livres de la chaîne principale et des sous-chaînes, ainsi que les informations TAG qui doivent être stockées pour la vérification des données. Nous fournissons une structure de données spéciale pour stocker le TAG de vérification des données.
Pour les transactions, Lambda est divisé en deux parties : le trading on chain et le trading off chain. En raison des contraintes techniques actuelles, nous prenons en charge les exigences d'échange entre la demande et l'offre du service de stockage ainsi que le stockage de données ultérieur, en tirant parti de l'approche similaire utilisée dans les échanges décentralisés.
Sur quels types spécifiques de protection des données et de la vie privée Lambda se concentrera-t-elle ?
Lambda estime que les données stockées appartiennent aux utilisateurs eux-mêmes et qu'aucun tiers n'a le droit d'accéder aux données sans l'autorisation de l'utilisateur.
Actuellement, les données sur les blockchains sont publiques et accessibles, ce qui limite largement les scénarios d'application. Lambda a adopté un plan de chiffrement basé sur les attributs multi-autorités en ligne/hors ligne (OO-MA-ABE), qui vise à transférer le coût informatique en ligne du client vers l'étape hors ligne ou les serveurs cloud.
Les principaux avantages sont énumérés comme suit :
- Grâce à l'utilisation d'une technologie de déchiffrement en ligne, hors ligne et externalisée, Lambda formule un plan d'accès aux données de stockage en nuage mobile efficace. Dans l'étape de chiffrement, il pré-traite à l'avance un grand nombre d'opérations de correspondance ; dans l'étape de déchiffrement, il sous-traite les opérations de mise en correspondance au serveur de stockage cloud. Par conséquent, le client peut effectuer le chiffrement et le déchiffrement avec des opérations de calcul simples uniquement, diminuant considérablement les dépenses informatiques en ligne du client.
- Lambda promeut une méthode pour vérifier l'exactitude du déchiffrement externalisé. Dans la phase de cryptage, l'utilisateur génère des valeurs de hachage en cryptant des clés privées et des textes en clair comme jeton de vérification des données ; dans l'étape de déchiffrement, l'utilisateur adopte le jeton pour vérifier l'exactitude du résultat du déchiffrement, et donc vérifier si le déchiffrement du serveur de stockage en nuage est correct. Pendant ce temps, le plan spécifié dans le document peut résister à l'acquisition d'informations d'identité par des institutions individuelles, protégeant ainsi la vie privée des utilisateurs.
- L'équipe Lambda réalise l'analyse de sécurité et les expériences de simulation du plan, dont les résultats indiquent sa sécurité et son efficacité.
Comment les incitations à jeton Lambda fonctionnent-elles avec les services de stockage de données IoT ?
En tant que système de stockage décentralisé, Lambda est idéal pour stocker des données précieuses basées sur le temps. Les utilisateurs peuvent dépenser des jetons pour stocker ces données. Ils peuvent également autoriser certaines organisations ou d'autres utilisateurs à utiliser leurs propres données pour gagner des jetons. La demande et le fournisseur de données peuvent parvenir à un accord via la plate-forme d'échange de données.

Veuillez nous en dire plus sur la plateforme de trading de données Lambda et sur la façon dont vous utilisez les données d'intelligence artificielle.
La première couche de la plate-forme de négociation/d'échange Lambda est destinée à la transaction de service de stockage, qui couvre l'appariement des commandes et le paiement entre le côté demande de service de stockage et le côté fournisseur.
Au deuxième niveau, nous encouragerons les développeurs de l'écosystème à mettre en œuvre des sous-chaînes de calcul dans le domaine informatique et à y accéder au système Lambda, ainsi qu'à la mise en correspondance des commandes, au paiement et à la livraison des résultats pour les calculs de données dans les échanges de données.
Au sein du système Lambda, le trading est une partie très importante de nous, car l'équipe Lambda ne construit que du code et des règles qui sont publiquement placés sur Github et d'autres plateformes open source. Cependant, le fonctionnement réel, l'environnement d'exécution sur chaque hôte, le grand livre blockchain correspondant, le stockage réel, etc. sont tous fournis par des contributeurs au sein de l'écosystème, ou des mineurs.
Dans le système Lambda, plusieurs échanges différents sont intégrés. Actuellement, nous sommes encore en train d'ajuster les règles de ces échanges, mais les fonctions sont certaines.
- The Mining Exchange – Le mineur de stockage et le validateur promettent les jetons Lambda, obtenant ainsi le droit de devenir mineur. Contrairement aux systèmes précédents, le prix de gage de cet échange suit une certaine courbe. Le résultat de cette courbe peut être garanti de telle manière, a) que le nombre de nœuds de stockage et de nœuds de vérification puisse toujours suivre le rapport optimal ; b) dans une période de temps déterminée, l'espace de stockage fourni sera proche d'un certain seuil, ni trop ni trop peu.
- L'échange d'espace de stockage - Dans cet échange, les locataires peuvent initier des transactions de type offre demandant un espace de stockage. Les mineurs de stockage peuvent louer un espace de stockage ici. Parce que l'espace de stockage est un must pour les transactions de données, pour notre système, l'échange d'espace de stockage est similaire à l'échange EOS RAM, nous adopterons également un système de trading similaire à Bancor, mais nous ne définirons pas de paramètres CW qui peuvent également entraîner le prix tremper.
- L'échange de données – Pour les locataires, après avoir obtenu un espace de stockage, les utilisateurs peuvent acheter et vendre des données sur l'échange de données. Notre échange de données adopte un mécanisme similaire à l'informatique multipartite sécurisée. Une fois la transaction terminée, le propriétaire des données ne sait pas quelles données l'acheteur a spécifiquement achetées, et le vendeur des données ne sait pas quelles données l'acheteur possède.
Quelle est la prochaine étape de la feuille de route Lambda ? Avez-vous actuellement des opportunités pour les investisseurs?
Le troisième trimestre 2018 sera une étape très importante pour Lambda, dans laquelle nous devons implémenter Lambda Chain et Lambda FS et le stockage d'objets basé sur Lambda FS. Nous procéderons également à des offres publiques, alors restez à l'écoute de nos nouvelles officielles.
Pouvez-vous nous parler de votre équipe et de vos conseillers ?
Notre équipe principale est un groupe de développeurs qui ont une vaste expérience dans la R&D de logiciels d'infrastructure et la communauté open source. Nous contribuons aux codes de divers projets open source de la Fondation Apahce, tels que Camel, Akka, Drill, etc. Les membres de notre équipe sont profondément impliqués dans tous les projets. Nous promouvons également activement le développement de l'open source et des communautés en Chine et avons établi les groupes d'utilisateurs chinois de Druid et Clickhouse.
En plus de moi-même, notre équipe principale comprend : Lucy Wang CMO chez Lambda ; Alex Lototskiy, ingénieur principal en sécurité ; He Bingqing, co-fondateur et CTO de OneAPM ; Jiang Ning, mentor Apache Camel ; Oleg Lyamtsev, ingénieur ; Li Monan, le meilleur programmeur chinois et fondateur de Coreseek et Log Insight ; Gao Haiqiang, expert en informatique ; Zhang Xiaoguang, commissaire d'Apache Akka ; Guo Hongqiang, data scientist.
Nous avons également une équipe de conseillers expérimentés : Tian Jia, Wang Tao, Chen Yuan, Liu Chunhua.
À quel point Lambda est-il sécurisé ? Vous souhaitez parler de vos mesures légales et de sécurité ?
Lambda utilise une technologie de décryptage en ligne, hors ligne et externalisée pour construire un schéma de contrôle d'accès aux données de stockage cloud mobile efficace. Dans la phase de chiffrement, un grand nombre d'opérations d'appariement sont prétraitées à l'avance ; en phase de décryptage, l'opération d'appairage est externalisée vers le serveur de stockage cloud ; le client n'a qu'à exécuter une opération simple pour terminer le chiffrement et le déchiffrement, réduisant ainsi considérablement la surcharge informatique en ligne du client.
Lambda propose une méthode pour vérifier l'exactitude du décryptage externalisé. Dans la phase de cryptage, l'utilisateur utilise la clé de cryptage et le texte en clair pour générer une valeur de hachage en tant que jeton de vérification des données ; dans la phase de déchiffrement, l'utilisateur vérifie le résultat du déchiffrement avec le jeton de vérification, puis vérifie si le déchiffrement du serveur de stockage cloud est correct.
De plus, Lambda utilise les technologies PDP et POR pour détecter si les données sont stockées. Dans le même temps, les données adoptent plusieurs sauvegardes. Selon différents niveaux de stockage, par exemple, 1/3 de la perte de copie peut être détecté à temps et les données sont restaurées et transférées par la technologie POR et la technologie Erasure Coding.
De plus, le stockage cloud décentralisé et la base de données cloud, par rapport au cloud centralisé, sont la plus grande différence est le nœud de stockage sans autorisation. De plus, l'utilisateur du cloud n'est pas un initiateur de vérification, ni un nœud TPA entièrement fiable. Dans la conception de Lambda, nous utilisons deux versions améliorées de la méthode PDP qui prennent en charge la validation publique, BLS-PDP et MF-PDP, et nous travaillerons ensemble sur un TPA de confiance grâce au consensus de plusieurs nœuds de vérification pour compléter la conservation et l'intégrité des données. vérification, et écrivez les résultats de la vérification à la chaîne pour l'inspection FisherMan.
Où devons-nous diriger nos lecteurs pour plus d'informations?
Site officiel : http://www.lambda.im
Communauté de télégrammes : https://t.me/HelloLambda
Facebook : https://www.facebook.com/Lambdaim
LinkedIn : https://www.linkedin.com/company/lambdaim/
Twitter : https://twitter.com/Lambdaim
Livre blanc : http://www.lambda.im/doc/Lambda-WhitePaper-en.pdf