Глоссарий
Понимание основных терминов блокчейна Steem — важная часть возможности создавать приложения и инструменты, работающие с ним.
В этом разделе описаны несколько основных терминов. Дополнительные термины и информация есть в steemit.com FAQ.
Основы блокчейна
Блокчейн (Blockchain)
Децентрализованный реестр и протокол консенсуса.
Steem (блокчейн)
Название блокчейна и платформы.
Пропускная способность (Bandwidth)
Прежний лимит данных, которые может отправить/использовать аккаунт (заменён ресурсными кредитами (Resource Credits)).
Ресурсные кредиты (Resource Credits)
Лимит использования ресурсов блокчейна, доступных аккаунту (также известны как RC).
Доли вестинга (VESTS)
Фундаментальная учётная единица, из которой образуется Сила STEEM (Steem Power).
STEEM (валюта)
Валюта блокчейна, ликвидная форма Силы STEEM (Steem Power).
Доллары STEEM (SBD)
Steem Backed Dollar, STEEM на сумму 1 доллар США.
Сила STEEM (Steem Power)
Заложенная форма STEEM, дающая аккаунту влияние на платформе.
Транзакция (Transaction)
Операции/активность/записи на запись в блокчейн. Транзакция (transaction) — отправленное в блокчейн Steem обновление. Она может включать переводы токенов, посты/комментарии, голоса и т.д.
Блок (Block)
Каждые три секунды блокчейн Steem производит новый блок. Каждый раз при создании нового блока распределённая сеть обновляется всеми транзакциями (transaction), произошедшими в этом блоке.
Заголовок блока (Block Header)
Информация о блоке, root и подписавшем свидетеле (witness) и т.д.
Цена фида (Price feed)
Фид, который ведут свидетели, чтобы обеспечить стабильность цены SBD/STEEM.
Аккаунт (Account)
Аккаунт — контейнер для всей активности, связанной с кошельком конкретного пользователя в блокчейне. Он включает все их токены, посты, комментарии, апвоуты (upvote), переводы (transfer) и т.д.
Полномочия (Authority)
У каждого аккаунта есть несколько наборов полномочий (authority) и ключей для управления разными разрешениями на платформе.
Владелец (Owner)
Владельческие полномочия/разрешение данного аккаунта.
Ключ (Key)
Ключи используются для аутентификации транзакций. Каждый ключ содержит публичную/приватную пару. Когда транзакция отправляется в блокчейн Steem, владелец аккаунта подписывает её своим приватным ключом. Блокчейн может убедиться, что транзакция действительна, проверив подпись публичным ключом из этой пары.
Публичный ключ (Public Key)
Публичный ключ определённых полномочий (authority) аккаунта.
Приватный ключ (Private Key)
Приватный ключ для подписания транзакции (transaction) с полномочиями аккаунта; его нужно хранить в секрете, поскольку он даёт доступ к аккаунту.
Wif
Wallet Import Format/приватный ключ; его нужно хранить в секрете, поскольку он даёт доступ к аккаунту.
Активный ключ (Active key)
Активный ключ используется для переводов и размещения ордеров на внутреннем рынке.
Постинг-ключ (Posting key)
Постинг-ключ используется для публикаций и голосования.
Ключ владельца (Owner key)
Ключ владельца — мастер-ключ аккаунта, необходимый для смены остальных ключей.
Пост (Post)
Пост — это комментарий (comment) корневого уровня, то есть не имеющий «родителя».
Комментарий (Comment)
Комментарий — текстовый контент, хранящийся в блокчейне. Комментарии могут связываться с другими комментариями как «ответы» через связи «родитель/потомок».
Голосование (Vote)
Голос — выражение одобрения (апвоут (upvote)) или неодобрения (даунвоут (downvote)) поста/комментария. Блокчейн Steem использует полученные постом/комментарием голоса, чтобы определить его долю вознаграждений.
Репутация (Reputation)
Репутация аккаунта на платформе.
Язык Markdown
Легко читаемый и пишемый текстовый формат, который обычно используется для создания статей на Steemit.
Пермалинк (Permlink)
Уникальный идентификатор каждого комментария или поста автора в контексте этого автора. (Комбинации «@author/permlink» глобально уникальны.)
Основная сеть (Mainnet)
«Производственный» сеть блокчейна Steem, где хранятся настоящие STEEM и происходят реальные транзакции (transaction).
Делегирование (Delegation)
Передача Силы STEEM (Steem Power) другому аккаунту для влияния на контент (потратить нельзя, делегировавший может отозвать через 5 дней).
PowerUp
Преобразует STEEM в Силу STEEM (Steem Power) и обратно с помощью PowerDown.
Пул наград (Reward Pool)
Каждый день фиксированное количество токенов STEEM выделяется в фонд вознаграждений (reward fund) сети, обычно называемый «пулом наград» (reward pool). Они распределяются между авторами и кураторами за публикации и голосование за контент.
AppBase
Плагинная архитектура, обеспечивающая надёжный фундамент для масштабирования. Она делает многие компоненты блокчейна Steem модульными, создавая дополнительные неконсенсусные блокчейны в виде выделенных плагинов.
RocksDB
Быстрое дисковое хранилище данных с продвинутым слоем кэширования, которое сводит к минимуму задержку при чтении/записи на диск и с диска.
MIRA
Multi Index Rocksdb Adapter, обновляющий серверную часть базы данных Steem с файлов с отображением в память на дисковое log-structured merge-дерево, реализованное через библиотеку RocksDB.
Manabar
Отслеживаемая сила голосования (voting power), которая линейно восстанавливается с 0 до 100% максимума за 5 дней. Она является функцией Силы STEEM (Steem Power), делегирований и активного вывода из вестинга (power down) и отслеживает неиспользованные доли фонда вознаграждений.
У каждого пользователя также есть manabar специально для даунвоутов, составляющая 25% от manabar апвоутов. Даунвоуты сначала расходуют эту ману и лишь затем обычную. При голосовании 1/50th оставшейся маны расходуется на 100%-й голос. Для маны даунвоутов применяется та же математика, но с коэффициентом 4, поскольку их manabar в 25% меньше обычного. Используется максимум из этих значений. Когда обе manabar на 100%, значения совпадают. Когда мана даунвоутов заканчивается, задействуется обычная мана.
Обратный аукцион (Reverse Auction)
Окно в 5 минут, в течение которого награды за курирование возвращаются в пул наград.
SPS
Также известно как Steem Proposal System. Ончейн-децентрализованная автономная организация (DAO), позволяющая пользователям подавать предложения на финансирование и выбирать голосованием с весом стейка, какие предложения следует финансировать.
Блокчейн (Blockchain)
Децентрализованный реестр и протокол консенсуса.
Steem (блокчейн)
Название блокчейна и платформы.
Управление
DPOS
Делегированное доказательство доли (Delegated Proof of Stake).
Прокси (Proxy)
Передача Силы STEEM (Steem Power) другому аккаунту для DPOS-управления и одобрения SPS (потратить нельзя, можно отозвать мгновенно).
Узел (Node)
Нода — экземпляр блокчейна Steem, запущенный на сервере.
Свидетель (Witness)
Свидетель — позиция/роль людей, которых выбирает сообщество (делегируя доверие), чтобы поддерживать платформу и выполнять протокол консенсуса, обеспечивая безопасность и валидность транзакций/блоков в блокчейне. Свидетель отвечает за подписание и валидацию блоков блокчейна Steem.
Хардфорк (Hardfork)
Процесс выпуска обновлений консенсуса протокола/блокчейна.
Софтфорк (Softfork)
Процесс выпуска улучшений программного обеспечения протокола/блокчейна.
Голос за свидетеля (Witness Vote)
Голосование/выбор свидетелей с весом стейка аккаунта.
DAO
Децентрализованная автономная организация (см.: SPS).
Стрижка SBD (SBD Haircut)
Правила, останавливающие печать SBD при слишком высокой эмиссии. Примечание: печать SBD для SPS (@steem.dao) не следует этим правилам и продолжается независимо от объёма предложения.
Транзакции
P2P
Одноранговая (peer-to-peer) сеть — это способ, которым транзакции (transaction) транслируются в мемпул до включения в блок.
Мемпул (Mempool)
Место, где транзакция, передаваемая по p2p-сети, доставляется и хранится, пока свидетель не подберёт её и не включит в следующий блок.
Ожидающая транзакция (Pending Transaction)
Транзакция, которая ожидает и должна быть включена в блокчейн.
Hex транзакции (Transaction Hex)
Хэш транзакции (transaction).
Подписи (Signatures)
Подпись транзакции, подписанная аккаунтом приватным ключом.
Канонические подписи (Canonical Signatures)
Подписи с пониженной энтропией, соответствующие спецификации BIP-0062 для предотвращения пластичности транзакций. Все подписи в Steem являются каноническими с версии 0.20.2.
Широковещание транзакции (Broadcast Transaction)
Событие, при котором подписанная транзакция транслируется в p2p-сеть, чтобы свидетели могли её провалидировать и включить в блок.
Виртуальная операция (Virtual operation)
Операции, производные от активности блокчейна, но сами фактически не сохраняемые как операции (например, награды за курирование и авторские). Они происходят на основе консенсуса блокчейна в результате других обычных операций.
API
Trending
Посты/обсуждения (discussion), высоко оцениваемые сообществом, с большим интервалом обновления.
Hot
Посты/обсуждения (discussion), высоко оцениваемые, с меньшим интервалом обновления.
Лента (Feed)
Посты/обсуждения (discussion) от подписчиков определённого аккаунта.
Active
Посты/обсуждения (discussion), которые всё ещё активно обсуждаются.
New
Только что созданные посты.
Cashout
Посты, которые недавно были выплачены (payout).
Promoted
Посты, которые были продвинуты сжиганием SBD для большей видимости.
Ожидаемая выплата (Pending Payout)
Ожидаемая выплата (payout) для постов/комментариев блога.
Теги (Tags)
Тег (tag) — дескриптор, используемый для определения типа контента, содержащегося в комментарии/посте.
Популярные теги (Trending Tags)
Чаще всего используемые теги.
Подписки (Following)
Аккаунт, на который подписаны.
Подписчик (Follower)
Аккаунт, который подписан на пользователя.
Состояние (State)
Состояние блокчейна для пути — accounts/tags/filters/posts.
Динамические глобальные свойства (Dynamic Global Properties)
Текущие глобальные свойства блокчейна, действующие для каждого блока.
Медианная цена (Median Price)
Медианная цена фида, предоставляемая всеми свидетелями.
Куратор (Curator)
Пользователь Steem, который апвоутит (upvote) пост своей ежедневной силой голосования, присваивая ценность посту, который, по его мнению, обладает качественным контентом, заслуживает просмотра и должен принести автору вознаграждение.
Награда за курирование (Curation reward)
Награда, получаемая куратором, — его часть из 50%, выделенных всем кураторам, которые проапвоутили пост.
Реблог (Resteem)
(Reblog) повторная публикация поста другого автора в ленте вашего блога для списка ваших подписчиков.
Рынок
Запросы на конвертацию (Conversion Requests)
Запрос, отправленный для конвертации SBD в STEEM.
Стакан заявок (Order Book)
Стакан заявок внутреннего рынка для обмена SBD<->STEEM.
SMT (смарт-медиа-токены)
Смарт-медиа-токены (Smart Media Tokens).
Лимитный ордер (Limit Order)
Указание DEX купить или продать актив по указанной цене или лучше; ордера истекают в течение 30 дней с момента создания.