Skalujemy! jeszcze bardziej Modularne podejście — SKALE Network
TLDR:
- Upgrade sieci SKALE „Denali” (więcej o Denali w przyszłości) pod kątem wydajności, optymalizacji gazu i modułowości jest zaplanowana na 19 kwietnia po hard forku Ethereum.
- SKALE to jedyna działająca w warunkach PROD sieć Multi-blockchain, natywnie przywiązana do Ethereum. Multi-blockchain oznacza, że w SKALE jest wiele łańcuchów bloków, a nie jeden. Dlatego każda aplikacja ma swój własny wysokowydajny łańcuch bloków (zwany łańcuchami SKALE chain).
- Rozszerzanie łańcucha SKALE (do SKALE Chain) będzie jeszcze bardziej konfigurowalne, modułowe po wdrożeniu upgrade 10 kwietnia do SKALE Network.
- Oznacza to jeszcze większy dostęp całego ekosystemu SKALE do usług takich jak RollUps, Oracles, Bridges i Analytics.
Po kilku kolejnych tygodniach na TestNet społeczność Walidatorów SKALE wkrótce rozpocznie aktualizację SKALE Chain, zaraz po Ethereum Mainnet Berlin Hard Fork, który ma się odbyć w bloku 12,440,00 (14 kwietnia 2021 roku) Z wielu oczywistych powodów , społeczność walidatorów i społeczność programistów SKALE zdecydowała się na aktualizację po forku, a nie wcześniej.
Ta aktualizacja obejmuje wiele krytycznych i strategicznych aktualizacji. Aktualizacja przenosi również SKALE do kolejnej fazy architektury sieci SKALE, ponieważ dotyczy zarówno modernizacji, jak i interoperacyjności, dodając paliwo rakietowe do wzrostu sieci.
Najpierw przyjrzyjmy się, jak rozwijają się skuteczne ekosystemy platform technologicznych. Zaczynają od podstawowej technologii, która wyróżnia się od innych. Ten rdzeń jest epicentrum całego ekosystemu. Następnie koncentrują się na utrzymaniu i ulepszaniu ich rdzenia technologii, jednocześnie starając się ułatwić partnerom tworzenie komponentów i modułów, które pozwolą stymulować wzrost całego ekosystemu.
Świetnym przykładem SaaS jest Salesforce.com. Stworzyli bazę danych CRM w chmurze, która była bardzo dobra w kilku podstawowych, ale bardzo ważnych funkcjach. W swej istocie jest to baza danych klientów, która jest platformą sprzedaży i marketingu w chmurze. Zamiast tworzyć ekosystem wspierających narzędzi i usług, otworzyli platformę i pozwolili innym firmom tworzyć dodatkowe funkcje, aplikacje i usługi. W ten sposób stracili możliwość uzyskania krótkoterminowych przychodów z marketingu, analityki, zarządzania zamówieniami, rozliczeń itp. To, co zyskali, to ogromny ekosystem firm tworzących bardzo wartościowe oprogramowanie i usługi, dzięki którym rdzeń, force.com, stał się jeszcze bardziej wartościowy. Posiadając mniej funkcjonalności horyzontalnych, ostatecznie uzyskali jeszcze większy udział w rynku dzięki temu że pozwolili że cały rynek się zwiększył.
Przypominamy, że SKALE jest Ethereum “Native” (więcej na ten temat tutaj ). Oznacza to, że SKALE jest w dużej mierze zarządzany przez sieć Ethereum, a większość funkcji operacyjnych znajduje się w Ethereum. SKALE to także sieć multi-blockchain. Nie jest to sieć tylko jednego łańcucha bloków (i NIE jest to łańcuch boczny ), ale SKALE wiele łańcuchów bloków funkcją EVM, które są szybkie, bezpieczne i interoperacyjne z siecią Ethereum. Te łańcuchy bloków są specyficzne dla aplikacji, co oznacza, że każda aplikacja ma swój własny dedykowany łańcuch bloków. Te specyficzne dla aplikacji łańcuchy bloków nazywane są łańcuchami SKALE (SKALE Chain). Łańcuchy SKALE to rdzeń ekosystemu SKALE.
Teraz opiszę wielofazową ewolucję sieci SKALE.
Faza 1:
Wizja SKALE zawsze dotyczyła tworzenia świata wysoce konfigurowalnych, interoperacyjnych łańcuchów bloków. Jednak podczas budowania zdecentralizowanej sieci technologia musi ewoluować etapami.
Pierwsza faza SKALE Chains połączyła łańcuch SKALE Blockchain, most SKALE IMA, SKALE File Storage, SKALE ML i RollUpy SKALE w jedną całość. Z tego punktu widzenia łańcuchy SKALE były pakietem, który był dostarczany z gotowym mostem i innymi usługami, które spełniały określone funkcje. Usługi nienatywne mogą być uruchamiane na platformie SKALE, ale stanowiłyby obejście (workaround) od natywnych usług sieciowych, np. dowolny most mógłby działać na platformie SKALE, ale skupiono się na rozwoju SKALE IMA. Było to korzystne, ponieważ każdy łańcuch SKALE był w pełni wyposażony w wachlarz funkcjonalności. Wadą tego podejścia jest to, że łańcuchy SKALE są postrzegane jako ujednolicony zestaw funkcji, nie idzie w zgodzie z pewnymi podstawowymi wzorcami projektowania, a mianowicie z modułowością, elastycznością i możliwością konfiguracji.
Ta faza była krokiem na drodze do osiągnięcia końcowego celu, jakim jest globalna sieć połączonych ze sobą blockchainów Ethereum .
Faza 2: Modułowość
W miarę jak sieć SKALE przechodziła do Fazy 2, ewoluowała do poniższego stanu przejściowego:
Różnica w fazie 2 polega na tym, że łańcuchy SKALE byłyby postrzegane jako niezależne Usługi dla Sieci SKALE (Chain Services), takie jak mosty, oprogramowanie do weryfikacji, przechowywanie plików, funkcje uczenia maszynowego itp. Chain Services nie tylko byłyby postrzegane jako niezależne, ale włożono wysiłek inżynieryjny, aby uczynić je wymiennymi i możliwymi do aktualizacji modułami. Przykładowym przypadkiem użycia jest to, że DEX może zintegrować most IMA.
Wyobraźmy sobie, że jakiś konkretny most DeFi staje się docelowym/popularnym wyborem dla w Ethereum Defi i wszystkich. W tym momencie DEX zbudowany na SKALE może łatwo zastąpić IMA mostem specyficznym dla DeFi bez utraty stanu lub znaczących przestojów w łańcuchu. Ten sam scenariusz można wyrysowa dla roll-upów, ML, przechowywania plików, wyroczni itp. Ograniczającym aspektem tej fazy jest to, że większy nacisk położono na łatwość integracji usług natywnych SKALE, zamiast skupiać się na łatwej integracji i aktualizacji wszystkich usług ekosystemu Ethereum. Chociaż ta faza była niezbędnym etapem, było jasne, że faza 3 była potrzebna, aby zbliżyć się do celu końcowego.
Faza 3: SKALE 2021 i później
Oto spojrzenie na przyszłość ekosystemu SKALE, w którym świat Ethereum , łańcuchy bloków specyficzne dla aplikacji zapewniają funkcjonalność w szerokim wachlarzu aplikacji i branż. Wysiłki inżynieryjne mające na celu stworzenie lepszej spójności ekosystemu z możliwością aktualizacji, interoperacyjnością i kompatybilnością wsteczną oznaczają łatwiejszą integrację typu plug and play z łańcuchami SKALE.
Ten świat stawia łańcuchy SKALE w centrum, jednocześnie otwierając się w sposób obejmujący na ekosystem deweloperski Ethereum. Aby to urzeczywistnić, społeczność programistów SKALE zajmie neutralne stanowisko, na którym pierwszeństwo mają usługi dostępne dla innych. Podjęte zostaną wysiłki, aby aktywnie promować różnorakie usługi, zamiast promować usługi „rodzime”. Otwiera to sieć SKALE na cały ekosystem narzędzi i sprawia, że SKALE jest silniejszy w określonych obszarach, w których niektóre mosty, przechowywanie plików, wyrocznie, zapytania / analizy danych, zbiorcza weryfikacja i inne funkcje mają silne dopasowanie do potrzeb rynku i wsparcie zespołu.
Jednym z kluczowych dodatków technologicznych jest to, że jeśli technologia roll-up ulegnie poprawie, stanie się możliwa do uogólnienia i opłacalna, wówczas różne scenariusze można łatwo zintegrować z siecią SKALE. Poza tym, zamiast tworzyć niestandardowe rozwiązania , firmy, które tworzą i sprzedają oprogramowanie typu roll-up , mogą projektować specyficzne integracje z siecią SKALE. Nadal mocno wierzę, że Roll Upy nie są potrzebne w wielu scenariuszach, zwłaszcza tych, które wymagają decentralizacji na L2. Jeśli np oprogramowanie do weryfikacji i sprawdzania oszustw jest uruchamiane na centralnie zarządzanym serwerze, istnieje duże prawdopodobieństwo, że podmioty prowadzące zarządzanie taką siecią będą zobowiązane do przeprowadzania KYC / AML na użytkownikach lub będą w konflikcie z regulacjami o przeciwdziałania praniu pieniędzy.
Zapewnienie elastyczności dla różnych opcji roll-up sprawi, że sieć SKALE jest jeszcze bardziej modułowa, otwarta i ekspansywna. Sieć SKALE zapewni specyficzne dla aplikacji, wolne od dużych kosztów gazu, wysokowydajne łańcuchy bloków z funkcją EVM i umożliwi programistom projektowanie i konfigurowanie środowisk zgodnie z ich potrzebami.
Na koniec chcę przypomnieć, że SKALE Network to Wszechświat Blockchainów (Universe of Blockchains), a nie tylko jeden chain. Tak więc Faza 3 wygląda mniej więcej tak jak poniżej z perspektywy makro.
Fazy 3: spojrzenie na wszechświat SKALE Multi-Blockchain
Kolejne kroki:
Aby przejść do następnej fazy, nadchodząca aktualizacja sieci będzie zawierała najnowszą funkcjonalność SKALE Chain i zostanie oddzielona od File Storage, IMA i ML. Aplikacje będą mogły rozpocząć korzystanie ze SKALE Chains i będą mogły dołączyć do swej aplikacji dowolne usługi z dowolnego zespołu czy sieci.
Jesteśmy podekscytowani rozszerzeniem technicznych możliwości SKALE w kierunku szybszej integracji ekosystemów. Celem jest uruchomienie i obsługa jak największej liczby łańcuchów, aby dać bazę dla Web3, Defi i dla otwartych finansów, a zbudowanie elastycznej i rozszerzalnej struktury usług jest właśnie drogą do osiągnięcia tego celu.