LiskHQ uruchamia Betanet 3.0 oraz zmienia roadmap Lisk Core w celu przyspieszenia rozwoju
Wraz z wydaniem Lisk SDK 3.0.2, zadania wymienione w fazie “Bezpieczeństwo i Niezawodność” (Lisk BFT consensus algorithm) zostały pomyślnie wdrożone, zaś Betanet 3.0.0 został uruchomiony.
LiskHQ rozpoczęło już rozwój Lisk SDK 4.0.0, który implementuje fazy “Network Economics oraz Network Consensus” (nowy dynamiczny system opłat oraz nowy algorytm konsensusu DPoS). Ponieważ te dwie fazy wymagają dłuższego czasu wdrożenia, lecz są łatwiejsze w kodowaniu, LiskHQ zdecydowało się wdrożyć je w tym samym czasie i pominąć jeden cały cykl zapewniania jakości i kolejny betanet.
Po zakończeniu fazy Network Longevity (SDK 5.0.0, nowy system ID) i wprowadzeniu wszystkich proponowanych zmian w protokole, ostatni kandydat na Lisk Core (3.0.0-beta.x) przechodzi do fazy RC (3.0.0-rc.x), a następnie do fazy produkcyjnej, co odpowiada uruchomieniu oprogramowania w łańcuchu blokowym Lisk Mainnet.
Dla jasności, Alphanet jest tymczasową, wewnętrzną siecią testową kandydata na Alfę Lisk; Betanet jest tymczasową i publiczną siecią testową kandydata na betę; Testnet jest oficjalną siecią testową Lisk a Mainnet jest siecią główną
Cechy protokołu zaimplementowane w SDK 3.0.0 to m.in. solidny mechanizm selekcji i banowania peer (LIP0004), usuwanie redundantnych właściwości w transakcjach (LIP0012), ograniczanie odtwarzania transakcji w różnych łańcuchach (LIP0009) oraz zmiana protokołu uzgadniania w celu dodania blokowej finalności (LIP0014). Ten ostatni obiekt odpowiada największemu usprawnieniu protokołu dla tej fazy i dodaje finalność bloków do łańcucha Lisk poprzez algorytm zgody z Bizantyjską Tolerancją Błędu (BFT), co czyni go kluczowym wymogiem dla przyszłych łańcuchów bocznych Lisk.
Inne ulepszenia związane są z modernizacją do NodeJS12 i Typescript 3.7; ulepszenie mające na celu zwiększenie prędkości transmisji bloków wysyłanych między poszczególnymi węzłami w sieci oraz ulepszenie skalowalności, które usuwa z transakcji elementy zbędne zwiększając wydajność transmisji danych.
Przeczytaj dokumentację Lisk Core 3.0.0 i monitoruj listę aktywnych węzłów Betanet za pomocą Lisk Explorera dla sieci Betanet.
Jeśli jesteś zainteresowany utworzeniem delegata w sieci Betanet, pamiętaj, że w Lisk Core 3.0.0-beta.0 LiskHQ nie zaimplementował kary za naruszenie BFT (LIP0024), ale LIP0014 jest już aktywny: poprzednie wersje protokołu Lisk pozwalały delegatom na włączanie produkcji bloków na wielu węzłach, jednak teraz zachowanie to może prowadzić do podwójnego forgowania i jest to uważane za naruszenie protokołu. Jeśli chcesz przełączyć węzły, wyłącz forgowanie na pozostałych.
———————————————-
Lisk Magazine jest projektem wspieranym przez Lisk Italian Group i Lisk Support.
Poprzyj naszą pracę, zagłosuj na Lisk Magazine.