Доступність даних (Data Availability)

Доступність даних — це гарантія того, що всі учасники мережі можуть отримати дані, необхідні для перевірки стану блокчейну.

Key Differences: Data Availability (Proof of publication) vs Data Storage (Long-term archival). Core Mechanisms: 1. Erasure Coding. 2. DAS Sampling. 3. Commitments (KZG/Fraud Proofs). Impact: Directly dictates the maximum throughput (TPS) of rollups and the cost of on-chain transactions.

        graph LR
  Center["Доступність даних (Data Availability)"]:::main
  Rel_evm_opcode_analysis["evm-opcode-analysis"]:::related -.-> Center
  click Rel_evm_opcode_analysis "/terms/evm-opcode-analysis"
  Rel_evm_optimization["evm-optimization"]:::related -.-> Center
  click Rel_evm_optimization "/terms/evm-optimization"
  Rel_evm_specification["evm-specification"]:::related -.-> Center
  click Rel_evm_specification "/terms/evm-specification"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Це як чесний суд. Вирок (результат транзакції) має супроводжуватися всіма доказами (даними), які лежать відкрито на столі. Якщо суддя виносить вирок, але ховає докази в сейф, куди нікому немає доступу — це проблема доступності даних. В блокчейні ми вимагаємо, щоб усі 'докази' завжди були на столі.

🤓 Expert Deep Dive

Технічно ми використовуємо 'Data Availability Sampling'. Користувачі завантажують випадкові фрагменти блоків. Якщо фрагменти доступні, математика гарантує, що весь блок опубліковано. Це дозволяє створювати величезні блоки даних, які не перевантажують звичайні комп'ютери користувачів, роблячи блокчейни швидкими та дешевими.

📚 Джерела