Làm thế nào để hiểu quan điểm của Vitalik về phương pháp xác nhận giao dịch Ethereum?

robot
Đang tạo bản tóm tắt

Tác giả gốc: Haotian

Đọc thêm:

《Vitalik Định đường Epoch và slot: Cung cấp thời gian xác nhận giao dịch nhanh hơn cho Ethereum》

Làm thế nào để hiểu quan điểm của @VitalikButerin về phương pháp xác nhận giao dịch Ethereum? Bởi vì thời gian xác nhận giao dịch trên mainnet từ 5-20 giây đã gần bằng tốc độ thanh toán bằng thẻ tín dụng, chỉ từ quan điểm người dùng, dường như đã đủ. Nhưng so với thời gian xác nhận trong layer 2 chỉ trong mili giây, sẽ có một số rủi ro an ninh giữa mainnet và layer 2, vì vậy, việc tối ưu hóa thời gian xác nhận giao dịch trên mainnet hơn nữa có thể phục vụ chiến lược phát triển lớn của layer 2?

1)Hiện tại, cơ chế đồng thuận Gasper trên Ethereum sử dụng các khái niệm cốt lõi của Slot (khe) và Epoch (kỷ nguyên), mỗi Slot kéo dài 12 giây, sẽ chọn một phần Validators để xác minh trạng thái giao dịch hiện tại của chuỗi và bầu cử, mỗi 32 Slot tương đương 6.4 phút sẽ tạo thành một kỷ nguyên, cơ bản mọi validators trong một kỷ nguyên sẽ hoàn thành việc bầu cử. Trạng thái hoàn tất giao dịch (Finality) thường phải trải qua hai kỷ nguyên tức 12.8 phút, điều này có nghĩa là sau 12.8 phút kể từ khi giao dịch được khởi đầu, nó mới có tính chất không thể đảo ngược.

2)Vitalik cho rằng thời gian quá dài và không hài lòng với cơ chế đồng thuận Gasper hiện tại, đã đề xuất phương pháp cải tiến Single-slot finality để đảm bảo mỗi khối hoàn thành xác nhận cuối cùng trong khối tiếp theo trước khi được tạo ra, từ đó có thể tăng tốc thời gian xác nhận cuối cùng. Tuy nhiên, việc xác nhận cuối cùng và xác nhận giao dịch là hai vấn đề khác nhau, không liên quan nhiều đến xác nhận giao dịch trong khoảng 5-20 giây mà người dùng cảm nhận được, nhưng nếu áp dụng vào mạng layer 2 thì vấn đề lớn hơn.

  1. Bởi vì thời gian giao dịch được xác nhận và xác nhận bởi người dùng trên lớp 2 sẽ ngắn hơn, không chỉ tốt hơn thời gian cảm nhận của người dùng từ 5-20 giây, mà còn có thể đạt được cấp độ mili giây. Điều này đến từ cơ chế xác nhận giao dịch trước toàn bộ của lớp 2. Tuy nhiên, nếu thời gian xác nhận giao dịch cuối cùng trên mạng chính layer 1 quá lâu, lý thuyết trên lớp 2 sẽ có một số rủi ro về thời gian chênh lệch: ví dụ, người dùng xác nhận nhanh chóng trên L1 và thực hiện các hoạt động tiếp theo, nhưng có thể mất tiền vì trạng thái xác nhận trên L1 chậm hơn; Hơn nữa, do rủi ro tập trung tồn tại trong lớp 2 chính nó, khoảng thời gian chênh lệch càng dài càng có rủi ro không biết trước về việc tập trung phá hoại.

  2. Vì vậy, theo quan điểm của tôi, việc tối ưu hóa thời gian xác nhận giao dịch trên mạng chính của Ethereum của Vitalik có phần đáp ứng chiến lược lớn được đẩy mạnh bởi hệ thống layer 2 và layer 1. Mặc dù có người trên thị trường đang nói xấu về layer 2, nhưng layer 2 đã trở thành một hướng phát triển cốt yếu trong quá trình phát triển của Ethereum.

Rõ ràng, Ethereum trong tương lai sẽ phải tiến hành chiến lược 'phân tầng', tập trung vào layer 1 để đảm bảo an ninh và phi tập trung, trong khi layer 2 cung cấp môi trường thanh toán tương tác ổn định và đáng tin cậy sẽ là xu hướng chung. Vitalik đề xuất tăng tốc xác nhận giao dịch, về bản chất là để giảm ma sát giữa layer 1 và layer 2, mang đến cho người dùng một môi trường tương tác front-end tốt hơn trên layer 2 và một cơ sở thanh toán sau cùng an toàn hơn.

Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
Không có bình luận