Ý kiến: Ưu và nhược điểm của "chạy trước" trên Ethereum
Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ
Những người đam mê Ethereum (ID: ethfans)
Những người đam mê Ethereum (ID: ethfans)
, Tác giả: Ed Felten, bản dịch & hiệu đính: Min Min & A Jian, được Odaily tái bản với sự ủy quyền.
Vitalik Buterin đã trả lời bài báo của tôi bằng một lập luận mà tôi không nghĩ là đúng, tôi sẽ giải thích sau. Sau đó, tôi đã có một cuộc thảo luận dài với Vitalik trên Telegram và cuối cùng đã hiểu quan điểm của anh ấy. Tóm lại, tôi vẫn không nghĩ anh ấy đúng.
Vitalik tin rằng phải có một công cụ khai thác nào đó giỏi giao dịch chạy trước hơn những công cụ khai thác khác và tìm kiếm lợi ích kinh tế từ nó, do đó tăng tỷ lệ sức mạnh tính toán của anh ta và loại bỏ những công cụ khai thác khác không giỏi trong các giao dịch chạy trước. Bằng cách này, xu hướng tập trung hóa sức mạnh tính toán sẽ được hình thành, điều này sẽ phá hủy sự ổn định của mạng.
tiêu đề phụ
Khi các giao dịch chạy trước trở thành một dịch vụ
Mô tả hình ảnh
-Xin lỗi, tôi thông báo rằng bạn hiện có thể nhận các dịch vụ tùy chỉnh cao cấp từ phía tôi-
Tôi không chia sẻ quan điểm này. Tại sao? Giả sử Fred là người đi đầu giỏi nhất trên toàn thế giới. Anh ấy có hiểu biết sâu sắc về cách đóng gói các khối Ethereum và khả năng kiếm lợi nhuận từ các giao dịch chạy trước của anh ấy là vô song. Cũng giả sử rằng Alice là một người khai thác kiểm soát 2% sức mạnh tính toán. Đương nhiên, Fred sẽ bán thỏa thuận trước cho Alice như một dịch vụ. Nếu Alice mua dịch vụ của Fred, thu nhập của Alice sẽ tăng thêm V mỗi khi cô ấy đào một khối, và sau đó cô ấy sẽ trả cho Fred không cao hơn V. Bằng cách này, cả hai bên đều có lợi, và Alice và Fred chắc chắn sẽ không từ chối. Alice không có gì đặc biệt ở đây. Vấn đề là Fred sẽ bán dịch vụ này cho mọi thợ mỏ.
(Ngoài ra, giả sử Fred tự khai thác, nhưng không có lợi thế về chi phí so với những người khai thác khác. Fred có thể cung cấp các giao dịch chạy trước cho các hoạt động khai thác của mình với mức giá chiết khấu hoặc thậm chí miễn phí, nhưng làm như vậy sẽ không tốt cho Fred: chiết khấu $X nghĩa là Điều này có nghĩa là Fred sẽ kiếm được thêm X đô la cho hoạt động kinh doanh khai thác của mình, nhưng anh ấy sẽ kiếm được ít hơn X đô la cho hoạt động kinh doanh chạy trước của mình. Do đó, nếu Fred cũng mua các dịch vụ giao dịch chạy trước cho hoạt động kinh doanh khai thác của mình như Alice đã làm, thì anh ấy bị ảnh hưởng bởi Các ưu đãi là như nhau.)
Kết quả cuối cùng là Fred sẽ bán dịch vụ chạy trước của mình cho tất cả những người khai thác quan tâm. Những người khai thác khác cũng sẽ mua.
Do đó, giao dịch chạy trước dưới dạng dịch vụ (FRaaS) đã trở thành một kết quả không thể tránh khỏi: trong thị trường đang hoạt động này, các chuyên gia giao dịch chạy trước Freds đang cạnh tranh để bán dịch vụ đóng gói khối cho Alices. Điều này hoàn toàn không thúc đẩy tập trung khai thác. FRaaS cho phép Alices bàn giao cho Freds vấn đề về cách sử dụng các giao dịch chạy trước để tăng doanh thu, do đó hạ thấp ngưỡng đầu vào để khai thác. Do đó, điều này có lợi cho việc thúc đẩy phân cấp khai thác.
FRaaS và nhóm khai thác
Cuối cùng, toàn bộ thị trường sẽ bao gồm một nhóm các nhóm khai thác. Fred sẽ điều hành một nhóm khai thác có thể trả cho người khai thác tỷ lệ hoàn vốn cao hơn so với các nhóm khai thác khác vì các khối khai thác của Fred sẽ luôn tạo ra lợi nhuận cao hơn so với các nhóm khai thác khác. Trong thị trường FRaaS, các đối thủ của Fred cũng sẽ làm như vậy. Hầu hết những người khai thác sẽ chọn nhóm trung thực mang lại năng suất cao nhất.
Điều quan trọng là, những người khai thác được tự do lựa chọn nhóm khai thác để làm việc cùng, tránh những người điều hành nhóm hoạt động sai và có thể chuyển sang các nhóm khai thác khác mỗi khi một khối được khai thác. Do đó, sức mạnh của nhà điều hành nhóm khai thác để xác định thứ tự giao dịch chỉ có thể được sử dụng trên một khối tại một thời điểm. Tất nhiên, việc khai thác Ethereum đã trao cho những người khai thác đã đóng gói các khối sức mạnh để xác định thứ tự giao dịch. Do đó, "sức mạnh độc quyền để đặt hàng các giao dịch trong một khối duy nhất" cần kiếm được trên thị trường mở chính xác là hiện trạng của chúng tôi, không phải là điều vi phạm thỏa thuận.
tiêu đề phụ
Cách thiết kế một hệ thống cho FRaaS
Nếu ngành công nghiệp FRaaS sẽ được hình thành trong tương lai, chúng ta nên thiết kế một hệ thống mạnh mẽ hơn như thế nào? Tôi có hai nguyên tắc.
1. Duy trì sự cạnh tranh trong ngành FRaaS
Nguyên tắc đầu tiên là nếu ngành FRaaS được hình thành trong tương lai, chúng tôi hy vọng rằng sẽ có sự cạnh tranh nội bộ trong đó, để quyền sắp xếp các giao dịch sẽ không bị độc quyền bởi một bên nào đó. Nói chung, các công ty độc quyền thường có nhiều quyền lực hơn các công ty dẫn đầu thị trường trong các thị trường cạnh tranh và họ thường sử dụng quyền lực của mình để nắm bắt giá trị, dẫn đến thị trường kém hiệu quả hơn và mất người dùng cuối. Từ điều này có thể thấy rằng chúng ta không nên trao cho một bên nào đó quyền độc quyền đóng gói các khối một cách giả tạo. Mặt khác, điều này dẫn đến sự tập trung hóa, các nguyên tắc cộng đồng bị xâm phạm và lạm dụng quyền lực, điều không thể xảy ra trong một thị trường cạnh tranh. Ngay cả khi sự độc quyền chỉ là tạm thời, nó sẽ chỉ dẫn đến sự tập trung quyền lực không cần thiết.
Nguyên tắc thứ hai là chúng ta phải nhớ rằng chạy trước là có hại và nên hạn chế tối đa. Chúng ta nên coi khả năng chống cự trước là một trong những tiêu chí để đánh giá các hệ thống và giao thức.
Ví dụ: khi đánh giá bất kỳ giao thức mới nào, chúng ta nên tự hỏi mình câu hỏi này: Giao thức này sẽ tăng hay giảm quyền chạy trước của người khai thác hoặc những người tham gia khác?
Trong tương lai, tôi sẽ trình bày chi tiết cách thức hoạt động của nguyên tắc này trong thiết kế giao thức Arbitrum của chúng tôi và lý do tại sao chúng tôi tin rằng giải pháp Lớp 2 tích cực phân cấp thứ tự giao dịch lại vượt trội hơn Ethereum.


