Zarządzanie w łańcuchu ma wiele zalet, dlatego DFINITY ma wbudowany system zarządzania, układ nerwowy Blockchain (BNS).
W tym odcinku omówię wady zarządzania poza łańcuchem i przedstawię krótkie wprowadzenie do działania BNS.
Witam wszystkich w kolejnym odcinku Inside DFINITY.
Dzisiaj chcę poruszyć temat, który odróżnia DFINITY od większości innych istniejących systemów blockchain. Chcę porozmawiać o zarządzaniu i jestem pewien, że słyszeliście tu wiele słów.
Zazwyczaj istnieją dwa typy systemów zarządzania: systemy zarządzania w łańcuchu i poza łańcuchem, wykorzystywane przez różne protokoły blockchain. Zanim zagłębimy się w szczegóły, dlaczego jest to ważne?
Ekosystem Blockchain
Jeśli spojrzysz na ekosystem blockchain, zauważysz, że aktorzy są różni: górnicy, użytkownicy i programiści oraz prawdopodobnie inne kategorie, w ramach których można zdefiniować interesariuszy lub aktorów ekosystemu.
Dlaczego to jest ważne? Dzięki temu różni aktorzy mogą mieć różne interesy.
Na przykład, jeśli spojrzymy na sieć Bitcoin, użytkownicy, którzy chcą dokonywać transakcji i przenosić Bitcoiny, historycznie byli zainteresowani większymi blokami, ponieważ pozwoliłoby im to uzyskać tańsze opłaty transakcyjne.
Umożliwi im to także szybsze przeprowadzanie transakcji i łączenie większej ilości danych w jeden blok.
Najszerzej stosowane systemy zarządzania poza łańcuchem na platformach takich jak Bitcoin są już w użyciu.
Załóżmy, że w Bitcoinie górnicy są zainteresowani utrzymaniem stałego rozmiaru bloku, ponieważ oznacza to, że mogą pozostać przy obecnym sprzęcie bez konieczności aktualizacji jakichkolwiek klientów.
Z drugiej strony mamy użytkowników, którzy chcą dokonywać transakcji i zależy im na tym, aby transakcje te były jak najtańsze i jak najszybsze, co oznaczałoby zwiększenie rozmiaru bloku.
Systemy zarządzania poza łańcuchem: Bitcoin, Ethereum
Jak te grupy dochodzą do porozumienia? W systemie zarządzania poza łańcuchem użytkownicy, programiści i górnicy (wszyscy) spotykają się na jakimś kanale poza łańcuchem, na przykład w Reddicie, grupie Telegram, Slack Channel lub nawet na spotkaniu offline.
Dyskutują o rozwiązaniach i próbują dojść do porozumienia. Gdy wystarczająca liczba osób dojdzie do porozumienia, aktualizacja zostanie wypuszczona i, miejmy nadzieję, odpowiednia liczba osób ją przyjmie, dzięki czemu sieć zostanie w pełni zaktualizowana do nowej wersji.
Historycznie rzecz biorąc, systemy zarządzania poza łańcuchem były dla Bitcoina bardzo trudne.
Zgłoszono wiele propozycji ulepszeń rozmiarów bloków i innych zmian parametrów, a ponieważ sieć nie była w stanie uzgodnić rozwiązania, nie można było ich przetworzyć i opublikować.
Co gorsza, inną platformą korzystającą z systemu zarządzania poza łańcuchem jest Ethereum.
Powierzchnia obiektu dostępu do danych (DAO).
Jeśli pamiętasz, incydent DAO miał miejsce około dwa lata temu.
A jeśli pamiętacie DAO, w rzeczywistości był to zdecentralizowany fundusz venture capital, który zbierał fundusze za pośrednictwem ICO, a następnie rozdzielał je pomiędzy różne firmy na podstawie decyzji podejmowanych przez ludzi w łańcuchu.
Choć na papierze DAO odniosło duży sukces w pozyskiwaniu funduszy, myślę, że zebrało wówczas około 150 milionów dolarów, a obecnie być może jest warte więcej.
Niestety, ktoś włamał się do systemu i ukradł około 50 milionów dolarów, czyli mniej więcej jedną trzecią wszystkich funduszy zebranych przez DAO.
Wystąpił problem ze sposobem, w jaki pisane były inteligentne kontrakty DAO ICO, w wyniku czego ktoś był w stanie ukraść mniej więcej jedną trzecią wszystkich środków.
Więc co się stało? Społeczność jest podzielona. Niektórzy uważają, że pieniądze skradzione w wyniku włamania do DAO powinny zostać zwrócone i powinien nastąpić hard fork umożliwiający odwrócenie transakcji.
Z drugiej strony duża część społeczności twierdzi, że blockchain powinien być niezmienny. Jest to jedna z jego najcenniejszych cech, dlatego nigdy nie powinniśmy mieszać się z niezmiennością blockchainu.
Więc co się stało? Vitalik wysłuchał obu stron społeczeństwa i uznał, że nawet jeśli kodeks jest prawem, to w tym przypadku cel uświęca środki.
Następnie zdecydował się opublikować aktualizację, wymagającą od wszystkich jej przyjęcia i zwrócenia 50 milionów dolarów DAO. Niestety nie wszyscy stosują się do rad Vitalika.
Klasyka Ethereum
Duża część społeczności nie zgodziła się z hard forkiem lub po prostu nie chciała męczyć się z aktualizacją, czy z jakiegokolwiek powodu, ale duża część społeczności zachowała to, co jest teraz znany jako Ethereum Classic.
ETC jest symbolem. Dlatego łańcuch dzieli się na dwie części, twardy widelec.
Oczywiście nie jest to coś, co chciałbyś, aby działo się w sieci, ponieważ spowodowałoby to wiele niepewności i niestabilności, ponieważ dwa tokeny są teraz tym samym tokenem, gdy są razem lub gdy jeden łańcuch całkowicie zniknie, gdy inny łańcuch stanie się cenny.
Jak sobie radzisz z tą sytuacją? Jest dużo niepewności. Technicznie rzecz biorąc, nie chcesz, aby coś takiego miało miejsce w sieci użytkowników, z której będzie korzystać wiele firm.
Hard fork i soft fork
Zanim więc przejdę dalej, termin, którego teraz często używam, to widelce. Istnieją tylko dwa rodzaje widelców: twarde i miękkie.
Rozwidlenie zasadniczo oznacza, że łańcuch jest jeden aż do pewnego momentu, a następnie tylko część sieci przyjmuje wersję. Nagle łańcuch pękł na pół.
W przypadku twardego widelca oznacza to, że dwa końce widelca są ze sobą niezgodne. Uaktualnienia są tak duże, że jedno jest niekompatybilne z drugim, a klienci, którzy nie dokonają aktualizacji, nie będą mogli śledzić nowej sieci.
Soft fork natomiast to aktualizacja wprowadzająca nową funkcjonalność do bloków przetwarzających dane, w sposób kompatybilny wstecz.
Wszyscy klienci (tj. ci, którzy nie zostali jeszcze zaktualizowani) nadal mogą przyłączać się do sieci i nadal mogą śledzić łańcuch oraz budować nowe moduły, chociaż będą im brakować niektórych funkcjonalności.
Dzięki temu wiemy teraz, że zarządzanie poza łańcuchem może nie być idealnym rozwiązaniem, ponieważ może prowadzić do trudnych w zarządzaniu miękkich i twardych forków i ogólnie prowadzić do fragmentacji sieci.
Jakie są zatem potencjalne rozwiązania?
Systemy zarządzania w łańcuchu i poza łańcuchem
Jak można się domyślić, jeśli zarządzanie tymi systemami odbywa się w ramach właściwości w innym miejscu sieci, a nie w łańcuchu lub poza nim, alternatywą jest łańcuch.
Oznacza to, że Twój blockchain wprowadza wbudowane mechanizmy umożliwiające Tobie i społeczności podejmowanie decyzji oraz umożliwienie społeczności samodzielnego rządzenia. Jeśli blockchain umożliwia podejmowanie decyzji w obrębie łańcucha, oznacza to, że klienci również mogą samodzielnie aktualizować informacje.
Wersje można promować na wszystkich klientach aktualnie podłączonych do sieci, co pozwala na szybszą aktualizację, a także zapobiega ich przenoszeniu do innych forków.
W pewnym sensie, jeśli na to spojrzeć, można odnieść wrażenie, że kiedy pojawił się pierwszy iPhone, zawsze na początku trzeba było pobierać oprogramowanie ręcznie.
Proces aktualizacji jest skomplikowany i niektórzy ludzie decydują się nie dokonywać aktualizacji, ponieważ podobają im się pewne funkcje i nie podoba im się sposób, w jaki zmieniły się one w nowej wersji.
W pewnym sensie zarządzanie siecią przypomina automatyczne aktualizacje: gdy komputer automatycznie pobiera aktualizację zabezpieczeń lub telefon automatycznie ją pobiera.
Może po prostu zapytać, czy chcesz to zatrzymać, zwykle po prostu je wykonuje i automatycznie dostosowuje się do nowych aktualizacji i ulepszeń.
Rozwiązanie DFINITY: Układ nerwowy Blockchain (BNS)
Teraz do zabawnej części. Jak DFINITY rozwiązuje ten problem? Jak DFINITY radzi sobie z zarządzaniem w łańcuchu?
DFINITY jest jednym z niewielu pojawiających się systemów, który jest bardzo obiecujący pod względem sposobu działania zarządzania w łańcuchu.
DFINITY robi to poprzez tak zwany „układ nerwowy Blockchain”.
Układ nerwowy Blockchain to wbudowany protokół zarządzania, który DFINITY wbuduje we wszystkich swoich klientów, użytkowników, górników i wszystkich uczestników sieci. Wykorzystamy kolejny odcinek, aby głębiej zagłębić się w działanie układu nerwowego blockchain.
Zazwyczaj możesz to sobie wyobrazić w następujący sposób: przesyłasz propozycje do układu nerwowego blockchain, a następnie je stawiasz, co oznacza, że wydajesz trochę pieniędzy, aby pokazać, że poważnie podchodzisz do propozycji.
Teraz każdy, kto chce głosować nad propozycją, również inwestuje trochę pieniędzy i wraca po neurony. To, co teraz nazywamy neuronami, jest tokenem głosowania, którego można następnie używać do podejmowania decyzji.
A najmądrzejsze jest to, że możesz delegować głosy. Jeśli więc skonfigurujesz neurony tak, aby podążały za głosującymi współpracownikami, możesz przekazać swoje prawo głosu komuś, kogo znasz, albo jesteś na wakacjach i chcesz głosować w podobny sposób jak współpracownik, a on zagłosuje dla Ciebie.
Zgrubne podsumowanie
• Istnieje zarządzanie w łańcuchu i poza łańcuchem. Istnieją pewne problemy związane z zarządzaniem poza łańcuchem, w szczególności trudno jest całej społeczności podjąć decyzję, a następnie dostosować ją do tej decyzji. Często skutkuje to rozdwojonymi końcówkami. Powodem, dla którego forki są złe, jest decentralizacja sieci, co oznacza, że sieć traci wartość lub przynajmniej jest bardzo niepewna.
• Istnieją dwa rodzaje podziałów. Hard fork, co oznacza, że klienci, którzy nie dokonają aktualizacji, nie mogą uczestniczyć w nowym bloku lub nie rozumieją nowego bloku. Dzięki miękkiemu forkowi klienci, którzy nie dokonają aktualizacji, mogą nadal korzystać z nowych bloków funkcji, ale mogą nie być w stanie utworzyć nowych bloków funkcji, tracąc w ten sposób niektóre kluczowe funkcje.
• Właśnie dlatego DFINITY ma wbudowany protokół zarządzania w swoim łańcuchu bloków. Używamy systemu zarządzania w łańcuchu. W przypadku DFINITY nazywa się to układem nerwowym Blockchain. Układ nerwowy blockchain działa poprzez pobieranie niektórych neuronów i bezpośrednie głosowanie nad propozycjami lub delegowanie swoich głosów i neuronów, aby podążali za niektórymi kolegami, przyjaciółmi lub kimkolwiek, kogo chcesz śledzić.
Mamy nadzieję, że dzięki temu zrozumiecie plany DFINITY dotyczące zarządzania w łańcuchu.
Możliwości rekrutacji w DFINITY
Teraz będę cieszyć się jedną z najlepszych zalet życia nad Jeziorem Zuryskim: będę jeździć na nartach wodnych.
Chcę tylko powiedzieć, że my również zatrudniamy i otwieramy biuro w Zurychu.
Jeśli więc chcesz pracować z grupą naprawdę inteligentnych ludzi nad fajnym projektem, a także od czasu do czasu wybrać się na wakeboarding w piątkowy wieczór, odwiedź dfinity.org/jobs.
To wszystko, do zobaczenia wkrótce.

Treści IC, na których Ci zależy
Postęp technologiczny |. Informacje o projekcie |. Wydarzenia globalne

Zbieraj i śledź kanał IC Binance
Bądź na bieżąco z najświeższymi informacjami

