Обзор транзакций
Обзор
Транзакции в Irys — это инструмент, на который полагаются пользователи и разработчики для взаимодействия с сетью. Независимо от типа, каждая транзакция обрабатывается через систему, разработанную для снижения затрат и повышения производительности.
В основе этой системы лежит ключевая инновация: несколько блокчейнов. В отличие от традиционных блокчейнов, где все типы транзакций конкурируют за пространство и ресурсы, Irys разделяет операции на специализированные линии.
Каждый блокчейн на Irys оптимизирован для своей конкретной цели — обработка перевода токенов, хранение данных или выполнение смарт-контракта. Это означает, что каждый тип транзакции выполняется именно там, где это необходимо, без конкуренции с несвязанными операциями.
Выделяя ресурсы для конкретных задач, Irys гарантирует, что:
Переводы токенов остаются быстрыми даже при интенсивном использовании сети.
Загрузка данных остается доступной, независимо от объема хранящейся информации.
Смарт-контракты выполняются надежно, с предсказуемой производительностью и затратами.
Почему транзакции важны
Способ обработки транзакций блокчейном определяет его эффективность, надежность и масштабируемость. На многих платформах один блокчейн вынужден обрабатывать все — переводы средств, хранение, вычисления — что приводит к возникновению узких мест, росту комиссий и нестабильной производительности. Irys решает эту проблему, разделяя транзакции на несколько блокчейнов, каждый из которых оптимизирован для конкретной цели.
Эффективность
В традиционных цепочках транзакции хранения и вычислений конкурируют за пространство, что приводит к задержкам и высоким комиссиям.
Отдельные блокчейны Irys устраняют этот конфликт, поэтому транзакции хранения не замедляют переводы токенов, а вычислительные задачи не повышают затраты на хранение.
Предсказуемые затраты
Irys гарантирует, что каждый тип транзакции оценивается в соответствии с фактическим использованием ресурсов. Комиссии за хранение рассчитываются заранее с помощью стабильных моделей ценообразования, а комиссии за вычисления динамически корректируются в зависимости от спроса.
Это означает, что вы всегда точно знаете, за что платите.
Масштабируемость
По мере роста спроса архитектура Irys с несколькими блокчейнами позволяет независимо масштабировать каждый тип транзакций. Это означает, что приток загружаемых данных не замедляет передачу токенов или выполнение задач.
Irys адаптируется к росту без ущерба для производительности.
Типы транзакций
Передача стоимости
Такие транзакции позволяют перемещать токены между счетами.
Как это работает: передача стоимости обрабатывается в специальном блокчейне, оптимизированном для скорости и эффективности. Этот блокчейн специально создан для обработки перемещения токенов без замедления из-за операций хранения или вычислений.
Передача данных
Транзакции записывают данные непосредственно в слой хранения Irys.
Как это работает: транзакции данных позволяют пользователям загружать информацию в архитектуру Irys с несколькими реестрами. Процесс начинается в реестре отправки, где данные временно хранятся для проверки. Каждый фрагмент данных, связанный с транзакцией, должен быть загружен, и должны быть сгенерированы доказательства входа, гарантирующие, что данные надежно зарегистрированы и поддаются проверке. Представьте себе это как контрольный пункт, где данные устанавливают свое место в сети перед продвижением.
После проверки данные перемещаются в реестр публикаций, где они становятся постоянными и подкрепляются криптографическими доказательствами (Merkle roots). Пользователи платят единовременную авансовую плату в зависимости от продолжительности хранения и объема, что обеспечивает предсказуемость затрат. После перемещения данные реплицируются по сети, становясь частью глобально доступной, отказоустойчивой системы, готовой к интеграции в программируемые приложения для работы с данными.
Matrix Packing оптимизирует этот процесс, структурируя данные для эффективной проверки и доступности, снижая вычислительную нагрузку на майнеров и обеспечивая масштабируемость даже при росте требований сети.
Вычислительные транзакции
Выполняют операции смарт-контрактов через уровень исполнения Irys — IrysVM.
Как они работают: вычислительные транзакции обрабатываются через IrysVM, уровень исполнения, созданный для обработки логики цепочки блоков и смарт-контрактов. Эти транзакции взаимодействуют напрямую с данными, хранящимися в реестре публикаций, что устраняет необходимость в внешних системах. Комиссии основаны на вычислительных потребностях транзакции, а механизм динамической корректировки обеспечивает эффективность сети в периоды высокой загрузки. Когда спрос превышает определенный порог, комиссии постепенно увеличиваются, при этом приоритет отдается важным транзакциям без нарушения работы сети или увеличения затрат.
Транзакции стейкинга
Активируют адрес майнера для участия в сети.
Как это работает: застейкав определенное количество токенов $IRYS, майнеры активируют свои адреса и получают доступ к майнинговым операциям. Этот залог фактически является обеспечением. Если майнеры не следуют правилам или не поддерживают производительность, они рискуют его потерять. Такое согласование стимулов обеспечивает безопасность и надежность сети.
Транзакции с залогом
Транзакции фиксирует ответственность майнера за определенные разделы хранилища.
Как это работает: каждая транзакция с залогом связывает майнера с конкретным разделом объемом 16 ТБ. Во время матричной упаковки уникальный идентификатор майнера встраивается непосредственно в раздел, создавая постоянную запись о том, кто несет ответственность за данные. Майнеры предоставляют залог для покрытия своих обязательств по хранению, и в случае невыполнения обязательств — потери данных или невыполнения своих функций — они теряют свой залог. Это обеспечивает доступность данных и делает ответственность не просто обещанием, а неотъемлемой частью системы.
Оригинал статьи: https://docs.irys.xyz/learn/protocol-overview/transactions-overview
Последнее обновление