BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Lưu trữ Eth1.x: EIP-1559 và Con đường cải tiến của Ethereum

Unitimes
特邀专栏作者
Bài viết này có khoảng 4261 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Cải thiện Ethereum (Eth1.x) và các chuỗi công khai khác là một hành trình gian khổ, nhưng những nỗ lực không bao giờ dừng lại.
Tóm tắt AI
Cải thiện Ethereum (Eth1.x) và các chuỗi công khai khác là một hành trình gian khổ, nhưng những nỗ lực không bao giờ dừng lại.

Lưu ý của biên tập viên: Bài viết này đến từUnitimes(ID:Uni-times)Lưu ý của biên tập viên: Bài viết này đến từ

, của Griffin Ichiba Hotchkiss, được dịch bởi David, được xuất bản với sự cho phép.

Gần đây, tôi đã suy nghĩ rất nhiều về những vùng đất hoang tàn hậu tận thế, đặc biệt là cảnh này trong bộ phim Max điên: Con đường cuồng nộ, nơi các nhân vật chính vừa thoát khỏi làn sóng truy đuổi đầu tiên, trước những kẻ truy đuổi tương lai. Họ cần tiếp tục đi, nhưng vẫn cần duy trì trái tim của bộ phim: một chiếc xe tải "cỗ xe ngựa" khổng lồ chở họ đến nơi an toàn. Vì vậy, nữ anh hùng Charlize Theron cần phải chui xuống gầm xe taxi trong khi xe tải đang chuyển động để sửa chữa:

Ý tưởng sửa chữa một chiếc xe tải phức tạp vẫn đang di chuyển hoàn toàn phù hợp với kịch tính dữ dội của bộ phim. Khi tôi nhìn thấy điều này, tôi nhận ra rằng đó là một phép ẩn dụ thích hợp cho quy trình EIP (Đề xuất cải tiến Ethereum) và công việc của các nhà phát triển cốt lõi.

Các thay đổi đối với giao thức Ethereum diễn ra trong thời gian thực và rất nhiều kỹ thuật phức tạp, cẩn thận được đưa vào các bản nâng cấp thủ công để mọi thứ và mọi người (nếu có thể) có thể tiến lên trong quá trình nâng cấp. Vẫn còn những khúc cua trên con đường trong vùng đất hoang blockchain, nhưng nhìn chung, Ethereum vẫn bỏ xa các phương tiện cướp bóc khác (nợ kỹ thuật) - miễn là chiếc xe tải tiếp tục tiến về phía trước và không ngừng di chuyển về phía chân trời. Các đề xuất mới có thể gây ra một số gián đoạn đối với hiện trạng trong thời gian ngắn, nhưng nhìn chung chúng là những cải tiến có giá trị đối với giao thức.

Thông thường trong loạt bài viết này, tôi cố gắng "nói sâu" thật bài bản, nhưng trong bài viết này, tôi muốn tập trung nhiều hơn vào nội dung và đặc điểm của cuộc thảo luận xung quanh các đề xuất này, hơn là công nghệ chứa đựng trong đó. Trước khi tìm hiểu xem các cuộc thảo luận đã tiến triển như thế nào và chúng ta đang ở đâu, chúng ta hãy xem xét rất ngắn gọn về hai đề xuất, EIP-1559 và "Thang cuốn".

EIP-1559

tiêu đề phụ

Một nơi tốt để bắt đầu là xem xét động lực cho đề xuất EIP-1559 [1] ban đầu. Động lực ban đầu cho đề xuất này khá đơn giản:

"Mô hình phí "đấu giá cao nhất" hiện tại trong Ethereum không hiệu quả và tốn kém cho người dùng. EIP này đề xuất một giải pháp thay thế cho cơ chế này bằng cách điều chỉnh phí mạng cơ sở dựa trên nhu cầu của mạng, từ đó tạo ra nhiều hiệu quả giá phí tốt hơn và giảm độ phức tạp của phần mềm khách hàng cần thiết để tránh phải trả phí cao không cần thiết."

Trong hệ thống Ethereum hiện tại, các giao dịch mới được gửi phải đợi để được đóng gói vào khối tiếp theo bởi một người khai thác, nhưng những giao dịch này có thể được tăng lên bằng cách tăng tham số gasPrice để làm cho nó cao hơn mức trung bình của mạng, do đó khuyến khích những người khai thác đóng gói các giao dịch của riêng họ . Nếu những người khai thác hợp lý, họ sẽ luôn muốn đưa giao dịch có phí giao dịch lớn nhất vào khối mới, vì vậy các giao dịch dự kiến ​​sẽ được đưa vào khối tiếp theo luôn là những giao dịch có giá gas cao nhất.

