A #
Адрес #
Адрес — это уникальная строка символов, которая используется для получения криптовалютных транзакций. Адреса создаются с использованием публичного ключа и криптографического хэширования, что делает их безопасными и анонимными. В сети Биткоина адреса обычно начинаются с 1, 3, или bc1.
Пример адреса:
bc1q805dq3u6t76nd5av3jdln0vy6zxt4y5djem4s5
Подробнее о биткоин-адресах читайте в этой статье.
Алгоритм #
Последовательность однозначных инструкций, используемых для решения задачи.
Пример: Биткоин использует алгоритм SHA-256 для создания уникальных идентификаторов блоков, и алгоритм Proof-of-Work для обеспечения безопасности сети.
Аппаратный кошелек #
Аппаратный кошелек — это физическое устройство, предназначенное для безопасного хранения приватных ключей оффлайн.
Особенности:
- Защищает от вирусов, хакеров и любого другого вмешательства через интернет.
- Требует подтверждения транзакций на устройстве.
Ознакомиться со сравнительным разбором лучших аппаратных кошельков можно здесь.
Атака 51% #
Этот вид атаки также известен как атака большинства. Её суть заключается в том, что майнер или группа майнеров контролируют более 50% хешрейта майнинга или вычислительной мощности сети.
Подробнее об атаке 51% читайте в шестой главе книги Яна Прицкера “Изобретаем Биткоин”.
Атака перебором (Brute Force Attack) #
Атаку перебором можно рассматривать как инструмент проб / ошибок, который используется автоматизированным программным обеспечением для взлома чьего-либо пароля или базового уровня безопасности.
Подробнее об устойчивости к атакам перебором читайте в этой статье.
Атомарные свопы (Atomic swaps) #
Атомарный своп – это метод, который позволяет владельцам криптовалют обменивать один актив на другой (на другом блокчейне или вне сети) без использования биржи, торговой платформы или посредников.
Б #
Биржа #
Сервис, который позволяет пользователям покупать, продавать и обменивать криптовалюты. Как правило, биржи запрашивают подтверждение личности пользователей при предоставлении тем услуг. Этот факт является красным флагом, так как противоречит основам, заложенным в Биткоин, таким как одноранговость, открытость и псевдонимность.
Подробнее о вреде бирж читайте в нашей статье.
Биткоин #
Биткоин — это первая в мире децентрализованная криптовалюта, созданная в 2008 году неизвестным разработчиком или группой разработчиков под псевдонимом Сатоши Накамото. Система Биткоина основана на технологии блокчейн, которая обеспечивает прозрачность, неизменность данных и отсутствие посредников.
- Биткоин (с заглавной буквы) подразумевает сеть, протокол.
- биткоин (со строчной буквы) подразумевает актив, монету.
Основные характеристики:
- Лимит эмиссии: 21 млн BTC.
- Алгоритм консенсуса: Proof-of-Work (PoW).
- Применение: цифровые платежи, защита активов от инфляции, пиринговые транзакции.
Подробнее читайте в оригинальной работе Сатоши Накамото.
Блок #
Блок – это группа транзакций, сгруппированная майнерами. Средняя частота появления блоков в сети Биткоин составляет 10 минут. Майнеры обрабатывают биткоин-транзакции не по одной, а группами, которые и представляют собой блоки. В первую очередь в блок добавляются транзакции с более высокой комиссией.
Блок-кандидат #
Временный блок, создаваемый майнинг-нодой (майнером) для добавления в блокчейн с целью получения вознаграждения за блок.
Блокчейн #
Блокчейн — это распределённый реестр данных, который состоит из блоков, связанных в линейную последовательность. Каждый блок содержит:
- Информацию о транзакциях.
- Хэш предыдущего блока.
- Метаинформацию (время, сложность майнинга и т.д.).
Преимущества блокчейна:
- Неизменяемость данных: изменения в одном блоке требуют пересчёта всей цепочки.
- Прозрачность: данные доступны для всех участников сети.
- Надёжность: данные распределены между тысячами узлов.
Пример блокчейна: сеть
Биткоин
илиEthereum💩
.
Бумажный кошелёк #
Бумажный кошелёк - это название, которое было дано устаревшему и небезопасному методу хранения биткоинов, популярному в период с 2011 по 2016 год. Идея заключается в распечатке одного приватного ключа и биткоин-адреса, обычно генерируемых одним из популярных веб-сайтов.
Обратите внимание, что у этого метода множество недостатков и им не стоит пользоваться.
В #
Вознаграждение за блок #
Вознаграждение за блок — это механизм, с помощью которого новые биткоины поступают в обращение. Когда майнер создаёт новый блок, он получает награду, состоящую из:
- Эмиссионной части — фиксированного количества новых биткоинов.
- Комиссии за транзакции — оплат от пользователей за включение их транзакций в блок.
С каждым халвингом, имеющим место каждые 210 000 блоков (примерно каждые 4 года), темп эмиссии уменьшается вдвое, что ограничивает общее количество биткоинов 21 миллионом монет.
Подробнее о халвинге читайте в этой статье.
Временнáя метка #
Временнáя метка (Timestamp) — это цифровая отметка, указывающая на время создания или добавления транзакции или блока. В блокчейне Биткоина временны́е метки используются для обеспечения безопасности реестра и гарантии своевременного выпуска монет через механизм корректировки сложности.
Подробнее о временны́х метках читайте в этой статье.
Г #
Генезис-блок #
Генезис-блок — это первый блок в цепочке блокчейна, который выступает в качестве основы всей системы. Генезис-блок Биткоина был создан 3 января 2009 года.
Интересный факт:
в хэше Генезис-блока зашифрована строка:
“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”,которая переводится как:
“Газета The Times от 3 января 2009 года. Министр финансов на грани второго спасения банков”.Эта фраза указывает на экономический кризис, который стал одной из причин создания Биткоина.
Горячий кошелек #
Любой биткоин-кошелёк, запущенный на подключенном к интернету устройстве, считается “горячим” (в противоположность отключённому от интернета “холодному” кошельку"). Важно с особой осторожностью относиться к безопасности горячих кошельков, так как средства на этих кошельках подвержены угрозам безопасности со стороны онлайн-мошенников, например, фишинговым атакам.
Подробнее о горячих кошельках и лучших практиках хранения биткоина читайте в этой статье.
Д #
Двойная трата / двойное расходование (Double Spend) #
Двойная трата — это попытка потратить одну и ту же криптовалюту дважды. Например, пользователь может попытаться отправить одни и те же биткоины двум получателям одновременно. Уникальность Биткоина в том, что он первым решил проблему двойного расходования в цифровом пространстве.
Как предотвращается двойная трата в Биткоине:
- Транзакции записываются в блокчейн, который защищён от изменений.
- Консенсусный механизм Proof-of-Work затрудняет переписывание цепочки блоков.
Дерево хэшей (Merkle Tree) #
Дерево хэшей (дерево Меркла) — полное двоичное дерево, в листовые вершины которого помещены хеши от блоков данных, а внутренние вершины содержат хеши от сложения значений в дочерних вершинах. Корневой узел дерева содержит хэш от всего набора данных, то есть хэш-дерево является однонаправленной хэш-функцией. Применяется для эффективного хранения транзакций в блокчейне.
Названо по имени Ральфа Меркла, предложившего в 1979 году соответствующую технику хэширования криптографических функций.
Десктопный кошелёк #
Десктопный кошелёк — это программа для компьютера, предоставляющая полный контроль над приватными ключами и средствами. Рекомендуется использовать в связке с аппаратными кошельками.
Пример: Electrum, Sparrow.
Подробнее о десктопных кошельках и лучших практиках хранения биткоина читайте в этой статье.
Детерминированный кошелёк #
Детерминированный кошелёк - это система получения ключей из единой начальной точки, известной как сид. Сид позволяет пользователю легко создавать резервную копию и восстанавливать кошелёк без необходимости какой-либо другой информации, а также позволяет генерировать публичные адресов без знания приватного ключа. Сиды обычно сериализированы в понятные для человека слова в виде сид-фразы. На сегодняшний день стандарт BIP 0032 для иерархических детерминированных кошельков считается общепринятым.
Подробнее о детерминированных кошельках читайте в пятой главе книги Андреаса Антонопулоса “Осваиваем Биткоин”.
Дефляция #
Существует множество определений дефляции. Самым распространённым из них является ценовая дефляция — увеличение покупательной способности денег со временем, часто вызванное ограничением эмиссии или снижением денежной массы.
Дефляция в констексте Биткоина:
- Фиксированное предложение (21 миллион монет).
- Потерянные приватные ключи уменьшают общее количество доступных монет.
Подробнее о дефляции можно узнать из транскрипта интервью (также доступно в аудио формате) Филипа Багуса или прочитав его книгу “В защиту дефляции”.
Децентрализация #
Децентрализация — это процесс распределения власти, управления и контроля между множеством участников сети. В Биткоине децентрализация достигается за счёт:
- Распределения копий блокчейна между тысячами узлов.
- Отсутствия центрального управляющего органа.
Отслеживать уровень децентрализации сети Биткоин можно на сайте BitNodes.
З #
Задача византийских генералов #
Задача византийских генералов — криптологическая задача взаимодействия нескольких удалённых абонентов, которые получили приказы из одного центра. Часть абонентов, включая центр, может быть злоумышленниками (или злоумышленники подменили сообщения при передаче). Нужно выработать единую стратегию действий, которая будет выигрышной для абонентов.
Сатоши Накамото, создатель Биткоина, был первым, кто решил эту задачу, разработав Биткоин.
Знай своего клиента (KYC) #
Процедура в финансовой сфере, вынуждающая компании идентифицировать своих клиентов.
Подробнее о вреде KYC читайте в этой статье.
И #
Инфляция #
Под инфляцией чаще всего понимают процесс обесценивания денег из-за увеличения их количества в обращении. В Биткоине инфляция регулируется заранее определённым графиком эмиссии.
Особенности:
- Награда за блок уменьшается примерно каждые 4 года, а точнее, каждые 210 000 блоков, снижая темпы инфляции вдвое.
- В отличие от фиатных валют, инфляция Биткоина предсказуема.
Пример: в первые годы существования Биткоина инфляция составляла ~200%, а к 2024 году — менее 2%.
Подробнее о пагубных последствиях инфляции можно узнать из видео “Твёрдые деньги”.
К #
Кастодиальное хранение #
Способ хранения криптовалюты, при котором пользователь не имеет прямого доступа к своим средствам, а вместо этого полагается на третью сторону, хранящую монеты за него. Таким образом пользователь полагается на обязательство так называемого кастодиана (хранителя) переслать монеты на назначенный адрес по первой его просьбе.
Пример кастодиальных кошельков: Wallet of Satoshi (Лайтнинг).
Ключ (приватный/публичный) #
Ключи — это основные элементы криптографической системы Биткоина, обеспечивающие безопасность транзакций:
Приватный ключ — секретный код, который используется для подписания транзакций. Владение этим ключом подтверждает право собственности на биткоины. Публичный ключ — открытый код, с помощью которого создаётся адрес для получения средств. Основное правило: приватный ключ должен оставаться в секрете. Если он будет утерян, доступ к биткоинам невозможно восстановить.
Подробнее о ключах читайте в четвёртой главе книги. Андреаса Антонопулоса “Осваиваем Биткоин”.
Комиссия #
Комиссия — плата, которую отправитель транзакции предлагает майнерам за включение её в блок. Выражается в сатоши за байт (sat/B).
Как это работает:
Более высокая комиссия ускоряет обработку транзакции. Если комиссия слишком мала, транзакция может “застрять” в мемпуле. Не пользуйтесь кошельками, не позволяющими выбрать комиссию самостоятельно.
Пример: Комиссия = 10 sat/B, размер транзакции = 250 байт. Общая комиссия: 2500 сатоши.
Подробнее о комиссии читайте здесь.
Консенсус Накамото #
Протокол, используемый в блокчейн-сетях для достижения консенсуса о состоянии блокчейна без центрального органа управления.
Коинбэйс (Coinbase) #
Уникальный тип биткоин-транзакции без отправителя, который создается майнерами после нахождения новых блоков. Этот тип транзакции в большинстве случаев является первой транзакцией внутри нового блока. Coinbase-транзакции награждают майнеров за их работу.
Пример транзакции коинбэйс: транзакция в генезис-блоке Биткоина.
Интересно, что в силу особенностей протокола Биткоин, в отличие от всех последующих коинбэйс-транзакций, этот вход не может быть потрачен.
Корректировка сложности #
Механизм, часть протокола Биткоин, который гарантирует своевременный выпуск монет в соответствии с предопределённым графиком и обеспечивает регулярное появление новых блоков примерно каждые 10 минут.
Подробнее о корректировке сложности читайте в этой статье.
Кошелёк #
Кошелек — это программное или аппаратное средство, позволяющее хранить, отправлять и получать биткоины.
Типы кошельков:
- аппаратные
- мобильные
- десктопные
- веб-кошельки
Подробнее о биткоин-кошельках читайте в этой статье.
Криптовалюта #
Цифровая валюта, использующая криптографию для обеспечения безопасности и верификации транзакций в своей сети. Биткоин – первая криптовалюта.
Все криптовалюты, кроме Биткоина – щиткоины, и они не достойны вашего внимания.
Криптография #
Криптография — это наука о защите информации с помощью математических методов. В Биткоине используется:
- Асимметричная криптография: пары ключей (приватный/публичный) для подписи транзакций.
- Хэш-функции: для создания уникальных идентификаторов блоков.
Пример: алгоритм SHA-256, используемый в Биткоине, обеспечивает безопасность и неизменяемость данных.
Л #
Лайтнинг (Lightning Network) #
Сеть Лайтнинг – решение второго уровня поверх Биткоина, протокол, нацеленный на улучшение масштабируемости основной сети. Помимо более быстрых и дешёвых транзакций, Лайтнинг также улучшает приватность пользователей и предоставляет лучшую гибкость для разработки новых инструментов.
Подробнее о сети Лайтнинг читайте в одноимённом разделе.
М #
Майнер #
Специализированный участник сети Биткоин, представленный компьютером или группой компьютеров, которые:
- собирают отложенные транзакции в блоки для их обработки и
- проверяют блоки, созданные другими майнерами.
Майнеры получают плату за свою работу, так как они собирают все комиссии за транзакции (прикреплённые к транзакциям в пределах блоков) и награждаются новыми биткоинами в рамках вознаграждения за блок.
Подробнее о майнинге читайте в четвёртой главе книги Яна прицкера “Изобретаем Биткоин”.
Майнинг #
Майнинг — это процесс создания новых блоков в блокчейне и добавления их в цепочку. Майнеры используют свои вычислительные мощности для решения сложных математических задач (Proof-of-Work).
Основные задачи майнинга:
- Подтверждение транзакций.
- Защита сети от атак.
- Эмиссия новых биткоинов.
Сложность майнинга автоматически корректируется, чтобы создание блоков занимало около 10 минут.
Пример оборудования: ASIC-майнеры, такие как Antminer S19.
Подробнее о майнинге читайте в четвёртой главе книги Яна прицкера “Изобретаем Биткоин”.
Мемпул #
Мемпул (Mempool) — это временное хранилище для неподтверждённых транзакций. После создания транзакция отправляется в мемпул, где она ожидает включения в блок.
Как работает мемпул:
- Транзакции с более высокой комиссией обрабатываются быстрее.
- Если мемпул переполнен, менее приоритетные транзакции откладываются на потом.
❗️ Так как комиссии в Биткоине могут резко измениться, важно оценивать их, прежде чем отправлять транзакцию. Советуем использовать для этого сайт mempool.space.
Мемпул — ключевой элемент, обеспечивающий гибкость в выборе транзакций для обработки майнерами.
Подробнее о мемпуле можно узнать в этой серии визуализаций.
Мобильный кошелек #
Мобильный кошелек — это приложение для смартфонов, которое позволяет управлять вашими средствами.
Преимущества:
- Удобство и портативность.
- Поддержка QR-кодов для быстрой оплаты.
Недостатки:
- Менее безопасен по сравнению с аппаратными кошельками (хотя отлично работает с ними в связке).
Пример: приложения BlueWallet, Nunchuck.
Мультиподпись (Multisignature) #
Мультиподпись (Multisig) — это метод создания адреса, который требует нескольких подписей для выполнения транзакции.
Пример: Для отправки транзакции с мультисиг-адреса 2-из-3 потребуется 2 подписей из 3 возможных.
Мультисиг-адреса, как правило, используются для совместного владения средствами, в корпоративных структурах, а также с целью повышения безопасности монет.
Подробнее о мультисиг читайте в этой статье.
Н #
Нода (также биткоин-узел или просто узел) #
Нода — это устройство или программа, которая поддерживает сеть Биткоина, проверяя и распространяя транзакции и блоки.
Подробнее о пользе запуска собственной ноды читайте в этой статье.
О #
Обозреватель блоков #
Инструмент, предоставляющий информацию о транзакциях и блоках в сети Биткоин.
Пример обозревателя блоков: mempool.space.
Оффчейн #
Операции и транзакции, которые проходят вне основного блокчейна, часто для повышения масштабируемости. Одним из самых ярких примеров оффчейн-протокола является сеть Лайтнинг.
Подробнее о cети Лайтнинг читайте в одноимённом разделе.
П #
Подтверждение #
Число подтверждений — это количество блоков, добавленных в цепочку после блока с вашей транзакцией.
Пример: 6 подтверждений считается безопасным уровнем для крупных транзакций.
Отслеживать количество подтверждений транзакции и многую другую информацию о мемпуле и блокчейне Биткоина можно на сайте mempool.space.
Программное обеспечение с открытым исходным кодом #
Свободно распространяемое программное обеспечение, код которого доступен для редактирования, использования и обмена. Исходный код сети Биткоин является открытым.
Пример: 21 идея – это образовательный проект с открытым исходным кодом.
Премайн #
Процесс создания части криптовалютных токенов до официального запуска проекта. Премайн является красным флагом, указывающим на то, что основной целью проекта является обогащение создателей и ранних инвесторов.
Пример проекта, прибегшего к премайну: Ethereum.
Приватный ключ #
Приватный ключ — это секретный криптографический ключ, используемый для подписи транзакций и доступа к средствам в кошельке.
Особенности:
- Нельзя ни с кем делиться своим приватным ключом.
- Утрата ключа означает потерю доступа к средствам.
Подробнее о приватных ключах читайте в четвёртой главе книги. Андреаса Антонопулоса “Осваиваем Биткоин” (стр. 81).
Публичный ключ #
Публичный ключ — это открытая часть пары ключей в криптографии. Он используется для создания адресов и проверки подписей транзакций. Публичный ключ генерируется из приватного ключа с помощью односторонних криптографических функций.
Пример: публичный ключ позволяет проверить, что транзакция была подписана владельцем приватного ключа, но не раскрывает сам приватный ключ.
Подробнее о публичных ключах читайте в четвёртой главе книги. Андреаса Антонопулоса “Осваиваем Биткоин” (стр. 85).
Р #
Реестр #
Список идентификаторов, операции, временны́е метки, балансы и другие данные, относящихся к финансовому учёту. Сеть Биткоин является уникальным реестром доходов и расходов, поскольку она децентрализована, открыта и необратима.
Решения второго уровня #
Технологии, разработанные для решения проблем масштабируемости блокчейн-сетей. Они работают поверх базового уровня (уровень 1) для повышения скорости транзакций и снижения затрат. Самым ярким примером решения второго уровня является сеть Лайтнинг.
Подробнее о сети Лайтнинг читайте в одноимённом разделе.
С #
Сатоши (Satoshi) #
Сатоши — это самая маленькая неделимая единица биткоина, равная 0.00000001 BTC. Названа в честь Сатоши Накамото — создателя Биткоина.
Мелкие транзакции часто указываются в сатоши для удобства.
1 BTC = 100 000 000 сатоши.
Если цена 1 BTC равна $100 000, то:
- 1 сатоши = $0,001
- $1 = 1000 сатоши
Сатоши Накамото #
Сатоши Накамото — псевдоним создателя Биткоина. В 2008 году он опубликовал белую книгу “Bitcoin: A Peer-to-Peer Electronic Cash System” и запустил сеть Биткоин в 2009 году. Настоящая личность, стоящая за этим псевдонимом до сих пор неизвестна.
Факты о Сатоши:
- Владеет как минимум 1 миллионом BTC.
- Последнее сообщение было отправлено в 2010 году.
Подробнее о личности Сатоши мы с Алексом Петровым спекулировали на этом стриме.
Сложность майнинга #
Сложность майнинга — это параметр, регулирующий, насколько трудно майнерам находить новые блоки в блокчейне. В сети Биткоина сложность автоматически пересчитывается каждые 2016 блоков (~каждые 2 недели), чтобы поддерживать среднее время создания блока около 10 минут.
Особенности:
- Увеличивается с ростом хэшрейта сети.
- Обеспечивает запланированный темп эмиссии новых биткоинов.
Подробнее о сложности майнинга читайте в этой статье.
Смарт-контракт #
Смарт-контракт — это программируемое соглашение, исполняемое автоматически при выполнении определённых условий.
Особенности:
- Смарт-контракты работают на полных по Тьюрингу блокчейнах (например, Ethereum).
- В Биткоине смарт-контракты ограничены, но доступны через Script и Taproot.
Пример: автоматическая разблокировка средств после выполнения условий сделки.
Софтфорк (Soft fork) #
Софт-форк — это обратно совместимое изменение в правилах консенсуса, которое приводит к появлению нового правила. Это означает, что если вы запустите старую ноду, которая не обновлена до новых правил, ваша нода все равно будет считать блоки, созданные в соответствии с новыми правилами, валидными.
Подробнее о форках читайте в восьмой главе книги Яна Прицкера “Изобретаем Биткоин”.
Т #
Таймчейн (Timechain) #
Таймчейн — это оригинальный термин, использованный Сатоши Накамото в ранних обсуждениях Биткоина, обозначающий блокчейн. Таймчейн подчёркивает временной аспект блоков, связанных в хронологической последовательности.
Пример: каждый новый блок содержит хэш предыдущего и временную метку, создавая цепочку времени (Таймчейн).
Советуем обратить внимание на полезный инструментом, предоставляющий актуальную и историческую информацию о таймчейне Биткоина: Timechain Calendar.
Тапрут (Taproot) #
Тапрут — это обновление протокола Биткоина, активированное 14 ноября 2021 года (на блоке 709,632), направленное на улучшение приватности, масштабируемости и функциональности сети.
Основные улучшения:
1. Улучшение приватности:
- Позволяет скрывать сложные сценарии использования (например, мультиподписи) в блокчейне, делая их неотличимыми от обычных транзакций.
- Использует объединение данных скриптов, так что только реализованный путь выполнения отображается в блокчейне.
2. Поддержка Schnorr Signatures:
- Новый алгоритм цифровой подписи, который эффективнее ECDSA.
- Объединяет несколько подписей в одну, что снижает объём данных и экономит место в блоках.
3. Модульная структура транзакций:
- Обновление ввело новый тип выходов (Pay-to-Taproot, P2TR).
- Улучшает работу смарт-контрактов на Биткоине.
4. Снижение комиссий:
- Оптимизация данных снижает размер транзакций, что может уменьшить комиссии.
Пример сценария использования:
Сложные транзакции (например, условные депозиты с многими участниками или время-зависимые контракты) выглядят как обычные транзакции с одного адреса на другой, что улучшает приватность пользователей.
Подробнее о Тапрут читайте здесь.
Транзакция #
Транзакция — это передача биткоинов между адресами в блокчейне. Транзакция включает:
- Входы (inputs): источники средств.
- Выходы (outputs): адреса, на которые отправляются средства.
- Комиссию (fee): плату майнеру за включение транзакции в блок.
Каждая транзакция подписывается приватным ключом отправителя для подтверждения её подлинности.
Технические подробности того как устроены транзакции в сети Биткоин читайте здесь.
Тестовая сеть (Testnet) #
Тестовая сеть — это альтернативная сеть Биткоина, используемая для экспериментов и тестирования новых функций. В ней биткоины (test BTC) не имеют реальной ценности, что позволяет безопасно изучать механизмы работы системы.
Особенности:
- Адреса Testnet отличаются от основных; начинаются с
m
,n
,2
, илиtb1
. - Не влияет на основную сеть (Mainnet).
Пример использования: разработка кошельков и смарт-контрактов.
У #
Узел (также биткоин-нода или просто нода) #
Узел, также нода, — это устройство или программа, которая поддерживает сеть Биткоина, проверяя и распространяя транзакции и блоки.
Подробнее о пользе запуска собственного узла читайте в этой статье.
Ф #
Фиат #
Выпущенная правительством валюта, обеспеченная не физическим товаром (например, золотом), а правительственным указом.
О том, почему фиатные валюты деструктивны для человечества и как твёрдые деньги решают большинство проблем современности, смотрите в видео “Твёрдые деньги”.
Форк (Fork) #
Форк — это процедура изменения правил консенсуса сети, которое при определённых обстоятельствах может привести к разветвлению блокчейна на две или более цепи. Форки могут быть жёсткими (hard fork) и мягкими (soft fork).
- Хард форк (жёсткий форк): приводит к созданию новой цепи, несовместимой с оригинальной (например, Bitcoin Cash).
- Софт форк (мягкий форк): изменения совместимы с оригинальной цепью (например, SegWit и Taproot).
Форки позволяют вносить изменения в протокол или создавать новые криптовалюты.
Подробнее о форках читайте в восьмой главе книги Яна Прицкера “Изобретаем Биткоин”.
Х #
Халвинг (Halving) #
Халвинг — это событие в сети Биткоина, которое происходит каждые ~210 000 блоков (~4 года) и сокращает награду за добычу блока вдвое.
Цели халвинга:
- Замедление эмиссии биткоинов.
- Снижение инфляции.
- Обеспечение равномерного и предсказуемого выпуска новых монет.
Пример:
- В 2009 году награда составляла 50 BTC.
- В 2024 году — 3.125 BTC за блок.
Подробнее о халвинге читайте в этой статье.
Хардфорк (Hard Fork) #
Хард-форк — это расширение (или изменение) набора правил, при котором блоки, которые изначально были недействительными, теперь считаются действительными. Старые ноды, которые не были обновлены, не смогут обрабатывать блоки, созданные в соответствии с новыми правилами, поскольку они будут считать их недействительными. Таким образом, эти узлы останутся в старой цепочке пока не перейдут на новые правила.
Примеры хардфорков: Bitcoin Cash, BSV.
Подробнее о форках читайте в восьмой главе книги Яна Прицкера “Изобретаем Биткоин”.
Холодное хранение #
Способ хранения или удержания цифрового актива автономно – без подключения к интернету. Это означает, что ключи должны быть сгенерированы и храниться оффлайн. Самым популярным инструментом для холодного хранения являются аппаратные кошельки. Холодное хранилище является самым безопасным методом хранения криптовалюты, особенно в случае кошельков с балансом, который вы планируете оставить нетронутым на длительный период времени.
О лучших практиках хранения монет читайте в этой статье.
Хэш #
Хэш — это результат работы хэш-функции, которая преобразует входные данные произвольной длины в строку фиксированной длины. В Биткоине используется алгоритм SHA-256 для защиты и проверки данных.
Пример:
Вход:
Биткоин
.
Хэш:6f9d8b0a89c116b30f7b93ce0c93a3d6c2f6f18a
.
Преимущества хэшей:
Уникальность: каждый набор данных имеет свой хэш. Невозможность восстановления исходных данных из хэша.
Подробнее о хэшировании читайте в третьей главе книги Яна Прицкера “Изобретаем Биткоин”.
Хэширование #
Хэширование – это процесс преобразования данных произвольного размера в фиксированную длину с помощью хэш-функции.
Подробнее о хэшировании читайте в третьей главе книги Яна Прицкера “Изобретаем Биткоин”.
Хэшрейт #
Хэшрейт — это мера вычислительной мощности, используемой для майнинга. Хэшрейт показывает, сколько хэшей (вычислений) может выполнить устройство или сеть за единицу времени; отображается в хэшах в секунду (H/s).
Чем выше хэшрейт сети (совокупный хэшрейт всех соединённых сетью устройств), тем она более безопасна. Рост хэшрейта приводит к увеличению сложности майнинга.
Пример: Устройство, можностью в 1 TH/s (терахэш в секунду) способно выполнить 1 триллион операций хэширования в секунду.
Ш #
Шифрование #
Шифрование — процесс преобразования данных в зашифрованный формат, чтобы сделать их недоступными для посторонних. В Биткоине шифрование используется для защиты транзакций и кошельков.
Популярные алгоритмы: AES, RSA.
Шифропанк #
Активист цифровых технологий, который решительно поддерживает использование криптографических решений / технологий для продвижения различных социальных и политических целей.
Подробнее о шифропанках читайте в этой серии статей.
Щ #
Щиткоин (Shitcoin) #
Щиткоин — любая криптовалюта, кроме биткоина. Понимание того, что всё, кроме Биткоина, не имеет применения, а все возможные юзкейсы только выиграют, если будут основаны на Биткоине, а не на альтернативном блокчейне, не приходит сразу, но это лишь вопрос времени.
Подробнее читайте в этой статье.
Э #
Эмиссия #
Эмиссия — это процесс выпуска новых денежных единиц в обращение. В Биткоине эмиссия осуществляется через майнинг и строго ограничена 21 миллионом монет.
Особенности:
- Награда за блок уменьшается вдвое каждые 210 000 блоков (примерно каждые 4 года).
- Последний биткоин будет добыт около 2140 года.
Пример: изначально каждые 10 минут добывалось 50 BTC, после халвинга 2024 года с каждым блоком появляется 6,25 BTC.
Подробнее о халвинге читайте в этой статье.
Эскроу #
В финансовой отрасли эскроу или условное депонирование можно рассматривать как договорное соглашение, в котором сторонняя организация получает и распределяет деньги или документы, относящиеся ко всем участникам сделки.
В Биткоине эскроу используется для обеспечения прозрачности сделок и осуществляется через создание мультисиг-адреса с ключами у каждого участника и дополнительным ключом у арбитра сделки. p2p площадка HodlHodl, например, использует этот функционал, нативно доступный в протоколе Биткоин, при зкалючении сделок между пользователям платформы.
Подробнее о купле-продаже монет на р2р площадке HodlHodl читайте в этом гиде.
A #
AML #
Термин AML относится к набору международных правил и положения, выдаваемых за механизмы пресечения преступной деятельности, связанной с отмыванием денег. На самом деле политики AML максимально неоднозначны и нередко используются в интересах узких кругов.
Подробнее о вреде AML читайте здесь.
ASIC #
Application-Specific Integrated Circuit (ASIC) — это специализированные интегральные схемы, созданные для выполнения узкоспециализированных задач. В контексте Биткоина ASIC используются для майнинга, так как они могут эффективно выполнять хэширование алгоритма SHA-256. Их производительность значительно превышает производительность обычных процессоров (CPU) и видеокарт (GPU).
Пример популярных ASIC-майнеров: Antminer S19, Whatsminer M30S.
Подробнее о майнинге читайте в четвёртой главе книги Яна прицкера “Изобретаем Биткоин”.
B #
BIP (Bitcoin Improvement Proposal) #
Предложение по улучшению Биткоина (BIP) - это проектный документ для внедрения новых функций или информации в протокол. Это стандартный способ передачи идей, так как Биткоин лишён формальной структуры.
Первый BIP (BIP 0001) был представлен Амиром Тааки 19 сентября 2011 и описал, что такое BIP.
C #
Coinbase (Коинбэйс) #
Уникальный тип биткоин-транзакции без отправителя, который создается майнерами после нахождения новых блоков. Этот тип транзакции в большинстве случаев является первой транзакцией внутри нового блока. Coinbase-транзакции награждают майнеров за их работу.
Пример транзакции коинбэйс: транзакция в генезис-блоке Биткоина.
Интересно, что в силу особенностей протокола Биткоин, в отличие от всех последующих коинбэйс-транзакций, этот вход не может быть потрачен.
E #
ECDSA #
ECDSA (Elliptic Curve Digital Signature Algorithm) — это криптографический алгоритм, используемый в Биткоине для создания цифровых подписей транзакций.
Особенности:
- Основан на эллиптических кривых.
- Позволяет владельцу приватного ключа подписывать транзакции, которые можно проверить с помощью публичного ключа.
ECDSA обеспечивает подлинность и неизменность транзакций.
Подробнее о ECDSA читайте в этой статье на Хабре.
I #
ID транзакции (TXID) #
ID транзакции — это уникальная строка символов, которая присваивается каждой транзакции на блокчейне.
Пример: ID первой транзакции в сети Биткоин, которую Сатоши отправил Хэлу Финни:
f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
.
K #
KYC (Know Your Customer) #
Процедура в финансовой сфере, согласно котоорой компании обязаны идентифицировать своих клиентов.
Подробнее о вреде KYC читайте в этой статье.
L #
Lightning Network (Сеть Лайтнинг) #
Сеть Лайтнинг – решение второго уровня поверх Биткоина, протокол, нацеленный на улучшение масштабируемости основной сети. Помимо более быстрых и дешёвых транзакций, Лайтнинг также улучшает приватность пользователей и предоставляет лучшую гибкость для разработки новых инструментов.
Подробнее о сети Лайтнинг читайте в одноимённом разделе.
M #
Merkle Tree (Дерево хэшей) #
Дерево хэшей (дерево Меркла) — полное двоичное дерево, в листовые вершины которого помещены хеши от блоков данных, а внутренние вершины содержат хеши от сложения значений в дочерних вершинах. Корневой узел дерева содержит хэш от всего набора данных, то есть хэш-дерево является однонаправленной хэш-функцией. Применяется для эффективного хранения транзакций в блокчейне. Названо по имени Ральфа Меркла, предложившего в 1979 году соответствующую технику хэширования криптографических функций.
P #
P2P (Peer-to-Peer) #
P2P (пиринговая сеть) устроена таким образом, что все узлы равноправны и обмениваются данными напрямую.
Пример: помимо Биткоина, где узлы взаимодействуют друг с другом без центрального сервера, к одноранговым относятся такие сети как BitTorrent и Tor.
Proof-of-Work (PoW) – доказательство работы #
Proof-of-Work — это алгоритм консенсуса, который используется для защиты сети Биткоин. Участники сети (майнеры) производят триллионы операций хэширования, чтобы подобрать следующий валидный блок.
Подробнее о Proof-of-Work читайте в этой статье.
S #
Schnorr Signatures – Подписи Шнорра #
Подписи Шнорра — это криптографическая схема подписи, являющаяся улучшением стандартного алгоритма ECDSA (используется в Биткоине).
Преимущества подписей Шнорра:
- Меньший размер: сокращает использование памяти.
- Агрегация подписей: объединяет подписи в одну, уменьшая вес транзакций.
- Повышенная безопасность: более стойкая к атакам.
Подписи Шнорра стали возможны в Биткоине с обновлением Taproot в 2021 году.
SegWit (Segregated Witness) #
SegWit — это обновление протокола Биткоина, внедрённое в 2017 году, которое отделяет данные подписи (witness – свидетель) от основной транзакции.
Преимущества SegWit:
- Увеличение пропускной способности сети.
- Исправление ошибки transaction malleability.
- Возможность внедрения сети Лайтнинг
- Снижение комиссий за транзакции.
Подробнее о SegWit читайте в этой статье.
T #
Taproot #
Taproot — это обновление протокола Биткоина, активированное 14 ноября 2021 года (на блоке 709,632), направленное на улучшение приватности, масштабируемости и функциональности сети.
Основные улучшения:
1. Улучшение приватности:
- Позволяет скрывать сложные сценарии использования (например, мультиподписи) в блокчейне, делая их неотличимыми от обычных транзакций.
- Использует объединение данных скриптов, так что только реализованный путь выполнения отображается в блокчейне.
2. Поддержка Schnorr Signatures:
- Новый алгоритм цифровой подписи, который эффективнее ECDSA.
- Объединяет несколько подписей в одну, что снижает объём данных и экономит место в блоках.
3. Модульная структура транзакций:
- Обновление ввело новый тип выходов (Pay-to-Taproot, P2TR).
- Улучшает работу смарт-контрактов на Биткоине.
4. Снижение комиссий:
- Оптимизация данных снижает размер транзакций, что может уменьшить комиссии.
Пример сценария использования:
Сложные транзакции (например, условные депозиты с многими участниками или время-зависимые контракты) выглядят как обычные транзакции с одного адреса на другой, что улучшает приватность пользователей.
Подробнее о Taproot читайте здесь.
Timechain (Таймчейн) #
Таймчейн — это оригинальный термин, использованный Сатоши Накамото в ранних обсуждениях Биткоина, обозначающий блокчейн. Таймчейн подчёркивает временной аспект блоков, связанных в хронологической последовательности.
Пример: каждый новый блок содержит хэш предыдущего и временную метку, создавая цепочку времени (Таймчейн).
Советуем обратить внимание на полезный инструментом, предоставляющий актуальную и историческую информацию о таймчейне Биткоина: Timechain Calendar.
Testnet (Тестовая сеть) #
Тестовая сеть — это альтернативная сеть Биткоина, используемая для экспериментов и тестирования новых функций. В ней биткоины (test BTC) не имеют реальной ценности, что позволяет безопасно изучать механизмы работы системы.
Особенности:
- Адреса Testnet отличаются от основных; начинаются с
m
,n
,2
, илиtb1
. - Не влияет на основную сеть (Mainnet).
Пример использования: разработка кошельков и смарт-контрактов.
U #
UTXO (Unspent Transaction Output) #
UTXO (неизрасходованный транзакционный выход) — это выход транзакции, который не был использован в качестве входа для другой транзакции.
Особенности:
- UTXO определяет доступный баланс для отправки средств.
- Каждая транзакция “тратит” UTXO и создаёт новые UTXO.
Пример:
Вход:
- 0.5 BTC (UTXO).
Выходы:
- 0.3 BTC (новый UTXO)
- 0.2 BTC (сдача).
Подробнее о UTXO читайте в этой серии статей.