Tổng quan

Ethereum vốn tồn tại rất nhiều vấn đề cần giải quyết, từ mở rộng hơn, nhanh hơn đến rẻ hơn. Optimism một Layer 2 trên Ethereum đã đặt ra sứ mệnh cho mình là giải quyết các vấn đề của ETH, một giải pháp mở rộng ETH và giúp ETH nhanh hơn và rẻ hơn nữa. Hôm nay, chúng ta cùng tìm hiểu hành trình của Optimism trên “con đường đến phí giao dịch dưới 1 USD”.

Điều này tưởng chừng như đơn giản nhưng lại đầy thách thức và áp lực. Nào, cùng GFS Blockchain bắt đầu tìm hiểu hành trình này nhé.

Đầu tiên, Optimism là gì

Optimism (OP) là một “Optimistic Rollup, về cơ bản chỉ là một cách mô tả hoa mỹ về một blockchain dựa trên sự bảo mật của một blockchain “mẹ” khác. Cụ thể, Optimistic Rollups tận dụng cơ chế đồng thuận (như PoW hoặc PoS) của blockchain “mẹ” thay vì cung cấp cơ chế đồng thuận như blockchain “mẹ”. Trong trường hợp của Optimism, blockchain “mẹ” này là Ethereum.

Cơ cấu phí trên Optimism

Để hiểu cách Optimism cắt giảm chi phí, trước tiên chúng ta cần hiểu cơ chế cấu thành phí trên OP.

Các khoản phí được tạo thành từ:

  • Chi phí Rollup: Chi phí của các giao dịch “Rolling up” thành các đợt và gửi chúng đến Ethereum (L1).
  • Chi phí thực thi L2: Chi phí để chạy giao dịch trên OP (L2).

Chi phí Rollup

Thay vì trả giá gas Ethereum L1 cho toàn bộ quá trình thực hiện giao dịch của bạn, trên OP, bạn chỉ trả những mức giá đó cho phần dữ liệu giao dịch của bạn được gửi đến L1 trong một lô giao dịch. Chi phí này bao gồm phí Calldata thực tế (dữ liệu đầu vào) cho giao dịch của bạn, cũng như phí Fixed Overhead, là quá trình xử lý bổ sung cần thiết để thêm một giao dịch bổ sung vào lô lớn hơn.

OP cũng bổ sung thêm phí Fee Scalar. Điều này mang lại cho chúng ta một vùng đệm trong trường hợp giá L1 tăng nhanh và quỹ dư thừa được chuyển sang hàng hóa công cộng.

Chi phí Calldata và Giá gas L1 có nguồn gốc từ Ethereum L1, nhưng phí Fixed Overheadphí Fee Scalar thì có thể được điều chỉnh bởi Optimism.

“Phí Gas L1 ” thể hiện các chi phí rollup sau:

Phí Gas L1 = Fee Scalar * L1 Gas Price * (Calldata + Fixed Overhead)

Chi phí này hiện chiếm khoảng 99,6% phí giao dịch trên OP, vì vậy OP có tiềm năng lớn nhất để giảm phí bằng cách tối ưu hóa phần này.

Chi phí thực thi L2

Các giao dịch trên OP sử dụng cùng một lượng gas như một giao dịch tương đương sẽ sử dụng trên Ethereum. Tuy nhiên, chi phí tiêu chuẩn cho gas trên Optimism chỉ là 0,001 gwei, rẻ hơn nhiều lần so với L1. Giá gas này có thể tăng nhẹ trong thời gian sử dụng cao, nhưng trung bình chỉ chiếm 0,4% tổng phí giao dịch.

“Phí gas L2” thể hiện chi phí thực hiện:

Phí gas L2 = L2 Gas Price * L2 Gas Used

Tiết kiệm giao dịch

Cộng lại chi phí Rollupchi phí thực thi L2 sẽ cho biết tổng phí giao dịch. Đối với các giao dịch đơn giản hơn như chuyển ETH, phí trên Optimism rẻ hơn Ethereum khoảng 5 lần, nhưng đối với các hành động phức tạp hơn như như swap hoặc giao dịch quyền chọn, Optimism có thể rẻ hơn 200 lần so với sử dụng trực tiếp Ethereum L1.

Điều này đã ổn chưa? Chưa, dù tiết kiệm hơn mạng chính ETH nhưng mỗi giao dịch tốn vài USD có khi đến hơn 10 USD tại một số thời điểm, điều này vẫn rất cao so với các mạng L1 khác. Giải pháp của OP là tiếp tục thay đổi cấu trúc này để giảm hơn nữa.

