Về hợp đồng tương lai gas trong giao thức

Bài viết này được dịch máy
Xem bản gốc

Xin cảm ơn Barnabé Monnot, Caspar Schwarz-Schilling, Charles St. Louis đã đóng góp ý kiến ​​cho bài viết này.

Người dùng blockchain phải trả phí gas để giao dịch. Sự biến động của phí gas dẫn đến trải nghiệm người dùng kém. Người dùng Ethereum cần phải có quỹ dự phòng trong trường hợp phí tăng đột biến và các doanh nghiệp cũng tính đến sự biến động phí khi quyết định nơi triển khai. Những vấn đề này rất thực tế và đã được đề cập nhiều lần trong những năm qua: Ed Felten, người sáng lập Offchain Labs và Arbitrum, đã đề cập đến sự biến động phí như một vấn đề đối với các blockchain cấp 2 trong một bài thuyết trình năm 2022, và Barnabé Monnot cũng mô tả vấn đề này vào khoảng thời gian đó. Arc , chuỗi dự kiến ​​của Circle, lập luận rằng sự biến động giá bị trầm trọng hơn do sự biến động giá ETH . Cuối cùng, bài đăng này được lấy cảm hứng từ dòng tweet gần đây của Vitalik:

vitalik_tweet
quan trọng_tweet 2160×2160 425 KB

Rõ ràng, thị trường cho không gian khối trong tương lai là rất cần thiết. Nhiều bên đã cố gắng xây dựng một sản phẩm để đạt được điều đó. Tôi đã trò chuyện với khoảng một chục cá nhân và công ty đã cố gắng ra mắt một sản phẩm như vậy. Tuy nhiên, hiện nay chúng ta vẫn chưa có nó. Trong các bài đăng năm 2022 của tôi về việc xây dựng các sản phẩm phái sinh không gian khối ( tại đâytại đây ), tôi đã chỉ ra hai lý do chính khiến việc tạo ra các sản phẩm này rất khó khăn:

  1. Phần lớn số tiền thu được từ phí gas , tức là phí cơ bản, bị đốt đi. Không bên nào sẽ nhận được phí cơ bản trong tương lai, do đó, không bên nào có vị thế mua tự nhiên trên thị trường tương lai gas . Vì vậy, chỉ có các nhà đầu cơ mới có thể cung cấp vị thế Short trên thị trường tương lai gas . Bởi vì phí cơ bản bị đốt đi, thị trường tương lai gas chỉ chuyển rủi ro từ bên này sang bên khác thay vì giảm thiểu rủi ro tổng thể.
  2. Phí cơ bản có thể bị thao túng. Đề xuất cải tiến Ethereum (EIP)-1559 đặt ra một quy tắc xác định giá phí cơ bản cho vị trí tiếp theo dựa trên mức sử dụng gas của vị trí hiện tại. Những người nắm giữ hợp đồng tương lai gas có thể thao túng phí cơ bản để có lợi cho mình.

Trong bài viết này, chúng ta sẽ tìm hiểu cách Đề xuất cải tiến Ethereum (EIP)-1559 là nguyên nhân cốt lõi của những vấn đề này và phác thảo một giải pháp khả thi. Tóm lại, Đề xuất cải tiến Ethereum (EIP)-1559 và hợp đồng tương lai gas là hai công cụ loại trừ lẫn nhau nhưng cùng cố gắng giải quyết một vấn đề tương tự: cải thiện khả năng dự đoán phí. Đề xuất cải tiến Ethereum (EIP)-1559 làm điều đó cho vị trí hiện tại, trong khi hợp đồng tương lai gas có thể làm điều đó cho bất kỳ vị trí nào. Để cho phép sử dụng hợp đồng tương lai gas , Ethereum cần loại bỏ Đề xuất cải tiến Ethereum (EIP)-1559 và tạo ra thị trường hợp đồng tương lai gas trong giao thức. Đóng góp chính của bài viết này là phác thảo một thị trường hợp đồng tương lai gas trong giao thức như vậy.

Không tương thích giữa Đề xuất cải tiến Ethereum (EIP)-1559 và Hợp đồng tương lai gas

