Lambda está fornecendo recursos de armazenamento de dados ilimitados no Blockchain; Entrevista com o CEO HE Xiao Yang

Publicados: 2021-08-09

Lambda é um disruptor em solução de armazenamento com base em Blockchain, trazendo ao mercado uma infraestrutura de blockchain rápida, segura e escalonável, que fornece recursos de armazenamento de dados de aplicativos descentralizados (DAPPs) com escalabilidade ilimitada. O CEO HE Xiao Yang estará discutindo o projeto Lambda conosco nesta entrevista.

Por favor, diga-nos seu nome e sobre sua formação.

Meu nome é HE Xiao Yang e sou o fundador da Lambda. Tenho uma paixão profunda por inovação tecnológica e desenvolvimento de software. Sou bem conhecido na China por minha vasta experiência em software de infraestrutura e envolvimento ativo na comunidade de código aberto.

Anteriormente, fui cofundador da OneAPM, um software de infraestrutura de rápido crescimento com foco em ITOM (gerenciamento de operações de TI) na China. Alguns se referem ao OneAPM como “New Relic ou AppDynamics of China” e a empresa recebeu forte apoio de VC da Matrix Partners, Chengwei Capital e Qiming Venture. Antes de minhas experiências de empreendedor, trabalhei na BEA como engenheiro de software de P&D. Também sou um blogueiro e alguns dos meus artigos foram publicados nos principais meios de comunicação, como Forbes China, 36Kr, Sina, etc.

Descrever Lambda?

Lambda é um projeto de infraestrutura de blockchain rápido, seguro e escalonável, que fornece recursos de armazenamento de dados de aplicativos descentralizados (DAPPs) com escalabilidade ilimitada.

Quais são os principais serviços e recursos fornecidos pela Lambda?

Lambda fornece uma nova solução para salvar separadamente diferentes tipos de dados em cadeias e blocos distintos. Ele se dedica a fornecer uma infraestrutura para DAPPs, nos quais pretende oferecer uma série de serviços de capacidade de infraestrutura, incluindo armazenamento com escalabilidade ilimitada, computação de alto rendimento e transmissão de rede rápida, tornando mais fácil para os DAPPs atenderem à geração, transmissão e armazenamento de dados , recuperação e computação.

Os serviços Lambda incluem: co-armazenamento de dados de várias cadeias, gerenciamento de dados de cadeias cruzadas, proteção de privacidade de dados, Prova de Recuperabilidade de Dados (POR), Possessão de Dados Prováveis ​​(PDP) e computação inteligente distribuída por desacoplamento lógico e implementação independente de Lambda Chain e Lambda DB.

Além disso, os desenvolvedores têm permissão para usar livremente os códigos de projeto Lambda e modificá-los sob a Licença Apache, enquanto os usuários têm permissão para baixar arquivos binários do Lambda e implantá-los no ambiente privado sem se conectar à extranet.

Qual é a tecnologia por trás do Lambda? Você pode nos dar um passo a passo do design de arquitetura?

Usamos o design de estrutura homogênea de várias cadeias da Lambda Chain para selecionar aleatoriamente um conjunto de nós verificadores para verificar a integridade dos dados quando os lemos. Por meio da validação separada de vários nós de verificação e do consenso de Intolerância a Falhas Bizantinas (BFT), podemos concluir a verificação da Prova de Recuperabilidade de Dados (POR) e Provável de Posse de Dados (PDP), que é nossa vantagem sobre o IPFS. Atualmente, o IPFS não tem um projeto de corrente maduro e um mecanismo completo de prova de armazenamento de dados.

Além disso, Lambda garante o seguinte:

  • Nosso design inovador inclui a separação de blockchain e cadeia de armazenamento
  • Abordamos o desafio de Provable Data Possession (PDP), com uma integração perfeita com o blockchain.
  • Nossa solução pode suportar armazenamento e recuperação de dados de alto rendimento, aproveitando a tecnologia de Sharding, que oferece possibilidades para futuros cenários de aplicação DAPP.
  • Aproveitando a tecnologia da subcadeia e cooperando com a comunidade de código aberto, seremos capazes de oferecer uma plataforma de ecossistema com coleta de dados, armazenamento, computação e recursos de troca, além do recurso de armazenamento de arquivo de bloco principal.

2017/2018 introduziu muitos projetos de dados baseados em blockchain. O que torna o armazenamento de dados confiável e seguro Lambda único?

Acreditamos que todos os projetos de armazenamento seguem o requisito básico de integridade de dados prováveis. Além disso, é crucial para os projetos de dados armazenar dados em um nó de armazenamento inviável e torná-los confiáveis ​​e seguros, no mundo acadêmico, existem principalmente duas abordagens que são Provable Data Possession (PDP) e Proofs of Retrievability (POR), dependendo de os cenários de uso. Essa tecnologia está bastante madura em armazenamento em nuvem e a Lambda aplicou essas duas abordagens em blockchain por meio de pesquisa acadêmica e verificação de engenharia, o que eliminou os principais obstáculos do armazenamento descentralizado.

