Zawsze fascynował mnie potencjał systemów zdecentralizowanych. Dlatego zdecydowałem się blogować na temat innowacyjnych technologii projektów kryptograficznych. Najważniejszym wydarzeniem tego tygodnia jest Protokół Marlin – otwarty protokół, który umożliwia użytkownikom posiadającym zapasową infrastrukturę udostępnianie zasobów obliczeniowych twórcom aplikacji.
W systemie zdecentralizowanym żaden organ centralny nie kontroluje przepływu informacji. Zamiast tego dane są rozprowadzane w sieci komputerów, a każdy z nich ma kopię danych. Dzięki temu system jest bardziej odporny i bezpieczny, ponieważ nie ma pojedynczego punktu awarii.
O Marlinie
Marlin jest zbudowany w oparciu o zdecentralizowaną sieć węzłów, która pozwala na transmisję danych z niskimi opóźnieniami. Dzięki temu idealnie nadaje się do długotrwałych usług backendowych, na przykład zdecentralizowanych RPC i Oracle. Dodatkowo Marlin oferuje ochronę integralności poprzez bezpieczne enklawy, obliczenia sprawdzające oparte na ZK, planowanie działań w oparciu o zdarzenia w pamięci podręcznej, buforowanie i tak dalej.
O ile wiem, jest to punkt kompleksowej obsługi wszystkich Twoich potrzeb w zakresie zdecentralizowanych obliczeń. Ale Marlin nie jest jedynym graczem w zdecentralizowanej grze obliczeniowej. Istnieją inne firmy i projekty, które również mają na celu demokratyzację dostępu do zasobów obliczeniowych. Oto kilka przykładów:
Sieć Golem: Golem to zdecentralizowany rynek mocy obliczeniowej, na którym użytkownicy mogą wynajmować swoje niewykorzystane zasoby obliczeniowe innym osobom, które ich potrzebują. Platforma obsługuje szeroki zakres zastosowań, w tym renderowanie CGI, obliczenia naukowe i uczenie maszynowe.
Akash Network: Akash to zdecentralizowana platforma przetwarzania w chmurze, która umożliwia użytkownikom dzierżawienie zasobów obliczeniowych od innych użytkowników. Platforma obsługuje hosting stron internetowych, uruchamianie aplikacji i wdrażanie węzłów blockchain.
Ankr Network: Ankr to zdecentralizowana platforma przetwarzania w chmurze, która umożliwia użytkownikom wynajmowanie niewykorzystanych zasobów obliczeniowych.
Filecoin: Filecoin to zdecentralizowana sieć pamięci masowej, która umożliwia użytkownikom wynajmowanie niewykorzystanej przestrzeni dyskowej. Platforma ma na celu stworzenie zdecentralizowanej alternatywy dla tradycyjnych dostawców usług przechowywania w chmurze, w której użytkownicy będą mogli bezpiecznie i prywatnie przechowywać swoje dane.
Zdecentralizowana przestrzeń obliczeniowa jest wciąż na wczesnym etapie rozwoju i istnieje wiele firm i projektów pracujących nad rozwiązaniem tych samych problemów, z którymi boryka się Marlin.
Co wyróżnia Marlina?
Marlin wyróżnia się na tle innych zdecentralizowanych sieci ciągłą aktualizacją swojego protokołu. W ten sposób Marlin może rozwijać i ulepszać swoją sieć, czyniąc ją bardziej wydajną i bezpieczną dla użytkowników. Obecnie pracują nad modernizacją sieci w celu obsługi zdecentralizowanych obliczeń przy użyciu zaufanych środowisk wykonawczych (TEE). TEE, takie jak SGX, pozwalają na weryfikowalne i bezpieczne wykonywanie obliczeń bez ujawniania danych operatorowi węzła. Otwiera to drzwi dla szerokiej gamy nowatorskich zastosowań, takich jak zdecentralizowane usługi hostingu frontendowego, zdecentralizowane backendy dla dynamicznych stron internetowych i aplikacji, interfejsy API, a nawet zdecentralizowane pamięci podręczne i sieci CDN.
Konkurenci firmy Marlin mogą mieć nad nią pewną przewagę pod względem wielkości sieci i skupienia się na konkretnych przypadkach użycia. Jeśli chodzi o wielkość sieci, niektórzy konkurenci Marlin mogą posiadać większą sieć i bardziej ugruntowaną bazę użytkowników. Może to być korzystne w niektórych przypadkach użycia, które wymagają większej mocy obliczeniowej lub pojemności pamięci. Co więcej, niektórzy konkurenci mogą bardziej skupiać się na określonych przypadkach użycia, takich jak uczenie maszynowe (Golem) lub zdecentralizowane przechowywanie (Filecoin). Może to być korzystne dla użytkowników, którzy mają szczególne potrzeby w zakresie tych aplikacji i wymagają specjalistycznych funkcji lub zasobów.
Jednakże skupienie się firmy Marlin na ciągłych aktualizacjach protokołów i TEE może w niektórych przypadkach zapewnić wyjątkową przewagę nad konkurencją. Ponadto nacisk Marlina na demokratyzację dostępu do zasobów obliczeniowych i jego otwarty charakter sprawiają, że jest to atrakcyjna opcja dla programistów chcących tworzyć zdecentralizowane aplikacje. Ostatecznie wybór platformy będzie zależał od konkretnych przypadków użycia i wymagań, dlatego warto zbadać różne opcje, aby znaleźć najlepszą opcję dla konkretnego projektu.
Aby zrozumieć, dlaczego wspomniana wcześniej aktualizacja może zmienić zasady gry, porozmawiajmy bardziej szczegółowo o TEE i jego powiązaniach ze zdecentralizowaną siecią obliczeniową Marlin.
Zaufane środowiska wykonawcze (TEE)
Mówiąc laikiem, TEE to bezpieczny obszar komputera lub urządzenia mobilnego, który zapewnia przetwarzanie wrażliwych danych w bezpiecznym środowisku.
Możesz myśleć o TEE jak o cyfrowej fortecy dla Twoich danych. Zwykle jest realizowany jako oddzielny procesor lub koprocesor, który obsługuje własny system operacyjny i ma dostęp do własnej pamięci. TEE jest odizolowany od głównego procesora i systemu operacyjnego i ma na celu ochronę przed zewnętrznymi próbami manipulacji lub włamań.
W zdecentralizowanej sieci obliczeniowej, takiej jak Marlin, TEE zapewnia bezpieczeństwo i integralność przetwarzanych danych. Pomaga to zapobiegać naruszeniom danych i innym incydentom związanym z bezpieczeństwem oraz pozwala użytkownikom mieć pewność co do bezpieczeństwa sieci. Ponadto, ponieważ TEE są znane ze swojej wysokiej wydajności przy jednoczesnym zachowaniu poufności, umożliwiają operacje z niskimi opóźnieniami i dużą przepustowością na wrażliwych danych, dzięki czemu nadają się do zdecentralizowanych obliczeń. Zatem modernizując sieć Marlin w celu obsługi TEE, programiści mogą tworzyć zdecentralizowane aplikacje (dappy), które mogą przechowywać klucze prywatne użytkowników i konstruować transakcje na podstawie określonych zdarzeń, stosując poufną logikę podyktowaną przez samego użytkownika.

