PROTOPANDUAN TOPIK

Cara kerja Bitcoin: protokol, node, dan konsensus

Apa yang terjadi saat Anda mengirim bitcoin? Ikuti pembayaran dari dompet, pemeriksaan aturan, hingga konfirmasi dalam blok.

70entri terkait
366Tautan sumber

Teman Anda menunjukkan alamat penerimaan dalam kode QR. Di dompet, Anda memeriksa alamat, jumlah, dan biaya, lalu mengirim pembayaran. Dompet mengirimkan transaksi ke jaringan: pesan yang menentukan dana mana yang sebelumnya diterima sedang Anda belanjakan dan siapa yang boleh membelanjakannya berikutnya. Bitcoin tidak berpindah antarponsel sebagai berkas; yang berubah adalah catatan hak untuk membelanjakannya. Dompet menggunakan kunci privat, yaitu rahasia untuk menandatangani pembayaran. Tanda tangan membuktikan hak membelanjakan dana tanpa mengungkapkan kunci. Full Node adalah komputer yang memeriksa sendiri aturan Bitcoin, termasuk keabsahan tanda tangan dan apakah dana sudah dibelanjakan. Jika layanan memegang kunci untuk Anda, Anda memberikan instruksi kepadanya dan bergantung pada kerja samanya. Penambang mengumpulkan transaksi dalam blok dan bersaing menambahkan blok berikutnya melalui Proof of Work, perhitungan yang menghabiskan energi. Masuknya pembayaran ke blok yang diterima adalah konfirmasi pertama; blok-blok berikutnya memperbesar biaya untuk mengubah riwayat tersebut. Bahkan penambang yang menang tidak bebas melakukan apa saja: node menolak blok yang menerbitkan koin melebihi batas atau melanggar aturan lain.

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.

Mulai dari entri pertama atau pilih yang menarik bagi Anda sekarang.

01
Protokol · BTC

Bitcoin

Uang digital tanpa pengelola pusat: jaringan tempat siapa pun dapat mengirim nilai dan memeriksa sendiri bahwa aturan yang sama berlaku bagi semua orang.

Buka entri Buka sumber
02
Protokol · PoW

Proof of Work

Mekanisme yang mengubah listrik dan daya komputasi menjadi bukti yang mudah diperiksa, lalu mengurutkan riwayat blok sah berdasarkan kerja terakumulasi.

Buka entri Buka sumber
03
Jaringan · NODE

Full Node

Memeriksa pembayaran dan blok Bitcoin sendiri: apa yang diperiksa node, bagaimana dompet memakainya, dan mengapa Anda tidak harus menambang atau menyimpan semua blok selamanya.

Buka entri Buka sumber
04
Protokol · UTXO

UTXO

Satu jumlah bitcoin yang belum dibelanjakan. Mengapa saldo bisa terdiri dari beberapa jumlah seperti ini dan bagaimana pengaruhnya terhadap pembayaran serta biaya.

Buka entri Buka sumber
05
Protokol · SHA²

SHA-256

Teks, berkas, atau header blok Bitcoin dapat diwakili oleh sidik jari singkat. Bagaimana sidik jari ini membantu mendeteksi perubahan, apa yang dicari penambang, dan mengapa hashing bukan enkripsi?

Buka entri Buka sumber
06
Protokol · CORE

Bitcoin Core

Bitcoin Core adalah perangkat lunak bebas untuk menjalankan node Bitcoin sendiri. Komputer Anda dapat memeriksa pembayaran dan aturan jaringan, dengan atau tanpa wallet opsionalnya.

Buka entri Buka sumber

Konsep, tokoh, dan kaitan untuk membantu penelusuran lebih lanjut.

BTCBitcoinProtokol · 8 §TIMETimechain / BlockchainProtokol · 8 §PoWProof of WorkProtokol · 5 §HASHPenambanganJaringan · 5 §NODEFull NodeJaringan · 5 §2016Difficulty AdjustmentProtokol · 3 §TXTransaksiProtokol · 4 §UTXOUTXOProtokol · 4 §MEMMempoolJaringan · 4 §BLKBlockProtokol · 3 §HDRBlock HeaderProtokol · 4 §HASHHashProtokol · 5 §SHA²SHA-256Protokol · 8 §MRKLMerkle TreeProtokol · 4 §ADDRAlamat BitcoinProtokol · 18 §CONFKonfirmasiJaringan · 14 §CBTXTransaksi coinbaseProtokol · 12 §SCRIPTBitcoin ScriptProtokol · 11 §FORK↓Soft ForkProtokol · 20 §FORK↑Hard ForkProtokol · 6 §BIPBIP (Bitcoin Improvement Proposal)Protokol · 10 §RULESAturan konsensusProtokol · 5 §REORGReorgJaringan · 5 §STALEStale BlockJaringan · 5 §ASICASIC MinerJaringan · 11 §POOLMining PoolJaringan · 10 §H/sHashrateJaringan · 9 §NONCENonceProtokol · 10 §TIMETimelockProtokol · 12 §COREBitcoin CoreProtokol · 17 §TESTTestnetProtokol · 16 §BGPByzantine Generals ProblemProtokol · 13 §NCNakamoto ConsensusProtokol · 9 §PROPBlock PropagationJaringan · 9 §CMPCTCompact BlocksJaringan · 8 §IBDInitial Block DownloadJaringan · 8 §PRUNEPruned NodeJaringan · 10 §SIGNETSignetJaringan · 10 §vBvByteProtokol · 8 §WUBlock WeightProtokol · 9 §WITWitness DataProtokol · 8 §OPOpcodeProtokol · 9 §CLTVCLTVProtokol · 10 §CSVCSVProtokol · 9 §PKGPackage RelayJaringan · 8 §UTXØUtreexoProtokol · 8 §COVCovenantsProtokol · 11 §CTVOP_CHECKTEMPLATEVERIFYProtokol · 12 §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 §BIP347OP_CATProtokol · 6 §CLUSTERCluster MempoolJaringan · 8 §BIP431TRUC TransactionsJaringan · 7 §P2AEphemeral AnchorsJaringan · 7 §BIP54Consensus CleanupProtokol · 5 §ACTIVATESoft Fork ActivationProtokol · 5 §SIMPLICITYSimplicityProtokol · 8 §CSVClient-Side ValidationProtokol · 7 §RGBRGB ProtocolProtokol · 11 §TAPTaproot AssetsProtokol · 9 §ORDOrdinals InscriptionsProtokol · 9 §RUNERunesProtokol · 7 §BRC20BRC-20Protokol · 9 §ERLErlayJaringan · 6 §
736Cari semua entri Atlas