Szczegółowa interpretacja modelu zarządzania (On Chain Governance) dla sieci ChainX 2.0

Stakenode - Polkadot Validator
5 min readJan 15, 2021

--

W ostanich tygodniach sieć ChainX 2.0 została zaktualizowana do wersji Substrate 2.0, pozwalającej na dodanie do sieci funkcji zarządzania -(Governance Module). Funkcja ta umożliwia tworzenie propozycji związanych z zarządzaniem siecią oraz referenda.

Po aktualizacji, ChainX 2.0 przyjmuje trzyizbową strukturę zarządzania podobną do Polkadot, składającą się z:

  • Izby Referendalnej (Referendum Chamber)
  • Rady (Council)
  • Komitetu Technicznego (Technical Committee).

Dodatkowo uruchomiony zostanie Skarbiec (Treasury) oraz Stowarzyszenie X-Association.

Skarbiec (Treasury) to konto na sieci ChainX na którym przechowywane są środki przeznaczone na rozwijanie środowiska ekonomicznego wokół sieci ChainX. Każdy kto chce przyczynić się do rozwoju sieci ChainX ma prawo do ubiegania się o środki ze Skarbca, po uprzednim przedstawieniu swoich propozycji przed Radą.

Stowarzyszenie X-Association jest odpowiedzialne za promowanie i wspieranie rozwoju zarówno społeczności, jak i technologii. Pierwsi członkowie Stowarzyszenia są wybierani przez Ósmą Radę, a osoby, które chcą przyczynić się do rozwoju ChainX, bedą mogły zgłaszać swoje aplikacje na późniejszym etapie. Więcej informacji na ten temat znajduje sie w dalszej cześci artykułu.

Izba Referendalna (Referendum Chamber)

Izba Referendalna jest najważniejsza komórka w strukturze organizacyjnej ChainX. To tutaj, w wyniku demokratycznego glosowania, zatwierdzane jest całe “prawodawstwo” — czyli np. wszelkiego rodzaju modyfikacje logiki środowiska sieci.

Dzięki temu ze Substrate, na którym oparta jest siec ChainX posiada mozliwość aktualizowania bez konieczności dokonywania tzw “forka”, wszystkie modifikacje dokonywane są bezpośrednio na sieci. Jednak wszystkie ewentualne zmiany, przed wprowadzeniem, muszą zostać zgłoszone pod referendum. W przypadku ich przyjęcia, sieć zostaje zaktualizowana w terminie 7 dni od daty zakończenia referendum.

Rada (Council)

Jeśli sieć ChainX miałaby opierać się tylko na referendum, skuteczność zarządzania byłaby bardzo niska. W związku z tym, dodatkowo, zostaje powołana Rada (Council), która zajmuje nadzorowaniem poprawności funkcjonowania sieci.

Rada składa się z 11-stu głównych, pełnoprawnych członków, oraz 7-miu wice członków i jest wybierana w drodze głosowania przez użytkowników sieci.

System głosowania wykorzystuje algorytm wyboru metody Phragmén.

Kadencja trwa 1 dzień, co oznacza reelekcje co 24 godziny. Jednak w normalnych okolicznościach do zmiany składu Rady dochodzi okazjonalnie. Proces wyborczy jest następujący:

  • Kandydaci zgłaszają swoje kandydatury przez zakładkę „Council” w aplikacji https://dapps.chainx.org/, poprzez „Submit Candidacy”. Kandydaci zobowiązani są do zablokowania 10 PCX w depozycie, na poczet swojej kandydatury. Jeśli wynik glosowania nie pozwoli aby dany kandydat został włączony do Rady, jego depozyt przekazywany jest do Skarbca.
  • Społeczność użytkowników sieci ChainX głosuje za pomocą opcji “Vote” w zakładce „Council” w aplikacji https://dapps.chainx.org/

Każdy użytkownik może wybrać maksymalnie 16 kandydatów, blokując tokeny PCX. Ilość zablokowanych PCX odpowiada ilości oddanych głosów. W przypadku wyboru kilku kandydatów, ogólna ilość oddanych głosów zostaje rozłożona równomiernie, na wszystkich wybranych kandydatów.

Minimalna ilość tokenów PCX wymagana do zablokowaniu przy glosowaniu to 0.01 PCX. Tokeny zablokowane w glosowaniu można w każdym momencie wycofać z glosowania, wycofując tym samym swoje głosy oddane na kandydata / kandydatów.

  • Po upływie czasu przeznaczonego na głosowanie, glosy są podliczane a skład Rady aktualizowany o nowych członków.

Do obowiązków Rady należą między innymi:

  • Przedstawianie projektów referendalnych do publicznego głosowania. Ten typ ustawy może mieć trzy różne mechanizmy głosowania. Oprócz referendum publicznego Rada może przeprowadzić referendum większością głosów jak również jednomyślnie. Pierwsza wymaga zgody co najmniej połowy członków, a druga wymaga zgody wszystkich członków.
  • W przypadku nagłej konieczności anulowania referendum, wymagana jest zgoda 2/3 składu;
  • Anulowanie kary za slashing spowodowanej nieprawidłowościami funkcjonowania sieci, wymaga zgody co najmniej połowy członków Rady.

W przypadku głosowania nad propozycjami z wykorzystaniem funduszy Skarbca, wymagana jest zgoda przynajmniej 3/5 składu Rady. Aby propozycję odrzucono niezbędny jest głos więcej niż połowy składu Rady

Komitet Techniczny (Technical Committee)

W skład Komitetu Technicznego wchodzą członkowie zespołów developerskich pracujących nad rozwojem sieci ChainX. Obecnie jest to zespół programistów PolkaX.

