Tối ưu hóa thời gian xác nhận giao dịch Ethereum: Khám phá cấu trúc Epoch và Slot
Một trong những chỉ số quan trọng của trải nghiệm người dùng blockchain là tốc độ xác nhận giao dịch. Ethereum đã có những tiến bộ đáng kể trong lĩnh vực này, nhưng vẫn còn không gian để cải thiện. Bài viết này sẽ khám phá các giải pháp khả thi để tăng tốc xác nhận giao dịch của Ethereum.
Tóm tắt công nghệ hiện có
tính cuối cùng một khe
Hiện tại Ethereum sử dụng cơ chế đồng thuận Gasper, mỗi 12 giây một slot, 32 slot tạo thành một Epoch. Các validator lần lượt bỏ phiếu trong mỗi Epoch, sau hai Epoch đạt được đồng thuận cuối cùng. Phương pháp này tồn tại vấn đề phức tạp và thời gian xác nhận quá lâu.
Đặc tính cuối cùng của một khe đơn (SSF) đề xuất cơ chế tương tự như Tendermint, mỗi khối có thể được xác nhận cuối cùng trước khi khối tiếp theo được tạo ra. Tuy nhiên, điều này yêu cầu người xác thực phải thường xuyên phát hành thông điệp, gây gánh nặng cho mạng lưới. Mặc dù có một số giải pháp tối ưu hóa, như Orbit SSF, nhưng người dùng vẫn phải chờ từ 5-20 giây để xác nhận.
Xác nhận trước Rollup
Ethereum áp dụng lộ trình tập trung vào rollup, L2 chịu trách nhiệm cung cấp sự xác nhận nhanh hơn cho người dùng. Về lý thuyết, L2 có thể thiết lập một mạng phân cấp để sắp xếp, ký một lần mỗi vài trăm mili giây. Nhưng thực tế tiến triển chậm.
Xác nhận trước cơ bản
Giải pháp này sử dụng dịch vụ xác nhận trước do người đề xuất Ethereum cung cấp. Người dùng có thể trả thêm phí để đảm bảo giao dịch được đưa vào khối tiếp theo. Nếu người đề xuất vi phạm, họ có thể bị trừng phạt. Cơ chế này có thể được áp dụng đồng thời cho giao dịch L1 và L2.
Kiến trúc có thể trong tương lai
Kết hợp tính cuối cùng của khe đơn và cơ chế xác nhận trước, chúng ta có thể thấy một kiến trúc Epoch-Slot:
Kỷ nguyên: Sử dụng công nghệ giống như Orbit để giảm số lượng người xác thực chữ ký mỗi khe.
Slot: Cung cấp xác nhận nhanh chóng thông qua rollup hoặc xác nhận trước cơ sở
Kiến trúc này phản ánh một lý do sâu xa: đạt được sự đồng thuận sơ bộ mất ít thời gian hơn so với việc đạt được sự đồng thuận cuối cùng. Các yếu tố ảnh hưởng bao gồm số lượng nút tham gia và chất lượng nút.
Lựa chọn chiến lược L2
L2 hiện có ba chiến lược khả thi:
Hoàn toàn dựa trên Ethereum, tối ưu hóa các thuộc tính kỹ thuật và giá trị của nó.
Là "máy chủ có khung blockchain", kết hợp hiệu suất tập trung và bảo đảm phi tập trung.
Giải pháp trung gian: Xây dựng chuỗi nhanh quy mô nhỏ, dựa vào Ethereum để cung cấp sự an toàn bổ sung
Mỗi chiến lược tương ứng với cách thực hiện Epoch-Slot khác nhau. Chìa khóa nằm ở việc kiến trúc gốc của Ethereum có thể đạt được hiệu suất tốt đến đâu, điều này sẽ ảnh hưởng đến không gian phát triển của các giải pháp khác.
Hiện tại, độ phức tạp của người đề xuất khối, các thiết kế mới như Orbit SSF và các yếu tố khác vẫn còn chưa chắc chắn. Việc tiếp tục khám phá thêm nhiều tùy chọn sẽ giúp cung cấp trải nghiệm tốt hơn cho người dùng L1 và L2, đồng thời đơn giản hóa quy trình phát triển L2.
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.
24 thích
Phần thưởng
24
5
Đăng lại
Chia sẻ
Bình luận
0/400
TheShibaWhisperer
· 07-30 13:37
gas mới là yếu tố quan trọng chứ, chẳng cái gì rẻ hơn gas cả.
Xem bản gốcTrả lời0
GasWaster69
· 07-29 11:26
Ai mà hiểu cái này chứ? Nói xem tps có được không.
Xem bản gốcTrả lời0
AirdropHunter9000
· 07-29 06:14
靠 gas bơm lớn ai còn quan tâm đến cái này
Xem bản gốcTrả lời0
ImpermanentLossFan
· 07-29 06:12
Cuộc chiến L2 chưa kết thúc, còn nhiều vấn đề chưa được giải quyết.
Tối ưu hóa xác nhận giao dịch Ethereum: Khám phá kiến trúc Epoch-Slot và lựa chọn chiến lược L2
Tối ưu hóa thời gian xác nhận giao dịch Ethereum: Khám phá cấu trúc Epoch và Slot
Một trong những chỉ số quan trọng của trải nghiệm người dùng blockchain là tốc độ xác nhận giao dịch. Ethereum đã có những tiến bộ đáng kể trong lĩnh vực này, nhưng vẫn còn không gian để cải thiện. Bài viết này sẽ khám phá các giải pháp khả thi để tăng tốc xác nhận giao dịch của Ethereum.
Tóm tắt công nghệ hiện có
tính cuối cùng một khe
Hiện tại Ethereum sử dụng cơ chế đồng thuận Gasper, mỗi 12 giây một slot, 32 slot tạo thành một Epoch. Các validator lần lượt bỏ phiếu trong mỗi Epoch, sau hai Epoch đạt được đồng thuận cuối cùng. Phương pháp này tồn tại vấn đề phức tạp và thời gian xác nhận quá lâu.
Đặc tính cuối cùng của một khe đơn (SSF) đề xuất cơ chế tương tự như Tendermint, mỗi khối có thể được xác nhận cuối cùng trước khi khối tiếp theo được tạo ra. Tuy nhiên, điều này yêu cầu người xác thực phải thường xuyên phát hành thông điệp, gây gánh nặng cho mạng lưới. Mặc dù có một số giải pháp tối ưu hóa, như Orbit SSF, nhưng người dùng vẫn phải chờ từ 5-20 giây để xác nhận.
Xác nhận trước Rollup
Ethereum áp dụng lộ trình tập trung vào rollup, L2 chịu trách nhiệm cung cấp sự xác nhận nhanh hơn cho người dùng. Về lý thuyết, L2 có thể thiết lập một mạng phân cấp để sắp xếp, ký một lần mỗi vài trăm mili giây. Nhưng thực tế tiến triển chậm.
Xác nhận trước cơ bản
Giải pháp này sử dụng dịch vụ xác nhận trước do người đề xuất Ethereum cung cấp. Người dùng có thể trả thêm phí để đảm bảo giao dịch được đưa vào khối tiếp theo. Nếu người đề xuất vi phạm, họ có thể bị trừng phạt. Cơ chế này có thể được áp dụng đồng thời cho giao dịch L1 và L2.
Kiến trúc có thể trong tương lai
Kết hợp tính cuối cùng của khe đơn và cơ chế xác nhận trước, chúng ta có thể thấy một kiến trúc Epoch-Slot:
Kiến trúc này phản ánh một lý do sâu xa: đạt được sự đồng thuận sơ bộ mất ít thời gian hơn so với việc đạt được sự đồng thuận cuối cùng. Các yếu tố ảnh hưởng bao gồm số lượng nút tham gia và chất lượng nút.
Lựa chọn chiến lược L2
L2 hiện có ba chiến lược khả thi:
Mỗi chiến lược tương ứng với cách thực hiện Epoch-Slot khác nhau. Chìa khóa nằm ở việc kiến trúc gốc của Ethereum có thể đạt được hiệu suất tốt đến đâu, điều này sẽ ảnh hưởng đến không gian phát triển của các giải pháp khác.
Hiện tại, độ phức tạp của người đề xuất khối, các thiết kế mới như Orbit SSF và các yếu tố khác vẫn còn chưa chắc chắn. Việc tiếp tục khám phá thêm nhiều tùy chọn sẽ giúp cung cấp trải nghiệm tốt hơn cho người dùng L1 và L2, đồng thời đơn giản hóa quy trình phát triển L2.