Jak TEE mogą zwiększyć bezpieczeństwo na aukcjach MEV i innych zdecentralizowanych aplikacjach
Weźmy przypadek Johna Doe; to doświadczony trader, który zdecydował się wziąć udział w aukcjach MEV (Miner Extractable Value). Ponieważ ma do czynienia z cennymi aktywami cyfrowymi i uczestniczy w skomplikowanych transakcjach finansowych, chce mieć pewność, że proces zakupu i sprzedaży MEV jest jak najbardziej bezpieczny. Jednym ze sposobów, w jaki może to zrobić, jest użycie TEE; zapewni to ochronę poufnych informacji, takich jak szczegóły transakcji MEV Johna, przed złośliwymi atakami lub nieautoryzowanym dostępem. Jest to ważne, ponieważ ponieważ MEV jest złożonym instrumentem finansowym, jakakolwiek nieuprawniona manipulacja lub powielanie transakcji może prowadzić do znacznych strat finansowych dla Johna i innych zaangażowanych stron. Korzystając z TEE, John może bezpiecznie uczestniczyć w aukcjach MEV, dając mu pewność co do autentyczności i bezpieczeństwa swoich transakcji.
Oprócz TEE wystawianych na aukcjach MEV rozważ potencjał mennic NFT (niezamiennych tokenów) i innych dappów, które wymagają wysokiego poziomu bezpieczeństwa i prywatności. Dodatkowo TEE umożliwiają także uruchamianie niestandardowej logiki zaplecza w celu przetwarzania danych, takiej jak wyżej wymienione algorytmy MEV, a nawet przekaźniki i narzędzia do tworzenia bloków dla mev-boost.
(Warto zauważyć, że aktualizacja do TEE będzie całkowicie opcjonalna. Nie wszystkie węzły w sieci będą musiały obsługiwać dodatkowe funkcje, które wiążą się z większymi wymaganiami sprzętowymi. Dzięki temu sieć pozostanie zdecentralizowana i otwarta dla wszystkich uczestników.)
Wniosek
Aktualizacja Marlina do zaufanych środowisk wykonawczych (TEE) stwarza potencjał tworzenia nowych dappów w sieci. Na przykład zespół może uruchomić zdecentralizowaną usługę, która akceptuje transakcje i uruchamia algorytmy MEV (wartość wydobywalna), aby bezpiecznie redystrybuować zyski. A może DAO mogłoby uruchomić własnego bota likwidacyjnego i dzielić się zyskami z posiadaczami tokenów zarządczych. Zbudowanie takiego systemu byłoby dziś niemożliwe bez możliwości wdrożenia własnej sieci węzłów. Ich misją jest demokratyzacja zasobów obliczeniowych, a najnowsza aktualizacja sieci jest krokiem w stronę tego celu. Marlin nie jest jedyną firmą zajmującą się zdecentralizowanymi obliczeniami, a przy wyborze właściwej dla konkretnego projektu należy wziąć pod uwagę inne platformy. Aby podjąć świadomą decyzję, ważne jest, aby ocenić różne opcje w oparciu o konkretne wymagania projektu i przypadki użycia oraz rozważyć zalety i wady każdego z nich.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization


