Nếu bạn từng tự hỏi tại sao chi phí xác thực Ethereum lại cao như vậy; hoặc tại sao các nút có thể đòi hỏi nhiều tính toán như vậy, thì bài báo này dành cho bạn. Từ SSF đến các yêu cầu xác thực, bài báo này nhằm mục đích khám phá thế giới ẩn chứa các sự đánh đổi trong giao thức Ethereum.
Xin cảm ơn đặc biệt ethereum.org và Hacken.io về những hiểu biết của họ về động lực SSF và nghiên cứu Proto-Danksharding. Xin cảm ơn thêm Chainspace.co về sứ mệnh vô giá của họ trong việc mang lưu trữ bán cơ sở đến với số đông.
Tổng quan:
Ethereum là một hệ thống phức tạp. Gần như mọi lựa chọn giao thức đều có những tác động lan truyền, từ quy mô của Yêu cầu Xác thực (VR) và Bảo mật đến các sự đánh đổi TTF, mọi EIP hoặc thay đổi mạng, bất kể kích thước, sẽ ảnh hưởng đến gần như mọi góc của mạng lưới. Bài báo này có một số phần đề cập đến những tác động ẩn của một số mục tiêu mạng lưới được biết đến.
Mỗi cơ chế được triển khai trong giao thức Ethereum đều có một số tác động lan truyền, ví dụ, sau khi triển khai EIP-4844 Proto-Danksharding, Base rollup đã trải qua một sự gia tăng khối lượng giao dịch khoảng 200%. Hãy tận hưởng sự đơn giản này trong khi bạn có thể, vì đây là ví dụ đơn giản nhất trong suốt bài báo này. Rời xa những tác động có thể dự đoán được, rõ ràng rằng ngay cả các cơ chế giao thức cốt lõi cũng có những tác động lan tỏa đến các chức năng giao thức khác; Một ví dụ về điều này là chi phí xác thực.
Phần này chỉ giới thiệu những khái niệm này để bạn sẽ phải đọc tiếp để có thêm chi tiết, nhưng tóm lại, tăng chi phí xác thực tập trung trách nhiệm xác thực, ngăn chặn hoạt động độc hại, giảm tải tính toán và ảnh hưởng đến vô số thành phần Ethereum khác. Một số trong số những tác động này là tốt, một số xấu và một số ở giữa. Ngoài nhiều ví dụ khác, bài báo này mô tả những động lực này giữa một số thành phần Ethereum quan trọng. Bạn có quan tâm không?
Tải tính toán & TTF
SSF, hay Tính chất cuối cùng Đơn Slot, gần đây đã là một lĩnh vực nghiên cứu bị bỏ qua. Bị che mờ bởi ePBS, các triển khai Verkle và vô số dự án nghiên cứu giao thức khác. SSF đã bỏ qua giai đoạn nghiên cứu tác động và, gần như mù quáng, đã được chấp nhận là một mục tiêu giao thức trong tương lai. Mặc dù SSF, trong chính nó, nên là một cải tiến mạng, nhiều con đường để đạt được điều đó có thể gây ra tác động xấu đến sức khỏe của mạng. Mặc dù là một cách tiếp cận không khả thi để giải quyết vấn đề TTF, thời gian được phép đến tính chất cuối cùng có thể được thay đổi để đạt được thời gian tính chất cuối cùng nhanh hơn hoặc chậm hơn. Bạn có thể tự hỏi, "Tại sao tăng Thời gian Tính chất Cuối cùng Được Phép?" vâng, hãy bắt đầu với tác động của việc giảm nó.
Để làm rõ mọi thứ, TTF là thời gian mạng lưới Ethereum cần để hỗ trợ một giao dịch với ít nhất 33% tổng ETH của mạng. Quá trình này yêu cầu các bên xác thực cung cấp một lý do đa số để đến một điểm kiểm tra phải được theo sau bởi một điểm kiểm tra được chứng minh khác. Điều này thực tế cung cấp một bảo đảm không thể đảo ngược rằng các giao dịch trong khối đó được đồng ý và hợp pháp. Tính chất cuối cùng này là cần thiết cho nhiều Dapps như L2 - Mainnet bridges cần đảm bảo rằng các khoản tiền gửi đã được thực hiện. Thời gian Tính chất Cuối cùng Được Phép đơn giản hóa quá trình đóng gói điểm kiểm tra, tạo khối và quá trình xác nhận, và nó đại diện cho tổng thời gian cần thiết cho tính chất cuối cùng này nếu giao thức thực thi một giới hạn thời gian nào đó.
Giả sử rằng tất cả các giao thức, mạng và các hiệu quả tính toán, và các điểm nghẽn đều ở mức tối thiểu, có thể được giả định một cách sơ lược rằng thay đổi TTF được phép sẽ có tác động tuyến tính đến tải tính toán trung bình của bên xác thực. Đây là những hoàn cảnh vô cùng thô sơ và lý tưởng nhưng chúng cung cấp một mốc cơ sở cho các tác động dự kiến của mạng khi thay đổi TTF được phép. Bằng cách tăng pTTF, hoặc làm chậm toàn bộ quá trình tính chất cuối cùng, có thể mong đợi rằng các yêu cầu tính toán sẽ giảm, và trong các hoàn cảnh được nêu trước đó, theo cách tuyến tính. Mặt khác, bằng cách giảm pTTF hoặc buộc phải tăng tốc quá trình tính chất cuối cùng, có thể mong đợi rằng tải tính toán sẽ tăng. Dưới đây là một số phương trình cơ bản và lý tưởng thể hiện mối quan hệ này:
Thay đổi trong tải tính toán:
CO_{new}=CO_{old}×\frac{TTF_{new}}{TTF_{old}}COnew=COold×TTFnewTTFold
(tỷ lệ phần trăm thay đổi trong TTF ảnh hưởng tỷ lệ đến sự thay đổi trong Tải Tính toán)
Tác động đến tải tính toán:
\textbf{Percent Impact On CO}=\frac{CO_{old}}{CO_{new}−CO_{old}}×100Percent Impact On CO=COoldCOnew−COold×100
(Công thức thay đổi phần trăm cơ bản)
&&
\textbf{Percent Impact on CO}=\frac{TTF_{new}}{TTF_{old}−1}×100Percent Impact on CO=TTFnewTTFold−1×100
(tác động phần trăm đến Tải Tính toán được suy ra từ sự thay đổi tỷ lệ trong TTF)
Quyền xác thực và tập trung
Khi chi phí xác thực tăng lên, ngày càng ít người có thể tham gia vào quá trình xác thực, và các nhà xác thực còn lại được phép có nhiều trách nhiệm hơn đối với các hoạt động mạng. Khi các yêu cầu xác thực tăng lên, việc xác thực tập trung và thao túng mạng trở nên có thể. Câu nói "Quá nhiều điều tốt" áp dụng ở đây, vì nếu không có yêu cầu xác thực cao, các tác nhân xấu có nhiều cơ hội để tấn công, nhưng nếu VR quá cao, trách nhiệm xác thực tập trung và chủ quyền mạng bị ảnh hưởng. Điểm chính của những sổ cái phân tán này là khả năng của chúng để đưa cộng đồng vào các quyết định trên toàn mạng và lắp ráp khối. Hiện tại, Bit có thể cung cấp một rào cản thấp hơn để tham gia vào các đóng góp xác thực của cộng đồng, trong khi Ethereum có thể cung cấp lựa chọn xác thực công bằng hơn. Tóm lại, chi phí xác thực ảnh hưởng đến an ninh mạng ở cả hai phía, một phía cho phép xác thực cộng đồng nhưng giảm chi phí của hoạt động độc hại, ở phía kia xác thực tập trung và chủ quyền mạng bị ảnh hưởng. Một điều cuối cùng cần nhắc đến là nếu VR được giảm, nhiều người sẽ tham gia vào việc xác thực mạng dẫn đến một chi phí tính toán cao hơn. Cơ chế này cùng với những cơ chế đã đề cập ở trên tác động lẫn nhau tạo thành một mạng lưới các tương tác dựa trên lẫn nhau:
CR=yêu cầu tính toán, VR=yêu cầu xác thực, CO=chi phí tính toán
Tóm tắt lại:
Nhìn chung, bài viết này không chỉ nhằm mục đích liệt kê các tương tác riêng lẻ, mà còn nhắc nhở các nhà phát triển và người dùng rằng bất kỳ sự phát triển nào được thực hiện đối với giao thức Ethereum cốt lõi sẽ có vô số tác động lâu dài. Từ chi phí tính toán đến tập trung xác thực, mạng lưới tương tác này là một bằng chứng về sự phức tạp của giao thức Ethereum cốt lõi, và một lời nhắc nhở rằng các quyết định giao thức không nên được coi nhẹ.





