﻿---
title: "Bitcoin"
description: "Bitcoin คือโปรโตคอลและเครือข่ายบล็อกเชนแบบ Peer-to-peer ซึ่งควบคุมหน่วยดั้งเดิมผ่านเงื่อนไขการใช้ UTXO การจัดลำดับด้วย Proof of Work และการตรวจสอบอย่างอิสระโดย Full Node"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bitcoin

> จัดทำขึ้นเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน การลงทุนอาจทำให้สูญเสียเงินลงทุนได้

<a id="answer"></a>

## คำตอบโดยตรง

Bitcoin คือโปรโตคอลโอเพนซอร์ส เครือข่ายบล็อกเชน และระบบบัญชีแบบ Peer-to-peer `BTC` คือหน่วยดั้งเดิม และ `1 BTC = 100,000,000 satoshis` ระบบไม่ได้เก็บยอดคงเหลือแบบบัญชี แต่บันทึก Output ของธุรกรรมที่ยังไม่ถูกใช้ (`UTXOs`) พร้อมเงื่อนไขการใช้ Wallet จัดการ Key หรือ Descriptor ค้นหา Output ที่ควบคุมได้ สร้างธุรกรรม และสร้าง Signature หรือ Script ที่จำเป็น ตัว Wallet ไม่ได้บรรจุเหรียญไว้ภายใน

Miner เลือกธุรกรรมและเสนอ Block ที่มี Proof of Work ส่วน Full Node ตรวจสอบ Script ของธุรกรรม Input ที่ยังไม่ถูกใช้ การคงไว้ซึ่งมูลค่า น้ำหนัก Block, Proof of Work และขีดจำกัด Coinbase อย่างอิสระ Miner ไม่สามารถบังคับให้ Node ที่ตรวจสอบอยู่ยอมรับ Signature ที่ไม่ถูกต้องหรือ Subsidy เกินกำหนด แม้การกระจุกตัวของ Hash Power จะทำให้ Censor ธุรกรรมหรือพยายาม Reorganize ประวัติที่ถูกต้องช่วงล่าสุดได้

Chain ที่ทำงานอยู่ของ Node คือ Chain ที่ถูกต้องและมีงานสะสมมากที่สุด ความลึกของการนำเข้าช่วยลดความเสี่ยงจาก Reorganization แต่ไม่ได้สร้าง Finality แบบแน่นอน ความถูกต้องของโปรโตคอล Bitcoin ตารางการออกเหรียญ และการควบคุมการเก็บรักษาแยกจากราคาตลาด การปฏิบัติทางกฎหมาย ความสามารถชำระหนี้ของ Exchange และเรื่องเล่า "ทองคำดิจิทัล"

<a id="mechanism"></a>

## กลไกการทำงาน

1. ระบุเครือข่าย ซอฟต์แวร์ และชุดกฎ โมเดลความไว้วางใจของ Node หรือ Wallet โมเดลการเก็บรักษา และนโยบายจำนวน Confirmation ของผู้รับที่เหมาะกับมูลค่า
2. ตรวจสอบเครือข่ายปลายทาง Address หรือ Locking Script และจำนวนเงิน เลือก `UTXOs` ที่ครบกำหนด ใช้ได้ และควบคุมด้วย Key หรือเส้นทาง Script ที่ตั้งใจ
3. สร้าง Input, Output ของผู้รับ, Output เงินทอนถ้ามี และค่าธรรมเนียมเป็นจำนวนเต็ม Satoshi ตรวจสอบ `fee = sum(inputs) - sum(outputs)` และประเมินน้ำหนัก ขนาดเสมือน และอัตรา `sat/vB`
4. ในสภาพแวดล้อม Signing ให้ตรวจสอบทุก Output จำนวนเงิน ค่าธรรมเนียม Sequence, Locktime และนโยบายการแทนที่ ก่อนทำตามเงื่อนไขการใช้
5. Broadcast ผ่าน Peer หรือ RPC ที่เลือก แยกการตรวจสอบภายใน การรับเข้า Mempool นโยบาย Relay และ Replacement ออกจากความถูกต้องตาม Consensus และการขุดในภายหลัง
6. Miner สร้าง Block ผู้สมัคร ส่วน Full Node รับเฉพาะ Block Proof of Work ที่ถูกต้องและติดตาม Chain ที่ถูกต้องซึ่งมีงานสะสมมากที่สุด ติดตามความสูงที่นำเข้า Confirmation ความขัดแย้ง และ Reorganization
7. ใช้เกณฑ์ความเสี่ยงของผู้รับ แล้วกระทบยอด `UTXOs` เงินทอน และค่าธรรมเนียมที่เกิดขึ้น รักษาความปลอดภัยของ Backup และหลักฐานการเก็บรักษา ติดตามการรั่วไหลด้านความเป็นส่วนตัว และอัปเดตกฎ Wallet กับ Node