Como funciona o acesso aos dados públicos e transações do Lambda?
Os dados públicos da Lambda são principalmente os livros-razão da cadeia principal e da sub-cadeia, bem como as informações de TAG que devem ser armazenadas para verificação de dados. Nós fornecemos uma estrutura de dados especial para armazenar TAG de verificação de dados.

Para transações, Lambda é dividido em duas partes: negociação em cadeia e negociação fora da cadeia. Devido às restrições técnicas atuais, oferecemos suporte aos requisitos de negociação entre os lados da demanda e do fornecimento do serviço de armazenamento, bem como o armazenamento de dados subsequente, aproveitando a abordagem semelhante utilizada nas trocas descentralizadas.

Em quais tipos específicos de proteção de dados e privacidade pessoal a Lambda se concentrará?
Lambda acredita que os dados armazenados são propriedade dos próprios usuários, e nenhum terceiro tem o direito de acessar os dados, a menos que autorizado pelo usuário.

Atualmente, os dados nas blockchains são públicos e acessíveis, o que limita em grande medida os cenários de aplicação. Lambda adotou um plano de criptografia baseada em atributos multi-autoridade online / offline (OO-MA-ABE), que visa transferir o custo de computação online do cliente para o estágio off-line ou servidores em nuvem.

As principais vantagens são listadas a seguir:

  • Com o uso de tecnologia de decifração online-offline e terceirizada, Lambda formula um plano de acesso de dados de armazenamento em nuvem móvel eficiente. No estágio de criptografia, ele pré-processa um grande número de operações correspondentes com antecedência; na fase de decifração, terceiriza as operações de correspondência para o servidor de armazenamento em nuvem. Consequentemente, o cliente pode realizar criptografia e decifragem apenas com operações de cálculo simples, diminuindo significativamente as despesas de computação online do cliente.
  • Lambda promove um método para verificar a exatidão da decifração terceirizada. No estágio de criptografia, o usuário gera valores Hash criptografando chaves privadas e textos não criptografados como token de verificação de dados; na fase de decifração, o usuário adota o token para verificar a exatidão do resultado da decifração e, portanto, verificar se a decifração do servidor de armazenamento em nuvem está correta. Enquanto isso, o plano especificado no jornal pode resistir à aquisição de informações de identidade por instituições únicas, protegendo a privacidade dos usuários.
  • A equipe Lambda realiza a análise de segurança e os experimentos de simulação para o plano, cujos resultados indicam sua segurança e eficiência.

Como os incentivos do token Lambda funcionam com os serviços de armazenamento de dados IoT?
Como um sistema de armazenamento descentralizado, o Lambda é ideal para armazenar dados valiosos com base no tempo. Os usuários podem gastar tokens para armazenar esses dados. Eles também podem autorizar certas organizações ou outros usuários a usar seus próprios dados para ganhar tokens. O lado da demanda e o fornecedor de dados podem chegar a um acordo por meio da plataforma de negociação de dados.

Conte-nos mais sobre a plataforma de negociação de dados Lambda e como você utiliza os dados de inteligência artificial.

A primeira camada da plataforma de negociação / troca Lambda é para a transação de serviço de armazenamento, que cobre a correspondência de pedidos e o pagamento entre o lado da demanda do serviço de armazenamento e o lado do provedor.

No segundo nível, vamos encorajar os desenvolvedores no ecossistema a implementar subcadeias computacionais no domínio de computação de dados e acessá-los ao sistema Lambda, bem como correspondência de pedido, pagamento e entrega de resultados para cálculos de dados em trocas de dados.

Dentro do sistema Lambda, a negociação é uma parte muito importante de nós, porque a equipe da Lambda constrói apenas códigos e regras que são colocados publicamente no Github e em outras plataformas de código aberto. No entanto, a operação real, o ambiente de tempo de execução em cada host, o ledger de blockchain correspondente, o armazenamento real, etc. são fornecidos por contribuidores dentro do ecossistema, ou mineradores.

