Перейти к содержимому
buybitcoinsmart

Глоссарий биткоина

Справочник разработчика

Это справочный слой: типы сообщений P2P, опкоды скриптов, названия полей RPC и структуры протокола, которые встречаются при чтении кода биткоина или расшифровке необработанной транзакции, а не при покупке чего-либо.

Он существует потому, что глоссарий разработчика Bitcoin Core, где до сих пор ищут большинство этих терминов, почти не менялся с 2021 года, и несколько его статей больше не описывают программу. Платежный протокол BIP70, который он документирует, был удален из Bitcoin Core в версии 0.20.0. Его статьи о фильтрах Блума описывают механизм, который Core перестал обслуживать по умолчанию в версии 0.19.0. Каждая из них перестроена здесь по тому, что код делает сейчас, с явно указанной поправкой, а не с тихо внесенной.

Термины делятся на группы. Типы сообщений, такие как inv, getdata и MSG_FILTERED_WITNESS_BLOCK, относятся к одноранговому протоколу. Опкоды, такие как OP_RETURN и OP_CHECKSIG, относятся к Script. Флаги хеша подписи, номера последовательностей и locktime определяют, что именно подтверждает подпись. Статьи об X509 и платежных запросах исторические, и они об этом говорят.

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

47 терминов. Последняя проверка: 24 сентября 2026 г.

Термины: Справочник разработчика

Остальные 13 разделов

Часто задаваемые вопросы

Для кого этот раздел?

Для всех, кто читает исходный код биткоина, расшифровывает необработанную транзакцию или работает с протоколом P2P и интерфейсом RPC. Это справочный слой, а не слой покупки, и ничто в нем не нужно, чтобы владеть биткоином или тратить его.

Что такое Bitcoin Script?

Небольшой стековый язык, который решает, можно ли потратить биткоин. Циклов в нем нет намеренно, благодаря чему стоимость каждого скрипта предсказуема до его запуска. Большинство транзакций используют один из нескольких стандартных шаблонов.

Почему порядок байтов постоянно меняется?

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

Где находится авторитетная документация?

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

Читать эту страницу на английском