Tìm các thông số phí mới của OP

Trước khi OP giảm phí, thông số chi phí Fixed Overhead được đặt thành 2750 gas mỗi giao dịch và phí Fee Scalar đặt thành 1,5 lần. Một số điều đã thay đổi kể từ khi chúng được cài đặt ban đầu:

  • Cấu trúc chi phí thấp hơn: do nâng cấp EVM Equivalence ngày 11 tháng 11 của Optimism, cần ít gas hơn để gửi các lô giao dịch của Optimism đến L1. Chi phí chung thực tế giảm gần 25%, từ 2750 xuống còn 2100 gas cho mỗi giao dịch.
  • Rút kinh nghiệm: mặc dù vẫn còn rất sớm để lạc quan, nhưng từ vài tháng đầu tiên sử dụng mạng chính, OP có thể giảm bộ đệm ký quỹ từ ~ 35% xuống còn 10% ( Ký quỹ = [Phí đã thu – L1 chi phí gửi] / phí đã thu).

    OP có thể giảm bộ đệm ký quỹ từ ~ 35% xuống còn 10%
    OP có thể giảm bộ đệm ký quỹ từ ~ 35% xuống còn 10%

Tối ưu hóa phí bằng cách nào

Bước tiếp theo là chuyển những chi phí thấp hơn này thành phí rẻ hơn cho người dùng OP. Để điều chỉnh đúng các thông số phí Fixed Overheadphí Fee Scalar, chúng ta phải hiểu những gì ảnh hưởng đến biên phí của OP:

  • Calldata: calldata gas thay đổi tùy theo loại giao dịch (ví dụ ETH Transfer: 0 calldata gas, Chainlink Oracle Update: 890 gas, Uniswap V3 trade: 3200 gas). Một giao dịch trung bình đã sử dụng 1100 gas calldata, nhưng điều này sẽ có xu hướng cao hơn hoặc thấp hơn khi các ứng dụng khác nhau trở nên phổ biến hơn trên Optimism.
  • Chi phí Fixed Overhead: chi phí thêm giao dịch vào một lô giảm khi tổng kích thước lô tăng lên. Đây là một trong những cách mà L2 khác với L1 (càng có nhiều giao dịch, giao dịch càng trở nên rẻ hơn). Chi phí đã giảm từ 2750 xuống 2100 và sẽ tiếp tục giảm khi mức sử dụng OP tăng lên.
  • Giá gas L1: các giao dịch được gửi đến L1 một vài phút sau khi chúng thực hiện trên OP và giá gas L1 thay đổi khá nhiều trong thời gian đó. Nếu giá gas L1 tăng, thì người nộp sẽ trả nhiều hơn dự kiến, và nếu giá gas L1 giảm, thì người nộp sẽ trả ít hơn dự kiến. Trong thời kỳ giá gas có nhiều biến động, khoảng cách này có thể tăng lên tới mức chênh lệch 10%.
Giao dịch trên mỗi lô
Giao dịch trên mỗi lô

Liệu có thể kỳ vọng rằng việc sử dụng có thể thay đổi khi giảm phí (tức là nhiều giao dịch hơn, sử dụng nhiều calldata hơn)? Để giải bài toán này, OP đã đưa ra một số giả thuyết từ đó đưa đến một loạt các kịch bản, và sau đó mô phỏng 5000 ngày ngẫu nhiên trong các giới hạn đó (hãy nghĩ đến phương pháp Monte Carlo). Từ đó, OP thấy được một vấn đề tối ưu hóa đơn giản: tiến gần nhất có thể đến mức lợi nhuận mục tiêu 10% của OP bằng cách thay đổi phí Fixed Overheadphí Fee Scalar (như hình trên).

Phí Fixed Overhead 2100 và phí Fee Scalar là 1.24
Phí Fixed Overhead 2100 và phí Fee Scalar là 1.24

=> Kết quả: phí Fixed Overhead 2100 và phí Fee Scalar là 1.24

Để thực hiện thay đổi, chúng tôi chỉ cần gửi hai giao dịch: một để sửa đổi Fixed Overhead và một để sửa đổi phí Fee Scalar. Và thực tế như mong đợi của OP, phí giao dịch thấp hơn 30%.

Kết luận

Nỗ lực giảm 30% phí mới chỉ là một bước trên con đường giảm phí dưới 1 USD và giảm hơn nữa. Trong các phần tiếp theo, GFS sẽ tiếp tục bật mí cho các bạn nỗ lực tiếp theo của Optimism là gì?.