PROTOPANDUAN TOPIK BERBASIS SUMBER

Cara kerja Bitcoin: protokol, node, dan konsensus

Hubungkan transaksi dan UTXO dengan Proof of Work, pemeriksaan Full Node, serta aturan pemilihan riwayat yang valid.

55titik terkait
216Tautan sumber

Full Node menolak blok tidak sah dan mengikuti rantai dengan kerja kumulatif terbesar di antara cabang sah yang diketahui. Penambang menghasilkan kerja tersebut. Orang yang sama dapat menjalankan kedua peran yang saling melengkapi ini. Full Node memeriksa blok dan pembelanjaan, termasuk tanda tangan, aturan penerbitan, serta larangan pembelanjaan ganda dalam riwayat yang diterima. Kebijakan penerimaan dan penerusan transaksi belum terkonfirmasi dapat lebih ketat daripada konsensus. Penolakan dari mempool saja tidak membuat blok tidak sah.

Sumber primer

Ikhtisar ini tidak menggantikan spesifikasi lengkap. Bitcoin Core v29.0 adalah contoh implementasi tertentu, bukan pernyataan bahwa versi tersebut paling baru. BIP141 menjelaskan perubahan SegWit; selalu periksa syarat aktivasi perubahan aturan. Entri tertaut memiliki sumber dan tinjauannya sendiri.

Jalur pilihan dari prinsip dasar menuju rincian yang paling penting.

01
Protokol · BTC

Bitcoin

Jaringan moneter terbuka: arti memiliki bitcoin, proses membuat pembayaran, dan alasan node memverifikasi penerimaannya.

Buka entri ↗Buka sumber ↗
02
Protokol · PoW

Proof of Work

Kerja terukur yang mengurutkan riwayat valid Bitcoin dan membuat penggantian blok lama menjadi mahal.

Buka entri ↗Buka sumber ↗
03
Jaringan · NODE

Full Node

Perangkat lunak yang memverifikasi Bitcoin secara mandiri dari blok genesis sampai ujung rantai saat ini.

Buka entri ↗Buka sumber ↗
04
Protokol · UTXO

UTXO

Sejumlah bitcoin terpisah yang dibuat oleh transaksi dan belum dibelanjakan.

Buka entri ↗Buka sumber ↗
05
Protokol · SHA²

SHA-256

SHA-256 adalah anggota 256-bit keluarga SHA-2 yang distandardisasi NIST. Bitcoin memakainya langsung dan dalam konstruksi yang presisi; serialisasi, pemisahan domain, dan aturan konsensus sama pentingnya.

Buka entri ↗Buka sumber ↗
06
Protokol · CORE

Bitcoin Core

Bitcoin Core adalah implementasi open-source paling luas untuk node Bitcoin yang memvalidasi penuh; ia bukan protokol atau seluruh jaringan.

Buka entri ↗Buka sumber ↗

Definisi, mekanisme, tokoh, dan data sumber yang berkaitan dengan bidang ini.

BTCBitcoinProtokol · 8 §TIMETimechain / BlockchainProtokol · 3 §PoWProof of WorkProtokol · 4 §HASHPenambangan BitcoinJaringan · 3 §NODEFull NodeJaringan · 4 §2016Penyesuaian kesulitanProtokol · 4 §TXTransaksiProtokol · 4 §UTXOUTXOProtokol · 3 §MEMMempoolJaringan · 3 §BLKBlokProtokol · 3 §HDRHeader blokProtokol · 3 §HASHHash kriptografisProtokol · 8 §SHA²SHA-256Protokol · 12 §MRKLMerkle treeProtokol · 3 §ADDRAlamat BitcoinProtokol · 16 §CONFKonfirmasiJaringan · 14 §CBTXTransaksi coinbaseProtokol · 12 §SCRIPTBitcoin ScriptProtokol · 4 §FORK↓Soft forkProtokol · 17 §FORK↑Hard ForkProtokol · 5 §BIPProposal peningkatan BitcoinProtokol · 5 §RULESAturan konsensusProtokol · 4 §REORGReorgJaringan · 5 §STALEStale BlockJaringan · 4 §ASICASIC MinerJaringan · 10 §POOLMining PoolJaringan · 10 §H/sHashrateJaringan · 9 §NONCENonceProtokol · 9 §TIMETimelockProtokol · 12 §COREBitcoin CoreProtokol · 8 §TESTTestnetProtokol · 8 §BGPByzantine Generals ProblemProtokol · 8 §NCNakamoto consensusProtokol · 2 §PROPBlock propagationJaringan · 3 §CMPCTCompact block relayJaringan · 2 §IBDInitial block downloadJaringan · 3 §PRUNEPruned nodeJaringan · 3 §SIGNETSignetJaringan · 2 §vBVirtual byte (vbyte)Protokol · 3 §WUBlock weightProtokol · 5 §WITWitness dataProtokol · 5 §OPBitcoin Script opcodeProtokol · 3 §CLTVCHECKLOCKTIMEVERIFYProtokol · 2 §CSVCHECKSEQUENCEVERIFYProtokol · 3 §PKGPackage RelayJaringan · 4 §COVBitcoin covenantsProtokol · 3 §CTVOP_CHECKTEMPLATEVERIFYProtokol · 2 §NOSTRNostrJaringan · 7 §SOLOSolo MiningJaringan · 7 §PPSPay Per ShareJaringan · 5 §PPLNSPay Per Last N SharesJaringan · 4 §AUXPOWMerged MiningJaringan · 5 §FINALFinalityJaringan · 5 §BIP110BIP 110Protokol · 7 §OP_RETOP_RETURNProtokol · 11 §
691Cari semua entri Atlas↗