Когда @eigen_da запускает v2 с увеличением пропускной способности с 15 МБ/с до 100 МБ/с, я хочу углубиться в то, как EigenDA достигает этого по сравнению с v1. В v1 (оригинальный EigenDA): • Когда секвенсор L2 отправляет блок в EigenDA, дисперсёр (внутри EigenDA) кодирует блоб в куски (меньшие части блоба). • Куски отправляются различным операторам хранения. • Каждый оператор хранения обрабатывает свой собственный набор кусков (меньших частей блоба), так что нет двух операторов, которые обрабатывают одни и те же куски. • Этот подход позволяет горизонтально масштабироваться: больше операторов → больше кусков может быть обработано → выше пропускная способность → выше TPS. В v2 (новый EigenDA): • EigenDA разделяет метаданные (заголовки блобов) и данные (кодированные куски) в коммуникации. Дисперсёр отправляет только заголовки блобов узлам DA, которые проверяют платежи и лимиты перед запросом данных. • Кодирование данных упрощено за счёт стандартизации блобов на 8192 куска, что делает кодирование без состояния и менее сложным. Данные кодируются один раз для всех кворумов, что снижает избыточность. • LittDB (специализированная БД) была разработана для быстрой и надежной ключ-значение хранения на стандартном оборудовании. Она отказывается от изменений данных и сложных транзакций, сосредотачиваясь на последовательном истечении данных для поддержки требований масштабируемости. @fuel_network и @aevoxyz уже работают, но, как я писал в своей предыдущей статье, EigenDA не ограничивается только роллапами и криптовалютами, это также инфраструктура, которая поддерживает пропускную способность данных, необходимую для любого программного обеспечения в целом.