Bạn đăng một bài trên Weibo chỉ mất 0,1 giây, nhưng để xác nhận một giao dịch trên blockchain thì các node phải "đọc lại" từng giao dịch trong khối trước — giống như một người lần lượt đối chiếu từng chữ trong cả cuốn sách. Ngày 17 tháng 8, mạng chính (mainnet) của World Chain sẽ ra mắt một tính năng mới, nhằm biến cuốn sách này thành một tập tài liệu để nhiều người cùng lúc đối chiếu. Nó có tên là EIP-7928, còn dân trong giang hồ gọi là "Danh sách truy cập khối" (Block Access Lists, BAL).
#区块链扩容 #Layer2 #Giải thích Web3
## Tại sao xác thực blockchain giống như "trạm thu phí một làn"
Hãy tưởng tượng một trạm thu phí trên cao tốc. Cách xác thực của blockchain truyền thống chính là chỉ mở một làn đường, mọi xe đều phải xếp hàng đi qua, và nhân viên thu phí kiểm tra từng chiếc một. Rắc rối hơn là: chiếc xe thứ hai có qua được hay không thường phụ thuộc vào việc sau khi chiếc xe đầu tiên đi qua thì mặt đường còn lại những gì — hoàn toàn không thể xử lý song song theo kiểu đi hai hàng cạnh nhau.
Đây chính là trạng thái công việc của hầu hết các node blockchain hiện nay. Mỗi khối giao dịch trong khối đó phải được thực thi lại theo đúng thứ tự, thì node mới có thể xác nhận “khối này không có vấn đề”. Để tăng tốc thường chỉ có hai lựa chọn: hoặc làm khối lớn hơn, hoặc cho node dùng máy tính đắt hơn—phương án sau sẽ khiến người bình thường rời khỏi mạng, từ đó ngày càng tập trung hơn.
## Danh sách truy cập: phát cho mỗi giao dịch một “tờ lệnh hành trình”
EIP-7928 muốn đổi cách nghĩ: thay vì để các node dò từng chiếc xe một, thì hãy để mỗi chiếc xe trước tiên nhận sẵn một tờ lệnh hành trình, ghi rõ “tôi sẽ đi qua ngã tư A, khu dịch vụ B, lối ra C”. Tờ lệnh hành trình này chính là “danh sách truy cập vào khối”.
Cụ thể hơn, danh sách truy cập ghi chính xác từng giao dịch trong một khối đã đọc số dư của những tài khoản nào, đã sửa những ô lưu trữ (storage slot) của những hợp đồng nào, và sau khi sửa xong thì giá trị cuối cùng ra sao. Node nhận được danh sách, không cần phải “diễn lại từ đầu” từng giao dịch nữa, mà có thể:
- ném các giao dịch không phụ thuộc lẫn nhau cho nhiều lõi CPU để xác thực đồng thời;
- tính trước trong nền root trạng thái mới;
- thậm chí “hâm nóng” bằng cách kéo sẵn dữ liệu cần dùng từ ổ cứng lên trước.
Xác thực biến từ “bài toán tính toán” thành “đáp án”. Nếu danh sách có nói dối, node sẽ phát hiện rất nhanh, và cái mất chỉ là một khoảng thời gian hữu hạn. Nói cách khác, danh sách truy cập không thể làm cho một khối sai trở nên đúng, nhưng nó có thể giúp khối đúng được xác nhận nhanh hơn.
## Mẹo của World Chain: cắt danh sách thành từng mảnh “mỗi 200 mili giây”
World Chain không dừng lại ở “dùng danh sách truy cập”. Nó kết hợp EIP-7928 với kiến trúc flashblock của chính mình, tạo thành một bộ “danh sách truy cập theo dạng luồng”.
Hiểu đơn giản: World Chain tạo ra một khối mới mỗi 2 giây, nhưng trong khoảng thời gian đó, cứ mỗi 200 mili giây nó lại đẩy ra mạng một bản cập nhật nhỏ dạng “sản phẩm dở dang”, gọi là flashblock. Mỗi flashblock kèm theo một phần của danh sách truy cập, nên node không cần đợi đến khi cả khối được đóng gói xong; nó có thể vừa nhận các lát cắt vừa xác thực song song. Bên trong World Chain từng thử nghiệm rằng trên một máy chủ cloud phổ thông, hệ thống này có thể đẩy thông lượng lên tới 1 tỷ gas mỗi giây (1 gigagas/s), trong khi ngưỡng phần cứng của node xác thực hầu như không đổi.
Thú vị hơn nữa là bản nâng cấp này không cần hard fork. Đơn vị vận hành node chỉ cần tự nâng cấp phần mềm, không phải phối hợp để cả mạng cùng đổi quy tắc. Điều này cũng giúp nó triển khai trước cả bản nâng cấp Glamsterdam của Ethereum mainnet.
## Vì sao việc này quan trọng?
Thứ nhất, nó làm cho “mở rộng không cần hi sinh phi tập trung” bớt khẩu hiệu đi một chút và thêm một chút hiện thực kỹ thuật. Nếu mỗi lần mở rộng lại đồng nghĩa với việc node phải đổi sang máy đắt hơn, thì cuối cùng mạng sẽ trở thành “sân chơi” riêng của vài công ty lớn. Giữ ngưỡng phần cứng không đổi để người bình thường vẫn có thể tham gia xác thực.
Thứ hai, L2 đang trở thành “đường băng thử bay” của Ethereum. World Chain sẽ triển khai EIP-7928 vào môi trường sản xuất trước, thu thập dữ liệu thật, tìm bug ở các tình huống biên; sau đó, khi Ethereum mainnet theo sau, mọi thứ sẽ vững vàng hơn. Nhịp “L2 đi trước, L1 theo sau” này có thể trở thành kịch bản tiêu chuẩn cho hệ sinh thái Ethereum trong tương lai.
Thứ ba, với người dùng phổ thông, cảm nhận trực tiếp hơn là: xác nhận giao dịch nhanh hơn, phí thấp hơn, và ứng dụng on-chain mượt mà hơn. Dù là DeFi arbitrage, giao dịch vật phẩm GameFi hay đối soát tài sản RWA, phía sau vẫn cần lớp nền chuỗi có thể xử lý thông lượng nhiều giao dịch hơn.
## Tất nhiên, không có “viên đạn bạc”
Danh sách truy cập không hề miễn phí. Mỗi flashblock phải truyền thêm một phần dữ liệu; dù World Chain cho biết với tải trọng thiên về lưu trữ (storage-intensive) thì mỗi triệu gas chỉ tăng khoảng 2–3 KiB, băng thông mạng vẫn là một chi phí. Xác thực song song cũng làm tăng độ phức tạp triển khai, đồng nghĩa với việc cần nhiều công việc kiểm toán an ninh hơn.
## Kết luận: từ “máy chép băng” đến “dàn đồng ca”
Trong quá khứ, blockchain giống như một chiếc máy chép băng: các node phải lặp lại từng chữ trong cả đoạn ghi âm để xác nhận nội dung. EIP-7928 và danh sách truy cập theo dạng luồng của World Chain đang biến nó thành một dàn đồng ca: các bè khác nhau cùng cất tiếng một lúc, nhưng mỗi người đều có thể đối chiếu bản nhạc để kiểm tra liệu nhịp điệu có nhất quán không.
Sau ngày 17 tháng 8, nếu mọi việc suôn sẻ, World Chain sẽ trở thành Layer2 đầu tiên chạy thông suốt cơ chế này trong môi trường sản xuất. Với Web3, đây không chỉ là một bản nâng cấp của riêng một chuỗi; đó là một tư duy mở rộng mới đã được kiểm chứng: không đôn phần cứng, không hard fork mà dùng một “cách tổ chức thông tin” thông minh hơn để mạng có thể chạy nhanh hơn.
Câu hỏi tiếp theo dành cho bạn: Nếu tốc độ xác nhận của blockchain thật sự nhanh đến mức “vô cảm” như lướt mạng xã hội, bạn mong muốn điều gì được triển khai đầu tiên trên chuỗi? Là xã hội phi tập trung, game on-chain hay quản lý tài sản RWA? Hãy trò chuyện ở phần bình luận.