Биткоин с выводом

51 процент атаки
Атака большинства
Способность кого-то, контролирующего большую часть скорости хэширования сети, пересматривать историю транзакций и предотвращать подтверждение новых транзакций.
Адрес
20-байтовый хэш, отформатированный с использованием base58check для получения биткойн-адреса P2PKH или P2SH. В настоящее время наиболее распространенным способом обмена платежной информацией является обмен пользователями.

Не путать с: IP-адресом

Base58check

Метод, используемый в Биткойне для преобразования 160-битных хэшей в адреса P2PKH и P2SH. Также используется в других частях биткойна, таких как кодирование закрытых ключей для резервного копирования в формате WIP.

Не то же самое, что другие реализации base58.

Не путать с: P2PKH адресом, P2SH адресом, IP адресом

Блок

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

Блочная цепь
Лучшая блок-цепочка

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

Не путать с: цепочкой заголовков

80-байтовый заголовок, принадлежащий одному блоку, который многократно хэшируется для создания доказательства работы.

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

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

Награда за блок

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

Не путать с: блокчейн-субсидией, транзакционными сборами

Максимальный Размер Блока

Максимальный размер блока в соответствии с правилами консенсуса.

Текущий предел размера блока составляет 4 миллиона единиц веса (1 миллион vbytes).

Не путать с: блокчейн, Блокчейн, размер блокчейна

Блоки-первая синхронизация

Синхронизация цепочки блоков путем загрузки каждого блока из однорангового узла и последующей его проверки.

Не путать с: Headers-first sync

Фильтр Блума

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

Не путать с: Bloom filter (общий термин информатики, из которого фильтры bloom биткойна являются конкретной реализацией)

Цепной код

В HD-кошельках 256 бит энтропии добавляются к открытому и закрытому ключам, чтобы помочь им генерировать безопасные дочерние ключи; код главной цепочки обычно получается из семени вместе с главным закрытым ключом

Изменить адрес
Изменить выход

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

Не путать с: повторное использование адреса

Дочерний ключ
Дочерний открытый ключ
Дочерний закрытый ключ

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

Не путать с: открытым ключом (производным от закрытого ключа, а не от родительского ключа)

Coinbase

Специальное поле, используемое в качестве единственного входа для транзакций coinbase. Coinbase позволяет претендовать на вознаграждение за блок и предоставляет до 100 байт для произвольных данных.

Не путать с: транзакцией Coinbase, Coinbase.com

Транзакция Coinbase
Транзакция генерации

Первая транзакция в блоке. Всегда созданный майнером, он включает в себя одну coinbase.

Не путать с: Coinbase (уникальная часть транзакции coinbase)

CompactSize

Тип целого числа переменной длины, обычно используемого в протоколе Bitcoin P2P и структурах сериализованных данных Bitcoin.

Не путать с: VarInt (тип данных, который Bitcoin Core использует для локального хранения данных), Compact (тип данных, используемый для nBits в заголовке блока)

Сжатый открытый ключ

Открытый ключ ECDSA длиной 33 байта вместо 65 байтов несжатого открытого ключа.

Оценка подтверждения
Подтверждения
Подтвержденная транзакция
Неподтвержденная сделка

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

Подтвержденная транзакция имеет оценку подтверждения один балл или выше.

Соглашение

Когда несколько узлов (обычно большинство узлов в сети) все имеют одинаковые блоки в их локально проверенной лучшей цепочке блоков.

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

Правила консенсуса

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

Не путать с: консенсусом (что происходит, когда узлы следуют одним и тем же правилам консенсуса)

Ребенок платит за родителя
CPFP
Добыча предков

Выбор транзакций для майнинга основан не только на их сборах, но и на сборах их предков (родителей) и потомков (детей).

Не путать с: заменить на Fee, RBF

Наименование
Биткоины
Сатоши

Номиналы стоимости биткоина, обычно измеряемые в долях биткоина, но иногда измеряемые в кратных Сатоши. Один биткоин равен 100 000 000 сатоши.

Не путать с: двоичными битами, единицей данных с двумя возможными значениями

Трудность
Сложность сети

Насколько трудно найти блок по сравнению с трудностью найти самый простой из возможных блоков. Самый простой из возможных блоков имеет сложность доказательства работы 1.

Не путать с целевым порогом (значением, из которого рассчитывается сложность)

DNS seed

DNS-сервер, который возвращает IP — адреса полных узлов в сети Биткойн, чтобы помочь в обнаружении одноранговых узлов.

Не путать с: HD wallet seeds

Двойные расходы

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

Договор условного депонирования

Транзакция, в которой транжира и получатель помещают средства в мультисиговый выход 2-of-2 (или другой m-of-n), так что ни один из них не может потратить эти средства до тех пор, пока они оба не будут удовлетворены каким-то внешним результатом.

Расширенный ключ
Открытый расширенный ключ
Закрытый расширенный ключ

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

Вилка

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

Не путать с: хард-форк (изменения в правила консенсуса, что нарушает безопасности для узлов, которые не обновление), мягкая вилка (изменения в правила консенсуса, что ослабляет безопасности для узлов, которые не обновление), программа вилки (когда один или несколько разработчиков постоянно развивает кода отдельно от других разработчиков), то git вилка (когда один или несколько разработчиков временно развивается кодовая база отдельно от других разработчиков)

Блок генезиса
Блок 0

Первый блок в цепочке блоков биткоина.

Не путать с: Generation transaction (первая транзакция в блоке)

Жесткая вилка

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

Не путать с: вилку (обычная вилка, для всех узлов выполните те же правила консенсуса, поэтому вилка будет решена еще одна цепь имеет больше работы, чем другой), мягкая вилка (временное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), программа вилки (когда один или несколько разработчиков постоянно развивает кода отдельно от других разработчиков), то git вилка (когда один или несколько разработчиков временно развивается кодовая база отдельно от других разработчиков

Закаленный удлиненный ключ

Вариация расширенных ключей HD wallet extended keys, где только закаленный расширенный закрытый ключ может получать дочерние ключи. Это предотвращает компрометацию кода цепочки плюс любой закрытый ключ от того, чтобы поставить под угрозу весь кошелек.

Протокол HD
HD кошелек

Иерархический детерминированный (HD) протокол создания и передачи ключей (BIP32), позволяющий создавать дочерние ключи из родительских ключей в иерархии. Кошельки, использующие протокол HD, называются HD-кошельками.

HD кошелек seed
Корневое семя

Потенциально короткое значение, используемое в качестве начального значения для генерации главного закрытого ключа и кода главной цепочки для HD-кошелька.

Не путать с: мнемоническим кодом / мнемоническим семенем (двоичным корневым семенем, отформатированным в виде слов, чтобы людям было легче транскрибировать и, возможно, запоминать)

Цепочка заголовков блоков с каждым заголовком, связывающимся с предыдущим заголовком; Самая трудная для воссоздания цепочка-это лучшая цепочка заголовков

Не путать с: Block chain

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

Не путать с: Blocks-first sync (загрузка целых блоков сразу же без предварительного получения их заголовков)

Высокоприоритетная транзакция
Свободная транзакция

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

Начальная загрузка блока
ВЗК

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

Не путать с: Blocks-first sync (синхронизация включает в себя получение любого количества блоков; IBD используется только для большого количества блоков)

Ввод
TxIn

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

Внутренний порядок байтов

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

Не путать с: порядком байтов RPC (где порядок байтов обратный)

Инвентарь

Идентификатор типа данных и хэш; используется для идентификации транзакций и блоков, доступных для загрузки через сеть Bitcoin P2P.

Не путать с: Inv message (одно из P2P-сообщений, передающих товарно-материальные запасы)

Время блокировки
nLockTime

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

Mainnet

Оригинальная и основная сеть для биткойн-транзакций, где Сатоши имеют реальную экономическую ценность.

Не путать с: Testnet (открытая сеть, очень похожая на mainnet, где Сатоши не имеют значения), Regtest (частный тестовый узел, похожий на testnet)

Податливость транзакций
Изменчивость транзакций

Способность кого-либо изменять (мутировать) неподтвержденные транзакции, не делая их недействительными, что изменяет txid транзакции, делая дочерние транзакции недействительными.

Не путать с: BIP62 (предложение о дополнительной новой версии транзакции, которая уменьшает набор известных мутаций для обычных транзакций)

Мягкая вилка, активируемая майнером
MASF

Мягкая вилка, активируемая сквозной сигнализацией майнера.

Не путать с: пользователь активировал мягкой вилки (мягкой вилки активирован флаг день или узел принудительной вместо Шахтера сигнализация.), Вилку (обычная вилка, для всех узлов выполните те же правила консенсуса, поэтому вилка будет решена еще одна цепь имеет больше работы, чем другой), хард-форк (постоянное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), мягкая вилка (временное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), Вилка программного обеспечения (когда один или несколько разработчиков постоянно разрабатывают кодовую базу отдельно от других разработчиков), вилка Git (когда один или несколько разработчиков временно разрабатывают кодовую базу отдельно от других разработчиков

Код главной цепи
Главный закрытый ключ

В HD-кошельках главный цепной код и главный закрытый ключ-это две части данных, полученных из корневого семени.

Блок Меркла

Частичное Дерево Меркла, соединяющее транзакции, соответствующие фильтру Блума, с корнем Меркла блока.

Не путать с: MerkleBlock message (сообщение протокола P2P, которое передает блок merkle)

Корень Меркла

Корневой узел дерева Меркл, потомок всех хэшированных пар в дереве. Заголовки блоков должны включать допустимый корень merkle, происходящий от всех транзакций в этом блоке.

Не путать с: Merkle tree (дерево, в котором корень merkle является корневым узлом), Merkle block (частичная ветвь merkle, соединяющая корень с одним или несколькими листьями [транзакции])

Дерево Меркл

Дерево, построенное путем хэширования парных данных (листьев), затем спаривания и хэширования результатов, пока не останется один хэш, корень Меркла. В Биткойне листья почти всегда являются транзакциями из одного блока.

Не путать с: частичной ветвью Меркла (ветвь, соединяющая один или несколько листьев с корнем), блоком Меркла (частичная ветвь Меркла, соединяющая одну или несколько транзакций из одного блока с блоком корня Меркла)

Четыре поля заголовка с префиксом ко всем сообщениям в сети Bitcoin P2P.

Минимальная плата за ретрансляцию
Плата за ретрансляцию

Минимальная комиссия за транзакцию, которую транзакция должна заплатить (если это не высокоприоритетная транзакция), чтобы полный узел передал эту транзакцию другим узлам. Нет единой минимальной платы за ретрансляцию—каждый узел выбирает свою собственную политику.

Не путать с: комиссия за транзакцию (минимальная комиссия за ретрансляцию-это параметр политики, который отфильтровывает транзакции с слишком низкими комиссиями за транзакцию)

Добыча полезных ископаемых
Шахтер

Майнинг-это акт создания валидных Биткойн-блоков, который требует демонстрации доказательств работы, а майнеры-это устройства, которые майнят, или люди, которые владеют этими устройствами.

Мультисиг
Голый мультисиг

Сценарий pubkey, который предоставляет n количество pubkeys и требует, чтобы соответствующий сценарий подписи предоставлял m минимальное количество подписей, соответствующих предоставленным pubkeys.

Не путать с: P2SH multisig (сценарий multisig, содержащийся внутри P2SH), расширенные сценарии, которые требуют нескольких подписей без использования OP_CHECKMULTISIG или OP_CHECKMULTISIGVERIFY

nBits
Цель

Цель-это порог, ниже которого должен быть хэш заголовка блока, чтобы блок был действительным, а nBits-кодированная форма целевого порога, как он отображается в заголовке блока.

Не путать с: трудностью (число, измеряющее трудность нахождения хэша заголовка относительно трудности нахождения хэша заголовка с самой легкой целью)

Узел
Полный узел
Архивный узел
Обрезанный узел
Пэр

Компьютер, который подключается к сети Биткойн.

Не путать с: Легкий узел, SPV узел

Нулевая транзакция данных
Транзакция OP_RETURN
Транзакция носителя данных

Тип транзакции, ретранслируемой и добываемой по умолчанию в Bitcoin Core 0.9.0 и более поздних версиях, который добавляет произвольные данные в доказуемо неиспользуемый сценарий pubkey, который полные узлы не должны хранить в своей базе данных UTXO.

Не путать с: OP_RETURN (опкод, используемый в одном из выходов в транзакции OP_RETURN)

Код операции
Опкод для выталкивания данных
Опкод без передачи данных

Операционные коды из языка Биткойн-скриптов, которые передают данные или выполняют функции в скрипте pubkey или сигнатурном скрипте.

Сиротский блок

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

Не путать с: несвежий блок

Outpoint

Структура данных, используемая для ссылки на конкретный вывод транзакции, состоит из 32-байтового TXID и 4-байтового выходного индексного номера (vout).

Не путать с: Output (весь вывод из транзакции), TxOut (то же, что output)

Выход
TxOut

Вывод в транзакции, которая содержит два поля: поле значения для передачи нуля или более Сатоши и сценарий pubkey для указания того, какие условия должны быть выполнены для того, чтобы эти Сатоши были потрачены в дальнейшем.

Не путать с: Outpoint (ссылка на конкретный вывод)

Адрес P2PKH
Выход P2PKH

Платежный адрес биткойна, содержащий хэшированный открытый ключ, позволяющий транжире создать стандартный скрипт pubkey, который платит за хэш PubKey (P2PKH).

Не путать с: P2PK output (вывод, оплачивающий непосредственно открытый ключ), P2SH address, P2SH output (адрес, содержащий хэшированный скрипт и соответствующий ему вывод)

Адрес P2SH
Выход P2SH

Платежный адрес биткойна, содержащий хэшированный скрипт, позволяющий транжире создать стандартный скрипт pubkey, который платит за хэш скрипта (P2SH). Скрипт может быть практически любым допустимым скриптом pubkey.

Не путать с: P2PK output (вывод, оплачивающий открытый ключ напрямую), P2PKH address, P2PKH output (адрес, содержащий хэшированный pubkey и соответствующий ему вывод), P2SH multisig (конкретный экземпляр P2SH, где скрипт использует мультисиговый код операции)

P2SH multisig

Вывод P2SH, в котором сценарий redeem использует один из многозначных опкодов. Вплоть до Bitcoin Core 0.10.0 скрипты P2SH multisig были стандартными транзакциями, но большинство других скриптов P2SH-нет.

Не путать с: Multisig pubkey scripts (также называемые “голыми мультисигами”, эти мультисиг-скрипты не используют инкапсуляцию P2SH), P2SH (общий P2SH, из которых P2SH multisig является конкретным экземпляром, который был специально обсажен до Bitcoin Core 0.10.0)

Родительский ключ
Родительский открытый ключ
Родительский закрытый ключ

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

Не путать с: открытым ключом (производным от закрытого ключа, а не от родительского ключа)

Протокол оплаты
Платежный запрос

Устаревший протокол, определенный в BIP70 (и других BIPs), который позволяет отправителям получать подписанные платежные реквизиты от получателей.

Не путать с: IP-to-IP payment protocol (небезопасный, прекращенный протокол, включенный в ранние версии биткойна)

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

Закрытая часть пары ключей, которая может создавать подписи, которые другие люди могут проверить с помощью открытого ключа.

Не путать с: Открытый ключ (данные, полученные из закрытого ключа), Родительский ключ (ключ, используемый для создания дочерних ключей, не обязательно закрытый ключ)

Доказательство работы
Бах

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

Скрипт Pubkey
ScriptPubKey

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

Не путать с: Pubkey (открытый ключ, который может использоваться как часть скрипта pubkey, но не обеспечивает программируемого механизма аутентификации), Signature script (скрипт, предоставляющий данные скрипту pubkey)

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

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

Не путать с: закрытым ключом (данные, из которых выводится открытый ключ), родительским ключом (ключ, используемый для создания дочерних ключей, не обязательно открытый ключ)

Заменить на плату
РБФ
Opt-in заменить на плату

Замена одной версии неподтвержденной транзакции другой версией транзакции, которая платит более высокую комиссию за транзакцию. Может использоваться биполярная сигнализация.

Не путать с: ребенок платит за родителя, CPFP

Выкупить скрипт
RedeemScript

Сценарий, похожий по функции на сценарий pubkey. Одна его копия хэшируется для создания адреса P2SH (используется в реальном скрипте pubkey), а другая копия помещается в сценарий подписи расходов для обеспечения выполнения его условий.

Не путать с: Signature script (скрипт, который предоставляет данные скрипту pubkey, который включает скрипт redeem во вход P2SH)

Регтест
Режим регрессионного теста

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

Не путать с: Testnet (глобальная среда тестирования, которая в основном имитирует mainnet)

Порядок байтов RPC

Хэш-дайджест, отображаемый с обратным порядком байтов; используется в RPC Bitcoin Core, многих блочных исследователях и других программах.

Не путать с: внутренним порядком байтов (хэш-дайджесты отображаются в их типичном порядке; используются в сериализованных блоках и сериализованных транзакциях)

Порядковый номер

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

Не путать с: Output index number / vout (это 0-индексированный номер вывода в транзакции, используемый более поздней транзакцией для ссылки на этот конкретный вывод)

Сериализованный блок

Полный блок в двоичном формате—тот же формат, который используется для вычисления общего размера байта блока; часто представлен с использованием шестнадцатеричного.

Сериализованная транзакция
Необработанная транзакция

Полные транзакции в их двоичном формате; часто представлены с использованием шестнадцатеричного. Иногда его называют raw-форматом из-за различных команд Bitcoin Core с “raw” в названиях.

SIGHASH_ALL

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

SIGHASH_ANYONECANPAY

Сигнатурный хэш — тип, который подписывает только текущий вход.

Не путать с: SIGHASH_SINGLE (который частично подписывает этот вход, соответствующий ему выход и другие входы)

SIGHASH_NONE

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

SIGHASH_SINGLE

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

Не путать с: SIGHASH_ANYONECANPAY (флаг для сигнатурных хэш-типов, который подписывает только этот единственный вход)

Подпись

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

Подпись хэш
Вздох

Флаг для биткойн-подписей, который указывает, какие части транзакции подписывает подпись. (По умолчанию используется SIGHASH_ALL.) неподписанные части транзакции могут быть изменены.

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

Подпись скрипта
Скрипциг

Данные, генерируемые транжирой, которая почти всегда используется в качестве переменных для удовлетворения сценария pubkey. Сигнатурные Скрипты в коде называются scriptSig.

Не путать с: ECDSA signature (подпись, которая может быть использована как часть скрипта pubkey в дополнение к другим данным)

SPV
Упрощенная Верификация Платежей
Легкий клиент
Тонкий клиент

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

Мягкая вилка

Softfork-это изменение протокола биткойна, в котором только ранее действительные блоки/транзакции становятся недействительными. Поскольку старые узлы распознают новые блоки как действительные, софтфорк обратно совместим.

Не путать с: вилку (обычная вилка, для всех узлов выполните те же правила консенсуса, поэтому вилка будет решена еще одна цепь имеет больше работы, чем другой), хард-форк (постоянное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), программа вилки (когда один или несколько разработчиков постоянно развивает кода отдельно от других разработчиков), то git вилка (когда один или несколько разработчиков временно развивается кодовая база отдельно от других разработчиков

Несвежий блок

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

Не путать с: Orphan block (блок, предыдущее (родительское) хэш-поле которого указывает на неизвестный блок, то есть сирота не может быть проверен)

Стандартная Транзакция

Транзакция, которая проходит тесты IsStandard() и IsStandardTx() Bitcoin Core. Только стандартные транзакции добываются или транслируются сверстниками, работающими с программным обеспечением Bitcoin Core по умолчанию.

Стартовая строка
Сетевая магия

Четыре определенных байта, которые запускают каждое сообщение в протоколе Bitcoin P2P, чтобы разрешить поиск следующего сообщения.

Тестовая сеть

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

Не путать с: Regtest (локальная тестовая среда, в которой разработчики могут контролировать генерацию блоков)

Знак

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

Не путать с: биткоинами, Сатоши, токенами безопасности, деноминациями

Комиссия за транзакцию
Плата майнерам

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

Не путайте с минимальной платой за ретрансляцию (самая низкая плата, которую должна заплатить транзакция, чтобы быть принятой в пул памяти и ретранслированной узлами Bitcoin Core)

Txid

Идентификатор, используемый для уникальной идентификации конкретной транзакции; в частности, хэш sha256d транзакции.

Не путать с: Outpoint (комбинация txid с vout, используемая для идентификации конкретного выхода)

Активируемая пользователем софт-вилка
UASF

Софт-форк, активируемый Днем флага или принудительным исполнением узла вместо сигнализации майнера.

Не путать с: Шахтер активированный мягкой вилки (мягкой вилки активировать через Шахтера сигнализации), вилку (обычная вилка, для всех узлов выполните те же правила консенсуса, поэтому вилка будет решена еще одна цепь имеет больше работы, чем другой), хард-форк (постоянное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), мягкая вилка (временное расхождение в цепочке блоков, вызванных не обновленные узлы не после нового консенсуса правила), Программа вилки (когда один или несколько разработчиков постоянно развивает кода отдельно от других разработчиков), Git fork (когда один или несколько разработчиков временно разрабатывают кодовую базу отдельно от других разработчиков

UTXO

Неизрасходованный вывод транзакции (UTXO), который может быть использован в качестве входных данных в новой транзакции.

Не путать с: Output (любой выход, потраченный или нет. Выходы представляют собой надмножество UTXOs)

Бумажник

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

Не путать с: HD wallet (протокол, который позволяет создавать все ключи кошелька из одного семени)

WIF
Формат Импорта Кошелька

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

Не путать с расширенными закрытыми ключами (которые позволяют импортировать иерархию закрытых ключей)

Адрес только для часов

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