Mempool ของแต่ละ Node เป็นของเฉพาะ Node และขึ้นกับนโยบาย ไม่ใช่คิว Consensus ส่วนกลาง ธุรกรรมที่ถูกต้องอาจไม่ถูก Relay หรือยังไม่ถูกขุด ค่าธรรมเนียมขึ้นกับน้ำหนักธุรกรรม อัตราค่าธรรมเนียม และความต้องการพื้นที่ Block เป็นหลัก ไม่ใช่จำนวนเงินที่โอน เงินทอนคือ Output ปกติ ไม่ใช่ Field ของโปรโตคอลหรือค่าธรรมเนียมเพิ่ม

การออกเหรียญเกิดผ่านธุรกรรม Coinbase ของ Block ภายใต้กฎปัจจุบัน Subsidy ลดครึ่งหนึ่งทุก `210,000 blocks` หลังความสูง `840,000` Subsidy เท่ากับ `3.125 BTC` ต่อ Block บวกค่าธรรมเนียมธุรกรรม Output ของ Coinbase ต้องรอครบ `100 blocks` ก่อนใช้ได้ เพดาน 21 ล้านที่กล่าวกันทั่วไปคือค่าสูงสุดเชิงเส้นกำกับตามตารางปัจจุบัน ไม่ใช่อุปทานหมุนเวียนปัจจุบันหรือการรับประกันราคา

<a id="example"></a>

## ตัวอย่าง

- **บัญชี UTXO** Input หนึ่งรายการคือ `0.30500000 BTC = 30,500,000 sat` Wallet สร้างการชำระ `20,000,000 sat` และเงินทอน `10,480,000 sat` ค่าธรรมเนียมคือ `30,500,000 - 20,000,000 - 10,480,000 = 20,000 sat = 0.00020000 BTC` เมื่อขนาดเป็น `250 vB` อัตราค่าธรรมเนียมคือ `20,000 / 250 = 80 sat/vB` เงินทอนไม่ใช่ค่าธรรมเนียมอีกก้อนหนึ่ง
- **ความไวต่ออัตราค่าธรรมเนียม** ธุรกรรมตัวอย่าง `141 vB` เดียวกันมีค่าใช้จ่าย `141 x 12 = 1,692 sat` ที่ `12 sat/vB` และ `141 x 40 = 5,640 sat` ที่ `40 sat/vB` การส่ง `0.01 BTC` แทน `1 BTC` ไม่ได้เปลี่ยนขนาดนี้ด้วยตัวเอง แม้การเลือกเหรียญ Script และจำนวน Output อาจเปลี่ยนขนาด
- **ความลึกของ Confirmation** ธุรกรรมที่รวม ณ ความสูง `900,000` มี `1 confirmation` เมื่อ Tip อยู่ที่ `900,000` และมี `900,005 - 900,000 + 1 = 6 confirmations` เมื่อ Tip อยู่ที่ `900,005` หาก Chain ใหม่ที่มีงานมากที่สุดยังคงรวมธุรกรรมนั้นและ Tip อยู่ที่ `900,003` ความลึกจะเป็น `4` หาก Chain ทดแทนไม่รวมธุรกรรม ธุรกรรมจะกลับเป็นสถานะยังไม่ยืนยันหรือขัดแย้ง
- **มูลค่า Coinbase** หลัง Halving สี่ครั้ง Subsidy คือ `50 / 2^4 = 3.125 BTC` หากค่าธรรมเนียมรวมเป็น `0.42 BTC` มูลค่า Output Coinbase ที่อนุญาตคือ `3.125 + 0.42 = 3.545 BTC` มีเพียง Subsidy ที่เป็นการออกเหรียญใหม่ ส่วนค่าธรรมเนียมเป็นการโอน Satoshi ที่มีอยู่ และ Output ยังต้องรอ Coinbase Maturity

<a id="risks"></a>

## ความเสี่ยง

