Lambda zapewnia nieograniczone możliwości przechowywania danych w Blockchain; Wywiad z CEO HE Xiao Yang
Opublikowany: 2021-08-09 Lambda jest zakłócaczem rozwiązania pamięci masowej opartego na blockchain, wprowadzając na rynek szybką, bezpieczną i skalowalną infrastrukturę blockchain, która zapewnia zdecentralizowane aplikacje (DAPP) możliwości przechowywania danych z nieograniczoną skalowalnością. CEO HE Xiao Yang będzie omawiał z nami projekt Lambda w tym wywiadzie.
Podaj nam swoje imię i pochodzenie?
Nazywam się HE Xiao Yang i jestem założycielem Lambda. Mam głęboką pasję do innowacji technologicznych i tworzenia oprogramowania. Jestem dobrze znany w Chinach z mojego bogatego doświadczenia w oprogramowaniu infrastrukturalnym i aktywnego zaangażowania w społeczność open source.
Wcześniej byłem współzałożycielem OneAPM, który jest szybko rozwijającym się oprogramowaniem infrastrukturalnym skupiającym się na ITOM (zarządzanie operacjami IT) w Chinach. Niektórzy nazywają OneAPM „Nowym reliktem lub AppDynamics of China”, a firma otrzymała silne wsparcie VC od Matrix Partners, Chengwei Capital i Qiming Venture. Wcześniej pracowałem w BEA jako inżynier oprogramowania R&D. Jestem również blogerem, a niektóre z moich artykułów zostały opublikowane przez główne media, takie jak Forbes China, 36Kr, Sina itp.
Opisz Lambdę?
Lambda to szybki, bezpieczny i skalowalny projekt infrastruktury blockchain, który zapewnia zdecentralizowane aplikacje (DAPP) do przechowywania danych z nieograniczoną skalowalnością.
Jakie są główne usługi i funkcje oferowane przez Lambdę?
Lambda zapewnia nowe rozwiązanie do oddzielnego zapisywania różnych typów danych w odrębnych łańcuchach i blokach. Jest poświęcony zapewnieniu infrastruktury dla DAPP, na której zamierza oferować szereg usług związanych z możliwościami infrastruktury, w tym pamięć masową o nieograniczonej skalowalności, przetwarzanie o wysokiej przepustowości i szybką transmisję sieciową, ułatwiając DAPP generowanie, transmisję i przechowywanie danych , pobieranie i obliczanie.
Usługi Lambda obejmują: wielołańcuchowe współprzechowywanie danych, międzyłańcuchowe zarządzanie danymi, ochronę prywatności danych, dowód możliwości odzyskania danych (POR), możliwość udowodnienia posiadania danych (PDP) oraz rozproszone inteligentne przetwarzanie dzięki rozdzieleniu logicznemu i niezależnej implementacji Lambda Łańcuch i Lambda DB.
Dodatkowo programiści mogą swobodnie używać kodów projektu Lambda i modyfikować je na licencji Apache License, podczas gdy użytkownicy mogą pobierać pliki binarne Lambda i wdrażać je w prywatnym środowisku bez łączenia się z ekstranetem.
Jaka technologia kryje się za Lambdą? Czy możesz opowiedzieć nam o projekcie architektury?
Używamy jednorodnego projektu struktury wielołańcuchowej Lambda Chain, aby losowo wybrać zestaw węzłów weryfikatora, aby sprawdzić integralność danych podczas ich odczytywania. Dzięki oddzielnej walidacji wielu węzłów weryfikacji i konsensusowi Byzantine Fault Intolerance (BFT), możemy przeprowadzić weryfikację Proof of Recoverability of data (POR) i Provable of Data Possession (PDP), co jest naszą przewagą nad IPFS. IPFS nie ma obecnie dojrzałego projektu łańcucha i kompletnego mechanizmu przechowywania danych.
Ponadto Lambda zapewnia:
- Nasz innowacyjny projekt obejmuje oddzielenie łańcucha blokowego od łańcucha magazynowego
- Zajęliśmy się wyzwaniem Provable Data Possession (PDP), dzięki doskonałej integracji z blockchainem.
- Nasze rozwiązanie może obsługiwać przechowywanie i pobieranie danych o wysokiej przepustowości, wykorzystując technologię Sharding, która zapewnia możliwości dla przyszłych scenariuszy aplikacji DAPP.
- Wykorzystując technologię podłańcuchów i współpracując ze społecznością open source, będziemy w stanie zaoferować platformę ekosystemu z możliwością gromadzenia, przechowywania, przetwarzania i wymiany danych, a także możliwości przechowywania plików blokowych.
2017/2018 wprowadził wiele projektów danych opartych na blockchain. Co sprawia, że zaufane i bezpieczne przechowywanie danych Lambda jest wyjątkowe?
Wierzymy, że wszystkie projekty pamięci masowej są zgodne z podstawowym wymogiem udowodnionej integralności danych. Ponadto kluczowe znaczenie dla projektów danych ma przechowywanie danych w niewykonalnym węźle przechowywania i uczynienie ich zaufanymi i bezpiecznymi. W świecie akademickim istnieją głównie dwa podejścia, które to Provable Data Possession (PDP) i Proofs of Retrievability (POR) w zależności od scenariusze użytkowania. Ta technologia jest dość dojrzała w przechowywaniu w chmurze, a Lambda zastosowała te dwa podejścia w blockchain poprzez badania akademickie i weryfikację inżynieryjną, co wyeliminowało podstawowe przeszkody związane ze zdecentralizowaną pamięcią masową.
Jak działa dostęp do danych publicznych i transakcji Lambda?
Publiczne dane Lambdy to przede wszystkim księgi główne i podłańcuchowe, a także informacje TAG, które muszą być przechowywane w celu weryfikacji danych. Zapewniamy specjalną strukturę danych do przechowywania TAGu weryfikującego dane.
W przypadku transakcji Lambda dzieli się na dwie części: na handel łańcuchowy i handel poza łańcuchem. Ze względu na obecne ograniczenia techniczne wspieramy wymogi handlu pomiędzy stroną popytową i podażową usługi przechowywania, a także późniejszego przechowywania danych, wykorzystując podobne podejście stosowane na giełdach zdecentralizowanych.
Na jakich konkretnych rodzajach ochrony danych i prywatności skoncentruje się Lambda?
Lambda uważa, że przechowywane dane są własnością samych użytkowników i żadna osoba trzecia nie ma prawa dostępu do danych bez upoważnienia użytkownika.
Obecnie dane na blockchainach są publiczne i dostępne, co w dużym stopniu ogranicza scenariusze aplikacji. Lambda przyjęła plan szyfrowania oparty na atrybutach online/offline z wieloma uprawnieniami (OO-MA-ABE), którego celem jest przeniesienie kosztów obliczeniowych online klienta na etap off-line lub serwery w chmurze.
Podstawowe zalety są wymienione w następujący sposób:
- Wykorzystując technologię odszyfrowywania online-offline i zleconą na zewnątrz, Lambda opracowuje wydajny plan dostępu do danych w chmurze mobilnej. Na etapie szyfrowania z wyprzedzeniem przetwarza dużą liczbę operacji dopasowywania; na etapie odszyfrowania zleca dopasowywanie operacji do serwera pamięci masowej w chmurze. W związku z tym klient może wykonać szyfrowanie i deszyfrowanie tylko za pomocą prostych operacji obliczeniowych, znacznie zmniejszając wydatki klienta na komputery online.
- Lambda promuje metodę weryfikacji poprawności zleconego deszyfrowania. Na etapie szyfrowania użytkownik generuje wartości skrótu, szyfrując klucze prywatne i jawne teksty jako token weryfikacji danych; na etapie odszyfrowania użytkownik przyjmuje token w celu weryfikacji poprawności wyniku odszyfrowania, a tym samym sprawdzenia poprawności odszyfrowania serwera pamięci w chmurze. Tymczasem plan określony w artykule może opierać się pozyskiwaniu informacji o tożsamości przez pojedyncze instytucje, chroniąc prywatność użytkowników.
- Zespół Lambda przeprowadza dla planu analizę bezpieczeństwa i eksperymenty symulacyjne, których wyniki wskazują na jego bezpieczeństwo i skuteczność.
W jaki sposób zachęty związane z tokenami Lambda działają z usługami przechowywania danych IoT?
Jako zdecentralizowany system przechowywania, Lambda idealnie nadaje się do przechowywania cennych danych opartych na czasie. Użytkownicy mogą wydawać tokeny na przechowywanie takich danych. Mogą również upoważnić określone organizacje lub innych użytkowników do korzystania z własnych danych w celu zdobywania tokenów. Strona popytowa i dostawca danych mogą osiągnąć porozumienie za pośrednictwem platformy handlu danymi.

