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
        • А
        • Б
        • В
        • Г
        • Д
        • З
        • К
        • Л
        • М
        • Н
        • О
        • П
        • С
        • Т
        • Х
        • D
        • E
        • F
        • L
        • M
        • N
        • P
        • R
        • T
        • S
        • U
        • W
      waves_logo Docs

          # Словарь терминов

          # А

          # Адрес

          Уникальный идентификатор аккаунта. Может быть представлен в виде буквенно-цифровой строки.

          Подробнее

          # Аккаунт

          Криптографически связанная пара открытого и закрытого ключей на блокчейне. Аккаунты однозначно соотносят транзакции и ордера с их отправителями.

          Подробнее

          # Ассет

          То же, что токен.

          # Б

          # Байты тела транзакции

          Поля бинарного представления транзакции, за исключением:

          • идентификатора транзакции (он не хранится на блокчейне),
          • флага версии,
          • подтверждений (proofs) или подписи (signature), в зависимости от версии транзакции.

          Состав байтов тела транзакции приведен в описании бинарного представления каждого типа и версии транзакции.

          На основе байтов тела транзакции формируется идентификатор и подпись транзакции. Правила генерации идентификатора и подписи рассмотрены в разделе Cryptographic practical details.

          # Блок

          Звено цепочки блокчейна. Блок содержит транзакции и заголовок.

          Подробнее

          # Блокчейн

          Непрерывная последовательная цепочка блоков, связанных с помощью криптографии.

          У блокчейна есть высота.

          # В

          # Высота блока

          Порядковый номер блока в блокчейне.

          # Высота блокчейна

          Порядковый номер последнего блока в блокчейне.

          # Валидирующая нода

          Нода, которая валидирует все поступающие к ней транзакции и блоки.

          Подробнее

          # Г

          # Генезис-блок

          Начальный блок блокчейна. В генезис-блоке содержится одна или несколько транзакций генезиса.

          # Генерирующий аккаунт

          Аккаунт, который генерирующая нода использует для подписания сгенерированных блоков.

          # Генерирующая нода

          Нода, которая может генерировать блоки. Генерирующей может быть как валидирующая, так и легкая нода.

          Подробнее

          # Д

          # Децентрализованное приложение

          Приложение, которое хранится и исполняется в сети блокчейна.

          # З

          # Закрытый ключ

          Один из пары ключей аккаунта. Владелец аккаунта подписывает транзакцию закрытым ключом перед тем, как ее отправить. В результате получается цифровая подпись транзакции.

          # К

          # Комиссия матчера

          Комиссия, которую матчер берет с обоих аккаунтов, которые участвуют в обмене пары токенов.

          # Консенсус

          Набор правил, в соответствии с которыми работает блокчейн. Waves использует LPoS-консенсус.

          # Кран

          Инструмент Waves Explorer, который пополняет аккаунты Testnet или Stagenet тестовыми токенами WAVES. За одно пополнение пользователь получает 10 тестовых WAVES.

          # Л

          # Легкая нода

          Легкая нода не валидирует транзакции в блоках и микроблоках, поступающих от других нод, вместо этого применяя готовые снапшоты состояния.

          Подробнее

          # Лизинг

          Временная обратимая передача WAVES с одного аккаунта на другой c целью увеличения стабильности и безопасности сети, а также потенциального получения вознаграждения за блок. Важно отметить, что фактической передачи токенов WAVES не происходит, они остаются на балансе отправителя, однако они "заморожены" и не могут участвовать в операциях покупки, продажи, как и не могут быть отправлены на другой аккаунт. Переданные в лизинг токены обеспечивают получателю лизинга бо́льшую вероятность сгенерировать очередной блок. Получатель лизинга может делиться вознаграждением за генерацию блоков с тем, кто предоставил ему WAVES в лизинг. Однако протокол Waves не регулирует процесс выплат по лизингу, это остается на усмотрение генератора блоков. В любой момент передавший может «разморозить» токены с помощью транзакции закрытия лизинга.

          Подробнее

          # М

          # Матчер

          Сервис вне блокчейна, который выполняет ордера и формирует транзакции обмена.

          Подробнее

          # Мультиподпись

          Схема реализации электронной подписи, которая требует использования нескольких закрытых ключей в качестве условия выполнения транзакции.

          # Н

          # Нода

          Хост , который подключен к сети блокчейна с помощью приложения Waves Node . Функциями ноды являются: хранение блоков, валидация транзакций, отправка транзакций.

          Подробнее

          # О

          # Оракул

          Поставщик данных из внешнего мира в блокчейн.

          # Ордер

          Заявка матчеру на обмен одного токена (ассета) на другой.

          Подробнее

          # Открытый ключ

          Один из пары ключей аккаунта. Открытый ключ однозначно соотносит транзакцию с ее отправителем. С помощью открытого ключа проверяется верность цифровой подписи транзакции.

          # П

          # Подпись блока

          Хеш, который генерирующая нода получает, когда подписывает сгенерированный блок закрытым ключом генерирующего аккаунта.

          # Подпись транзакции

          Цифровая подпись, с помощью которой отправитель подтверждает принадлежность исходящей транзакции.

          # Псевдоним

          Короткое, удобное для запоминания, имя адреса. Не может быть двух псевдонимов с одинаковыми именами. У одного адреса может быть несколько псевдонимов.

          Подробнее

          # С

          # Сеть блокчейна

          Компьютерная сеть, которая состоит из нод.

          # Секретная фраза

          Набор символов (обычно 15 английских слов с пробелами между словами), который позволяет получить доступ к Waves адресу и, соответственно, к средствам вашего аккаунта. При регистрации аккаунта вам предлагается сохранить вашу секретную фразу.

          # Скрипт

          Код на языке Ride. Существует три типа скриптов: dApp-скрипты, скрипты аккаунтов, скрипты ассетов.

          # Скрипт аккаунта

          Скрипт на Ride, который имеет следующие директивы:

          {-# CONTENT_TYPE EXPRESSION #-}
          {-# SCRIPT_TYPE ACCOUNT #-}
          

          Скрипт аккаунта прикрепляется к аккаунту с помощью транзакции установки скрипта. К аккаунту можно прикрепить только один скрипт. Аккаунт с прикрепленным к нему скриптом аккаунта называется смарт-аккаунтом.

          # Скрипт ассета

          Скрипт на Ride, который имеет следующие директивы:

          {-# CONTENT_TYPE EXPRESSION #-}
          {-# SCRIPT_TYPE ASSET #-}
          

          Скрипт ассета прикрепляется к ассету с помощью транзакции установки скрипта ассета. Прикрепить скрипт к ассету можно только в момент создания ассета. Ассет с прикрепленным к нему скриптом называется смарт-ассетом.

          # Смарт-аккаунт

          Аккаунт, к которому прикреплен скрипт аккаунта. К аккаунту можно прикрепить только один скрипт. Скрипт аккаунта прикрепляется к аккаунту с помощью транзакции установки скрипта.

          # Смарт-ассет

          Токен, к которому прикреплен скрипт ассета.

          # Т

          # Токен

          Объект на блокчейне, который представляет другой объект из физического или виртуального мира или абстрактное понятие.

          Подробнее

          # Транзакция

          Действие на блокчейне от имени аккаунта. Транзакции можно отправлять только с аккаунта — таким образом, любую транзакцию можно соотнести с каким-либо аккаунтом.

          Подробнее

          # Транзакция генезиса

          Транзакция генезис-блока, которая начисляет WAVES на аккаунт. Транзакции генезиса отвечают за первоначальное распределение WAVES между аккаунтами во время создания блокчейна.

          Подробнее

          # Х

          # Хеш

          Результат вычисления хеш-функции.

          # Хеш-функция

          Функция, осуществляющая преобразование массива входных данных произвольной длины в битовую строку фиксированной длины, выполняемое определенным алгоритмом.

          # Хранилище данных аккаунта

          Ассоциированное с аккаунтом хранилище записей данных в формате ключ-значение. У каждого аккаунта есть единственное хранилище данных. Размер хранилища данных аккаунта неограничен.

          Подробнее

          # D

          # dApp

          Аккаунт, к которому прикреплен dApp-скрипт.

          Подробнее

          # dApp-скрипт

          Скрипт на Ride, который используется для создания dApp. dApp-скрипт имеет следующую директиву:

          {-# CONTENT_TYPE DAPP #-}
          

          dApp-скрипт можно привязать к аккаунту с помощью транзакции установки скрипта, создав таким образом dApp.

          Подробнее

          # E

          # Explorer

          Онлайн-сервис https://wavesexplorer.com , отображающий в понятном для человека виде данные блокчейна Waves.

          # F

          # Faucet

          То же, что кран.

          # L

          # LPoS

          Leased Proof of Stake — алгоритм консенсуса, при котором вероятность формирования участником очередного блока в блокчейне пропорциональна доле, которую составляют принадлежащие этому участнику или отданные этому участнику в лизинг токены от их общего количества. Иными словами, чем больше токенов (собственных и отданных ему в лизинг) на генерирующем аккаунте, тем выше его вероятность сгенерировать блок.

          # M

          # Mainnet

          Основная сеть блокчейна Waves.

          Подробнее

          # N

          # NFT

          Невзаимозаменяемый токен (англ. non fungible token) — особый вид токена, который представляет собой какой-то уникальный объект. Два обычных токена нельзя отличить друг от друга — они одинаковые, т.е. взаимозаменяемые. Каждый токен NFT уникален. Любые два NFT всегда можно различить. Наиболее часто NFT используются в играх.

          Подробнее

          # P

          # PoS

          Proof of Stake — алгоритм консенсуса, при котором вероятность формирования участником очередного блока в блокчейне пропорциональна доле, которую составляют принадлежащие этому участнику токены от их общего количества. Иными словами, чем больше токенов на генерирующем аккаунте, тем выше его вероятность сгенерировать блок.

          # PoW

          Proof of Work — алгоритм консенсуса, при котором для генерации нового блока блокчейна требуется выполнить трудозатратное вычисление. То есть, чем выше мощность оборудования генератора, тем выше его вероятность сгенерировать блок.

          # R

          # Ride

          Функциональный язык программирования, основанный на выражениях. Ride используется для написания скриптов. Язык имеет сильную статическую типизацию , чувствителен к регистру, не имеет циклов и goto-подобных выражений, и поэтому является неполным по Тьюрингу .

          Подробнее

          # T

          # Testnet

          Тестовая сеть блокчейна Waves, которая используется разработчиками для тестирования своих продуктов, а пользователями — для знакомства с блокчейном.

          Подробнее

          # S

          # Stagenet

          Сеть блокчейна Waves, которая используется для экспериментов, промежуточного тестирования новой функциональности, а также предоставления доступа комьюнити к промежуточным релизам. Важно учитывать, что данная сеть нестабильна, возможны частые откаты данных блокчейна до N-ой высоты в прошлом.

          Подробнее

          # U

          # UTX-пул

          Пул неподтвержденных транзакций (англ. Unconfirmed Transactions), которые ожидают добавления в блок.

          # W

          # WAVELET

          Атомарная единица WAVES, равна 1/100 000 000 WAVES.

          # WAVES

          Главный токен блокчейна Waves. 1 WAVES равен 100 000 000 WAVELET. В апреле 2016 было выпущено 100 миллионов WAVES. WAVES нельзя сжечь с помощью транзакции сжигания токена.

          Подробнее

          [en] Validation rules
          [en] Validation rules