Komitet techniczny będzie służył jako uzupełnienie dla Rady od strony technicznej i jest w pełni zależny od Rady.

Do obowiązków komitetu technicznego należą przede wszystkim:

  • Przedstawianie propozycji rozwiązań w sytuacjach kryzysowych, w przypadku problemów związanych z funkcjonowaniem sieci ChainX
  • Możliwość blokowania (veto) zmian proponowanych przez Radę, jeśli komitet techniczny uzna taką propozycję za szkodliwą dla funkcjonowania sieci. Każdy z członków komitetu ma jedno prawo veta do każdej konkretnej propozycji

Skarbiec (ChainX Treasury)

ChainX wprowadza mechanizm Skarbca (Treasury) analogiczny do mechanizmu funkcjonującego z powodzeniem w sieci Polkadot. Do Skarbca trafiają środki z następujących wydarzeń na sieci:

  • Środki pochodzące ze slashingu (kary)
  • Mocy obliczeniowej TR (mining distribution);
  • Depozyty kandydatów do Rady

Wszystkie środki przeznaczane na rozwój ekosystemu i środowiska ekonomicznego ChainX zablokowane są na sieci na koncie Skarbca.

Każdy użytkownik który chce się przyczynić do rozwoju sieci ChainX ma prawo ubiegania się o finansowania pochodzące ze środków zgromadzonych na koncie Skarbca.

Główne przestrzenie w których przyznawane są środki na rozwój to przede wszystkim:

  • Wdrażanie, eksploatację i konserwację infrastruktury;
  • Bezpieczeństwo sieci, takie jak usługi monitorowania lub przeglądu;
  • Wsparcie środowiska, takie jak współpraca z innymi sieciami i protokołami
  • Działania marketingowe, takie jak reklama lub współpraca;
  • Aktywizowanie i rozwój społeczności poprzez organizację spotkań, konferencji oraz eventów związanych z projektem, w kontakcie bezpośrednim lub poprzez spotkania wirtualne
  • Rozwój oprogramowania

Stowarzyszenie X-Association

Stowarzyszenie X-Association jest organizacją non-profit mającą na celu wspieranie rozwoju ChainX i budowy związanego z tym środowiska.

X-Association składa się z ekspertów i entuzjastów znających bardzo dobrze siec oraz infrastrukturę wokół ChainX, zajmujących się zarządzaniem i budowaniem społeczności w przestrzeni blockchain oraz rozwojem technologii. Są gotowi i zdecydowani poświęcić czas na rozwój ChainX w dłuższej perspektywie.

Pierwsi członkowie X-Association są wybierani przez Radę ChainX w osobie Sekretarza Generalnego (ChainX General Secretary) — członek teamu PolkaX) i czterech Reprezentantów (Officers), którymi w tym momencie są:

- Kristen (ChainX CMO)

- Buildlinks (ChainX Validator)

- Feilun (ChainX Chinese Validator)

- Alexander (ChainX Overseas Validator)

Po utworzeniu X-Association, w celu zapewnienia ciągłości i zdolności operacyjnej, X-Association może zdecydować o wymianie członków zespołu i o takim fakcie musi poinformować Radę. Rada ma ostateczne prawo do podjęcia wniosku w sprawie zastąpienia członków X-Association. Aby to się udało, zgodę musi wyrazić 2/3 członków Rady.

X-Association na mocy swoich uprawnień tworzy dynamiczne grupy robocze do konkretnych zadań, prowadzone przez Sekretarza Generalnego lub Urzędnika.

X-Association wykonuje następujące obowiązki za zgodą Rady ChainX:

  • Świadczenie usług doradczych lub konsultingowych w zakresie rozwoju i planowania łańcucha ChainX;
  • Zajmuje się budowaniem społeczności na szeroką skalę oraz wspiera rozwój lokalnych społeczności użytkowników, entuzjastów i developerów wokół ChainX
  • Zapewnia bezpośrednie wsparcie techniczne dla użytkowników i twórców ChainX;
  • Koordynuje i zarządza różnymi zespołami programistów łańcucha ChainX;
  • Regularnie publikuje raporty z pracy oraz sprawozdania dotyczące wykorzystania funduszy do wiadomości Rady i społeczności.

Źródło finansowania X-Association i zarządzanie

X-Association ma osobne konto PCX.

Fundusze na działania Stowarzyszenia pochodzą z regularnego finansowania ze środków Rady.

Środki znajdują się na koncie multi signature, które wymaga uwierzytelnienia przez 3 z 5 podpisów pod każdą operacją na koncie. Osobami upoważnionymi do konta multi signature są Sekretarz Generalny i 4 Reprezentantów i każdy z nich posiada swój osobisty klucz prywatny (private key). W przypadku zmiany osoby Sekretarza Generalnego lub któregoś z Reprezentantów konto multisig zostaje na nowo konfigurowane w oparciu o zaktualizowane klucze prywatne odpowiedzialnych osób.

ChainX 2.0 to koniec etapu funkcjonowania jednej sieci a zarazem początek czegoś nowego. Wspólnie otworzymy nowy rozdział w modelu zarządzania siecią i drzwi do rozwoju społeczności ChainX.

Wszystkich zainteresowanych udziałem w rozwoju społeczności oraz projektu ChainX zapraszamy do przyłączenia się tej podróży.

ChainX:

--

--

Stakenode - Polkadot Validator
Stakenode - Polkadot Validator

Written by Stakenode - Polkadot Validator

Stakenode is a Independent Polkadot and Kusama Validator

No responses yet