Hợp đồng tương lai gas cần có người mua và người bán. Như đã đề cập trước đó, nhu cầu mua các sản phẩm này là rất rõ ràng. Các nhà cung cấp dịch vụ L2 sẽ muốn mua hợp đồng tương lai blob, người dùng, các ứng dụng Các ứng dụng phi tập trung (DAPPS) và ví điện tử có thể muốn mua hợp đồng tương lai gas thông thường. Vấn đề là không có người bán các sản phẩm tài chính này vì không có cá nhân nào nhận được phí gas , thay vào đó chúng bị đốt cháy. Các nhà đầu cơ cần phải can thiệp để cung cấp các sản phẩm này, điều mà cho đến nay vẫn chưa xảy ra bất chấp nhiều nỗ lực.

Có lẽ bạn thậm chí có thể chứng minh rằng Đề xuất cải tiến Ethereum (EIP)-1559 và hợp đồng tương lai gas là không tương thích. Chúng tôi cố gắng làm điều đó, một cách không chính thức, bằng phương pháp chứng minh phản chứng. Đề xuất cải tiến Ethereum (EIP)-1559 thỏa mãn ba thuộc tính: người dùng không trả nhiều hơn hoặc ít hơn phí cơ bản, người đề xuất chấp nhận bất kỳ giao dịch nào trả phí cơ bản, và người dùng và người đề xuất không thể thông đồng để thu lợi. Đối với những người quen thuộc với bài báo của Tim Roughgarden liên quan đến Đề xuất cải tiến Ethereum (EIP)-1559, các thuộc tính này lần lượt là DSIC, MMIC và khả năng chống OCA.

Giả sử, để phản biện, rằng hợp đồng tương lai phí cơ bản tồn tại. Có một holder hợp đồng tương lai đã trả một khoản tiền nào đó cho nó trước đây và giờ sẽ nhận được một lượng không gian khối nhất định mà không phải trả thêm chi phí nào. Người bán công Phái sinh trước đây đã được người mua trả tiền và hôm nay phải trả tiền cho không gian khối đó.

Hãy xem xét trường hợp đặc biệt khi người đề xuất là holder hợp đồng tương lai phí cơ sở. Bạn có thể hiểu đây là trường hợp phí cơ sở không bị đốt mà được chuyển cho người đề xuất. Thông thường, người đề xuất sẽ không chấp nhận giao dịch trả ít hơn phí cơ sở. Tuy nhiên, nếu người đó cũng là holder Phái sinh phí cơ sở, họ có thể bán Phái sinh phí cơ sở cho người dùng cận biên ngay cả khi mức sẵn lòng trả tối đa của họ thấp hơn phí cơ sở.

Bằng cách bán hợp đồng tương lai gas cho người dùng cận biên, bên đề xuất ít nhất cũng thu được sự sẵn lòng trả tiền của người dùng cận biên, vốn cao hơn không ngay cả khi thấp hơn phí cơ bản. Đây là một sự thông đồng có lợi giữa bên đề xuất và người dùng nhằm thực hiện giao dịch dưới mức giá phí cơ bản, phá vỡ tính toàn vẹn của OCA trong mô hình Roughgarden, và do đó phá vỡ phí cơ bản.

Ngay cả khi không phải người đề xuất mà là một thực thể khác nắm giữ hợp đồng tương lai phí cơ bản, người holder vẫn có thể bán cho người dùng muốn đưa giao dịch của họ vào để đổi lấy một giá trị nào đó. Việc bán diễn ra ngay cả khi giá thấp hơn phí cơ bản. Do đó, một thị trường phái sinh phí cơ bản hoạt động hiệu quả sẽ làm mất đi các đặc tính của Đề xuất cải tiến Ethereum (EIP)-1559, nhưng hiện nay Đề xuất cải tiến Ethereum (EIP)-1559 lại ngăn chặn một thị trường phái sinh phí cơ bản hoạt động hiệu quả.

Để tạo ra một thị trường phái sinh phí cơ bản hoạt động hiệu quả, tôi tin rằng Đề xuất cải tiến Ethereum (EIP)-1559 cần được thay đổi đáng kể. Ethereum có thể quay lại hình thức đấu giá giá đầu tiên như trước khi Đề xuất cải tiến Ethereum (EIP)-1559 được triển khai. Khi đó, người đề xuất sẽ biết họ sẽ nhận được tiền phí gas và có thể trở thành người bán hợp đồng tương lai gas . Có hai vấn đề với điều này: Thứ nhất, nó phụ thuộc vào việc người đề xuất tự nguyện trở thành người bán hợp đồng tương lai gas . Đảm bảo thị trường có sự tham gia rộng rãi của người đề xuất là một vấn đề khó khăn trong giai đoạn khởi đầu lạnh. Thứ hai, các hợp đồng tương lai chỉ có thể được bán trước khoảng 13 phút vì không biết ai sẽ là người đề xuất trước thời điểm đó. Một thị trường như vậy sẽ không mang lại sự chắc chắn cho các nhà phát triển khi quyết định nơi triển khai ứng dụng của họ. Để có một thị trường hợp đồng tương lai gas đúng nghĩa, Ethereum cần tích hợp nó vào chính giao thức.

