Block Producer là gì?
Một Block Producer là thành phần thu thập các giao dịch hợp lệ, đóng gói chúng thành một block và đề xuất block đó lên mạng để được phê duyệt. Trên một số chuỗi họ được gọi là validator hoặc delegate, nhưng công việc giống nhau. Hãy nghĩ về một Block Producer như bếp trưởng gửi các đĩa ra sau khi bếp đã kiểm tra xong.
“A Block Producer can just change the ledger.” Không. Nếu một Block Producer đề xuất block không hợp lệ, các node khác sẽ từ chối, và chuỗi tiếp tục hoạt động mà không có họ.
Cách Block Producer hoạt động
Giải thích nhanh, không lan man. Bạn gửi một giao dịch, nó chờ trong mempool, và khi đến lượt một producer, họ cố gắng đưa giao dịch đó vào block mới.
- Bước 1: Các giao dịch được người dùng phát đi và được gom vào hàng đợi.
- Bước 2: Một tham gia được chọn theo cơ chế đồng thuận để làm proposer cho vòng này.
- Bước 3: Người đề xuất xây block, kiểm tra chữ ký, sắp xếp giao dịch, và thêm tham chiếu tới block trước đó.
- Bước 4: Block được chia sẻ với các peer. Họ xác minh và báo hiệu phê duyệt theo quy định.
- Bước 5: Nếu được chấp nhận, block trở thành một phần của chuỗi và Block Producer nhận thưởng cùng phí giao dịch.
Nếu bạn muốn biết điều này liên quan thế nào tới ai có quyền quyết định và khi nào, xem qua Sự tham gia đồng thuận.
Tại sao Block Producer lại quan trọng
Vì các Block Producer ảnh hưởng đến tốc độ, phí và độ tin cậy bạn đặt vào một chuỗi.
- Lợi ích: Xác nhận nhanh hơn và trải nghiệm ứng dụng mượt mà hơn khi các Block Producer hoạt động tốt.
- Góc nhìn: Quá ít producer có thể đe dọa phân quyền, đó là lý do người ta để ý Rủi ro tập trung.
- Tính liên quan: Bạn sẽ gặp họ bất cứ khi nào bạn stake, ủy quyền, bỏ phiếu, hoặc phát triển trên dapps và DAO.
Đang ủy quyền? Kiểm tra thời gian hoạt động, tỷ lệ phí và hồ sơ quản trị của Block Producer trước khi chọn. Ảnh chụp màn hình có thể đẹp, nhưng lịch sử trên chuỗi đáng tin hơn.
Đặc điểm chính của Block Producer
Những điểm khiến một Block Producer đáng theo dõi:
- Chọn lựa: Họ được chọn theo quy tắc như proof of work hoặc lịch trình proof of stake.
- Sắp xếp: Họ chọn thứ tự giao dịch, điều này có thể ảnh hưởng đến phí và cơ hội chênh lệch giá.
- Thời gian hoạt động: Thời gian hoạt động ổn định giúp tạo block liên tục và giữ ứng dụng phản hồi tốt.
- Phần thưởng: Họ nhận phần thưởng phát hành và phí giao dịch cho các block được chấp nhận.
- Trách nhiệm giải trình: Hồ sơ công khai cho phép bất kỳ ai xem xét hành vi, có lợi cho Minh bạch và Trách nhiệm.
Các biến thể
Các chuỗi khác nhau, tên gọi khác nhau, nhưng công việc chung là đề xuất block:
- Miner: Cạnh tranh về sức mạnh tính toán để đề xuất block trong hệ thống proof of work.
- Validator: Đặt cược token và theo lịch slot hoặc epoch trong proof of stake.
- Delegate: Được bầu bởi chủ token trong delegated proof of stake.
- Proposer: Trên Ethereum, proposer có thể phối hợp với builder theo mô hình proposer builder separation.
Một Block Producer đề xuất block, nhưng mạng mới quyết định chấp nhận. Việc xác minh chung này là điều ngăn chặn các vụ tấn công chi tiêu kép cổ điển tấn công chi tiêu kép.
Ví dụ
Trên Solana, một validator theo lịch trở thành Block Producer cho một slot, gom hàng nghìn chuyển khoản thành khối và gửi block để bỏ phiếu.
Sự thật thú vị
EOS làm phổ biến thuật ngữ này bằng cách có đúng 21 producers hoạt động, kèm theo các chiến dịch công khai và các buổi họp cộng đồng. Tiền mã hóa gặp không khí hội đồng thành phố.
Tổng kết
Tóm tắt: một Block Producer thu thập giao dịch, đề xuất block, và mạng ký xác nhận. Rolex gặp các chủ đề Reddit, nhưng dành cho sổ cái của bạn.