- ใช้เครือข่าย Address, Script หรือจำนวนเงินผิด
- Seed, Private Key หรือข้อมูลกู้คืนสูญหาย
- Key ถูกขโมยผ่าน Phishing หรือ Social Engineering
- Wallet, Signer, Firmware หรือห่วงโซ่อุปทานเป็นอันตราย
- Clipboard หรือหน้าจอเปลี่ยนปลายทาง
- Output เงินทอนหรือการเลือกเหรียญผิด
- คำนวณขนาดเสมือน อัตราค่าธรรมเนียม หรือหน่วย Satoshi ผิด
- Dust หรือนโยบายไม่มาตรฐานขัดขวาง Relay
- Mempool ภายในปฏิเสธ ลบ หรือไม่กระจายธุรกรรม
- ความขัดแย้งหรือ Replacement ที่ยังไม่ยืนยันทำให้การยอมรับเป็นโมฆะ
- Reorganization ของ Block ล่าสุดลดความลึก Confirmation
- การกระจุกตัวของ Hash Power ทำให้ Censor หรือพยายาม Reorganize ได้
- การกระจุกตัวของ Mining Pool หรือ Network Partition ทำให้การนำเข้าล่าช้า
- Bug ของซอฟต์แวร์หรือ Consensus Split ทำให้มุมมองเข้ากันไม่ได้
- การใช้ Address ซ้ำและการวิเคราะห์เงินทอนเชื่อมโยงกิจกรรมสาธารณะ
- Metadata ของ IP, Eclipse Attack หรือ Server ที่ไม่น่าเชื่อถือทำให้ Wallet เข้าใจผิด
- Custodian ล้มละลาย ระงับ หรือหยุดถอนจนเข้าถึงสินทรัพย์ไม่ได้
- ความผันผวนของราคา สภาพคล่อง Leverage หรือ FX ทำให้ขาดทุน
- การปฏิบัติทางกฎหมาย ภาษี หรือการรายงานเปลี่ยนแปลง
- Backup การสืบทอด การรับมือการบังคับ หรือการกู้คืนจากภัยพิบัติล้มเหลว

<a id="misconceptions"></a>

## ความเข้าใจผิดที่พบบ่อย

- **Wallet หรือ Address มียอดคงเหลือบัญชี BTC** ซอฟต์แวร์ Wallet สร้างมุมมองจาก `UTXOs` ที่ใช้ได้ ส่วนยอดใน Exchange คือสิทธิเรียกร้องต่อ Custodian
- **การรับเข้า Mempool หมายถึงได้รับการยืนยันโดย Consensus** Mempool ใช้นโยบายภายใน ส่วนการนำเข้า Block เป็นอีกเหตุการณ์หนึ่ง
- **หก Confirmation ให้ Finality แบบสมบูรณ์** ความลึกช่วยลดความเสี่ยง Reorganization เชิงความน่าจะเป็น จำนวนที่ต้องใช้ขึ้นกับผู้รับและบริบท
- **Miner สร้างหรือใช้ BTC ที่ถูกต้องตามใจได้** Full Node บังคับใช้ Script, Input ที่ยังไม่ถูกใช้ และขีดจำกัด Subsidy แม้ Miner จะ Censor จัดลำดับ และพยายาม Reorganize ได้
- **Bitcoin ไม่เปิดเผยตัวตนหรือ Self-custody ปลอดภัยโดยอัตโนมัติ** Ledger เปิดเผยต่อสาธารณะและใช้นามแฝง ส่วนการจัดการ Key, Backup และการตรวจสอบธุรกรรมยังเป็นความรับผิดชอบของผู้ใช้

<a id="related"></a>

## หัวข้อที่เกี่ยวข้อง

- [Halving](/th/crypto/halving/)
- [Public Key และ Private Key](/th/crypto/public-private-key/)
- [โมเดล UTXO](/th/crypto/utxo-model/)

<a id="sources"></a>

## แหล่งที่มา

- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org (เข้าถึง: 2026-08-13)
- [Block Chain](https://developer.bitcoin.org/devguide/block_chain.html) - Bitcoin Developer Documentation (เข้าถึง: 2026-08-13)
- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) - Bitcoin Developer Documentation (เข้าถึง: 2026-08-13)
- [Mining](https://developer.bitcoin.org/devguide/mining.html) - Bitcoin Developer Documentation (เข้าถึง: 2026-08-13)
- [Wallets](https://developer.bitcoin.org/devguide/wallets.html) - Bitcoin Developer Documentation (เข้าถึง: 2026-08-13)
- [Validation](https://bitcoin.org/en/bitcoin-core/features/validation) - Bitcoin.org (เข้าถึง: 2026-08-13)
- [Privacy](https://bitcoin.org/en/bitcoin-core/features/privacy) - Bitcoin.org (เข้าถึง: 2026-08-13)
- [Some things you need to know](https://bitcoin.org/en/you-need-to-know) - Bitcoin.org (เข้าถึง: 2026-08-13)

Source: https://wiki.fcontext.com/th/crypto/bitcoin/index.mdx
