33 เกี่ยวกับความยากของ Proof-of-Work
แปลโดย : Claude 3 Opus (Pro)
33
เกี่ยวกับความยากของ Proof-of-Work
Satoshi พูดถึงความยากของ proof-of-work ที่เพิ่มขึ้นเมื่อมีคนขุดเหรียญมากขึ้น
ความยากของ proof-of-work เพิ่มขึ้น
Satoshi Nakamoto 5 กุมภาพันธ์ 2010 19:19:12 น.
เราได้ทำการปรับความยากของ proof-of-work อัตโนมัติครั้งแรกเมื่อวันที่ 30 ธันวาคม 2009
ความยากขั้นต่ำคือ 32 zero bits ดังนั้นแม้ว่าจะมีเพียงคนเดียวที่รันโหนด ความยากก็จะไม่ต่ำกว่านั้น ตลอดเกือบทั้งปีที่แล้ว เรายังอยู่ต่ำกว่าขั้นต่ำ วันที่ 30 ธันวาคม เราขึ้นมาเหนือนั้น และอัลกอริธึมก็ปรับเป็นยากขึ้น หลังจากนั้นทุกครั้งที่ปรับจะยากขึ้นเรื่อยๆ
การปรับเมื่อวันที่ 4 กุมภาพันธ์ ทำให้ความยากเพิ่มขึ้นจาก 1.34 เท่าของความยากปีที่แล้ว เป็น 1.82 เท่าของความยากปีที่แล้ว นั่นหมายความว่าเมื่อทำงานในปริมาณเท่ากัน คุณจะสร้างเหรียญได้แค่ 55% เท่าเดิม
ความยากจะปรับตามสัดส่วนของความพยายามรวมทั้งเครือข่าย ถ้าจำนวนโหนดเพิ่มเป็นสองเท่า ความยากก็จะเพิ่มเป็นสองเท่าด้วย เพื่อให้ได้ผลลัพธ์รวมกลับไปเป็นอัตราที่ตั้งเป้าหมายไว้
สำหรับผู้ที่มีความรู้ทางเทคนิค สามารถดูค่าความยากของ proof-of-work ได้โดยค้นหาคำว่า "target:" ใน debug.log มันเป็นเลขฐานสิบหกแบบ unsigned ขนาด 256 บิต ที่ค่า SHA-256 จะต้องต่ำกว่าเพื่อที่จะสามารถสร้างบล็อกได้สำเร็จ มันจะถูกปรับทุกๆ 2016 บล็อก โดยทั่วไปคือประมาณสองสัปดาห์ นั่นคือตอนที่มันพิมพ์ "GetNextWorkRequired RETARGET" ใน debug.log
ขั้นต่ำ
00000000ffff0000000000000000000000000000000000000000000000000000
30/12/2009 00000000d86a0000000000000000000000000000000000000000000000000000
11/01/2010 00000000c4280000000000000000000000000000000000000000000000000000
25/01/2010 00000000be710000000000000000000000000000000000000000000000000000
04/02/2010 000000008cc30000000000000000000000000000000000000000000000000000
14/02/2010 0000000065465700000000000000000000000000000000000000000000000000
24/02/2010 0000000043b3e500000000000000000000000000000000000000000000000000
08/03/2010 00000000387f6f00000000000000000000000000000000000000000000000000
21/03/2010 0000000038137500000000000000000000000000000000000000000000000000
01/04/2010 000000002a111500000000000000000000000000000000000000000000000000
12/04/2010 0000000020bca700000000000000000000000000000000000000000000000000
21/04/2010 0000000016546f00000000000000000000000000000000000000000000000000
04/05/2010 0000000013ec5300000000000000000000000000000000000000000000000000
19/05/2010 00000000159c2400000000000000000000000000000000000000000000000000
29/05/2010 000000000f67c00000000000000000000000000000000000000000000000000
11/06/2010 000000000eba6400000000000000000000000000000000000000000000000000
24/06/2010 000000000d314200000000000000000000000000000000000000000000000000
06/07/2010 000000000ae49300000000000000000000000000000000000000000000000000
13/07/2010 0000000005a3f400000000000000000000000000000000000000000000000000
16/07/2010 000000000168fd00000000000000000000000000000000000000000000000000
27/07/2010 00000000010c5a00000000000000000000000000000000000000000000000000
05/08/2010 0000000000ba1800000000000000000000000000000000000000000000000000
15/08/2010 0000000000800e00000000000000000000000000000000000000000000000000
26/08/2010 0000000000692000000000000000000000000000000000000000000000000000
date | difficulty factor | % change |
2009 | 1.00 | |
30/12/2009 11/01/2010 25/01/2010 04/02/2010 14/02/2010 24/02/2010 08/03/2010 21/03/2010 01/04/2010 12/04/2010 21/04/2010 04/05/2010 19/05/2010 29/05/2010 11/06/2010 24/06/2010 06/07/2010 13/07/2010 16/07/2010 27/07/2010 05/08/2010 15/08/2010 26/08/2010 | 1.18 1.31 1.34 1.82 2.53 3.78 4.53 4.57 6.09 7.82 11.46 12.85 11.85 16.62 17.38 19.41 23.50 45.38 181.54 244.21 352.17 511.77 623.39 | +18% +11% +2% +36% +39% +49% +20% +9% +33% +28% +47% +12% -8% +40% +5% +12% +21% +93% +300% +35% +44% +45% +22% |
Last updated