Hợp đồng tương lai gas trong giao thức

Trong phần này, để đơn giản, chúng ta giả định rằng không có cơ chế phí giao dịch nào tồn tại trong giao thức và phác thảo cách thức hoạt động của thị trường tương lai gas . Trong phần cuối, chúng ta sẽ thảo luận về sự tương tác giữa cơ chế phí giao dịch, cho phép người dùng thông thường gửi giao dịch, và thị trường tương lai.

Thị trường hợp đồng tương lai gas trong khuôn khổ giao thức có ba giai đoạn.

  1. Thị trường sơ cấp. Hợp đồng tương lai cho các đơn vị gas của vị trí N N phải được bán ban đầu từ giao thức Ethereum cho người dùng, ví dụ, trong vị trí Nk N k .
  2. Thị trường thứ cấp. Những người tham gia đã mua hợp đồng tương lai trên thị trường sơ cấp có thể muốn giao dịch hợp đồng tương lai gas , chúng tôi gọi đây là thị trường thứ cấp. Giao thức phải theo dõi xem ai là người nắm giữ hợp đồng tương lai.
  3. Thanh toán. Holder hợp đồng tương lai phí gas phải được cấp quyền truy cập vào không gian khối.

Chúng tôi phác thảo hình ảnh ba giai đoạn này có thể trông như thế nào.

Thị trường sơ cấp. Hợp đồng tương lai ban đầu phải được bán trong khe Nk N k . Việc bán có thể diễn ra thông qua hợp đồng hệ thống ở lớp thực thi. Người mua tiềm năng gửi lệnh có dạng (bid_per_gas, units_of_gas) trong đó bid_per_gas là số lượng ETH mà người dùng sẵn sàng trả cho mỗi đơn vị gas trong hợp đồng tương lai họ nhận được và units_of_gas là số lượng gas họ muốn nhận. Sau đó, hợp đồng hệ thống sẽ chạy một cuộc đấu giá để phân bổ cho những người trả giá cao nhất.

Thị trường thứ cấp. Khi hợp đồng tương lai được phát hành và có người nắm giữ ban đầu, họ có thể bắt đầu giao dịch tự do. Hai điều cần theo dõi trong quá trình giao dịch là 1) khóa công khai của người nắm giữ và 2) giá thị trường trên mỗi đơn vị gas. Khóa công khai của người nắm giữ cho phép hợp đồng hệ thống cung cấp danh sách đề xuất quyền. Về nguyên tắc, điều này chỉ cần thiết vào cuối quá trình, vì vậy thay vì liên tục theo dõi khi người nắm giữ thay đổi, có thể chỉ cập nhật thông tin người nắm giữ ngay trước Block N. Giá thị trường trên mỗi đơn vị gas có thể cần được theo dõi trong giao thức để hỗ trợ cơ chế phí giao dịch như được mô tả trong phần Các cân nhắc khác .

Thanh toán . Những người nắm giữ hợp đồng tương lai gas phải được cấp quyền truy cập vào không gian khối (blockspace) cho số đơn vị gas mà hợp đồng tương lai của họ đại diện. Ethereum có thể cung cấp các hợp đồng tương lai gas được thanh toán vật lý bằng cách cấp cho những người nắm holder gas đồng tương lai gas trị giá 10 triệu đơn vị quyền đề xuất danh sách bao gồm 10 triệu đơn vị gas. Điều này tương tự như đề xuất IncluderSelect , cho phép mọi người mua quyền trở thành người tham gia trong FOCIL . IncluderSelect hoạt động bằng cách cho phép bất kỳ ai gửi một giao dịch lớp thực thi chỉ định số lượng đơn vị gas mà người dùng cần và số tiền họ sẵn sàng trả cho mỗi đơn vị gas. Một hợp đồng hệ thống sẽ lấy các giá thầu này làm đầu vào và xuất ra người dùng nào nhận được quyền đề xuất danh sách bao gồm với quy mô như thế nào.

