Пакетирование транзакций
В Irys загрузка данных устроена так, чтобы обеспечить масштабируемость и эффективность за счёт использования бандлеров (bundlers). Бандлеры объединяют несколько транзакций в один пакет (bundle) и отправляют его в сеть как единую транзакцию.
Вот как бандлеры упрощают и масштабируют работу с транзакциями:
Внутри пакета отдельные транзакции называются DataItems. Каждый DataItem сохраняет ключевые свойства обычной транзакции с данными — такие как владелец, данные, теги, получатель, подпись и ID, — что позволяет им оставаться идентифицируемыми и функциональными внутри пакета.
Бандлеры берут на себя оплату вознаграждения за весь пакет, поэтому отдельные DataItems не требуют включения комиссии. Такая структура снижает затраты и позволяет разработчикам загружать большие массивы данных без высоких расходов за каждую транзакцию.
Централизуя комиссии на уровне пакета, бандлеры дают приложениям возможность при желании покрывать расходы пользователей. Это открывает новые возможности для создания удобных и «бесшовных» пользовательских сценариев.
Пакетирование позволяет Irys работать с большими объёмами данных без перегрузки сети, делая возможным создание масштабных приложений с высокой частотой или интенсивностью работы с данными.
Оригинал статьи: https://docs.irys.xyz/learn/network-overview/bundling-transactions
Последнее обновление