Gần đây lại thấy có người hỏi về giải pháp mở rộng quy mô của Ethereum, nên tôi quyết định tổng hợp lại hiểu biết của mình.



Thực ra vấn đề cốt lõi mà Ethereum đối mặt rất đơn giản — mỗi giây chỉ xử lý được 15 giao dịch, điều này trong một chuỗi khối sinh thái phát triển rực rỡ quả thật là một trò cười. Kết quả là phí Gas tăng vọt, người bình thường không thể sử dụng nổi, cảm giác như trở thành sân chơi của giới giàu có. Nhưng rõ ràng đây không phải là tầm nhìn ban đầu của Ethereum.

Vậy làm thế nào để giải quyết? Mở rộng chuỗi chính trực tiếp? Không được, như vậy sẽ khiến chi phí vận hành nút mạng tăng vọt, thậm chí làm mạng lưới trở nên tập trung hơn. Vì vậy cộng đồng Ethereum cuối cùng chọn giải pháp mở rộng quy mô lớp 2, trong đó công nghệ cốt lõi chính là Rollups.

Logic của Rollups thực ra khá tinh tế — chuyển toàn bộ quá trình tính toán ra ngoài chuỗi chính sang một “chuỗi Rollup” riêng, sau khi giao dịch hoàn tất sẽ đóng gói dữ liệu gửi về chuỗi chính để xác thực. Cách này vừa giảm tải cho chuỗi chính, vừa giảm đáng kể phí Gas. Về lý thuyết, có thể nâng TPS từ 15 lên 1000, phí Gas từ vài nghìn xuống vài trăm.

Tuy nhiên, công nghệ Rollups cũng chia thành hai dòng chính, mỗi dòng có đặc điểm riêng.

Một là Optimistic Rollups, đại diện là Optimism và Arbitrum. Logic của chúng là “giả định giao dịch hợp lệ trước”, rồi cho người khác thời gian để báo cáo gian lận nếu có. Nếu có ai nộp bằng chứng gian lận, hệ thống sẽ xác minh lại trên chuỗi chính. Cơ chế này dựa vào hệ thống ký quỹ để ngăn chặn hành vi xấu — bạn muốn gửi giao dịch phải đặt cọc ETH, nếu bị bắt gian lận sẽ bị tịch thu.

Vấn đề là quy trình này cần thời gian. Từ khi gửi giao dịch đến xác nhận cuối cùng có thể mất vài ngày thậm chí hai tuần, điều này thực sự gây khó chịu cho những người cần dùng gấp.

Loại thứ hai là ZK-Rollups, khó hơn về mặt kỹ thuật nhưng hiệu quả cao hơn. Nó không dựa vào “bằng chứng gian lận”, mà dùng công nghệ chứng minh bằng không kiến thức (Zero-Knowledge Proof), có thể hoàn tất xác minh tính toán ngoài chuỗi chính rồi gửi kết quả trực tiếp lên chuỗi chính. Giao dịch gần như có thể xác nhận ngay lập tức, đồng thời còn giảm chi phí dữ liệu đưa lên chuỗi.

Tuy nhiên, ZK-Rollups cũng có điểm yếu chết người — không tương thích với EVM. Điều này có nghĩa là các ứng dụng trên chuỗi chính Ethereum muốn chuyển sang chuỗi Rollup phải viết lại mã. Đội ngũ ZK-sync đang cố gắng giải quyết vấn đề này, nếu thành công, ZK-Rollups thực sự có thể trở thành yếu tố thay đổi luật chơi.

Hiện tại, các dự án như Loopring, Hermez, Aztec, Starkware đều đang khám phá khả năng của ZK-Rollups theo các cách khác nhau.

Nói tóm lại, lộ trình tương lai của Ethereum chính là xoay quanh Rollups. Đầu tiên là Merge, hợp nhất chuỗi Beacon và chuỗi thực thi, sau đó là phân đoạn dữ liệu, về bản chất là để thúc đẩy việc triển khai Rollups nhanh hơn. Khi Rollups thực sự trưởng thành, Ethereum không chỉ giải quyết được vấn đề mở rộng quy mô mà còn duy trì được tính phi tập trung và an toàn — điều này chưa từng có trong lịch sử blockchain.

Lúc đó, phí Gas thấp và giao dịch nhanh sẽ thu hút lượng lớn người dùng và nhà phát triển mới, hệ sinh thái DeFi của Ethereum sẽ bùng nổ thực sự. Đó cũng là lý do tôi luôn tin rằng Rollups chính là chìa khóa để Ethereum thực sự trở thành tầng thanh toán toàn cầu.
ETH-1,8%
OP-2,1%
ARB-2,17%
ZK-2,79%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim