PROTOТЕМАТИЧЕСКИЙ ПУТЕВОДИТЕЛЬ С ИСТОЧНИКАМИ

Как работает Биткоин: протокол, узлы и консенсус

Свяжите транзакции и UTXO с Proof of Work, проверками Full Node и правилами выбора допустимой истории.

55связанных ориентиров
216Ссылки на источники

Full Node отклоняет недействительные блоки и среди известных действительных ветвей следует цепочке с наибольшей накопленной работой. Майнеры создают эту работу. Один человек может выполнять обе взаимодополняющие роли. Full Node проверяет блоки и расходы, включая подписи, правила эмиссии и запрет двойной траты в принятой истории. Правила приёма и передачи неподтверждённых транзакций могут быть строже консенсуса. Само отклонение из mempool не делает блок недействительным.

Первичные источники

Этот обзор не заменяет полную спецификацию. Bitcoin Core v29.0 — конкретный пример реализации, а не утверждение о новейшей версии. BIP141 описывает изменения SegWit; при изменении правил всегда проверяйте условия активации. Связанные статьи имеют собственные источники и проверки.

Тщательно составленный путь от основных принципов к важным деталям.

01
Протокол · BTC

Bitcoin

Открытая денежная сеть: что значит иметь bitcoin, как создаётся платёж и почему узлы проверяют его принятие.

Открыть статью ↗Открыть источник ↗
02
Протокол · PoW

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

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

Открыть статью ↗Открыть источник ↗
03
Сеть · NODE

Полный узел

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

Открыть статью ↗Открыть источник ↗
04
Протокол · UTXO

UTXO

Отдельное количество биткоинов, созданное транзакцией и ещё не потраченное.

Открыть статью ↗Открыть источник ↗
05
Протокол · SHA²

SHA-256

SHA-256 — 256-битный алгоритм семейства SHA-2, стандартизованный NIST. Bitcoin использует его напрямую и в строго заданных конструкциях; сериализация, разделение доменов и консенсус столь же важны.

Открыть статью ↗Открыть источник ↗
06
Протокол · CORE

Bitcoin Core

Bitcoin Core — самая распространённая открытая реализация узла Bitcoin с полной проверкой, но не сам протокол и не вся сеть.

Открыть статью ↗Открыть источник ↗

Определения, механизмы, люди и исходные данные, связанные с этой областью.

BTCBitcoinПротокол · 8 §TIMETimechain / BlockchainПротокол · 3 §PoWДоказательство работыПротокол · 4 §HASHМайнингСеть · 3 §NODEПолный узелСеть · 4 §2016Корректировка сложностиПротокол · 4 §TXТранзакцияПротокол · 4 §UTXOUTXOПротокол · 3 §MEMMempoolСеть · 3 §BLKБлокПротокол · 3 §HDRЗаголовок блокаПротокол · 3 §HASHКриптографический хешПротокол · 8 §SHA²SHA-256Протокол · 12 §MRKLДерево MerkleПротокол · 3 §ADDRБиткоин-адресПротокол · 16 §CONFПодтверждениеСеть · 14 §CBTXCoinbase-транзакцияПротокол · 12 §SCRIPTBitcoin ScriptПротокол · 4 §FORK↓СофтфоркПротокол · 17 §FORK↑Hard ForkПротокол · 5 §BIPПредложение по улучшению БиткоинаПротокол · 5 §RULESПравила консенсусаПротокол · 4 §REORGReorgСеть · 5 §STALEStale BlockСеть · 4 §ASICASIC MinerСеть · 10 §POOLMining PoolСеть · 10 §H/sHashrateСеть · 9 §NONCENonceПротокол · 9 §TIMETimelockПротокол · 12 §COREBitcoin CoreПротокол · 8 §TESTTestnetПротокол · 8 §BGPByzantine Generals ProblemПротокол · 8 §NCNakamoto consensusПротокол · 2 §PROPBlock propagationСеть · 3 §CMPCTCompact block relayСеть · 2 §IBDInitial block downloadСеть · 3 §PRUNEPruned nodeСеть · 3 §SIGNETSignetСеть · 2 §vBVirtual byte (vbyte)Протокол · 3 §WUBlock weightПротокол · 5 §WITWitness dataПротокол · 5 §OPBitcoin Script opcodeПротокол · 3 §CLTVCHECKLOCKTIMEVERIFYПротокол · 2 §CSVCHECKSEQUENCEVERIFYПротокол · 3 §PKGPackage RelayСеть · 4 §COVBitcoin covenantsПротокол · 3 §CTVOP_CHECKTEMPLATEVERIFYПротокол · 2 §NOSTRNostrСеть · 7 §SOLOSolo MiningСеть · 7 §PPSPay Per ShareСеть · 5 §PPLNSPay Per Last N SharesСеть · 4 §AUXPOWMerged MiningСеть · 5 §FINALFinalityСеть · 5 §BIP110BIP 110Протокол · 7 §OP_RETOP_RETURNПротокол · 11 §
691Искать по всем статьям Атласа↗