Vấn đề với mô hình đấu giá theo giá cao nhất này là mọi thứ có thể nhanh chóng vượt khỏi tầm kiểm soát trong thời kỳ nhu cầu giao dịch cao. Khi một khối sắp đầy, chi phí để đưa một giao dịch vào khối tiếp theo (phí giao dịch) có thể tăng vọt khi người dùng cố gắng đưa các giao dịch của họ vào với giá cao hơn những khối khác.

Mặc dù các công cụ khai thác hiện tại có một số khả năng (lưu ý: chẳng hạn như tăng giới hạn trên của gas khối) để tăng số lượng giao dịch được đóng gói trong một khối, giới hạn trên này không thể thay đổi sớm và trên thực tế, các công ty khai thác sẵn sàng sử dụng nhiều hơn Các khối nhỏ đầy đủ thay vì đẩy giới hạn khí khối ngày càng cao (đối với thợ mỏ, các khối lớn hơn mang lại rủi ro cao hơn do tỷ lệ khối chú). Đặc biệt nếu ví của bạn sử dụng thuật toán định giá gas sao cho giao dịch của bạn được đưa vào trong một khung thời gian nhất định, thì cuối cùng bạn có thể phải trả một khoản phí giao dịch khá cao[2] để giao dịch của bạn được đưa vào khối đầy đủ (gần như) tiếp theo.

EIP-1559 giới thiệu khái niệm "phí cơ sở" cho phí gas, được thiết lập để điều chỉnh linh hoạt sao cho tổng lượng gas sử dụng của một khối đạt đến mức giới hạn hiện tại là 10 triệu gas. "Phí cơ sở" này sẽ không đi vào túi của người khai thác mà sẽ bị đốt cháy. Để thúc đẩy những người khai thác đóng gói các giao dịch, người dùng cũng sẽ đặt tham số "Mẹo" (tiền boa) và đặt số tiền tối đa mà họ sẵn sàng trả để đưa các giao dịch của họ vào khối và những người khai thác sẽ nhận được "Mẹo" này " (mẹo).

Để biết thêm thông tin về EIP-1559, tôi khuyên bạn nên đọc Câu hỏi thường gặp về EIP-1559 [3] do Vitalik xuất bản và nếu muốn tìm hiểu sâu hơn, bạn có thể đọc sổ tay Jupyter này [4] do Barnabe Monnot xuất bản.

tiêu đề phụ

Xuất hiện một đề xuất đầy thách thức mới: Thang cuốn

Sự kém hiệu quả của hệ thống "đấu giá giá cao nhất" hiện tại đối với phí giao dịch Ethereum là một thực tế không thể tranh cãi và điều quan trọng là phải nói rõ rằng cơ chế phí giao dịch hiện tại có thể được cải thiện tốt hơn, không ai sẽ tranh luận về nó. cơ chế thay thế mô hình đấu giá theo giá đầu tiên chắc chắn sẽ mang lại lợi ích cho toàn bộ mạng Ethereum - và cuối cùng điều này sẽ mang lại lợi ích cho các nhà phát triển và người dùng cuối. Tất cả chúng ta có thể và nên đồng ý về điều này.

Tuy nhiên, cơ chế mới được đề xuất trong EIP-1559 hoạt động khác với cơ chế hiện tại và việc thay đổi nó sẽ gây ra sự cố, đặc biệt đối với bất kỳ phần mềm nào xây dựng và gửi giao dịch Ethereum cho người dùng. Ví nói riêng sẽ cần những thay đổi lớn để phù hợp với cơ chế mới này. Ngay cả khi mọi thứ sẽ tốt hơn cho mọi người về lâu dài, thì trong ngắn hạn, đề xuất EIP-1559 đặt gánh nặng lớn lên các nhà phát triển, những người cần thích ứng với thay đổi và ngăn phần mềm của họ bị hỏng.

Sau khi EIP-1559 trôi nổi trong món súp ban đầu của nó được một thời gian, cộng đồng Ethereum bắt đầu cân nhắc, bao gồm cả các nhà phát triển ví bị ảnh hưởng nhiều nhất bởi đề xuất này. Thay vì phản đối đề xuất, các nhà phát triển ví đã chọn một hướng thảo luận thú vị: họ xem xét lại động lực cốt lõi của đề xuất (nghĩa là cải thiện trải nghiệm người dùng đối với các giao dịch Ethereum) và đặt đề xuất vào bối cảnh đó, về cơ bản Trong tuyên bố của họ "nếu Dù sao thì chúng tôi cũng sẽ thực hiện tất cả công việc này, chúng tôi nên có ý tưởng ngay từ đầu về việc công việc này sẽ trông như thế nào đối với người dùng và chúng tôi nên sử dụng ý tưởng đó để giúp hướng dẫn những gì đang được đề xuất trong đề xuất này."

