waves_logo Docs
  • Почему Waves
    Почему Waves
  • Основные понятия
    Основные понятия
  • Аккаунт
    • Создание аккаунта
      Создание аккаунта
    • Адрес
      Адрес
    • Баланс аккаунта
      Баланс аккаунта
    • Хранилище данных аккаунта
      Хранилище данных аккаунта
    • Псевдоним
      Псевдоним
    • dApp и смарт-аккаунт
      dApp и смарт-аккаунт
    Аккаунт
  • Токен (ассет)
    • NFT: невзаимозаменяемый токен
      NFT: невзаимозаменяемый токен
    • Смарт-ассет
      Смарт-ассет
    • ID токена
      ID токена
    • WAVES
      WAVES
    Токен (ассет)
  • Транзакция
    • Комиссия за транзакцию
      • Спонсирование комиссии
        Спонсирование комиссии
      Комиссия за транзакцию
    • Подпись и подтверждения
      Подпись и подтверждения
    • Типы транзакций
      • Вызов скрипта
        Вызов скрипта
      • Выпуск
        Выпуск
      • Генезис
        Генезис
      • Данные
        Данные
      • Довыпуск
        Довыпуск
      • Закрытие лизинга
        Закрытие лизинга
      • Лизинг
        Лизинг
      • Массовый перевод
        Массовый перевод
      • Обмен
        • Ордер
          Ордер
        Обмен
      • Обновление информации ассета
        Обновление информации ассета
      • Перевод
        Перевод
      • Сжигание токена
        Сжигание токена
      • Cоздание псевдонима
        Cоздание псевдонима
      • Спонсирование
        Спонсирование
      • Установка скрипта
        Установка скрипта
      • Установка скрипта ассета
        Установка скрипта ассета
      • Ethereum-like транзакция
        Ethereum-like транзакция
      Типы транзакций
    • Валидация транзакции
      Валидация транзакции
    Транзакция
  • Блок
    • Корневой хеш транзакций
      Корневой хеш транзакций
    • Блок генезиса
      Блок генезиса
    Блок
  • Нода
    • Лизинг
      Лизинг
    • Доход генератора блока
      Доход генератора блока
    • Монетарная политика
      Монетарная политика
    Нода
  • Mainnet, Testnet, Stagenet
    Mainnet, Testnet, Stagenet
  • Unit Zero
    Unit Zero
  • Оракул
    Оракул
  • Протоколы и форматы данных
    • [en] Cryptographic practical details
      [en] Cryptographic practical details
    • Leased Proof of Stake
      Leased Proof of Stake
    • [en] Waves-NG solution
      [en] Waves-NG solution
    • Протокол Waves-NG
      Протокол Waves-NG
    • Waves 1.5
      Waves 1.5
    • Типы данных блокчейна
      Типы данных блокчейна
    • Бинарные форматы
      • Бинарный формат адреса
        Бинарный формат адреса
      • Бинарный формат псевдонима
        Бинарный формат псевдонима
      • Бинарный формат блока
        Бинарный формат блока
      • [en] Network message binary format
        • [en] Block message binary format
          [en] Block message binary format
        • [en] Checkpoint message binary format
          [en] Checkpoint message binary format
        • [en] Get block message binary format
          [en] Get block message binary format
        • [en] Get peers message binary format
          [en] Get peers message binary format
        • [en] Get signatures message binary format
          [en] Get signatures message binary format
        • [en] Handshake message binary format
          [en] Handshake message binary format
        • [en] Peers message binary format
          [en] Peers message binary format
        • [en] Score message binary format
          [en] Score message binary format
        • [en] Signatures message binary format
          [en] Signatures message binary format
        • [en] Transaction message binary format
          [en] Transaction message binary format
        [en] Network message binary format
      • Бинарный формат ордера
        Бинарный формат ордера
      • Бинарный формат транзакции
        • Вызов скрипта
          Вызов скрипта
        • Выпуск
          Выпуск
        • Генезис
          Генезис
        • Данные
          Данные
        • Довыпуск
          Довыпуск
        • Лизинг
          Лизинг
        • Массовый перевод
          Массовый перевод
        • Обмен
          Обмен
        • Обновление информации ассета
          Обновление информации ассета
        • Отмена лизинга
          Отмена лизинга
        • Сжигание токена
          Сжигание токена
        • Cоздание псевдонима
          Cоздание псевдонима
        • Спонсирование
          Спонсирование
        • Перевод
          Перевод
        • Установка скрипта
          Установка скрипта
        • Установка скрипта ассета
          Установка скрипта ассета
        • Ethereum-like
          Ethereum-like
        Бинарный формат транзакции
      • Бинарный формат подтверждений
        Бинарный формат подтверждений
      Бинарные форматы
    • [en] Validation rules
      [en] Validation rules
    Протоколы и форматы данных
  • Термины
    Термины
      • English
      • Русский
      On this page
        • Ключевые особенности Unit Zero
        • Unit Zero Testnet
        • Инструменты
        • Как устроена сеть
        • Токеномика
        • Архитектура ноды Unit Zero
        • Полезные ссылки
      waves_logo Docs

          # Unit Zero

          Unit Zero — сеть блокчейна, работающая поверх блокчейна Waves. Unit Zero представляет инновационный подход к архитектуре блокчейнов, сочетающий высокую производительность и масштабируемость с безопасностью и децентрализацией. Концепции, используемые в этой сети, будут в дальнейшем расширены на множество взаимосвязанных сетей экосистемы Units.

          # Ключевые особенности Unit Zero

          • Совместимость с виртуальной машиной Ethereum (EVM): возможность быстрого развертывания децентрализованных приложений (dApps) в сети Unit Zero.
          • Модель фрактального консенсуса: сеть Waves обеспечивает консенсус в сети Unit Zero, а сеть Unit Zero фокусируется на обработке транзакций.
          • Экономические стимулы роста: генераторы блоков в сети Unit Zero получают вознаграждение в базовом токене сети — UNIT0, который предназначен для уплаты комиссий и участия в DAO экосистемы Units. UNIT0 изначально имеет нулевое предложение, что создаст дефицит на ранней стадии запуска системы.

          # Unit Zero Testnet

          В настоящее время запущена сеть для отладки приложений — Unit Zero Testnet.

          Параметры подключения:

          • URL RPC — https://rpc-testnet.unit0.dev
          • ID блокчейна — 88817

          # Инструменты

          # Faucet

          Чтобы бесплатно получить UNIT0 в Unit Zero Testnet, используйте Faucet .

          # Просмотр данных блокчейна

          Для просмотра данных Unit Zero Testnet используйте Explorer .

          # MetaMask

          Чтобы подключить сеть Unit Zero Testnet, нажмите кнопку Add Unit Zero Testnet внизу страницы Explorer.


          Добавить вручную

          Если вы предпочитаете добавить сеть вручную, в MetaMask выберите Добавить сеть > Добавить сеть вручную и укажите параметры подключения:

          • Имя сети — Unit Zero Testnet
          • Новый URL RPC — https://rpc-testnet.unit0.dev
          • ID блокчейна — 88817
          • Символ валюты — UNIT0

          # Как устроена сеть

          Часть нод сети Layer-0 (Waves) одновременно являются участниками сети Layer-1 (Unit Zero).

          Консенсус в сети Layer-1 поддерживается сhain-контрактом, развернутым в сети Layer-0:

          • Генераторы регистрируются для участия в генерации блоков Layer-1, вызывая сhain-контракт.
          • Каждый блок в Layer-0 начинает новую эпоху в Layer-1. Только один генератор может создавать блоки Layer-1 в течение эпохи.
          • Для выбора генератора используется модифицированная формула Fair PoS. Chain-контракт рассчитывает для каждого генератора временную задержку, прежде чем тот получит право генерировать блоки.
          • Генератор упаковывает транзакции Layer-1 в блоки, подписывает их и вызывает chain-контракт для сохранения метаданных блока в Layer-0.
          • Chain-контракт позволяет разрешать форки в сети Layer-1. Основной цепочкой признается та, которую продолжают генераторы, суммарно имеющие более половины генерирующего баланса Layer-0.

          Более подробную информацию о протоколе смотрите в Extended Consensus White Paper .

          # Токеномика

          Вероятность генерации блоков в сети Unit Zero возрастает с увеличением количества WAVES на балансе ноды. Для участия ноды в генерации блоков Unit Zero требуется минимальный генерирующий баланс в сети Waves: 20,000 WAVES.

          Вознаграждение за каждую эпоху распределяется в UNIT0:

          • 1,8 UNIT0 перечислется генерирующей ноде.
          • 0,2 UNIT0 перечислется Unit Zero DAO .

          # Архитектура ноды Unit Zero

          Архитектура ноды Unit Zero

          Нода Unit Zero состоит из двух компонентов:

          • Исполнительный клиент (execution client) отвечает за выполнение транзакций, в том числе за применение их результатов к состоянию блокчейна. Исполнительные клиенты взаимодействуют друг с другом, передавая транзакции, а также обслуживают API-запросы JSON-RPC.

            В качестве исполнительного клиента может использоваться, например, Hyperledger Besu .

          • Консенсусный клиент (сonsensus client) управляет процессом добавления блоков на блокчейн и согласованием цепочки с участниками сети.

            Роль консенсусного клиента выполняет нода Waves c установленным расширением ConsensusClient.

          # Полезные ссылки

          • Документация Unit Zero
          • Документация по разработке для EVM
          • Справочник API Besu
          • Native IDE for Web3 Development
          Mainnet, Testnet, Stagenet
          Оракул
          Mainnet, Testnet, Stagenet
          Оракул