บาง block ใช้เวลาปิด 20 นาที บาง block ใช้เวลาปิด 2 นาที อันนี้คือปกติใช่ไหมครับ งั้นคำพูดที่ว่าจะมีการปิด block ทุก 10 นาที ไม่จริงเสมอไปใช่ไหมครับ แล้วจะมีวิธีไหนที่เราจะสามารถรับรู้การปิด block ได้เร็วที่สุดครับ #siamstr

Reply to this note

Please Login to reply.

Discussion

“เฉลี่ยทุกๆ 10 นาที” there is difficulty adjustment

ใช่แล้ว บางช่วงไฟฟ้าเค้าเหลือพีค ๆ เลยเอามาขุดได้เยอะ บางช่วงคนใช้ไฟเยอะก็ขุดน้อยลงไรงี้

https://youtu.be/vkqHR3SPcrg อธิบายไว้ต้นต้นคลิปนี้เลยครับ 😁

การปิดบลอคเหมือนการต่อจิ้กซอว์แบบสุ่ม

โดยเอาธุรกรรมที่ตรวจสอบแล้วว่าถูกต้องแต่อันมาจัดเรียงแบบสุ่ม ๆ แล้วทำการ Hash โดยหากค่าที่ได้มากกว่าเป้าหมายก็ทำการเรียงใหม่ ถ้าน้อยกว่าเป้าหมายก็ประกาศให้คนอื่นรู้ คนอื่นก็จะทำการเช็คว่าถูกต้องแล้วบอกต่อ ๆ กันไป เป็นอันบันทึกบลอคนี้สำเร็จแล้วเริ่มทำใหม่ในบลอคถัดไป

การสุ่มไม่สามารถกำหนดเวลาตายตัวได้ว่าจะใช้เวลากี่นาที แต่มันสามารถคำนวนคร่าว ๆ ได้จากค่าความยากของระบบ

คือถ้าค่าความยากเยอะ แต่คนในระบบที่ช่วยกันสุ่มมีน้อยก็จะใช้เวลาเกิน 10 นาที

ถ้าคนมาช่วยกันสุ่มมากขึ้น เวลาก็จะลดลง

โดยค่าความยากจะมีการปรับโดยใช้เวลาเฉลี่ยทุก ๆ 2016 บลอค (ประมาณ 2 สัปดาห์)

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