ขนาดบล็อก (Block Size)
โดยสรุป: ขนาดบล็อก (block size) หมายถึงปริมาณข้อมูลทั้งหมดที่สามารถบรรจุลงในบล็อกเดียวของเชน และโดยทั่วไปหมายถึงขนาดสูงสุดที่กฎของบล็อกเชนอนุญาต เมื่อรวมกับความถี่ในการสร้างบล็อก…
ขนาดบล็อก (block size) หมายถึงปริมาณข้อมูลทั้งหมดที่สามารถบรรจุลงในบล็อกเดียวของเชน และโดยทั่วไปหมายถึงขนาดสูงสุดที่กฎของบล็อกเชนอนุญาต เมื่อรวมกับความถี่ในการสร้างบล็อก ขนาดบล็อกจะเป็นตัวกำหนดว่าเครือข่ายสามารถประมวลผลธุรกรรมได้มากเพียงใด
ทำไมจึงสำคัญ
ขีดจำกัดขนาดบล็อกที่ใหญ่ขึ้นทำให้แต่ละบล็อกรองรับธุรกรรมได้มากขึ้น ซึ่งช่วยลดค่าธรรมเนียมได้เมื่อมีความต้องการสูง แต่บล็อกที่ใหญ่ขึ้นใช้เวลาในการกระจายไปทั่วเครือข่ายนานขึ้น และต้องใช้พื้นที่จัดเก็บและแบนด์วิดท์มากขึ้น ทำให้ผู้ใช้ทั่วไปรันฟูลโหนดได้ยากขึ้น การแลกเปลี่ยนระหว่างความจุกับการกระจายศูนย์นี้เป็นแรงผลักดันให้เกิดการถกเถียงเรื่องขนาดบล็อกของ Bitcoin ซึ่งนำไปสู่การอัปเกรด SegWit บน Bitcoin และการแยกตัวของ Bitcoin Cash ออกเป็นเชนต่างหากที่มีบล็อกใหญ่กว่า บางเครือข่ายวัดความจุด้วยวิธีที่ต่างออกไป ตัวอย่างเช่น Ethereum ใช้ขีดจำกัดแก๊ส (gas limit) ต่อบล็อก แทนขนาดที่ตายตัวเป็นไบต์
ตัวอย่าง
เมื่อผู้ใช้จำนวนมากส่งธุรกรรมพร้อมกัน จะมีธุรกรรมที่รออยู่มากกว่าที่บล็อกถัดไปจะรองรับได้ โดยทั่วไปนักขุดหรือผู้ตรวจสอบความถูกต้องจะเลือกธุรกรรมที่จ่ายค่าธรรมเนียมสูงที่สุดเมื่อเทียบกับพื้นที่ที่ใช้ ส่วนที่เหลือจะรออยู่ใน mempool สำหรับบล็อกถัด ๆ ไป ผู้ใช้ที่จ่ายค่าธรรมเนียมต่ำในช่วงที่เครือข่ายคับคั่งอาจต้องรอหลายบล็อกกว่าจะได้รับการยืนยัน ขณะที่ค่าธรรมเนียมที่สูงขึ้นทำให้มีโอกาสถูกบรรจุลงบล็อกได้เร็วขึ้น