﻿---
title: "แฮชเรตของ Bitcoin: การประมาณ ความยาก ส่วนแบ่งนักขุด และความปลอดภัย"
description: "แฮชเรตของ Bitcoin เป็นค่าประมาณจำนวนครั้งที่ลองทำ proof of work แบบ SHA-256 ต่อวินาที ไม่ใช่ค่ามิเตอร์ที่รายงานโดยตรง ควรแยกวิเคราะห์เชน งานสะสม ช่วงเวลา ความไม่แน่นอน ความล่าช้าของความยาก ส่วนแบ่งนักขุด การย้ายฮาร์ดแวร์ พลังงาน และข้ออ้างด้านการโจมตี"
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 คือค่าประมาณจำนวนครั้งที่นักขุดลองคำนวณส่วนหัวบล็อกด้วย SHA-256 ต่อวินาทีบนเครือข่าย proof of work ที่ระบุ หน่วยเพิ่มทีละ 1,000 เท่า ได้แก่ `H/s`, `kH/s`, `MH/s`, `GH/s`, `TH/s`, `PH/s` และ `EH/s` ต้องระบุทั้งอัลกอริทึมและเครือข่าย เพราะประสิทธิภาพ SHA-256 ของ ASIC เปรียบกับอัลกอริทึมอื่นเสมือนการลองแต่ละครั้งเท่ากันไม่ได้

เครือข่ายไม่ได้บังคับให้นักขุดรายงานเครื่อง สถานที่ หรือกำลังประมวลผลแบบทันที ผู้สังเกตการณ์อนุมานค่าเฉลี่ยจากงานที่เชนหลักสะสมในช่วงเวลาหนึ่ง `getnetworkhashps` ของ Bitcoin Core นำผลต่าง `chainwork` หารด้วยผลต่างเวลา โดยช่วงเริ่มต้นคือ `nblocks = 120` และค่าลบหนึ่งหมายถึงบล็อกตั้งแต่ปรับความยากครั้งล่าสุด ปลายเชน เวลา ช่วง และจังหวะการจัดเชนใหม่ที่ต่างกันจึงให้ค่าประมาณต่างกัน

แฮชเรตไม่ใช่ความยาก เป้าหมายที่เข้ารหัสใน `nBits` กำหนดว่าการหาส่วนหัวหนึ่งรายการยากเพียงใด ส่วนแฮชเรตเป็นการอนุมานเชิงสถิติของอัตราการลอง หากอัตราเปลี่ยนขณะเป้าหมายคงเดิม ช่วงเวลาบล็อกเฉลี่ยจะเปลี่ยนจนถึงการปรับครั้งถัดไป ความสุ่มของการพบบล็อกอาจดูเหมือนกำลังเปลี่ยนทั้งที่ฮาร์ดแวร์เท่าเดิม

แฮชเรตไม่เท่ากับงานสะสมของเชน พลังงาน รายได้ ต้นทุนโจมตี การกระจายศูนย์ หรือราคา งานสุจริตต่อเวลาที่มากขึ้นมักเพิ่มทรัพยากรที่ต้องใช้เพื่อแซงด้วยอัลกอริทึมเดียวกัน แต่ยังต้องพิจารณาการหาอุปกรณ์ ต้นทุนดำเนินงาน การประสานพูล การกระจุกตัว เวลาตอบสนอง และระยะโจมตี กราฟอย่างเดียวพิสูจน์ราคาในอนาคตหรืองบความปลอดภัยที่แน่นอนไม่ได้

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

## วิธีวิเคราะห์แฮชเรต

