PROTOPRZEWODNIK TEMATYCZNY OPARTY NA ŹRÓDŁACH

Jak działa Bitcoin: protokół, węzły i konsensus

Połącz transakcje i UTXO z Proof of Work, kontrolami Full Node i regułami wyboru prawidłowej historii.

55powiązanych punktów
216Odnośniki do źródeł

Full Node odrzuca nieprawidłowe bloki i spośród znanych poprawnych gałęzi śledzi łańcuch o największej skumulowanej pracy. Górnicy wytwarzają tę pracę. Jedna osoba może pełnić obie uzupełniające się role. Full Node sprawdza bloki i wydatki, w tym podpisy, reguły emisji oraz zakaz podwójnego wydania w zaakceptowanej historii. Zasady przyjmowania i przekazywania niepotwierdzonych transakcji mogą być surowsze niż konsensus. Samo odrzucenie z mempoolu nie czyni bloku nieprawidłowym.

Źródła pierwotne

Ten przegląd nie zastępuje pełnej specyfikacji. Bitcoin Core v29.0 to konkretny przykład implementacji, a nie wskazanie najnowszej wersji. BIP141 opisuje zmiany SegWit; przy zmianach reguł zawsze sprawdzaj warunki aktywacji. Powiązane hasła mają własne źródła i przeglądy.

Starannie dobrana ścieżka od podstaw do najważniejszych szczegółów.

01
Protokół · BTC

Bitcoin

Otwarta sieć pieniężna: co oznacza posiadanie bitcoina, jak powstaje płatność i dlaczego węzły sprawdzają jej przyjęcie.

Otwórz hasło ↗Otwórz źródło ↗
02
Protokół · PoW

Dowód pracy

Mierzalny koszt, który porządkuje prawidłową historię Bitcoina i sprawia, że zastąpienie dawnych bloków jest kosztowne.

Otwórz hasło ↗Otwórz źródło ↗
03
Sieć · NODE

Pełny węzeł

Oprogramowanie, które samodzielnie weryfikuje Bitcoin od bloku genezy do aktualnego końca łańcucha.

Otwórz hasło ↗Otwórz źródło ↗
04
Protokół · UTXO

UTXO

Oddzielna porcja bitcoinów utworzona przez transakcję i jeszcze niewydana.

Otwórz hasło ↗Otwórz źródło ↗
05
Protokół · SHA²

SHA-256

SHA-256 jest 256-bitowym składnikiem rodziny SHA-2 standaryzowanej przez NIST. Bitcoin używa go bezpośrednio i w ściśle określonych konstrukcjach; serializacja, separacja domen i konsensus są równie ważne.

Otwórz hasło ↗Otwórz źródło ↗
06
Protokół · CORE

Bitcoin Core

Bitcoin Core to najczęściej używana otwartoźródłowa implementacja węzła Bitcoin z pełną walidacją, a nie sam protokół ani cała sieć.

Otwórz hasło ↗Otwórz źródło ↗

Definicje, mechanizmy, osoby i dane źródłowe związane z tym obszarem.

BTCBitcoinProtokół · 8 §TIMETimechain / BlockchainProtokół · 3 §PoWDowód pracyProtokół · 4 §HASHGórnictwo BitcoinSieć · 3 §NODEPełny węzełSieć · 4 §2016Korekta trudnościProtokół · 4 §TXTransakcjaProtokół · 4 §UTXOUTXOProtokół · 3 §MEMMempoolSieć · 3 §BLKBlokProtokół · 3 §HDRNagłówek blokuProtokół · 3 §HASHSkrót kryptograficznyProtokół · 8 §SHA²SHA-256Protokół · 12 §MRKLDrzewo MerkleProtokół · 3 §ADDRAdres BitcoinProtokół · 16 §CONFPotwierdzenieSieć · 14 §CBTXTransakcja coinbaseProtokół · 12 §SCRIPTBitcoin ScriptProtokół · 4 §FORK↓Soft forkProtokół · 17 §FORK↑Hard ForkProtokół · 5 §BIPPropozycja ulepszenia BitcoinaProtokół · 5 §RULESReguły konsensusuProtokół · 4 §REORGReorgSieć · 5 §STALEStale BlockSieć · 4 §ASICASIC MinerSieć · 10 §POOLMining PoolSieć · 10 §H/sHashrateSieć · 9 §NONCENonceProtokół · 9 §TIMETimelockProtokół · 12 §COREBitcoin CoreProtokół · 8 §TESTTestnetProtokół · 8 §BGPByzantine Generals ProblemProtokół · 8 §NCNakamoto consensusProtokół · 2 §PROPBlock propagationSieć · 3 §CMPCTCompact block relaySieć · 2 §IBDInitial block downloadSieć · 3 §PRUNEPruned nodeSieć · 3 §SIGNETSignetSieć · 2 §vBVirtual byte (vbyte)Protokół · 3 §WUBlock weightProtokół · 5 §WITWitness dataProtokół · 5 §OPBitcoin Script opcodeProtokół · 3 §CLTVCHECKLOCKTIMEVERIFYProtokół · 2 §CSVCHECKSEQUENCEVERIFYProtokół · 3 §PKGPackage RelaySieć · 4 §COVBitcoin covenantsProtokół · 3 §CTVOP_CHECKTEMPLATEVERIFYProtokół · 2 §NOSTRNostrSieć · 7 §SOLOSolo MiningSieć · 7 §PPSPay Per ShareSieć · 5 §PPLNSPay Per Last N SharesSieć · 4 §AUXPOWMerged MiningSieć · 5 §FINALFinalitySieć · 5 §BIP110BIP 110Protokół · 7 §OP_RETOP_RETURNProtokół · 11 §
691Przeszukaj wszystkie hasła Atlasu↗