Deweloper Terra Classic Core ujawnia propozycję wyeliminowania kanonicznego repozytorium LUNC

- Reklama -Obserwuj nas-w-Google-Wiadomości

Propozycja wyeliminuje potrzebę organu centralnego nadzorującego zmiany kodu w łańcuchu bloków.

Edward Kim, programista Terra Classic i profesor nadzwyczajny na Uniwersytecie Drexel, zaproponował wyeliminowanie istniejącego kanonicznego repozytorium blockchaina Terra Classic. Jeśli propozycja zostanie przyjęta, zmiany kodu dokonane przez programistów nie będą nadzorowane przez organ centralny, ale przez aktywny zestaw walidatorów, co dodatkowo promuje decentralizację.

Motywacja stojąca za propozycją 

Ed przedstawił propozycja w czwartek, wyjaśniając jego szczegóły i motywację, otwierając go do dyskusji społeczności. Według Eda programiści Terra Classic wciąż borykają się z problemem, który miał miejsce, gdy Terraform Labs miało absolutną władzę nad zmianami kodu dokonywanymi w łańcuchu bloków.

 

Zauważył, że programiści pracujący obecnie nad łańcuchem nie mają dostępu do zapisu w bieżącym repozytorium kanonicznym dla łańcucha bloków, nazwanym „Klasyczny".

Po majowej implozji Terra, która dała początek tokenowi Terra Classic (LUNC), Klasyczny rdzeń Terra Money repo zostało utworzone i służyło jako kanoniczne repozytorium dla łańcucha bloków. W związku z tym zmiany kodu dokonane w łańcuchu Terra Classic podlegały zatwierdzeniu przez Terraform Labs, ponieważ firma nadzorowała transakcję repo. Ale TFL bardziej skupiło się na blockchainie Luna, pozostawiając Terra Classic bez nadzoru.

We wrześniu 2022 r. przyjęto Propozycję 4940, której celem było uczynienie Terra Rebels „Klasyczny rdzeń” repo kanoniczne repozytorium łańcucha bloków. Jednak po wprowadzeniu poprawek do repozytorium w celu naprawienia exploita Dragonberry widocznego w jego kodzie IBC, obecne repozytorium „Classic” stało się repozytorium kanonicznym. 

Wpływ na procedurę zmiany kodu Terra Classic

Jeśli propozycja zostanie przyjęta, repozytorium Classic przestanie być repozytorium kanonicznym, a aktualizacje dokonywane na blockchainie Terra Classic będą nadzorowane przez społeczność, przechodząc przez kilka procedur. Według Eda te uaktualnienia powinny zawierać skróty zatwierdzeń z wyszczególnieniem zmian i zawsze zaczynać się od aktywnego lub ostatniego skrótu zatwierdzenia w łańcuchu.

Dodatkowo Ed zauważył, że wszystkie odpowiednie podmioty; w tym walidatory, projekty, węzły i CEX; powinni otrzymywać informacje o dokonywanych aktualizacjach. Zobowiązał się zespół L1 wsparcie w gromadzeniu i oferowaniu niezbędnych informacji o ich repo.

Procedury te mogą być uciążliwe zarówno dla programistów, jak i walidatorów, powiedział Ed. Deweloperzy musieliby przejść dokładniejszą kontrolę ze strony społeczności przed wprowadzeniem zmian w kodzie, aby zdobyć zaufanie społeczności. W przypadku walidatorów nadzorowanie zmian w kodzie zawartych w każdej aktualizacji będzie wymagało dodatkowego wysiłku.

Mimo to korzyści płynące z propozycji, jak nakreślił Ed, obejmują odpowiednie recenzje społeczności dotyczące aktualizacji dokonywanych w łańcuchu bloków. Po drugie, promuje decentralizację, umożliwiając każdej kompetentnej grupie programistów udział w aktualizacjach sieci.

- Reklama -

Źródło: https://thecryptobasic.com/2023/01/07/terra-classic-core-developer-reveals-proposal-to-eliminate-canonical-lunc-repo/?utm_source=rss&utm_medium=rss&utm_campaign=terra-classic-core -programista-ujawnia-propozycję-wyeliminowania-kanonicznego-lunc-repo