1. **กำหนดตัวตนและหน่วยให้ชัด** บันทึก `chain`, `network`, `algorithm`, `client version`, ปลายเชนหลัก คำนำหน้าหน่วย และเวลา Mainnet, testnet และเชน SHA-256 อื่นเป็นคนละประชากร แม้ย้ายอุปกรณ์ได้
2. **ตรวจสอบเชนที่สังเกต** บันทึก `bestblockhash`, แฮชต้นและปลาย ความสูง และลำดับบรรพบุรุษ ถอดเป้าหมายจากทุก `nBits` คำนวณงานต่อบล็อก และเทียบ `chainwork` สะสม อย่าใช้จำนวนหรือความสูงแทนงาน
3. **ทำซ้ำตัวประมาณ** ระบุช่วงบล็อก วิธีจัดการเวลา และจุดตัดการจัดเชนใหม่ สำหรับ Bitcoin Core ให้คำนวณ `estimated_hash_rate = work_diff / time_diff` ด้วยช่วงของโค้ดและระยะระหว่างเวลาบล็อกต่ำสุดกับสูงสุด
4. **วัดสัญญาณรบกวนของตัวอย่าง** เปรียบเทียบหลายช่วง พร้อมจำนวนบล็อก เวลาที่ผ่าน และความเชื่อมั่นหรือการกระจาย ช่วงสั้นตอบสนองเร็วแต่ถูกครอบงำด้วยโชคแบบปัวซอง ช่วงยาวลดความสุ่มแต่พบการหยุดจริงช้า
5. **แยกผลป้อนกลับของความยาก** ระบุเป้าหมายปัจจุบัน ขอบเขตการปรับ และกฎของเครือข่าย จำลองช่วงเวลาก่อนปรับแล้วจึงการตอบสนองของเป้าหมาย ความยากไม่ใช่เซ็นเซอร์แฮชเรตทันที
6. **จำลองส่วนแบ่งและเศรษฐศาสตร์นักขุด** นำอัตราที่ใช้ร่วมกันได้จริงหารด้วยอัตราเครือข่าย แล้วระบุเวลาทำงาน วิธีพูล share เก่า ค่าธรรมเนียม เงินอุดหนุน ราคา ไฟฟ้า ระบายความร้อน ค่าเสื่อม เงินทุน และการจำกัด ส่วนแบ่งคาดหวังไม่รับประกันบล็อกหรือกำไรรายวัน
7. **ทดสอบข้ออ้างด้านความปลอดภัยและการกระจุกตัว** ตรวจอุปทานอุปกรณ์ อัตราที่เช่าหรือย้ายได้ การควบคุมแม่แบบ ความคล่องตัว ภูมิศาสตร์ พลังงาน ระยะโจมตี ความลึกยืนยัน และการตอบโต้ แยกการจัดเชนใหม่และเซ็นเซอร์ออกจากการขโมยกุญแจหรือเปลี่ยนกฎตามใจ

Bitcoin Core คำนวณงานของบล็อกจากเป้าหมายแบบย่อและสะสมเป็นงานของเชน ตัวประมาณอัตราเครือข่ายนำผลต่างงานระหว่างปลายที่เลือกกับบล็อกก่อนหน้าหารด้วยเวลาที่ผ่าน นี่คือค่าประมาณย้อนหลังที่ทำซ้ำได้จากเชนที่โหนดใช้งาน ไม่ใช่เทเลเมทรีจากทุกอุปกรณ์

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

## ตัวอย่างคำนวณ

### 1. การแปลงหน่วย

คำนำหน้าแต่ละขั้นคูณ 1,000: `1 EH/s = 1,000 PH/s = 1,000,000 TH/s = 10^18 H/s` ดังนั้น `650 EH/s` เท่ากับ `650,000,000 TH/s` ไม่ใช่ 650 ล้านแฮชต่อวินาที ต้องเก็บอัลกอริทึมและหน่วยไว้ ตัวเลขเท่ากันของฟังก์ชันต่างกันไม่ได้หมายถึงอุปกรณ์ ต้นทุน หรือความปลอดภัยเท่ากัน

### 2. การประมาณจากช่วง

สมมติช่วง 120 บล็อกเพิ่มงานที่แทนด้วย `4.32 * 10^22 hashes` ภายในระยะเวลาต่ำสุดถึงสูงสุด `72,000 seconds` ค่าประมาณตัวอย่างคือ:

`4.32 * 10^22 / 72,000 = 6.00 * 10^17 H/s = 600 EH/s`

ไม่ได้หมายความว่าอุปกรณ์รายงานอัตรานี้พอดีหรือทุกวินาทีมีกิจกรรมคงที่ ช่วงสั้นที่โชคดีประเมินสูงและช่วงที่โชคร้ายประเมินต่ำ การเปลี่ยนปลาย ช่วง หรือเชนหลังจัดใหม่จะเปลี่ยนตัวอย่าง

### 3. ส่วนแบ่งนักขุดและความแปรปรวน

