PROTOPRZEWODNIK TEMATYCZNY

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

Co dzieje się, gdy wysyłasz bitcoin? Śledź płatność od portfela, przez sprawdzenie zasad, aż do potwierdzenia w bloku.

70powiązanych haseł
366Odnośniki do źródeł

Znajomy pokazuje adres odbiorczy jako kod QR. W portfelu sprawdzasz adres, kwotę i opłatę, a potem wysyłasz płatność. Portfel przekazuje sieci transakcję: wiadomość wskazującą, które wcześniej otrzymane środki wydajesz i kto będzie mógł je wydać później. Bitcoin nie przemieszcza się między telefonami jak plik; zmienia się zapis o prawie do jego wydania. Portfel używa klucza prywatnego — sekretu pozwalającego podpisać płatność. Podpis potwierdza prawo do wydania środków bez ujawniania klucza. Full Node to komputer, który sam sprawdza reguły Bitcoina: na przykład poprawność podpisu i to, czy środki nie zostały już wydane. Gdy klucze przechowuje za ciebie usługodawca, wydajesz mu polecenie i zależysz od jego współpracy. Górnicy łączą transakcje w bloki i rywalizują o dodanie następnego bloku za pomocą Proof of Work, czyli obliczeń zużywających energię. Umieszczenie płatności w zaakceptowanym bloku jest pierwszym potwierdzeniem; kolejne bloki zwiększają koszt zmiany tej historii. Nawet zwycięski górnik nie ma pełnej swobody: węzły odrzucą blok przekraczający dozwoloną emisję lub łamiący inną regułę.

Ź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.

Zacznij od pierwszego hasła lub wybierz to, które teraz cię interesuje.

01
Protokół · BTC

Bitcoin

Cyfrowe pieniądze bez centralnego zarządcy: sieć, w której każdy może przesyłać wartość i samodzielnie sprawdzić, że wszystkich obowiązują te same zasady.

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

Proof of Work

Mechanizm, w którym Bitcoin zamienia energię i moc obliczeniową w łatwy do sprawdzenia dowód, a następnie porządkuje prawidłową historię bloków według skumulowanej pracy.

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

Full Node

Samodzielne sprawdzanie płatności i bloków Bitcoina: co weryfikuje węzeł, jak korzysta z niego portfel i dlaczego nie musisz przy tym wydobywać ani trzymać wszystkich bloków na zawsze.

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

UTXO

Pojedyncza niewydana kwota w Bitcoinie. Dlaczego saldo może składać się z wielu takich kwot i jak wpływa to na płatności oraz opłaty.

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

SHA-256

Z tekstu, pliku lub nagłówka bloku Bitcoina powstaje krótki odcisk. Jak pomaga wykryć zmianę danych, czego szukają górnicy i dlaczego haszowanie nie jest szyfrowaniem?

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

Bitcoin Core

Bitcoin Core to wolne oprogramowanie do prowadzenia własnego węzła Bitcoin. Pozwala sprawdzać płatności i reguły sieci na swoim komputerze, z opcjonalnym portfelem lub bez niego.

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

Pojęcia, ludzie i powiązania pomagające poznawać temat dalej.

BTCBitcoinProtokół · 8 §TIMETimechain / BlockchainProtokół · 8 §PoWProof of WorkProtokół · 5 §HASHWydobywanieSieć · 5 §NODEFull NodeSieć · 5 §2016Difficulty AdjustmentProtokół · 3 §TXTransakcjaProtokół · 4 §UTXOUTXOProtokół · 4 §MEMMempoolSieć · 4 §BLKBlockProtokół · 3 §HDRBlock HeaderProtokół · 4 §HASHHashProtokół · 5 §SHA²SHA-256Protokół · 8 §MRKLMerkle TreeProtokół · 4 §ADDRAdres BitcoinProtokół · 18 §CONFPotwierdzenieSieć · 14 §CBTXTransakcja coinbaseProtokół · 12 §SCRIPTBitcoin ScriptProtokół · 11 §FORK↓Soft ForkProtokół · 20 §FORK↑Hard ForkProtokół · 6 §BIPBIP (Bitcoin Improvement Proposal)Protokół · 10 §RULESReguły konsensusuProtokół · 5 §REORGReorgSieć · 5 §STALEStale BlockSieć · 5 §ASICASIC MinerSieć · 11 §POOLMining PoolSieć · 10 §H/sHashrateSieć · 9 §NONCENonceProtokół · 10 §TIMETimelockProtokół · 12 §COREBitcoin CoreProtokół · 17 §TESTTestnetProtokół · 16 §BGPByzantine Generals ProblemProtokół · 13 §NCNakamoto ConsensusProtokół · 9 §PROPBlock PropagationSieć · 9 §CMPCTCompact BlocksSieć · 8 §IBDInitial Block DownloadSieć · 8 §PRUNEPruned NodeSieć · 10 §SIGNETSignetSieć · 10 §vBvByteProtokół · 8 §WUBlock WeightProtokół · 9 §WITWitness DataProtokół · 8 §OPOpcodeProtokół · 9 §CLTVCLTVProtokół · 10 §CSVCSVProtokół · 9 §PKGPackage RelaySieć · 8 §UTXØUtreexoProtokół · 8 §COVCovenantsProtokół · 11 §CTVOP_CHECKTEMPLATEVERIFYProtokół · 12 §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 §BIP347OP_CATProtokół · 6 §CLUSTERCluster MempoolSieć · 8 §BIP431TRUC TransactionsSieć · 7 §P2AEphemeral AnchorsSieć · 7 §BIP54Consensus CleanupProtokół · 5 §ACTIVATESoft Fork ActivationProtokół · 5 §SIMPLICITYSimplicityProtokół · 8 §CSVClient-Side ValidationProtokół · 7 §RGBRGB ProtocolProtokół · 11 §TAPTaproot AssetsProtokół · 9 §ORDOrdinals InscriptionsProtokół · 9 §RUNERunesProtokół · 7 §BRC20BRC-20Protokół · 9 §ERLErlaySieć · 6 §
736Przeszukaj wszystkie hasła Atlasu