Các yếu tố cần xem xét khác

Mục tiêu của bài viết này là thăm dò xem liệu Ethereum có cân nhắc thay đổi mạnh mẽ cơ chế phí giao dịch từ Đề xuất cải tiến Ethereum (EIP)-1559 sang thị trường tương lai gas hay không. Bài viết không đề cập đến các chi tiết quan trọng như phương thức thanh toán đấu giá. Tuy nhiên, chúng tôi nêu bật một số yếu tố quan trọng cần xem xét trong tương lai.

Việc đưa giao dịch giao ngay vào blockchain. Để mua hợp đồng tương lai trên cả thị trường sơ cấp và thứ cấp, người mua phải có khả năng đưa giao dịch của họ on-chain. Nói chung, nhiều người dùng hiện nay không quan tâm đến việc phòng ngừa rủi ro biến động phí gas và có thể muốn gửi giao dịch của họ đến mempool công khai để được đưa vào như hiện nay. Để cho phép cả người dùng thông thường và người mua hợp đồng tương lai tương tác với Ethereum, có thể cần phải bán ít hợp đồng tương lai với phí gas hơn gas hiện có trong Block. Ví dụ, nếu Gas Limit là 60 triệu đơn vị gas , 30 triệu có thể được bán trên thị trường hợp đồng tương lai và 30 triệu còn lại có thể được đáp ứng bởi nhu cầu của người dùng thông thường. Đảm bảo giá cả cho cả hai hình thức đưa vào blockchain đồng bộ với nhau là một vấn đề khó khăn, đòi hỏi thiết kế cơ chế phí giao dịch cẩn thận.

Tại sao lại là hợp đồng tương lai? Người dùng có thể muốn phòng ngừa rủi ro phí gas thông qua các công cụ khác ngoài hợp đồng tương lai. Tôi tin rằng việc cung cấp hợp đồng tương lai tiêu chuẩn là phù hợp nhất với Ethereum vì nó phù hợp với việc giao hàng thông qua danh sách bao gồm. Hơn nữa, việc cung cấp hợp đồng tương lai trên thị trường sơ cấp cho phép các nhà giao dịch cấu trúc các sản phẩm khác nhau trên thị trường thứ cấp. Một kết quả nổi tiếng trong tài chính, nguyên tắc ngang giá quyền chọn mua và quyền chọn bán (put-call parity), cho thấy rằng với hợp đồng tương lai, người ta có thể xây dựng các công cụ phái sinh tài chính khác như quyền chọn mua và quyền chọn bán.

Chiếm giữ và Hiệu quả Phân bổ. Một mục tiêu của cơ chế phí giao dịch của Ethereum là đảm bảo rằng những người dùng coi trọng không gian khối nhất sẽ nhận được nó. Khi bán không gian khối trước thời hạn rất lâu, nó có thể được phân bổ cho người đã coi trọng nó nhất một năm trước nhưng hiện tại không còn như vậy nữa. Tức là, hiệu quả phân bổ không gian khối giảm xuống. Trong trường hợp xấu nhất, ai đó có thể đơn giản là không sử dụng không gian khối của họ (tức là ai đó có thể chiếm giữ) và Xuất lượng của Ethereum sẽ giảm. Sự giảm hiệu quả phân bổ là điều vốn có trong hợp đồng tương lai phí gas . Những gì Ethereum mất đi về hiệu quả phân bổ, nó bù lại bằng hiệu quả đầu tư. Mọi người có nhiều khả năng đầu tư vào việc xây dựng trên Ethereum hơn nếu họ được đảm bảo rằng họ có thể truy cập không gian khối trong tương lai.

Danh sách bao gồm không điều kiện . Hiện tại, FOCIL được đề xuất sử dụng danh sách bao gồm có điều kiện. Điều đó có nghĩa là nếu Block đã đầy, các giao dịch trong danh sách bao gồm có thể bị loại trừ. Nếu danh sách bao gồm được bán trước rất lâu như một biện pháp phòng ngừa rủi ro biến động giá gas , thì danh sách bao gồm nên trở thành không điều kiện. Các giao dịch trong danh sách bao gồm không điều kiện phải được đưa vào Block và được ưu tiên hơn các giao dịch khác nếu Block đã đầy.


Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
78
Thêm vào Yêu thích
18
Bình luận