Przejdź do treści
Słownikethereumlayer-2rollupyryzyko

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.

Najczęstsze pytania

Zwykle nie. DAC to osobny zestaw podmiotów albo operatorów, który potwierdza dostępność danych poza główną warstwą danych Ethereum.

Ryzyko zależy od składu komitetu, progu podpisów, niezależności członków i procedur awaryjnych. Najważniejsze pytanie brzmi: co stanie się z użytkownikami, jeśli komitet nie udostępni danych.

Głównie po to, żeby obniżyć koszty publikowania danych i zwiększyć przepustowość. Mniej danych trafia bezpośrednio na Ethereum, więc transakcje mogą być tańsze.

Członkowie mogą nie udostępnić danych, działać z opóźnieniem, ulec awarii albo być zbyt mocno kontrolowani przez jedną stronę. Wtedy weryfikacja i wyjście z systemu mogą być trudniejsze.

Źródła i dalsza lektura