No sistema Lambda, existem várias trocas diferentes integradas. Atualmente, ainda estamos ajustando as regras dessas trocas, mas as funções são certas.

  • The Mining Exchange - O minerador de armazenamento e o validador prometem os tokens Lambda, ganhando os direitos para se tornar um minerador. Ao contrário dos sistemas anteriores, o preço de penhor dessa troca segue uma certa curva. O resultado desta curva pode ser garantido de tal forma, a) de forma que o número de nós de armazenamento e nós de verificação possa sempre seguir a proporção ótima; b) em um determinado período de tempo, o espaço de armazenamento fornecido será próximo a um determinado limite, nem muito nem pouco.
  • A troca de espaço de armazenamento - nesta troca, os locatários podem iniciar transações do tipo lance solicitando espaço de armazenamento. Os mineiros de armazenamento podem alugar espaço de armazenamento aqui. Como o espaço de armazenamento é obrigatório para transações de dados, para o nosso sistema, a troca de espaço de armazenamento é semelhante à troca de EOS RAM, também adotaremos um sistema de negociação semelhante ao Bancor, mas não definiremos parâmetros CW que podem causar o preço também íngreme.
  • The Data Exchange - Para os locatários, após obter espaço de armazenamento, os usuários podem comprar e vender dados na troca de dados. Nossa troca de dados adota um mecanismo semelhante à computação multipartidária segura. Após o término da transação, o proprietário dos dados não sabe quais dados o comprador comprou especificamente, e o vendedor dos dados não sabe quais dados o comprador possui.

O que vem a seguir no roteiro da Lambda? Você tem alguma oportunidade atual para investidores?
O terceiro trimestre de 2018 será um marco muito importante para Lambda, no qual precisamos implementar Lambda Chain e Lambda FS e armazenamento de objetos baseado em Lambda FS. Também faremos ofertas públicas, portanto, fique atento às nossas notícias oficiais.

Você poderia nos contar sobre sua equipe e assessores?

Nossa equipe principal é um grupo de desenvolvedores com vasta experiência em P&D de software de infraestrutura e comunidade de código aberto. Contribuímos com códigos para vários projetos de código aberto da Fundação Apahce, como Camel, Akka, Drill, etc. Os membros de nossa equipe estão profundamente envolvidos em todos os projetos. Também estamos promovendo ativamente o desenvolvimento de código aberto e comunidades na China e estabelecemos os Grupos de Usuários da China de Druida e Clickhouse.

Além de mim, nossa equipe principal inclui: Lucy Wang CMO da Lambda; Alex Lototskiy, engenheiro sênior de segurança principal; He Bingqing, cofundador e CTO da OneAPM; Jiang Ning, Mentor do Apache Camel; Oleg Lyamtsev, engenheiro; Li Monan, principal programador e fundador da Coreseek e Log Insight na China; Gao Haiqiang, especialista em ciência da computação; Zhang Xiaoguang, Commissor Apache Akka; Guo Hongqiang, cientista de dados.

Também contamos com uma equipe experiente de assessores: Tian Jia, Wang Tao, Chen Yuan e Liu Chunhua.

Quão seguro é o Lambda? Você gostaria de falar sobre suas medidas legais e de segurança?

Lambda usa uma tecnologia de descriptografia online-offline e terceirizada para construir um esquema de controle de acesso de dados de armazenamento em nuvem móvel eficiente. Na fase de criptografia, um grande número de operações de emparelhamento são pré-processadas com antecedência; na fase de descriptografia, a operação de emparelhamento é terceirizada para o servidor de armazenamento em nuvem; o cliente só precisa executar uma operação simples para concluir a criptografia e descriptografia, reduzindo muito a sobrecarga de computação online do cliente.

Lambda propõe um método para verificar a exatidão da descriptografia terceirizada. Na fase de criptografia, o usuário usa a chave de criptografia e o texto simples para gerar um valor hash como o token de verificação de dados; na fase de descriptografia, o usuário verifica o resultado da descriptografia com o token de verificação e, em seguida, verifica se a descriptografia do servidor de armazenamento em nuvem está correta.

Além disso, o Lambda utiliza a tecnologia PDP e POR para detectar se os dados estão armazenados. Ao mesmo tempo, os dados adotam vários backups. De acordo com diferentes níveis de armazenamento, por exemplo, 1/3 da perda de cópia pode ser detectada a tempo e os dados são restaurados e transferidos pela tecnologia POR e pela tecnologia Erasure Coding.

Além disso, o armazenamento em nuvem descentralizado e banco de dados em nuvem, em comparação com a nuvem centralizada, é a maior diferença é o nó de armazenamento sem permissão. Além disso, o usuário da nuvem não é um iniciador de verificação, nem um nó TPA totalmente confiável. No design do Lambda, estamos usando duas versões atualizadas do método PDP que suportam validação pública, BLS-PDP e MF-PDP, e trabalharemos juntos em um TPA confiável por meio do consenso de vários nós verificadores para completar o armazenamento e integridade de dados verificação e gravar os resultados da verificação na cadeia para inspeção do FisherMan.

Para onde devemos direcionar nossos leitores para obter mais informações?

Site oficial: http://www.lambda.im

Comunidade do Telegram: https://t.me/HelloLambda

Facebook: https://www.facebook.com/Lambdaim

LinkedIn: https://www.linkedin.com/company/lambdaim/

Twitter: https://twitter.com/Lambdaim

White Paper: http://www.lambda.im/doc/Lambda-WhitePaper-en.pdf