เมื่อเครือข่ายมี `600 EH/s` และนักขุดที่ใช้ร่วมกันได้มี `6 EH/s` ส่วนแบ่งอย่างง่ายคือ `6 / 600 = 1%` ถ้าสมมติ `144` บล็อกต่อวัน ค่าคาดหวังคือ `lambda = 144 * 1% = 1.44` ภายใต้การประมาณแบบปัวซอง โอกาสไม่พบบล็อกในวันนั้นคือ `P(0) = exp(-1.44) = 23.69%`

หากเครือข่ายเพิ่มเป็น `750 EH/s` แต่นักขุดยังมี `6 EH/s` ส่วนแบ่งจะเป็น `6 / 750 = 0.8%` และบล็อกคาดหวังเป็น `1.152` ส่วนแบ่งรวมที่คาดหวังใน BTC ลด `20%` หากสมมติฐานอื่นคงเดิม แต่ผลรายวันยังสุ่มและแต่ละพูลมีกฎจ่ายต่างกัน

### 4. อัตราลดก่อนปรับใหม่

สมมติอัตราลดจาก `600 EH/s` เป็น `420 EH/s` หรือ `30%` ทันทีหลังปรับ mainnet ขณะที่เป้าหมายคงเดิม ช่วงคาดหวังอย่างง่ายเป็น `10 / 0.70 = 14.29 minutes` และ 2,016 บล็อกจะใช้ราว `20 days` แทน 14

หากอัตราต่ำคงอยู่และละรายละเอียดการทำงาน ความยากในการปรับครั้งถัดไปจะลดราว `30%` และช่วงจะกลับใกล้สิบนาที การพบบล็อกเป็นแบบสุ่ม และต้องทำซ้ำหน้าต่างเวลาและเลขคณิตจำนวนเต็มของเป้าหมาย Bitcoin ให้ตรง ค่าหนึ่งวันไม่พิสูจน์ว่าเครื่องหยุดถาวร

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

## ความเสี่ยงและข้อผิดพลาดในการตรวจทาน

### ข้อผิดพลาดด้านการวัดและโปรโตคอล

- นำอัตราที่อนุมานไปแสดงเป็นผลรวมทันทีที่แม่นยำและรายงานโดยนักขุดทุกคน
- ละเชน เครือข่าย อัลกอริทึม หน่วย แฮชปลาย เวลาสังเกต หรือรุ่นตัวประมาณ
- สับสน `EH/s`, `PH/s` และ `TH/s` หรือเปรียบเทียบอัตราดิบของอัลกอริทึมที่ใช้ร่วมกันไม่ได้
- ใช้จำนวน ความสูง หรือสิบนาทีตามชื่อแทนงานสะสมและเวลาที่สังเกต
- ผสมปลายเชนที่แข่งกันหรือไม่คำนวณตัวอย่างใหม่หลังจัดเชนใหม่
- ถือเวลาโดยนักขุดเป็นนาฬิกาสมบูรณ์หรือเปลี่ยนกฎจุดปลาย ต่ำสุด สูงสุด และมัธยฐานโดยไม่บอก
- เลือกช่วงสั้นที่เข้าข้างโดยไม่แสดงความแปรปรวนหรือการเปรียบเทียบระยะยาว

### ข้อผิดพลาดด้านการขุดและเศรษฐศาสตร์

- ถือความยากเป็นแฮชเรตที่วัดได้หรือคิดว่าเปลี่ยนทันทีเมื่อเครื่องเข้าออก
- เปลี่ยนส่วนแบ่งคาดหวังเป็นบล็อกรายวันที่รับประกันโดยไม่สนความแปรปรวนและกฎจ่ายของพูล
- ถือส่วนแบ่งบล็อกของพูลเป็นกรรมสิทธิ์อุปกรณ์ทั้งที่กำลังถูกมอบหมายและนักขุดย้ายได้
- แปลงอัตราป้ายชื่อเป็น share ที่ยอมรับโดยไม่มีเวลาทำงาน เฟิร์มแวร์ อุณหภูมิ งานเก่า และการจำกัด
- อนุมานพลังงานตรงจากแฮชเรตโดยไม่มีประสิทธิภาพ การใช้งาน การระบายความร้อน และส่วนผสมพลังงาน
- เรียกรางวัล BTC รวมว่ากำไรเงินตราโดยไม่มีราคา ค่าธรรมเนียม ไฟฟ้า แรงงาน ค่าเสื่อม เงินทุน และการป้องกันความเสี่ยง
- สรุปว่าอัตราทำให้ราคาเปลี่ยนโดยไม่มีแบบจำลองอุปสงค์ สภาพคล่อง และสถานการณ์เทียบเคียง

