เหตุใดบล็อกที่ขุดจึงไม่เต็มตลอดเวลา

Aug 16 2020

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

คำตอบ

4 PieterWuille Aug 16 2020 at 04:38

หากคุณดูการบล็อกล่าสุดเมื่อ https://blockstream.info/(ณ วันนี้ 15 ส.ค. 2020) บล็อกเกือบทั้งหมดอยู่ใกล้ 4000 kWU การเปลี่ยนแปลงเกิดจากความพร้อมของธุรกรรมขนาดเล็กเพียงพอที่จะเติมเต็มส่วนสุดท้ายและความแตกต่างในอัลกอริทึมการเลือก

ในบางครั้งบล็อกว่างจะปรากฏขึ้นแทน สิ่งเหล่านี้เกิดขึ้นเนื่องจากพูลที่เรียนรู้เกี่ยวกับบล็อกใหม่เร็วกว่าที่พวกเขาสามารถสร้างเทมเพลตใหม่ที่ด้านบนและแจ้งแฮชเชอร์ทั้งหมด แต่ทันทีที่บอกให้ทุกคนเริ่มทำงานกับบล็อกว่าง (ซึ่งถูกต้องแน่นอน) และเมื่อมีการสร้างเทมเพลตบล็อกแบบเต็มใหม่เท่านั้นพวกเขาจะแจ้งให้แฮชเชอร์ทราบ สิ่งนี้เลวร้ายลงโดยการขุดแบบไม่ต้องตรวจสอบความถูกต้องซึ่งพูลอาจเรียนรู้เกี่ยวกับเคล็ดลับแฮชบล็อกใหม่ก่อนที่จะได้เห็นบล็อกใหม่จริงๆ

เท่าที่ฉันเห็นในช่วงไม่กี่ปีที่ผ่านมาซึ่งมีแรงกดดันเพียงพอสำหรับความต้องการบล็อกทั้งหมดเต็มอย่างมีประสิทธิภาพยกเว้นบล็อกที่ว่างเปล่าเป็นครั้งคราว