Основные понятия майнинга

декабрь 10, 2021
·
3 мин чтения
  • Майнер – человек или организация, подключенная к сети криптовалюты и выполняющая вычисления для получения вознаграждения и поддержания сети в работоспособном состоянии.
  • ASIC («асик») – application-specific integrated circuit, «интегральная схема специального назначения» - интегральная схема, используемая под конкретную задачу. В майнинге ASIC используется для майнинга криптовалют.
  • Криптовалюта (токен) – часть программного кода в сети блокчейна, который представляется как единица измерения валюты.
  • Блокчейн – цепочка блоков или все добытые и записанные на данный момент блоки, помещенные в единый и взаимосвязанный реестр. В настоящий момент размер блокчейна биткоина превысил 300 ГБ.
  • Адрес – набор символов, который в блокчейне используется для обозначения отдельного кошелька или смарт-контракта.
  • Блок – несколько транзакций, помещенных в одну группу.
  • Кошелек – приложение для хранения криптовалюты, подключенное к конкретному адресу в сети блокчейна.
  • Ключ – набор символов, который нужен для получения доступа к кошельку с криптовалютой. В качестве ключа может выступать seed-фраза.
  • Seed-фраза – набор из 12 английских слов, записанных в строго определенном порядке, который позволяет восстановить доступ к криптовалюте. В случае, если утерян логин и (или) пароль к криптокошельку в одном из сервисов, при помощи seed-фразы можно восстановить доступ к кошельку. Если же утеряны логин, пароль и seed-фраза, доступ к средствам получить невозможно.
  • Сложность добычи – параметр, определяющий вероятность нахождения правильного хэша для данной мощности сети.
  • Сложность шары – количество хэшей в шаре. То есть, количество потенциальных решений блока, которое направляется пулом майнеру для вычисления.
  • Майнинг-пул – сервер, объединяющий в себе несколько майнеров. Пулы нужны для более эффективной работы по поиску хэшей и более высокой вероятности нахождения правильного хэша.
  • Транзакция – операция по переводу криптовалюты или каких-либо данных в блокчейне. С точки зрения блокчейна, криптовалюта (токены) – это лишь набор данных, поэтому любой перевод данных в сети является транзакцией.
  • Хэшрейт – количество хэшей, которые подбирают все майнеры сети за секунду.
  • Хэш – набор символов в заголовке каждого блока, на основании которого при помощи функции SHA-256 вычисляется следующий хэш.
  • Нода (от англ. node – «узел») – компьютер с CLI конкретной монеты, подключенный к сети блокчейна и обеспечивающий ее работу. В блокчейне биткоина есть полные ноды и облегченные.
  • Полная нода – компьютер, на который записан весь блокчейн сети и который постоянно синхронизируется с сетью для получения актуальной версии блокчейна. Полные ноды проверяют правильность транзакций и блоков, а также правильность нахождения хэшей в блоке.
  • Облегченная нода – компьютер, на котором нет всего блокчейна. Такие ноды лишь загружают заголовки блоков и обращаются к полным нодам для проверки включения транзакций в блоки.
  • Халвинг (от англ. halving – «уполовинивание» или «деление пополам») – программно заданное событие в блокчейне биткоина и некоторых других криптовалют, в результате которого размер награды за каждый добытый блок сокращается вдвое.
  • Воркер – отдельное устройство для майнинга.