Điều này giải thích ngắn gọn đề xuất của Dan Finlay chống lại EIP-1559: Thuật toán thang cuốn [5]. Đề xuất này có nhiều điểm tương đồng với cơ chế của EIP-1559 và có động cơ và mục tiêu gần như giống nhau. Nhưng cơ chế Thang cuốn đã được đề xuất như một đề xuất cải tiến khác, thúc đẩy cộng đồng thảo luận chi tiết hơn về hai cơ chế được đề xuất riêng biệt.

"Để thúc đẩy một cuộc thảo luận cụ thể và hiệu quả hơn trong cộng đồng về thị trường phí gas, tôi nghĩ điều quan trọng là phải đưa ra một giải pháp thay thế tốt hơn đáng kể so với hiện trạng, để bất kỳ tính năng nào được nêu trong EIP-1559 đề xuất có thể được so sánh với một khả thi so với các cải tiến thay thế.”

  • Cơ chế thang cuốn này tương tự như mô hình đấu giá một giá hiện tại, với một số thay đổi quan trọng:

Thay vì gửi giao dịch với giá thầu cố định, người dùng gửi giá thầu "tăng dần", chỉ định số tiền tối đa họ sẵn sàng trả để giao dịch của họ được đưa vào. Tất cả các giá thầu được đưa vào hàng "thang cuốn" tăng dần và có thể dự đoán được tất cả các giá thầu trong hàng đợi với cùng tốc độ. Khi công cụ khai thác nhìn vào hàng đợi của tất cả các thang cuốn, nó sẽ chọn những giao dịch có giá thầu cao nhất, bất kể các giao dịch này đang ở thang cuốn nào. Khi một giao dịch được đưa vào một khối, người dùng sẽ trả "giá cao thứ hai" bên cạnh giá thầu cao nhất trong hàng đợi, thay vì trả giá thầu hiện tại của người dùng.

Ưu điểm chính của cơ chế Thang cuốn là nó cho phép khám phá giá hiệu quả. , đồng thời ngăn người dùng trả quá cao bằng cách tính giá cao thứ hai khi xếp hàng. Nó cũng có một số ưu điểm giống như EIP-1559, giúp người dùng dễ dàng lựa chọn mức cước chính xác, ngay cả khi mạng bị tắc nghẽn. Điều đáng chú ý là bản thân cơ chế Thang cuốn không thay đổi cơ chế xác định kích thước khối.

Bản thân đề xuất Thuật toán thang cuốn rất thú vị và tôi thực sự khuyên bạn nên đọc phần "chiến lược người dùng" [6] của đề xuất để so sánh cấp cao ba mô hình xử lý giao dịch khác nhau. Nếu bạn quan tâm đến vấn đề này, bài báo [7] giới thiệu Thuật toán Thang cuốn cũng đáng để nghiên cứu, nhưng tôi lạc đề một chút...

Trong một cuộc gọi hội nghị với những người triển khai EIP-1559, Dan Finlay đã đưa ra một số mô hình về cách hiển thị các thông số khác nhau trong ví cho người dùng, nêu bật cách các thông số này có thể được ẩn hoặc tiết lộ tùy thuộc vào mức độ can thiệp của người dùng. Xem bên dưới:

tiêu đề phụ

Tương lai của Ethereum

Tương lai của Ethereum

Cải thiện Ethereum (Eth1.x) và các chuỗi công khai khác là một hành trình gian khổ. Dòng thảo luận phù hợp phải là dòng thảo luận giữ cho các đề xuất cải tiến có ý nghĩa đó vẫn tiếp tục, nhưng cũng đảm bảo rằng tiếng nói của nhà phát triển và người dùng bị ảnh hưởng nhiều nhất được lắng nghe và mối quan tâm của họ được thống nhất. Bởi vì cuối cùng thì tất cả chúng ta sẽ lái cùng một chiếc xe tải lớn đến cổng Valhalla...à, hay còn gọi là Serenity (Ethereum 2.0). Đi trước vấn đề lạm phát trạng thái của Ethereum [9] có nghĩa là liên tục đề xuất, chỉ trích và sửa đổi các thay đổi một cách xây dựng mà không làm mất đà, sự sống còn của chúng tôi phụ thuộc vào điều đó!

Liên kết tham khảo:

[1]https://eips.ethereum.org/

[2]https://etherscan.io/

[3]https://notes.ethereum.org/

[4]https://github.com/ethereum/

[5]https://github.com/

[6]https://github.com/

[7]https://agoric.com/

[8]https://ethresear.ch/

[9]https://blog.ethereum.org/

开发者
ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Unitimes
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android