Kích thước khối (Block Size)
Tóm lại: Kích thước khối (block size) là tổng lượng dữ liệu có thể đưa vào một khối duy nhất trong chuỗi, và thường được hiểu là mức tối đa mà quy tắc của…
Kích thước khối (block size) là tổng lượng dữ liệu có thể đưa vào một khối duy nhất trong chuỗi, và thường được hiểu là mức tối đa mà quy tắc của blockchain cho phép. Cùng với tần suất tạo khối, kích thước khối quyết định số lượng giao dịch mà một mạng lưới có thể xử lý.
Vì sao điều này quan trọng
Giới hạn khối lớn hơn cho phép đưa nhiều giao dịch hơn vào mỗi khối, điều này có thể giúp giảm áp lực phí khi nhu cầu cao. Nhưng khối lớn hơn cần nhiều thời gian hơn để lan truyền khắp mạng lưới và đòi hỏi nhiều dung lượng lưu trữ cũng như băng thông hơn, khiến người dùng thông thường khó chạy full node hơn. Sự đánh đổi giữa công suất và tính phi tập trung này là nguồn gốc của cuộc tranh luận về kích thước khối của Bitcoin, dẫn đến bản nâng cấp SegWit trên Bitcoin và việc Bitcoin Cash tách ra thành một chuỗi riêng với khối lớn hơn. Một số mạng lưới đo công suất theo cách khác; ví dụ, Ethereum dùng giới hạn gas cho mỗi khối thay vì kích thước cố định tính bằng byte.
Ví dụ
Khi nhiều người dùng gửi giao dịch cùng lúc, số giao dịch đang chờ sẽ nhiều hơn sức chứa của khối tiếp theo. Thợ đào hoặc validator thường chọn những giao dịch trả phí cao nhất so với dung lượng chúng chiếm dụng, còn các giao dịch còn lại chờ trong mempool cho các khối sau. Người dùng trả phí thấp trong giai đoạn cao điểm có thể phải chờ qua nhiều khối mới được xác nhận, trong khi mức phí cao hơn giúp giao dịch có nhiều khả năng được đưa vào khối nhanh chóng.