ความยากเชื่อมงานของฮาร์ดแวร์กับบล็อกที่เครือข่ายยอมรับ คู่มือนี้อธิบายเป้าหมาย การปรับของ Blocknet และความยากแชร์ที่แยกกัน เข้าใจค่าที่เปลี่ยนก่อนเทียบ hashrate เวลาบล็อก หรือเครื่องคำนวณรางวัล
ความยากการขุดคืออะไร?
คือปริมาณงานแฮชที่คาดหวังเพื่อหาผลลัพธ์ผ่านเป้าหมาย ความยากสูงทำให้ผลลัพธ์ที่ผ่านเกิดน้อยลงเมื่อ hashrate เท่าเดิม สำหรับ Blocknet ความยากเครือข่ายใกล้เคียงจำนวนแฮชที่คาดหวังต่อบล็อก ส่วนความยากแชร์วัดเป้าหมายการส่งอีกชุดหนึ่ง
แต่ละแฮชสร้างตัวเลขที่ต้องผ่านเกณฑ์เป้าหมาย เป้าหมายเล็กลงยอมรับสัดส่วนผลลัพธ์น้อยลง จึงมีความยากสูงขึ้น Blocknet นำค่าสูงสุด 256 บิตหารด้วยความยากเพื่อหาเป้าหมาย 256 บิต การเพิ่มความยากสองเท่าจึงเพิ่มงานคาดหวังประมาณสองเท่าโดยไม่เปลี่ยนการคำนวณแฮช
Blocknet ปรับความยากเครือข่ายอย่างไร?
คำนวณหลังทุกบล็อก กฎ mainnet ปัจจุบันใช้ค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักเชิงเส้นหรือ LWMA ของ 60 ช่วงล่าสุด โดยช่วงใหม่มีน้ำหนักมากกว่า เป้าหมายคือ 300 วินาทีต่อบล็อก การรวมความยากเดิมกับเวลาถ่วงน้ำหนักทำให้บล็อกที่เร็วต่อเนื่องมีแนวโน้มเพิ่มความยาก และช้าต่อเนื่องลดความยาก
โค้ดจำกัดช่วงเวลาที่ใช้และกำหนดความยากขั้นต่ำ 60 ช่วงต้องใช้ 61 timestamp ไม่ได้หมายถึงปรับเพียงทุก 60 บล็อก กฎช่วยรักษาจังหวะใกล้เป้าหมายเมื่อกำลังแฮชเปลี่ยน ห้านาทีเป็นค่าเฉลี่ย บล็อกหนึ่งอาจเร็วหรือช้ากว่านั้นมาก
ความยากเครือข่ายกับความยากแชร์
พูลกำหนดเป้าหมายแชร์เพื่อดูผลงานระหว่างการพบบล็อก โดยทั่วไปง่ายกว่าเป้าหมายเครือข่าย ทั้งสองค่าบอกงานคาดหวัง แต่ตอบคนละคำถามและกำหนดโดยคนละส่วนของระบบ:
| ความยาก | สิ่งที่ควบคุม |
|---|---|
| เครือข่าย | เกณฑ์งานของบล็อกผู้สมัครตามกฎฉันทามติ |
| แชร์ | เกณฑ์ส่งที่พูลมอบให้การเชื่อมต่อหรืองานขุด |
bntpool.com ใช้ความยากแปรผันหรือ vardiff ปรับความถี่ส่ง ที่ hashrate เท่าเดิม ความยากสูงมักให้แชร์น้อยลง แต่แต่ละแชร์แทนงานคาดหวังมากขึ้น ไม่เปลี่ยนความยากเครือข่าย ผลที่ผ่านเป้าหมายเครือข่ายด้วยอาจเป็นบล็อกผู้สมัคร แต่ daemon ยังต้องตรวจสอบ คู่มือผลแชร์อธิบายการยอมรับและปฏิเสธ
ความยากส่งผลต่อเวลาบล็อกอย่างไร?
สำหรับ Blocknet นำความยากเครือข่ายหาร hashrate ที่ทำงานในหน่วย H/s เพื่อประมาณช่วงเฉลี่ยเป็นวินาที ใช้ค่าจากช่วงเดียวกัน ตัวอย่างตรึงสองตัวแปรเพื่ออธิบายเลขคณิต ไม่ใช่ค่าปัจจุบันหรือคำพยากรณ์สำหรับเครื่องเฉพาะ
วินาทีที่คาดหวังต่อบล็อก ≈ ความยากเครือข่าย ÷ hashrate หน่วย H/s
| ความยากเครือข่าย | Hashrate | ช่วงที่คาดหวัง |
|---|---|---|
| 30,000 | 100 H/s | 300 s |
| 60,000 | 100 H/s | 600 s |
| 60,000 | 200 H/s | 300 s |
ที่ 30,000 และ 100 H/s ค่าเฉลี่ยคือ 300 วินาที เมื่อเพิ่มเป็น 60,000 ด้วย hashrate เดิมจะเป็น 600 วินาที ถ้า hashrate เพิ่มสองเท่าเป็น 200 H/s ด้วย จะกลับเป็น 300 วินาที ทั้งหมดเป็นค่าเฉลี่ยจากการทดลองซ้ำ คู่มือโชคของพูลอธิบายความต่างของรอบจริง
ทำไมรางวัลเปลี่ยนทั้งที่ hashrate คงที่?
เมื่อ hashrate ของคุณคงที่ ความยากเครือข่ายสูงลดจำนวนบล็อกคาดหวังต่อเวลาตราบที่ยังสูงอยู่ ถ้ากำลังรวมเพิ่มและความยากตามมา สัดส่วนงานของคุณจะลดลง รางวัลต่อบล็อกเป็นอีกปัจจัยที่เปลี่ยนแยกตามกำหนดรางวัล ความยากไม่ได้กำหนดจำนวน BNT ของรางวัลตามตาราง
ใช้ข้อมูลใหม่ในเครื่องคำนวณเพื่อดู BNT ที่คาดหวัง ตรวจสอบ hashrate มาจากโปรแกรมหรือพูลเพื่อคิดค่าธรรมเนียมให้ถูก โดยใช้ของรุ่นที่คุณใช้ ค่าประมาณเป็นค่าเฉลี่ยภายใต้สมมติฐาน การจ่ายจริงยังขึ้นกับบล็อก การยืนยัน และ PPLNS ความยากเพียงอย่างเดียวไม่บอกเวลาจ่าย
ควรดูความยากตัวไหน?
เริ่มจากคำถาม หากดูการพบบล็อก ใช้ความยากเครือข่ายและ hashrate ของเครื่องหรือพูลนั้น หากดูความถี่แชร์ ใช้ความยากของงานที่ได้รับ หากดูยอดหรือเงินจ่าย เปิด My Stats และประวัติการจ่าย เก็บเวลา ขอบเขต และหน่วยคู่กับทุกค่าที่เปรียบเทียบ
แดชบอร์ดพูลและประวัติบล็อกให้บริบทปัจจุบัน hashrate เครือข่ายประมาณจากงานล่าสุดและเวลาบล็อกจริง จึงอาจไม่เท่าความยากถัดไปหาร 300 วินาที คู่มือ hashrateอธิบายความต่าง แยกความยาก กำลังแฮช และโชคเมื่อวิเคราะห์ เพราะอธิบายคนละด้าน
คำถามที่พบบ่อย
ความยากสูงทำให้ hashrate ลดหรือไม่?
ความยากเปลี่ยนเป้าหมายที่ผลลัพธ์ต้องผ่าน ไม่ได้เปลี่ยนจำนวนแฮชต่อวินาทีของฮาร์ดแวร์โดยตรง เมื่อ hashrate เท่าเดิม ความยากเครือข่ายสูงทำให้ช่วงเวลาเฉลี่ยที่คาดหวังระหว่างบล็อกยาวขึ้น ตรวจสอบประสิทธิภาพแยกจากความถี่บล็อกหรือแชร์
แชร์ยากกว่าได้เงินมากกว่าหรือไม่?
แชร์นั้นแทนงานที่คาดหวังมากกว่า แต่ส่งได้น้อยครั้งลงเมื่อ hashrate เท่าเดิม เปรียบเทียบงานถ่วงน้ำหนักด้วยความยากในช่วงเดียวกัน รางวัล bntpool.com ยังขึ้นกับบล็อกที่ยอมรับและ PPLNS ไม่ใช่จำนวนแชร์ดิบ
Blocknet ปรับความยากบ่อยแค่ไหน?
หลังทุกบล็อกจะคำนวณความยากถัดไปจากประวัติล่าสุด กฎปัจจุบันใช้ค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักเชิงเส้นของ 60 ช่วงเวลา โดยมีเป้าหมาย 300 วินาทีต่อบล็อก ช่วงใหม่มีน้ำหนักมากกว่า แต่แต่ละบล็อกยังมาเร็วหรือช้ากว่าเป้าหมายได้