Được viết bởi Haotian
Làm thế nào để hiểu được suy nghĩ của @VitalikButerin về phương thức xác nhận giao dịch Ethereum? Bởi vì thời gian xác nhận giao dịch là 5-20 giây trên mạng chính đã gần bằng tốc độ tiêu thụ thẻ tín dụng nên có vẻ như là đủ dựa trên nhận thức của người dùng. Tuy nhiên, so với thời gian xác nhận ở mức mili giây của lớp 2, sự khác biệt trong xác nhận giao dịch giữa mạng chính và lớp 2 sẽ có những rủi ro bảo mật nhất định. Do đó, việc tối ưu hóa thời gian xác nhận giao dịch của mạng chính nhiều hơn để phục vụ cho những cân nhắc của lớp. Chiến lược phát triển của 2?
1) Cơ chế đồng thuận Gasper hiện tại của Ethereum áp dụng các khái niệm cốt lõi của Slot (khe thời gian) và Epoch (thời gian). Mỗi Slot kéo dài trong 12 giây và một phần Trình xác thực sẽ được chọn để xác minh trạng thái giao dịch hiện tại. của chuỗi. Để bỏ phiếu, cứ 32 Slots, tức là 6,4 phút, sẽ tạo thành một khoảng thời gian. Về cơ bản, tất cả những người xác thực sẽ hoàn thành việc bỏ phiếu trong một khoảng thời gian. Quá trình hoàn tất giao dịch thường mất hai khoảng thời gian là 12,8 phút, có nghĩa là giao dịch sẽ không thể đảo ngược sau 12,8 phút kể từ khi nó được bắt đầu.
2) Vitalik tin 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, đồng thời đề xuất phương pháp cải thiện tính hữu hạn của một vị trí, có thể đảm bảo rằng mỗi khối nằm trong khối tiếp theo. được hoàn thành trước khi tạo nên thời gian xác nhận cuối cùng có thể được đẩy nhanh. Chỉ là xác nhận cuối cùng và xác nhận giao dịch là hai việc khác nhau. Điều này ít liên quan đến xác nhận giao dịch trong 5-20 giây mà người dùng cảm nhận được, nhưng sẽ là một vấn đề lớn nếu nó tương ứng với mạng lớp 2.
3) Vì thời gian để người dùng layer2 gửi và xác nhận giao dịch sẽ ngắn hơn nên không chỉ tốt hơn thời gian nhận thức của người dùng là 5-20 giây mà còn có thể đạt tới mức mili giây. Điều này là do cơ chế xác nhận trước giao dịch được toàn bộ lớp 2 áp dụng. Tuy nhiên, nếu thời gian xác nhận cuối cùng của giao dịch trên mạng chính lớp 1 quá dài, về mặt lý thuyết sẽ có một số rủi ro về độ trễ thời gian trên lớp 2: ví dụ: người dùng nhanh chóng xác nhận và thực hiện các hành động tiếp theo trên L1, nhưng có thể do độ trễ gây ra trong việc xác nhận trạng thái L1 mất quỹ;
4) Do đó, theo tôi, bài viết mới của Vitalik tối ưu hóa thời gian xác nhận giao dịch của mạng chính Ethereum, ở một mức độ nào đó, là để phục vụ cho chiến lược lớn là thúc đẩy chung hệ thống layer2 và layer1 hệ thống. Mặc dù một số người trên thị trường đang nói xấu lớp 2 nhưng lớp 2 đã trở thành hướng đi cần phải ổn định trong quá trình phát triển của Ethereum.
Rõ ràng, Ethereum phải thúc đẩy chiến lược "phân lớp" trong tương lai, dựa vào lớp 1 để tập trung vào bảo mật và phân cấp, và dựa vào lớp 2 để cung cấp môi trường giải quyết 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ề cơ bản là để giảm ma sát giữa lớp 1 và lớp 2, mang đến cho người dùng môi trường tương tác giao diện người dùng với trải nghiệm lớp 2 tốt hơn và cơ sở giải quyết phía sau an toàn hơn.