waves_logo Docs
  • Руководство владельца ноды
    Руководство владельца ноды
  • Установить ноду Waves
    • Развернуть ноду в Docker
      Развернуть ноду в Docker
    • Установить ноду на Ubuntu
      Установить ноду на Ubuntu
    • Установить ноду на macOS
      Установить ноду на macOS
    • Установить ноду на Windows
      Установить ноду на Windows
    • Установить из исходников (сборка SBT)
      Установить из исходников (сборка SBT)
    Установить ноду Waves
  • Синхронизировать блокчейн Waves
    • Импортировать и экспортировать блокчейн
      Импортировать и экспортировать блокчейн
    • Загрузить актуальный блокчейн
      Загрузить актуальный блокчейн
    • Откатить ноду
      Откатить ноду
    Синхронизировать блокчейн Waves
  • Генерировать блоки
    Генерировать блоки
  • Обновить ноду
    Обновить ноду
  • Конфигурация ноды
    Конфигурация ноды
  • Логирование
    Логирование
  • Кошелек ноды
    Кошелек ноды
  • Фичи
    • Протокол активации
      Протокол активации
    Фичи
  • Собственный блокчейн
    Собственный блокчейн
  • REST API ноды
    • API-ключ
      API-ключ
    • Работа с транзакциями
      Работа с транзакциями
    • Формат числовых полей
      Формат числовых полей
    • Постраничная выборка
      Постраничная выборка
    • CORS
      CORS
    • Ограничения пула публичных нод
      Ограничения пула публичных нод
    • Медленные запросы
      Медленные запросы
    • Коды ответов и ошибки
      Коды ответов и ошибки
    REST API ноды
  • Расширения
    • gRPC Server
      gRPC Server
    • Blockchain Updates
      Blockchain Updates
    Расширения
  • Устранение неполадок
    • Генерация блока FAQ
      Генерация блока FAQ
    Устранение неполадок
  • Нода на языке Go
    Нода на языке Go
      • English
      • Русский
      On this page
        • Статус фич
        • Активация новых фич
      waves_logo Docs

          # Фичи

          Фича — это функциональность, добавленная в блокчейн Waves во время нового релиза .

          Каждая фича имеет уникальный идентификатор — порядковый номер. Активировать фичи можно с помощью параметра supported в секции features файла конфигурации. Подробнее в подразделе Настройки фич статьи Конфигурация ноды.

          Получить список и статусы фич можно с помощью метода GET /activation/status REST API ноды.

          Mainnet-ноды Waves в данный момент поддерживают следующие фичи:

          ID Фичи Название Описание Высота блокчейна* Дата активации
          1 Minimum Generating Balance of 1000 WAVES Для генерации блоков нодой необходим генерирующий баланс не менее 1000 WAVES 810 000 Декабрь 2017
          2 NG Protocol Переход на протокол Waves-NG 805 000 Декабрь 2017
          3 Mass Transfer Transaction Добавлена транзакция массового перевода 940 000 Март 2018
          4 Smart Accounts Введены смарт-аккаунты 1 190 000 Сентябрь 2018
          5 Data Transaction Добавлена транзакция данных 1 060 000 Июнь 2018
          6 Burn Any Tokens Добавлена транзакция сжигания токена 1 070 000 Июль 2018
          7 Fee Sponsorship Добавлена транзакция спонсирования 1 080 000 Июль 2018
          8 Fair PoS Изменения в протоколе PoS. Доля сгенерированных блоков должна соответствовать доле генерирующего баланса ноды 1 100 000 Июль 2018
          9 Smart Assets Введены смарт-ассеты 1 340 000 Январь 2019
          10 Smart Account Trading Введена возможность отправлять ордера со смарт-аккаунтов и dApp 1 340 000 Январь 2019
          11 RIDE 4 DAPPS Усовершенствован язык Ride. Добавлены вызываемые функции. Добавлена транзакция вызова скрипта 1 610 000 Июль 2019
          12 Order Version 3 Добавлена возможность задавать комиссию ордера в любых токенах 1 610 000 Июль 2019
          13 Reduce NFT fee Если количество токенов в транзакции выпуска равно 1, количество знаков после запятой равно 0 и токен не может быть довыпущен, комиссия за такую транзакцию будет составлять 0,001 WAVES вместо 1 1 610 000 Июль 2019
          14 Block Reward and Community Driven Monetary Policy Введение вознаграждения за генерацию блоков 1 740 000 Октябрь 2019
          15 Ride V4, VRF, Protobuf, Failed transactions • Добавлена версия 4 Стандартной библиотеки Ride.
          • Добавлена транзакция обновления информации ассета.
          • Генерация блоков с использованием VRF (Verifiable random function).
          • Подписание генерирующей нодой только заголовка блока.
          • Поддержка проверки SNARK.
          • Бинарный формат транзакции на основе protobuf.
          • Сохранение на блокчейне транзакций вызова скрипта и транзакций обмена с неудачным результатом выполнения скрипта.
          Полный список изменений см. в статье Release Notes
          2 230 000 Сентябрь 2020
          16 Ride V5, dApp-to-dApp invocations • Добавлена версия 5 Стандартной библиотеки Ride.
          • Добавлена возможность вызова dApp из dApp.
          • Добавлен тип данных BigInt
          Полный список изменений см. в статье Release Notes
          2 650 000 Июнь 2021
          17 Ride V6, MetaMask support • Добавлена версия 6 Стандартной библиотеки Ride.
          • Добавлена поддержка транзакций в формате Ethereum, выполняющих перевод токена или вызов dApp-скрипта, и поддержка ордеров с подписью ECDSA в транзакции обмена.
          Полный список изменений см. в статье Release Notes
          3 180 000 Июнь 2022
          18 Consensus and Metamask updates • Улучшена поддержка ордеров и транзакций, подписанных в MetaMask и на устройствах Ledger через MetaMask.
          • Улучшена поддержка транзакций установки скрипта, содержащих более длинные скрипты RIDE.
          • Генератор блока генезиса больше не получает вознаграждение за блок, даже если фича № 14 предварительно активирована (это затрагивает только custom блокчейны).
          3 540 000 Март 2023
          19 Block Reward Distribution Вознаграждение за блок распределяется поровну между генератором блока, Waves DAO и смарт-контрактом для выкупа XTN 3 720 000 Июль 2023
          20 Capped XTN buy-back & DAO amounts Распределение вознаграждения за блок корректируется; в частности, Waves DAO и смарт-контракт для выкупа XTN получают не более 2 WAVES каждый (подробнее в статье Release Notes) 3 750 000 Июль 2023
          21 Cease XTN buy-back Доля смарт-контракта для выкупа XTN в вознаграждении за блок становится равной 0
          22 Light Node • Добавлен легкий режим работы ноды.
          • Добавлена версия 8 Стандартной библиотеки Ride.
          • Отключена возможность установки скриптов, использующих Стандартную библиотеку версии 1–3.
          Полный список изменений см. в статье Release Notes
          4 090 000 Март 2024
          23 Boost Block Reward Вознаграждение за блок временно увеличивается в 10 раз

          # Статус фич

          Каждая фича может иметь один из трех статусов:

          1. Voting
          2. Approved
          3. Activated

          # Активация новых фич

          Протокол активации фич — это процедура, согласно которой новые фичи получают статус Activated.

          • Процесс активации состоит из голосования и активации. Каждая генерирующая нода может голосовать за новую фичу, установив параметр голосования в своем файле конфигурации. Блоки, сгенерированные такой нодой, содержат голос за фичу. См. пример и более подробную информацию в статье Протокол активации.

          • Если в Mainnet имеется не менее 8000 блоков (2700 в Testnet и 40 в Stagenet) с поддержкой фичи в течение периода голосования (каждые 10 000 блоков в Mainnet, 3000 в Testnet и 100 в Stagenet), тогда фича получает статус Approved. Через еще 10000 блоков в Mainnet (3000 в Testnet и 100 в Stagenet) фича получает статус Activated. После этого фича начинает работать, и все ноды, которые не могут поддерживать такую фичу (старые версии), перестанут работать.

          Подробнее в статье Протокол активации.

          Кошелек ноды
          Протокол активации
          Кошелек ноды
          Протокол активации