### ข้อผิดพลาดด้านความปลอดภัยและการตีความ

- ใช้อัตรารวมสูงเป็นหลักฐานการกระจายศูนย์โดยไม่ดูการกระจุกของพูล ผู้ผลิต ภูมิศาสตร์ และพลังงาน
- เรียกแฮชเรตว่าต้นทุนโจมตีที่แน่นอนโดยไม่ดูการหาอุปกรณ์ ตลาดเช่า การย้าย ระยะเวลา และต้นทุนดำเนินงาน
- อ้างว่ากำลังแฮชส่วนใหญ่ปลอมลายเซ็น ขโมยกระเป๋าใดก็ได้ หรือบังคับโหนดให้รับเงินเฟ้อที่ไม่ถูกต้องได้
- ถือเสียงข้างมากชั่วคราวของพูลเป็นการถือครองอุปกรณ์ทั้งหมดถาวร หรือปฏิเสธความเสี่ยงการประสานงานทั้งหมด
- สรุปความปลอดภัยลดถาวรจากค่าหนึ่งวันที่มีสัญญาณรบกวนโดยไม่มีบริบทความยาก ช่วง และจำนวนบล็อก
- คิดว่าแฮชเรตขจัดบั๊ก การโจมตี eclipse ความล้มเหลวในการดูแล นโยบายชำระราคา หรือความเสี่ยงจากการตอบสนองทางสังคม

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

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

- **แฮชเรตเครือข่ายวัดได้แม่นยำทันที** ค่านี้อนุมานจากงานและเวลาที่สังเกต จึงขึ้นกับปลาย ตัวประมาณ และช่วง
- **แฮชเรตสูงขึ้นรับประกันราคา Bitcoin สูงขึ้น** เศรษฐศาสตร์การขุดกับอุปสงค์อาจสัมพันธ์กัน แต่โปรโตคอลไม่มีฟังก์ชันราคา
- **ผู้โจมตี 51% ใช้เหรียญของใครก็ได้** กำลังแฮชสร้างลายเซ็นกุญแจส่วนตัวไม่ได้และทำให้โหนดรับเงินเฟ้อที่ไม่ถูกต้องไม่ได้
- **ส่วนแบ่งพูลคืออุปกรณ์ของผู้ดำเนินการ** พูลมักประสานนักขุดอิสระที่ย้ายได้ แม้การกระจุกของแม่แบบยังสำคัญ
- **การลดหนึ่งวันพิสูจน์ว่าเครื่องหยุดถาวร** ค่าช่วงสั้นแกว่งตามการพบบล็อกแบบสุ่ม ต้องเทียบหลายช่วงและรอบความยาก

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

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

- [Bitcoin](/th/crypto/bitcoin/)
- [Proof of work](/th/crypto/proof-of-work/)
- [การขุด](/th/crypto/mining/)
- [การปรับความยาก](/th/crypto/difficulty-adjustment/)
- [การจัดเชนใหม่](/th/crypto/chain-reorg/)

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

## แหล่งข้อมูล

- [Blockchain Technology Overview](https://doi.org/10.6028/NIST.IR.8202) - NIST (เข้าถึง: 2026-08-19)
- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org (เข้าถึง: 2026-08-19)
- [Bitcoin Developer Guide: Block Chain](https://developer.bitcoin.org/devguide/block_chain.html) - Bitcoin Project (เข้าถึง: 2026-08-19)
- [Bitcoin Developer Reference: Block Chain](https://developer.bitcoin.org/reference/block_chain.html) - Bitcoin Project (เข้าถึง: 2026-08-19)
- [Bitcoin Core: mining.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/rpc/mining.cpp) - Bitcoin Core (เข้าถึง: 2026-08-19)
- [Bitcoin Core: chain.h](https://github.com/bitcoin/bitcoin/blob/master/src/chain.h) - Bitcoin Core (เข้าถึง: 2026-08-19)
- [Bitcoin Core: pow.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/pow.cpp) - Bitcoin Core (เข้าถึง: 2026-08-19)
- [Bitcoin Core RPC: getblockchaininfo](https://developer.bitcoin.org/reference/rpc/getblockchaininfo.html) - Bitcoin Project (เข้าถึง: 2026-08-19)

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