การขุดบิตคอยน์ทำงานอย่างไร? อธิบายให้เข้าใจง่าย
นิยาม · การขุดบิตคอยน์
กระบวนการเพิ่มบล็อกธุรกรรมถัดไปลงในบัญชีแยกประเภทของ Bitcoin โดยหาแฮชบล็อกที่ต่ำกว่าเป้าหมายของเครือข่าย ซึ่งต้องลองเดาจำนวนมหาศาล ผู้ชนะจะได้รับบิตคอยน์ใหม่พร้อมค่าธรรมเนียม
ลองนึกถึงการจับสลากที่ต้องจ่ายค่าไฟเพื่อซื้อตั๋ว นักขุดแต่ละคนสร้างบล็อกที่ตัวเองเสนอ แล้วซื้อตั๋วด้วยการแฮชให้เร็วที่สุด ตั๋วส่วนใหญ่ไม่ถูกรางวัล โดยเฉลี่ยทุก ๆ 10 นาที จะมีใครสักคนที่ไหนสักแห่งถูกรางวัล แสดงผลให้ทุกคนเห็น แล้วการแข่งขันก็เริ่มใหม่บนบล็อกนั้น
อ่านต่อ · คู่มือฉบับเต็ม
อธิบายการขุด Bitcoin ตั้งแต่พื้นฐาน
รางวัล การลดลงครึ่งหนึ่ง ความยาก เครื่องขุด พูล พลังงาน และการขุดยังคุ้มค่าในวันนี้หรือไม่ พร้อมตัวเลขแบบเรียลไทม์
การขุดบล็อกมีขั้นตอนอะไรบ้าง?
ภาพหลักด้านบนแสดงการทำงานกับบล็อก 970,864 นี่คือคำอธิบาย:
- 1
รวบรวมธุรกรรม
เลือกธุรกรรมที่รออยู่ในเมมพูล โดยเริ่มจากอัตราค่าธรรมเนียมสูงสุด แล้วเพิ่มธุรกรรม coinbase ที่จ่ายรางวัลให้นักขุด
- 2
สร้างเมอร์เคิลรูต
แฮชธุรกรรมเป็นคู่ ๆ ทีละระดับ จนเหลือแฮชเดียวที่แทนธุรกรรมทั้งหมด
- 3
กรอกส่วนหัว
มี 6 ฟิลด์ใน 80 ไบต์ ได้แก่ เวอร์ชัน แฮชของบล็อกก่อนหน้า รูทเมอร์เคิล เวลา เป้าหมาย และนอนซ์
- 4
แฮช เปลี่ยนนอนซ์ แล้วทำซ้ำ
คำนวณแฮชของเฮดเดอร์ด้วย SHA-256 สองรอบ ถ้าผลลัพธ์สูงเกินไป ให้เปลี่ยนนอนซ์แล้วลองใหม่
- 5
หาค่าแฮชให้ต่ำกว่าเป้าหมาย
แฮชที่ต่ำกว่าเป้าหมายคือหลักฐานการทำงาน โหนดอื่นตรวจสอบได้ด้วยการแฮชเพียงครั้งเดียว
- 6
รับรางวัล
บล็อกจะเชื่อมเข้ากับเชน และธุรกรรม coinbase จะจ่ายเงินอุดหนุนบล็อกบวกค่าธรรมเนียม จากนั้นทุกคนก็เริ่มทำบล็อกถัดไป
เมื่อนอนซ์ที่เป็นไปได้ 4.3 พันล้านค่าถูกลองหมด ซึ่งเครื่องรุ่นใหม่ใช้เวลาไม่ถึงหนึ่งวินาที นักขุดจะเปลี่ยนฟิลด์สำรองใน coinbase แทน วิธีนี้จะได้รากเมอร์เคิลใหม่ และชุดนอนซ์ใหม่ให้ลอง
ทำไมการขุด Bitcoin ถึงยากมาก?
เพราะคาดเดา SHA-256 ไม่ได้ เปลี่ยนบิตเดียวในส่วนหัวก็ทำให้แฮชเปลี่ยนไปโดยสิ้นเชิง จึงไม่มีทางลัด วิธีเดียวที่จะหาผู้ชนะคือการลองไปเรื่อย ๆ และกำหนดเป้าหมายไว้ให้ทั้งเครือข่ายใช้เวลาประมาณ 10 นาที
957 EH/s
แฮชเรตของเครือข่าย
สด อัปเดตรายชั่วโมง
5.7 × 1023
จำนวนแฮชต่อบล็อกโดยเฉลี่ย
อัตราแฮช × 600 วินาที
~10 นาที
เวลาเฉลี่ยต่อบล็อก
ค่าเป้าหมายของระดับความยาก
2,016
จำนวนบล็อกระหว่างการปรับระดับความยาก
ประมาณสองสัปดาห์
ถ้ามีเครื่องขุดเข้าร่วมมากขึ้น บล็อกจะเกิดเร็วขึ้นอยู่พักหนึ่ง และเมื่อถึงเวลาปรับครั้งถัดไป เป้าหมายจะยากขึ้น ถ้านักขุดออกไป เป้าหมายก็จะง่ายขึ้น คู่มือดูความยากติดตามการเปลี่ยนแปลงครั้งถัดไปแบบเรียลไทม์
ลองขุดบล็อกด้วยตัวเองได้ไหม?
ได้ ลองได้ที่นี่เลย เบราว์เซอร์ของคุณจะคำนวณ SHA-256 แบบสองรอบจริงกับบล็อกจำลอง ตั้งความยากเป็นเลขศูนย์นำหน้า 5 หรือ 6 ตัว แล้วดูว่าใช้เวลานานขึ้นแค่ไหน:
แบบโต้ตอบ · ลองขุดบล็อกในเบราว์เซอร์ของคุณ
Proof of work แบบ SHA-256d จริง, เฮดเดอร์แบบย่อ
แฮชของบล็อก (double SHA-256)
แก้ธุรกรรม: แฮชจะเปลี่ยนไปหมดแม้แค่เปลี่ยนตัวอักษรเดียว
จำนวนครั้ง: 0
แฮชเรตของคุณ: n/a
เวลา: 0.0 s
เลขศูนย์ที่เพิ่มมาแต่ละตัวทำให้ยากขึ้นประมาณ 16 เท่า บล็อกจริงต้องมีเลขศูนย์ประมาณ 19 หรือ 20 หากอยากรู้เรื่องการแฮช ส่วนหัวที่แก้ไขได้ทีละไบต์ และต้องใช้ทรัพยากรแค่ไหนในการโจมตี 51% ดูที่ งานพิสูจน์การทำงาน
ทำไม Bitcoin ต้องมีการขุด?
Bitcoin ไม่มีธนาคารคอยตัดสินว่าการชำระเงินใดเกิดขึ้นก่อน การขุดทำหน้าที่นี้ แต่ละบล็อกเรียงธุรกรรมเป็นชุด และเพราะทุกบล็อกต่อจากบล็อกก่อนหน้า การเปลี่ยนธุรกรรมเก่าจึงต้องทำงานทั้งหมดใหม่ตั้งแต่จุดนั้น นี่จึงทำให้การชำระเงินที่ยืนยันแล้วกลับรายการได้ยาก
การขุดยังเป็นวิธีสร้างบิตคอยน์ใหม่ตามกำหนดเวลาที่แน่นอน โดยรางวัลจะลดลงครึ่งหนึ่งทุกสี่ปี ดูเรื่องรางวัลได้ที่รางวัลบล็อกและการลดรางวัลลงครึ่งหนึ่ง
ขุดบิตคอยน์ด้วยตัวเองได้ไหม?
ทำได้ ถ้าใช้ ASIC เฉพาะทาง ค่าไฟถูก และเข้าร่วม พูลขุด แต่กำไรมีไม่มาก โทรศัพท์หรือแล็ปท็อปช้าเกินไปหลายล้านเท่าจนแทบไม่มีผล
The easy way to start is the CloudMineCrypto app. You mine for free with the free plan, ads, games, offers and daily check-ins, with no hardware, noise or power bill, and withdraw to your own wallet over Lightning, Bitcoin on-chain or BNB Smart Chain. Paid plans are an optional boost and usually mine less than they cost. Rewards are estimates based on live network data and aren’t guaranteed.
อ่านต่อ · คู่มือฉบับเต็ม
อธิบายการขุด Bitcoin ตั้งแต่พื้นฐาน
รางวัล การลดลงครึ่งหนึ่ง ความยาก เครื่องขุด พูล พลังงาน และการขุดยังคุ้มค่าในวันนี้หรือไม่ พร้อมตัวเลขแบบเรียลไทม์
คำถามที่พบบ่อย
การขุดบิตคอยน์ทำงานอย่างไร? อธิบายแบบง่าย ๆ
นักขุดรวมธุรกรรมที่รออยู่ไว้ในบล็อก แล้วลองเดาตัวเลขที่เรียกว่านอนซ์ไปเรื่อยๆ จนกว่าแฮชของบล็อกจะต่ำกว่าเป้าหมาย คนแรกที่หาเจอจะเพิ่มบล็อกลงในเชนและได้รับรางวัลบล็อก
นักขุดกำลังแก้โจทย์อะไรอยู่กันแน่?
ไม่มีอะไรซับซ้อน แค่หาเฮดเดอร์ที่มีแฮช SHA-256 สองรอบต่ำกว่าเป้าหมาย วิธีเดียวที่จะหาเจอคือลองเปลี่ยนนอนซ์และคำนวณแฮชใหม่ซ้ำๆ หลายล้านล้านครั้งต่อวินาที
ใช้เวลาขุดบล็อกหนึ่งนานแค่ไหน?
ทั้งเครือข่ายใช้เวลาเฉลี่ยประมาณ 10 นาที ความยากจะปรับทุก 2,016 บล็อกเพื่อรักษาเวลาไว้เท่านี้ ไม่ว่าอัตราแฮชรวมจะเป็นเท่าไร
นักขุดได้อะไรจากการขุดบล็อก?
เงินอุดหนุนบล็อก 3.125 BTC ตั้งแต่เดือนเมษายน 2024 บวกกับค่าธรรมเนียมของทุกธุรกรรมในบล็อก นักขุดส่วนใหญ่ขุดผ่านพูล ซึ่งแบ่งรางวัลให้สมาชิก
ขุดบิตคอยน์ที่บ้านได้ไหม?
ทำได้ก็ต่อเมื่อใช้เครื่อง ASIC เฉพาะทาง ค่าไฟถูก และเข้าร่วมพูล ถึงอย่างนั้นก็มักไม่คุ้มค่า โทรศัพท์หรือแล็ปท็อปช้าเกินไปมาก แอปอย่าง CloudMineCrypto ให้คุณขุดได้ฟรีโดยไม่ต้องใช้เครื่องขุดเอง รางวัลเป็นเพียงค่าประมาณ
แหล่งข้อมูลและอ่านต่อ
- Bitcoin: A Peer-to-Peer Electronic Cash System (ไวท์เปเปอร์) · Satoshi Nakamoto, 2008
- คู่มือบล็อกเชน: ส่วนหัว ต้นไม้เมอร์เคิล และหลักฐานการทำงาน · เอกสารนักพัฒนา Bitcoin
- คู่มือการขุด: ขุดคนเดียวและขุดผ่านพูล · เอกสารนักพัฒนา Bitcoin
- อัลกอริทึมแฮชบล็อก · Bitcoin Wiki
- ต้นไม้เมอร์เคิล · Bitcoin Wiki
- ความยาก · Bitcoin Wiki
ตัวเลขล่าสุดในหน้านี้มาจาก CloudMineCrypto API หรือบริการข้อมูลบล็อกเชนสาธารณะที่ระบุไว้ข้างตัวเลขเหล่านั้น โดยจะอัปเดตตามกำหนดเวลาและมีป้ายกำกับกำกับไว้ คู่มือนี้มีไว้เพื่อให้ความรู้ ไม่ใช่คำแนะนำทางการเงิน CloudMineCrypto ไม่ใช่ผลิตภัณฑ์เพื่อการลงทุน และรางวัลในแอปเป็นเพียงค่าประมาณ ไม่ได้รับประกัน
คุณอ่านวิธีทำงานแล้ว ตอนนี้มาดูมันเกิดขึ้นจริง
รับแพลนขุดฟรี 8 ชั่วโมงในแอป CloudMineCrypto แล้วดู BTC โดยประมาณของคุณค่อยๆ เพิ่มขึ้นจากข้อมูลเครือข่ายแบบเรียลไทม์ ไม่ต้องมีฮาร์ดแวร์ ไม่ต้องใช้บัตร