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

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

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

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

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

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

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

Reply to this note

Please Login to reply.

Discussion

No replies yet.