Opowiedz nam więcej o platformie handlu danymi Lambda i o tym, jak wykorzystujesz dane sztucznej inteligencji.
Pierwsza warstwa platformy handlowej / giełdy Lambda to transakcja usługi magazynowania, która obejmuje dopasowanie zamówień i płatność pomiędzy stroną popytową usługi magazynowania a stroną dostawcy.
Na drugim poziomie będziemy zachęcać deweloperów w ekosystemie do implementacji podłańcuchów obliczeniowych w domenie data computing i dostępu do nich w systemie Lambda, a także dopasowywania zamówień, płatności i dostarczania wyników do obliczeń danych w ramach wymiany danych.
W systemie Lambda handel jest dla nas bardzo ważną częścią, ponieważ zespół Lambda konstruuje tylko kod i reguły, które są publicznie umieszczane na Github i innych platformach open source. Jednak rzeczywista operacja, środowisko uruchomieniowe na każdym hoście, odpowiednia księga blockchain, rzeczywista pamięć masowa itp. są dostarczane przez współtwórców ekosystemu lub górników.
W system Lambda wbudowanych jest kilka różnych giełd. Obecnie wciąż dostosowujemy zasady tych giełd, ale funkcje są pewne.
- Giełda Wydobywcza – Górnik magazynowy i walidator zastawia tokeny Lambda, uzyskując prawa do zostania górnikiem. W przeciwieństwie do poprzednich systemów, cena zastawna tej giełdy podąża pewną krzywą. Wynik tej krzywej można zagwarantować w taki sposób, aby a) liczba węzłów magazynowania i węzłów weryfikacji zawsze była zgodna z optymalnym stosunkiem; b) w określonym czasie udostępniona przestrzeń do przechowywania będzie zbliżona do pewnego progu, ani za dużo, ani za mało.
- Wymiana przestrzeni magazynowej — w ramach tej wymiany najemcy mogą inicjować transakcje typu oferta z żądaniem przestrzeni magazynowej. Górnicy magazynowi mogą tu wynająć powierzchnię magazynową. Ponieważ przestrzeń dyskowa jest koniecznością dla transakcji danych, dla naszego systemu wymiana przestrzeni dyskowej jest podobna do wymiany EOS RAM, przyjmiemy również system transakcyjny podobny do Bancor, ale nie ustawimy parametrów CW, które mogą również powodować cenę stromy.
- Wymiana danych – dla najemców, po uzyskaniu powierzchni magazynowej, użytkownicy mogą kupować i sprzedawać dane na giełdzie. Nasza wymiana danych wykorzystuje mechanizm podobny do bezpiecznego przetwarzania wielostronnego. Po zakończeniu transakcji właściciel danych nie wie, jakie dane konkretnie kupił kupujący, a sprzedawca danych nie wie, jakie dane posiada kupujący.
Co dalej na mapie drogowej Lambda? Czy masz aktualne możliwości dla inwestorów?
III kwartał 2018 roku będzie bardzo ważnym kamieniem milowym dla Lambda, w którym musimy wdrożyć Lambda Chain oraz Lambda FS i Lambda FS. Przeprowadzimy również oferty publiczne, więc bądź na bieżąco z naszymi oficjalnymi wiadomościami.
Czy możesz nam opowiedzieć o swoim zespole i doradcach?
Nasz podstawowy zespół to grupa programistów, którzy mają duże doświadczenie w badaniach i rozwoju oprogramowania infrastrukturalnego oraz społeczności open source. Dostarczamy kody do różnych projektów open source w ramach Apahce Foundation, takich jak Camel, Akka, Drill itp. Członkowie naszego zespołu są głęboko zaangażowani we wszystkie projekty. Aktywnie promujemy również rozwój open source i społeczności w Chinach oraz utworzyliśmy China Users Groups of Druid i Clickhouse.
Oprócz mnie, nasz podstawowy zespół obejmuje: Lucy Wang CMO w Lambda; Alex Lototskiy, starszy główny inżynier bezpieczeństwa; He Bingqing, współzałożyciel i CTO OneAPM; Jiang Ning, mentor Apache Camel; Oleg Lyamtsev, inżynier; Li Monan, czołowy chiński programista i założyciel Coreseek i Log Insight; Gao Haiqiang, ekspert informatyki; Zhang Xiaoguang, komisarz ds. Apache Akka; Guo Hongqiang, badacz danych.
Posiadamy również doświadczony zespół doradców: Tian Jia, Wang Tao, Chen Yuan, Liu Chunhua.
Jak bezpieczna jest Lambda? Chcesz porozmawiać o swoich środkach prawnych i środkach bezpieczeństwa?
Lambda wykorzystuje technologię deszyfrowania online-offline i zleconą na zewnątrz do stworzenia wydajnego schematu kontroli dostępu do danych w chmurze mobilnej. W fazie szyfrowania duża liczba operacji parowania jest wstępnie przetwarzana; w fazie deszyfrowania operacja parowania jest zlecana serwerowi przechowywania w chmurze; klient musi tylko wykonać prostą operację, aby zakończyć szyfrowanie i deszyfrowanie, co znacznie zmniejsza obciążenie klienta związane z przetwarzaniem online.
Lambda proponuje metodę weryfikacji poprawności zleconego deszyfrowania. W fazie szyfrowania użytkownik używa klucza szyfrowania i zwykłego tekstu do wygenerowania wartości skrótu jako tokena weryfikacji danych; w fazie deszyfrowania użytkownik weryfikuje wynik deszyfrowania za pomocą tokena weryfikacyjnego, a następnie sprawdza, czy odszyfrowanie serwera pamięci masowej w chmurze jest prawidłowe.
Dodatkowo Lambda wykorzystuje technologię PDP i POR do wykrywania, czy dane są przechowywane. Jednocześnie dane przyjmują wiele kopii zapasowych. W zależności od różnych poziomów przechowywania, na przykład, 1/3 utraty kopii może zostać wykryta w czasie, a dane są przywracane i przesyłane za pomocą technologii POR i technologii Erasure Coding.
Co więcej, zdecentralizowane przechowywanie w chmurze i baza danych w chmurze, w porównaniu ze scentralizowaną chmurą, to największa różnica to węzeł przechowywania bez uprawnień. Ponadto użytkownik chmury nie jest inicjatorem weryfikacji ani w pełni zaufanym węzłem TPA. W projekcie Lambda używamy dwóch zaktualizowanych wersji metody PDP, które obsługują walidację publiczną, BLS-PDP i MF-PDP, i będziemy pracować razem nad zaufanym TPA poprzez konsensus wielu węzłów weryfikujących, aby zakończyć przechowywanie i integralność danych weryfikacji i zapisz wyniki weryfikacji w łańcuchu do inspekcji FisherMan.
Gdzie powinniśmy skierować naszych czytelników, aby uzyskać więcej informacji?
Oficjalna strona internetowa: http://www.lambda.im
Społeczność telegramu: https://t.me/HelloLambda
Facebook: https://www.facebook.com/Lambdaim
LinkedIn: https://www.linkedin.com/company/lambdaim/
Twitter: https://twitter.com/Lambdaim
Biała księga: http://www.lambda.im/doc/Lambda-WhitePaper-en.pdf