SKALE — kluczowe cechy
Sieć SKALE to warstwa bezpieczeństwa i warstaw wykonawcza, która łączy się z siecią Ethereum i pozwala programistom budować rozwiązania szybciej i z lepszą wydajnością niż na bazowej warstwie Ethereum.
SKALE to elastyczna i zdecentralizowana sieć blockchain, która została zbudowana w celu obsługi tysięcy niezależnych łańcuchów bloków (blockchains), łańcuchów bocznych (sidechains), łańcuchów pamięci masowej (zdecentralizowany storage) i innych typów podłańcuchów — wszystkie będące powiązane z publiczną siecią Ethereum i w pełni kompatybilne z całym ekosystemem Ethereum.
Kluczowe cechy SKALE to:
● Szybka, bezpieczna i zdecentralizowana
● Odporna na zmowę (sieć “bez lidera”)
● Innowacje: konteneryzacja, wirtualizacja i kryptografia BLS
● Konsensus (ABBA), matematycznie zabezpieczony
● Kompatybilność z Solidity i ekosystemem Ethereum
● Prosty UX zarówno dla programisty, jak i dla użytkownika końcowego
Szybka, bezpieczna i zdecentralizowana
Sieć SKALE to elastyczna sieć blockchain, która zapewnia programistom szybki i łatwy sposób konfigurowania wysoko-wydajnych łańcuchów bocznych, zdolnych do obsługi pełnowymiarowych inteligentnych kontraktów. Celem SKALE jest zapewnienie programistom wydajnego środowiska, które oferuje szybkość i funkcjonalność, acz bez rezygnacji z bezpieczeństwa lub decentralizacji. Sieć może obsługiwać tysiące niezależnych łańcuchów bloków, łańcuchów bocznych, łańcuchów pamięci masowej i innych typów podłańcuchów — wszystkie powiązane z publiczną siecią Ethereum. Sieć SKALE korzysta z modelu wspódzielonego walidowania, który umożliwia wykorzystanie bezpieczeństwa całej sieci w kontekście każdego niezależnego łańcucha który na bazie skale zostanie utworzny (Skale daje środowisko by tworzyć tysiące elastick sidechains). Inteligentne kontrakty działające w sieci głównej Ethereum wraz z unikalnym modelem wirtualizacji węzłów i orkiestracji, pomagają zapewnić działanie sieci w sposób w pełni zdecentralizowany, bo nie zależny od człowieka ale od oprogramowania, którym nikt nie steruje.
Odporna na zmowę (sieć “bez lidera”)
Sieć SKALE to zdecentralizowana chmura służąca do konfigurowania i wdrażania elastycznych łańcuchów bocznych o dużej przepustowości i małych opóźnieniach. Każdy elastyczny łańcuch boczny w sieci SKALE jest obsługiwany przez grupę zwirtualizowanych podwęzłów, wybranych z pełnego zbioru węzłów w sieci.
Technologia SKALE nie ma wad tradycyjnych łańcuchów bocznych, ponieważ sieć SKALE przeciwdziała ryzyku związanego z niedużą ilością walidatorów z którą często inne sidechainy mogą mieć kłopot (czynnik ryzyka w przypadku tradycyjnych łańcuchów bocznych), wykorzystując zbiorczy model walidacji, który jest wydajny, skalowalny i odporny na zmowę.
Model ten wykorzystuje zalety bezpieczeństwa oferowane przez dużą liczbę węzłów walidacyjnych, poprzez łączenie losowych przypisań węzłów do każdego łańcucha oraz częstą rotacje węzłów które zabazpieczają dany elastic sidechain.
Każdy niezależny łańcuch boczny jest chroniony zasobami całej sieci. Projekt sieci SKALE wykorzystuje podstawowe zasady losowego wyboru i częstej rotacji węzłów, wraz z wyrafinowanym modelem zachęt dla węzłów walidacyjnych, co pozwala na zachowanie integralności transakcji w ramach każdego łańcucha w sieci.
Sieć SKALE to zdecentralizowana chmura służąca do udostępniania i wdrażania elastycznych łańcuchów bocznych o dużej przepustowości i małych opóźnieniach. Każdy elastyczny łańcuch boczny w sieci SKALE jest obsługiwany przez grupę zwirtualizowanych podwęzłów wybranych z większego zbioru węzłów w sieci.
Technologia SKALE nie ma wad tradycyjnych łańcuchów bocznych, ponieważ sieć SKALE przeciwdziała ryzyku bezpieczeństwa małych zestawów walidatorów (czynnik ograniczający w przypadku tradycyjnych łańcuchów bocznych), wykorzystując zbiorczy model walidacji, który jest wydajny, skalowalny i odporny na zmowę. Model ten wykorzystuje zalety bezpieczeństwa oferowane przez dużą liczbę węzłów walidacyjncyh, poprzez łączenie losowych przypisań węzłów do każdego łańcucha wraz z częstą rotacją węzłów w walidacyjnych “per sidechain”.
Innowacje: konteneryzacja, wirtualizacja i kryptografia BLS
Sieć SKALE wykorzystuje innowacyjną architekturę opartą o konterneryzację zasobów, która zapewnia wydajność na wysokim poziomie i wiele opcji wyboru jeśli chodzi o sidechains (dla zdecentralizowanych programistów aplikacji). Ta architektura intensywnie wykorzystuje wirtualizację w architekturze węzłów.
Pojedynczy węzeł może zawierać do 128 zwirtualizowanych podwęzłów. Wynikająca z tego elastyczność i wydajność są podobne do korzyści obserwowanych przez tradycyjne scentralizowane systemy w chmurze i mikrousługach. Kontenery są podzielone na kilka głównych komponentów zarządzanych przez system operacyjny Linux.
Wirtualizacja węzłów jest dodatkowo możliwa dzięki zastosowaniu BLS singnatures (Boneh — Lynn — Shacham). Każdy elastyczny łańcuch boczny obsługuje ten protokół, który jest stosowany na wielu poziomach i aspektach sieci SKALE. Na przykład zwirtualizowane podwęzły dla każdego łańcucha są w stanie sprawdzić, czy transakcja została podpisana i zatwierdzona przez podwęzły w innym łańcuchu.
Ta szybka i bezpieczna forma komunikacji międzyłańcuchowej to tylko jeden z przykładów możliwości zapewnianych przez BLS.
Konsensus (ABBA), matematycznie zabezpieczony
Model konsensusu używany do tworzenia bloków dla każdego elastycznego łańcucha bocznego w sieci SKALE jest wariantem protokołu Asynchronous Binary Byzantine Agreement (ABBA). Zaletą protokołu ABBA jest to, że został zaprojektowany tak, aby wykazywał odporność w przypadku przestoju podwęzła, w którym każdy utajony i / lub wyłączony podwęzeł jest traktowany jako wolne łącze. Opisuję to szerzej w innych arykułach na temat SKALE.
Kompatybilność z Solidity i ekosystemem Ethereum
SKALE Network używa Solidity jako języka do tworzenie smart kontraktów, oszczędzając programistom konieczności uczenia się nowego języka lub protokołu. Solidity to zorientowany obiektowo język wysokiego poziomu do tworzenia inteligentnych kontraktów.
Model wykonania SKALE jest w pełni kompatybilny z EVM, dzięki czemu inteligentne kontrakty działające w sieci głównej Ethereum mogą również działać w sieci SKALE, niemal bez przeróbek.
Programiści mogą również korzystać z tych samych narzędzi, których używają podczas pracy w sieci głównej Ethereum. Obejmuje to łączenie się z siecią za pośrednictwem web3.js i web3.py, a także używanie narzędzi takich jak Truffle i Remix.
Ponadto sieć SKALE obsługuje wszystkie główne standardy tokenów Ethereum, w tym ETH, ERC20, ERC721, ERC777 i Dai. Interchain messaging, a także skrzynki depozytowe (escrow) zapewniają integralność i wierność operacji tokenów w sieci SKALE.
Prosty UX zarówno dla programisty, jak i dla użytkownika końcowego
Dostępność, łatwość wdrażania i wydajność transakcji w sieci SKALE będą stanowić katalizator dla kolejnej fali innowacyjnych aplikacji w ekosystemie Ethereum. Wysokie opłaty za gaz, długie czasy zatwierdzania.. zostaną zastąpione płynnymi interakcjami, które są zgodne z obecnymi oczekiwaniami użytkowników. Wszystko to, oferując jednocześnie bezpieczne i nie wymagające podmiotów trzecich transakcje i operacje, jakie zapewniają sieci blockchain.
Więcej o SKALE
Sieć SKALE jest elastyczną platformą, typu open source a celem SKALE jest zapewnienie by szybko, łatwo i w przystępnej cenie można było otworzyć swój łańcuch boczny, na którym będą działać inteligentne kontrakty dedykowane do jednej lub wielu aplikacji. Sieć SKALE ma na celu dostarczenie programistom wydajnego i przyjaznego środowiska typu blockchain, które oferuje szybkość i funkcjonalność, ale nie rezygnuje z bezpieczeństwa lub decentralizacji.
Dodatkowe materiały:
- SKALE na Telegramie (@SkaleOfficial),
- SKALE na Twitterze (@SkaleNetwork)
- SKALE na Discord (www.skale.chat)
- strona główna SKALE (www.skale.network),
- dokumentacja dla programistów (skale.network/docs)
- Github (github.com/skalenetwork).
🇵🇱 SKALE — Polska Grupa Telegram
🇵🇱YouTube — wideo o SKALE w języku polskim.
Mój Twitter to Andrzej_0xa0