Data Availability Committee
Komitet dostępności danych, czyli grupa członków podpisujących, że dane potrzebne do weryfikacji systemu zostały udostępnione poza główną warstwą danych.
Czym jest komitet dostępności danych
Data Availability Committee, w skrócie DAC, oznacza komitet dostępności danych. To grupa podmiotów, która potwierdza, że dane systemu zostały opublikowane albo są dostępne poza Ethereum.
Taki model pojawia się w części systemów skalujących, które chcą obniżyć koszt publikacji danych. Zamiast publikować pełne dane na Ethereum, system polega na podpisach członków komitetu.
Dla użytkownika najważniejsza jest zmiana założenia zaufania. Bezpieczeństwo zależy od smart kontraktów, zasad systemu i zachowania członków komitetu, którzy mają zapewnić dostęp do danych.
DAC a dane na Ethereum
- Dane na Ethereum
- Dane są publikowane w publicznej warstwie danych Ethereum i mogą być pobierane przez niezależnych uczestników.
- DAC
- Komitet podpisuje dostępność danych przechowywanych lub publikowanych poza Ethereum.
- Koszt
- Model z DAC może być tańszy, bo mniej danych trafia bezpośrednio na Ethereum.
- Zaufanie
- Użytkownik polega na uczciwości i dostępności członków komitetu.
- Awaria lub zmowa
- Jeśli komitet nie udostępni danych, weryfikacja i wyjście z systemu mogą być utrudnione.
Jak działa podpis komitetu
System może wymagać podpisów od określonej liczby członków DAC. Gdy próg zostanie osiągnięty, kontrakt albo protokół traktuje dane jako dostępne.
Podpis komitetu jest deklaracją dostępności danych. Publiczna publikacja danych na Ethereum daje użytkownikowi mocniejszą możliwość niezależnego pobrania i sprawdzenia danych.
Im bardziej rozproszony i wiarygodny komitet, tym mniejsze ryzyko operacyjne. Nadal trzeba ocenić, kto jest członkiem DAC, jaki próg podpisów obowiązuje i jak wygląda procedura awaryjna.
Co sprawdzić przy systemie z DAC
Niska opłata może wynikać z przeniesienia części zaufania na komitet.
- Kto jest członkiem komitetu dostępności danych.
- Ile podpisów potrzeba do uznania danych za dostępne.
- Czy członkowie są niezależni od zespołu projektu.
- Co dzieje się, gdy część komitetu przestanie działać.
- Czy użytkownik ma procedurę wyjścia w sytuacji braku danych.
- Jak L2BEAT klasyfikuje model dostępności danych danego systemu.
Przykład ryzyka
- System skaluje transakcje poza Ethereum.
- Dane transakcji są przechowywane poza Ethereum.
- DAC podpisuje, że dane są dostępne.
- Użytkownicy korzystają z niskich opłat.
- Jeśli komitet przestanie udostępniać dane, niezależna weryfikacja stanu może zostać utrudniona.
Najczęstsze błędne założenia
- Podpis DAC daje inne gwarancje niż publikacja danych na Ethereum.
- Duża liczba członków komitetu nie wystarcza, jeśli są kontrolowani przez jedną stronę.
- Niższe opłaty mogą wynikać z dodatkowego zaufania do operatorów danych.
- System z DAC może wyglądać w portfelu podobnie do rollupu publikującego dane na Ethereum.
- Ocena DAC wymaga sprawdzenia składu, progu podpisów i procedur awaryjnych.
DAC dodaje zaufanie do ludzi i operatorów
Komitet dostępności danych może obniżyć koszty, a użytkownik polega wtedy na konkretnych podmiotach. Przy większych kwotach sprawdź, czy dane są publikowane na Ethereum, w osobnej warstwie DA, czy potwierdzane przez DAC.
