Lý do cần có giới hạn gas L1 cao ngay cả trong môi trường Ethereum nặng L2

Nâng cao2/26/2025, 9:31:02 AM
Bài báo phân tích sự cần thiết của việc tăng giới hạn khí L1, đặc biệt là giá trị của các trường hợp sử dụng chính như khả năng chống kiểm duyệt, chuyển giao tài sản chéo L2 và cơ chế thoát quy mô lớn. Thông qua các ví dụ cụ thể và tính toán toán học, bài báo chứng minh rằng ngay cả trong một thế giới do L2 thống trị, khả năng mở rộng gấp 10 lần của L1 vẫn giữ giá trị đáng kể. Phân tích này không chỉ hỗ trợ sự cần thiết ngắn hạn của khả năng mở rộng L1 mà còn cung cấp các tài liệu tham khảo có giá trị cho lộ trình kỹ thuật dài hạn của Ethereum.

Khả năng chống kiểm duyệt

Mục đích là để chống lại sự kiểm duyệt.

Một trong những đề xuất giá trị cốt lõi của blockchain là sự chống kiểm duyệt: nếu giao dịch hợp lệ, và bạn có quỹ để thanh toán phí theo tỷ lệ thị trường, bạn nên có thể đáng tin cậy để giao dịch đó được bao gồm trên chuỗi, nhanh chóng.

Trong một số trường hợp, khả năng chống kiểm duyệt là cần thiết ngay cả trong khoảng thời gian ngắn: nếu bạn có một vị trí trong giao thức defi và giá cả thay đổi rất nhanh, thì ngay cả sự chậm trễ 5 phút trong việc đưa giao dịch vào cũng có thể đủ để giúp bạn có được thanh lý.

Bộ chủ staker của L1 làcao cấp phân quyền, làm cho việc kiểm duyệt giao dịch trở nên rất khó khăn hơn một vài khe hở. Có Đề nghịđể cải thiện đặc tính này của Ethereum ngay cả hơn nữa, đảm bảo sự chống kiểm duyệt ngay cả trong những trường hợp mà việc xây dựng khối được tập trung và giao cho bên ngoài. L2, å? å? å? ngược lại, phụ thuộc vào ent ent ent một tập hợp tập trung hơn của các nhà sản xuất khối, hoặc một bộ sắp xếp tập trung, mà có thể dễ dàng chọn lọc người dùng. Một số L2 (ví dụ như Optimism, Trọng tàitài liệu) có cơ chế bắt buộc để cho phép người dùng gửi giao dịch trực tiếp thông qua L1. Do đó, giá trị thực tế của bảo đảm chống kiểm duyệt phụ thuộc vào (i) phí L1 đủ thấp và (ii) L1 có đủ không gian để người dùng có thể gửi các giao dịch bypass ngay cả khi một L2 kiểm duyệt một số lượng lớn người dùng theo cụm.

Các giả định toán học cơ bản

Chúng ta có thể thực hiện một số phép toán để tính toán xem việc sử dụng cơ chế bao gồm lực lượng thực sự tốn kém như thế nào. Đầu tiên, hãy nêu một số giả định, mà chúng ta cũng sẽ sử dụng lại trong các phần khác:

  • Một giao dịch tiền gửi L1 → L2 hiện nay có giá khoảng 120.000 khí L1. Ở đâyđó là một ví dụ từ Optimism.
  • Một hoạt động siêu tối giản L1 như thay đổi giá trị của một khe lưu trữ cụ thể tốn 7500 L1 gas (SSTORE lạnh cộng với chi phí calldata của địa chỉ cộng thêm một chút nữa cho tính toán)
  • Giá ETH là $2500
  • Giá gas là 15 gwei, một ước lượng hợp lý cho trung bình dài hạn
  • Độ co giãn của nhu cầu gần bằng 1 (tức là tăng giới hạn gas gấp đôi sẽ làm giá giảm một nửa). Điều này được hỗ trợ yếu bởi các phân tích dữ liệu trước đó, tuy nhiên trong thực tế, chúng ta nên lưu ý rằng độ co giãn thực tế có thể khác biệt rất nhiều theo cả hai hướng
  • Chúng tôi muốn phản ứng lại các cuộc tấn công mất ít hơn 1 đô la. Các hoạt động “bình thường” không nên tồn nhiệm nhiệm với hơn $0.05 một giao dịch. Các giao dịch có mức độ đặc biệt ở mức độ nào đó (ví dụ: thay đổi khóa) nên có giá thấp hơn 0,25 đô la. Điều này thừa nhận chỉ là một sự đánh giá giá trị trực giác.

Với những giả định này, ngày nay vi phạm sự kiểm duyệt sẽ tốn chi phí 120000 * 15 * 10**-9 * 2500 = 4,5 USD . Để đẩy nó xuống dưới mục tiêu của chúng tôi, chúng tôi sẽ cần phải mở rộng L1 lên 4,5x (mặc dù lưu ý rằng đây là một ước tính rất sơ bộ, bởi vì độ đàn hồi rất khó ước tính và thậm chí mức sử dụng tuyệt đối rất khó ước tính).

Cần di chuyển tài sản giữa các L2

Thông thường, người dùng sẽ cần phải di chuyển tài sản từ L2 này sang L2 khác. Đối với các tài sản khối lượng lớn thường được giao dịch, cách thiết thực nhất để làm điều này là các giao thức ý định như ERC-7683. Chỉ một số ít các nhà tạo lập thị trường cần thực sự thực hiện các chuyển động trực tiếp từ L2 này sang L2 khác; Mọi người khác chỉ đơn giản là giao dịch chống lại các nhà tạo lập thị trường. Tuy nhiên, đối với tài sản khối lượng thấp hoặc NFT, điều này là không thể và do đó, để di chuyển các tài sản đó từ L2 này sang L2 khác, người dùng cá nhân sẽ cần gửi giao dịch qua L1.

Hôm nay, việc rút tiền mất ~250,000 gas L1và gửi một khoản tiền khác120.000 khí L1. Về mặt lý thuyết, dòng chảy này có thể được tối ưu hóa khá nhiều. Để di chuyển một NFT, ví dụ. từ Ink sang Arbitrum, quyền sở hữu cơ bản của NFT phải được chuyển từ cầu Ink sang cầu Arbitrum trên L1. Đây là một hoạt động lưu trữ và chi phí chỉ ~ 5000 gas. Mọi thứ khác chỉ là các cuộc gọi và bằng chứng “chỉ” và với logic phù hợp có thể được làm cho rẻ tiền; Giả sử tổng chi phí là 7500 gas.

Hãy tính chi phí trong cả hai trường hợp.

Hôm nay: 370000 * 15 * 10**-9 * 2500 = $13.87

Với thiết kế lý tưởng: 7500 * 15 * 10**-9 * 2500 = 0,28 USD

Mục tiêu lý tưởng của chúng tôi là 0,05 đô la, vì vậy điều này ngụ ý cần phải mở rộng quy mô gấp 5,5 lần.

Hoặc chúng ta có thể phân tích trực tiếp hơn dựa trên dung lượng. Giả sử mỗi người dùng cần thực hiện một giao dịch chuyển đổi qua L2 của một NFT (hoặc ERC20 hiếm) trung bình một lần một tháng. Dung lượng gas tổng của Ethereum trong một tháng là 18000000 * (86400 * 30 / 12) = 3.88 tỷ , hoặc đủ cho 518 triệu lần chuyển nhượng như vậy. Do đó, nếu Ethereum muốn phục vụ toàn thế giới (ví dụ: lấy số lượng người dùng Facebook 3.1 tỷ), nó sẽ cần phải mở rộng công suất lên ~ 6 lần và đó là nếu đó là điều duy nhất L1 dành cho.

L2 lối thoát khối lượng

Một trong những thuộc tính quan trọng mà L2s có, mà “alt L1s” không có, là khả năng thoát ra L1 nếu L2 bị hỏng. Điều gì sẽ xảy ra nếu tất cả người dùng không thể thoát ra trong khoảng thời gian một tuần? Trong các bản tổng hợp lạc quan, điều này thực sự có thể ổn: một tác nhân trung thực duy nhất có thể ngăn chặn gốc rễ trạng thái xấu được xác nhận vô thời hạn. Trong huyết tươngtuy nhiên, đôi khi cần phải rời khỏi hệ thống trong vòng một tuần nếu dữ liệu trở nên không khả dụng. Và ngay cả trong optimistic rollups, một việc nâng cấp quản trị địch thù đưa người dùng vào một khung thời gian 30 ngày (xem:định nghĩa giai đoạn 2) để rút tài sản của họ.

Điều này ngụ ý gì? Chà, giả sử rằng một chuỗi Plasma duy nhất bị đứt và một lối ra có giá 120000 khí. Có bao nhiêu người dùng sẽ có thể thoát trong vòng một tuần? Chúng ta có thể tính toán: 86400 * 7 / 12 * 18000000 / 120000 = 7.56 triệu người dùng. Nếu đó là một bản tổng hợp lạc quan với việc nâng cấp quản trị bị trì hoãn 30 ngày thù địch, điều đó sẽ tăng lên 32,4 triệu người dùng. Có thể hình dung, bạn có thể tạo một giao thức thoát hàng loạt cho phép nhiều người dùng thoát cùng một lúc. Giả sử rằng chúng tôi đẩy hiệu quả đến giới hạn và bạn chỉ cần thực hiện một SSTORE duy nhất và nhiều hơn một chút (vì vậy, 7500 gas) cho mỗi người dùng. Sau đó, hai con số tăng lên lần lượt là 121 triệu và 518 triệu.

Sony has một L2 trên Ethereum Hôm nay. Playstation của Sony có về khoảng 116 triệu người dùng hàng tháng. Nếu tất cả những người dùng đó trở thành người dùng Soneium, thì Ethereum ngày nay sẽ không đủ khả năng mở rộng để hỗ trợ một sự kiện thoát hàng loạt. Tuy nhiên, nếu chúng ta thực hiện các giao thức thoát hàng loạt thông minh hơn nhiều, nó sẽ hầu như không như vậy.

Nếu chúng ta muốn tránh các giao thức hash-commit phức tạp về mặt kỹ thuật, có thể chúng ta muốn dành không gian cho 7500 gas cho mỗi tài sản. Hiện tôi đang sở hữu 9 tài sản có giá trị đáng kể trên ví chính của mình trên Arbitrum; nếu bạn coi đó như một ước lượng, thì L1 có thể cần mở rộng khoảng ~9 lần.

Một lo ngại khác của người dùng là rằng ngay cả khi họ có thể mở rộng một cách an toàn, họ sẽ mất rất nhiều tiền vào chi phí gas rất cao.

Hãy phân tích chi phí gas, sử dụng cả chi phí hiện tại và chi phí “lí tưởng” cho một lệnh thoát:

120000 * 15 * 10**-9 * 2500 = 4,5 USD

7500 * 15 * 10*-9 * 2500 = $0.28

Tuy nhiên, vấn đề với những ước tính này là trong tình huống thoát hàng loạt, mọi người sẽ cố gắng thoát ra cùng một lúc, và do đó chi phí xăng sẽ cao hơn đáng kể. Chúng tôi đã thấy toàn bộ những ngày mà chi phí khí đốt trung bình hàng ngày của L1 vượt quá 100 gwei. Nếu chúng ta lấy 100 gwei làm đường cơ sở, thì chúng ta sẽ nhận được chi phí rút tiền là 1,88 đô la, ngụ ý L1 cần phải mở rộng quy mô 1,9x để xử lý các lối thoát với giá cả phải chăng (dưới 1 đô la). Cũng lưu ý rằng nếu bạn muốn người dùng có thể thoát tất cả tài sản của họ cùng một lúc mà không cần các giao thức cam kết băm phức tạp về mặt kỹ thuật, thì điều đó có thể ngụ ý 7500 gas cho mỗi tài sản., sau đó chi phí rút tiền tăng lên 2,5 đô la hoặc 16,8 đô la, tùy thuộc vào thông số của bạn, với ý nghĩa tương ứng với số tiền L1 cần mở rộng quy mô để giữ cho việc rút tiền có giá cả phải chăng.

Phát hành ERC20 trên L1

Nhiều token đang được ra mắt trên L2 ngày hôm nay. Điều này đang gây ra một vấn đề an ninh bị đánh giá thấp: nếu một L2 trải qua một bản nâng cấp quản trị đối địch, thì một ERC20 được ra mắt trên L2 đó có thể bắt đầu phát hành một số lượng token mới không giới hạn, và không có cách nào để ngăn chúng rò rỉ vào phần còn lại của hệ sinh thái. Nếu một token được phát hành trên L1, hậu quả của việc một L2 đi lạc đường chủ yếu bị giới hạn trong phạm vi của L2 đó.

Hơn 200.000 token ERC20 đã được ra mắt trên L1 cho đến nay. Hỗ trợ thậm chí gấp 100 lần là khả thi. Tuy nhiên, để ra mắt ERC20s trên L1 là một lựa chọn phổ biến, nó cần phải rẻ. Hãy lấy ví dụ. mã thông báo Railgun (một chính Giao thức bảo mật). Ở đây là giao dịch triển khai của nó. Nó có giá 1,647 triệu xăng, tức là 61,76 đô la theo giả định của chúng tôi. Đối với một công ty, chi phí này là tốt. Về nguyên tắc, điều này có thể được tối ưu hóa rất nhiều, đặc biệt là đối với các dự án khởi chạy nhiều mã thông báo có cùng logic. Tuy nhiên, ngay cả khi chúng tôi giảm chi phí xuống còn 120000 gas, nó vẫn là 4,5 đô la.

Nếu chúng ta cho mình mục tiêu của ví dụ. Đưa Polymarket đến L1 (ít nhất là phát hành tài sản; giao dịch vẫn có thể xảy ra trên L2s) và chúng tôi muốn Rất nhiều thị trường vi mônếu điều này xảy ra, sau đó theo mục tiêu mục tiêu của chúng tôi ở trên là $0.25, chúng ta sẽ cần mở rộng L1 khoảng ~18 lần.

Hoạt động ví Keystore

Ví lưu trữ Keystore là một loại ví có logic xác minh có thể sửa đổi (để thay đổi khóa, thuật toán chữ ký, v.v.) tự động lan truyền trên tất cả các L2. Logic xác minh nằm trên L1 và L2 sử dụng đọc đồng bộ (ví dụ: L1SLOAD, GỌI TĨNH XA) để đọc logic. Ví Keystore có thể được thực hiện với logic xác minh trên một L2, nhưng điều này sẽ thêm nhiều hơn phức tạp.

Giả sử mỗi người dùng cần thực hiện một thay đổi khóa hoặc nâng cấp tài khoản mỗi năm một lần, và chúng ta có 3,1 tỷ người dùng. Nếu mỗi thao tác tốn 50.000 gas, thì chúng ta có một lượng gas tiêu thụ mỗi khe là50000 * 3100000000 / (31556926 / 12) ~= 59 triệu , khoảng 3,3 lần mục tiêu hiện tại.

Chúng tôi có thể tối ưu hóa rất mạnh mẽ, nhưng việc thực hiện các hoạt động thay đổi chính trên L2, nhưng được lưu trữ trên L1 (credit nhóm Scrollđể ý tưởng này). Điều này sẽ giảm tiêu thụ gas xuống còn chỉ việc ghi lưu trữ và một chút nữa (hãy giả sử 7500 gas một lần nữa), điều này sẽ cho phép cập nhật keystore được thực hiện với khoảng một nửa dung lượng gas hiện tại của Ethereum.

Chúng tôi cũng có thể ước lượng chi phí của một thao tác keystore:

7500 * 15 * 10**-9 * 2500 = $0.28

Từ góc độ này, việc tăng 1.1 lần sẽ là đủ để làm cho ví keystore trở nên phù hợp về giá cả.

Chứng thực L2

Để đảm bảo tương thích giữa các L2 nhanh chóng, đa dụng và không tin cậy, chúng ta cần L2 thường xuyên đăng bài lên L1 để họ có thể trực tiếp nhận thức trạng thái của nhau. Để có độ trễ thấp tối ưu, L2 cần cam kết với L1 ở mỗi khe hở.

Với công nghệ hiện đại (ZK-SNARKs), đây là chi phí khoảng ~500,000 mỗi L2, và vì vậy Ethereum chỉ có thể hỗ trợ 36 L2s (so sánh: L2beat)bài hát khoảng 150, bao gồm cả validiums và optimiums). Nhưng quan trọng hơn là việc này kinh tế không khả thi để làm điều này: tại một Giá gas trung bình dài hạn xấp xỉ 15 GWEIvà với giá ETH là $2500, chi phí hàng năm để nộp là500000 * 15 * 10**-9 * (31556926 / 12) * 2500 = $49M mỗi năm . Nếu chúng tôi đã sử dụng giao protocals, chi phí có thể giảm lại, có thể giảm xuống khoảng 10.000 gas mỗi lần nộp hồ sơ vì cơ chế tổng hợp phức tạp hơn việc chỉ cập nhật một khe lưu trữ duy nhất. Điều này sẽ làm cho chi phí nộp hồ sơ khoảng $1 triệu mỗi năm mỗi L2.

Lý tưởng nhất là việc gửi mỗi khe hở đến L1 sẽ trở thành một quyết định dễ dàng. Để làm điều đó, sẽ cần phải tăng năng lực của L1 đáng kể. $100k mỗi năm là một chi phí tương đối nhỏ đối với một nhóm L2, $1 triệu mỗi năm thì không phải là như vậy.

Kết luận

Chúng ta có thể đưa các trường hợp sử dụng trên vào một bảng như sau:

Nhớ rằng cột thứ nhất và cột thứ hai là cộng dồn, ví dụ, nếu các hoạt động ví keystore chiếm một nửa lượng gas tiêu thụ hiện tại, cần phải có đủ không gian để chạy một lệnh thoát khỏi L2 trên cột đó.

Ngoài ra, hãy nhớ một lần nữa rằng các ước tính dựa trên chi phí là cực kỳ gần đúng. Độ co giãn của nhu cầu (chi phí khí đốt phản ứng bao nhiêu với những thay đổi giới hạn khí đốt, đặc biệt là trong dài hạn) rất khó ước tính, và trên hết là có rất nhiều điều không chắc chắn về cách thị trường phí sẽ phát triển ngay cả với mức độ sử dụng cố định.

Tổng cộng, phân tích này cho thấy rằng việc tăng tỷ lệ ~10 lần của gas L1 mang lại giá trị đáng kể ngay cả trong một thế giới được thống trị bởi L2. Điều này ngụ ý rằng việc tăng tỷ lệ L1 trong ngắn hạn có thể thực hiện trong 1-2 năm tới có giá trị bất kể cho dù hình ảnh dài hạn sẽ như thế nào.

免责声明:

  1. Bài viết này được sao chép từ [ Vitalik],. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng họcđội ngũ và họ sẽ xử lý ngay lập tức.
  2. Bản phủ nhận trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi đội ngũ Học viện cổng. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn bản dịch là không được phép.

Lý do cần có giới hạn gas L1 cao ngay cả trong môi trường Ethereum nặng L2

Nâng cao2/26/2025, 9:31:02 AM
Bài báo phân tích sự cần thiết của việc tăng giới hạn khí L1, đặc biệt là giá trị của các trường hợp sử dụng chính như khả năng chống kiểm duyệt, chuyển giao tài sản chéo L2 và cơ chế thoát quy mô lớn. Thông qua các ví dụ cụ thể và tính toán toán học, bài báo chứng minh rằng ngay cả trong một thế giới do L2 thống trị, khả năng mở rộng gấp 10 lần của L1 vẫn giữ giá trị đáng kể. Phân tích này không chỉ hỗ trợ sự cần thiết ngắn hạn của khả năng mở rộng L1 mà còn cung cấp các tài liệu tham khảo có giá trị cho lộ trình kỹ thuật dài hạn của Ethereum.

Khả năng chống kiểm duyệt

Mục đích là để chống lại sự kiểm duyệt.

Một trong những đề xuất giá trị cốt lõi của blockchain là sự chống kiểm duyệt: nếu giao dịch hợp lệ, và bạn có quỹ để thanh toán phí theo tỷ lệ thị trường, bạn nên có thể đáng tin cậy để giao dịch đó được bao gồm trên chuỗi, nhanh chóng.

Trong một số trường hợp, khả năng chống kiểm duyệt là cần thiết ngay cả trong khoảng thời gian ngắn: nếu bạn có một vị trí trong giao thức defi và giá cả thay đổi rất nhanh, thì ngay cả sự chậm trễ 5 phút trong việc đưa giao dịch vào cũng có thể đủ để giúp bạn có được thanh lý.

Bộ chủ staker của L1 làcao cấp phân quyền, làm cho việc kiểm duyệt giao dịch trở nên rất khó khăn hơn một vài khe hở. Có Đề nghịđể cải thiện đặc tính này của Ethereum ngay cả hơn nữa, đảm bảo sự chống kiểm duyệt ngay cả trong những trường hợp mà việc xây dựng khối được tập trung và giao cho bên ngoài. L2, å? å? å? ngược lại, phụ thuộc vào ent ent ent một tập hợp tập trung hơn của các nhà sản xuất khối, hoặc một bộ sắp xếp tập trung, mà có thể dễ dàng chọn lọc người dùng. Một số L2 (ví dụ như Optimism, Trọng tàitài liệu) có cơ chế bắt buộc để cho phép người dùng gửi giao dịch trực tiếp thông qua L1. Do đó, giá trị thực tế của bảo đảm chống kiểm duyệt phụ thuộc vào (i) phí L1 đủ thấp và (ii) L1 có đủ không gian để người dùng có thể gửi các giao dịch bypass ngay cả khi một L2 kiểm duyệt một số lượng lớn người dùng theo cụm.

Các giả định toán học cơ bản

Chúng ta có thể thực hiện một số phép toán để tính toán xem việc sử dụng cơ chế bao gồm lực lượng thực sự tốn kém như thế nào. Đầu tiên, hãy nêu một số giả định, mà chúng ta cũng sẽ sử dụng lại trong các phần khác:

  • Một giao dịch tiền gửi L1 → L2 hiện nay có giá khoảng 120.000 khí L1. Ở đâyđó là một ví dụ từ Optimism.
  • Một hoạt động siêu tối giản L1 như thay đổi giá trị của một khe lưu trữ cụ thể tốn 7500 L1 gas (SSTORE lạnh cộng với chi phí calldata của địa chỉ cộng thêm một chút nữa cho tính toán)
  • Giá ETH là $2500
  • Giá gas là 15 gwei, một ước lượng hợp lý cho trung bình dài hạn
  • Độ co giãn của nhu cầu gần bằng 1 (tức là tăng giới hạn gas gấp đôi sẽ làm giá giảm một nửa). Điều này được hỗ trợ yếu bởi các phân tích dữ liệu trước đó, tuy nhiên trong thực tế, chúng ta nên lưu ý rằng độ co giãn thực tế có thể khác biệt rất nhiều theo cả hai hướng
  • Chúng tôi muốn phản ứng lại các cuộc tấn công mất ít hơn 1 đô la. Các hoạt động “bình thường” không nên tồn nhiệm nhiệm với hơn $0.05 một giao dịch. Các giao dịch có mức độ đặc biệt ở mức độ nào đó (ví dụ: thay đổi khóa) nên có giá thấp hơn 0,25 đô la. Điều này thừa nhận chỉ là một sự đánh giá giá trị trực giác.

Với những giả định này, ngày nay vi phạm sự kiểm duyệt sẽ tốn chi phí 120000 * 15 * 10**-9 * 2500 = 4,5 USD . Để đẩy nó xuống dưới mục tiêu của chúng tôi, chúng tôi sẽ cần phải mở rộng L1 lên 4,5x (mặc dù lưu ý rằng đây là một ước tính rất sơ bộ, bởi vì độ đàn hồi rất khó ước tính và thậm chí mức sử dụng tuyệt đối rất khó ước tính).

Cần di chuyển tài sản giữa các L2

Thông thường, người dùng sẽ cần phải di chuyển tài sản từ L2 này sang L2 khác. Đối với các tài sản khối lượng lớn thường được giao dịch, cách thiết thực nhất để làm điều này là các giao thức ý định như ERC-7683. Chỉ một số ít các nhà tạo lập thị trường cần thực sự thực hiện các chuyển động trực tiếp từ L2 này sang L2 khác; Mọi người khác chỉ đơn giản là giao dịch chống lại các nhà tạo lập thị trường. Tuy nhiên, đối với tài sản khối lượng thấp hoặc NFT, điều này là không thể và do đó, để di chuyển các tài sản đó từ L2 này sang L2 khác, người dùng cá nhân sẽ cần gửi giao dịch qua L1.

Hôm nay, việc rút tiền mất ~250,000 gas L1và gửi một khoản tiền khác120.000 khí L1. Về mặt lý thuyết, dòng chảy này có thể được tối ưu hóa khá nhiều. Để di chuyển một NFT, ví dụ. từ Ink sang Arbitrum, quyền sở hữu cơ bản của NFT phải được chuyển từ cầu Ink sang cầu Arbitrum trên L1. Đây là một hoạt động lưu trữ và chi phí chỉ ~ 5000 gas. Mọi thứ khác chỉ là các cuộc gọi và bằng chứng “chỉ” và với logic phù hợp có thể được làm cho rẻ tiền; Giả sử tổng chi phí là 7500 gas.

Hãy tính chi phí trong cả hai trường hợp.

Hôm nay: 370000 * 15 * 10**-9 * 2500 = $13.87

Với thiết kế lý tưởng: 7500 * 15 * 10**-9 * 2500 = 0,28 USD

Mục tiêu lý tưởng của chúng tôi là 0,05 đô la, vì vậy điều này ngụ ý cần phải mở rộng quy mô gấp 5,5 lần.

Hoặc chúng ta có thể phân tích trực tiếp hơn dựa trên dung lượng. Giả sử mỗi người dùng cần thực hiện một giao dịch chuyển đổi qua L2 của một NFT (hoặc ERC20 hiếm) trung bình một lần một tháng. Dung lượng gas tổng của Ethereum trong một tháng là 18000000 * (86400 * 30 / 12) = 3.88 tỷ , hoặc đủ cho 518 triệu lần chuyển nhượng như vậy. Do đó, nếu Ethereum muốn phục vụ toàn thế giới (ví dụ: lấy số lượng người dùng Facebook 3.1 tỷ), nó sẽ cần phải mở rộng công suất lên ~ 6 lần và đó là nếu đó là điều duy nhất L1 dành cho.

L2 lối thoát khối lượng

Một trong những thuộc tính quan trọng mà L2s có, mà “alt L1s” không có, là khả năng thoát ra L1 nếu L2 bị hỏng. Điều gì sẽ xảy ra nếu tất cả người dùng không thể thoát ra trong khoảng thời gian một tuần? Trong các bản tổng hợp lạc quan, điều này thực sự có thể ổn: một tác nhân trung thực duy nhất có thể ngăn chặn gốc rễ trạng thái xấu được xác nhận vô thời hạn. Trong huyết tươngtuy nhiên, đôi khi cần phải rời khỏi hệ thống trong vòng một tuần nếu dữ liệu trở nên không khả dụng. Và ngay cả trong optimistic rollups, một việc nâng cấp quản trị địch thù đưa người dùng vào một khung thời gian 30 ngày (xem:định nghĩa giai đoạn 2) để rút tài sản của họ.

Điều này ngụ ý gì? Chà, giả sử rằng một chuỗi Plasma duy nhất bị đứt và một lối ra có giá 120000 khí. Có bao nhiêu người dùng sẽ có thể thoát trong vòng một tuần? Chúng ta có thể tính toán: 86400 * 7 / 12 * 18000000 / 120000 = 7.56 triệu người dùng. Nếu đó là một bản tổng hợp lạc quan với việc nâng cấp quản trị bị trì hoãn 30 ngày thù địch, điều đó sẽ tăng lên 32,4 triệu người dùng. Có thể hình dung, bạn có thể tạo một giao thức thoát hàng loạt cho phép nhiều người dùng thoát cùng một lúc. Giả sử rằng chúng tôi đẩy hiệu quả đến giới hạn và bạn chỉ cần thực hiện một SSTORE duy nhất và nhiều hơn một chút (vì vậy, 7500 gas) cho mỗi người dùng. Sau đó, hai con số tăng lên lần lượt là 121 triệu và 518 triệu.

Sony has một L2 trên Ethereum Hôm nay. Playstation của Sony có về khoảng 116 triệu người dùng hàng tháng. Nếu tất cả những người dùng đó trở thành người dùng Soneium, thì Ethereum ngày nay sẽ không đủ khả năng mở rộng để hỗ trợ một sự kiện thoát hàng loạt. Tuy nhiên, nếu chúng ta thực hiện các giao thức thoát hàng loạt thông minh hơn nhiều, nó sẽ hầu như không như vậy.

Nếu chúng ta muốn tránh các giao thức hash-commit phức tạp về mặt kỹ thuật, có thể chúng ta muốn dành không gian cho 7500 gas cho mỗi tài sản. Hiện tôi đang sở hữu 9 tài sản có giá trị đáng kể trên ví chính của mình trên Arbitrum; nếu bạn coi đó như một ước lượng, thì L1 có thể cần mở rộng khoảng ~9 lần.

Một lo ngại khác của người dùng là rằng ngay cả khi họ có thể mở rộng một cách an toàn, họ sẽ mất rất nhiều tiền vào chi phí gas rất cao.

Hãy phân tích chi phí gas, sử dụng cả chi phí hiện tại và chi phí “lí tưởng” cho một lệnh thoát:

120000 * 15 * 10**-9 * 2500 = 4,5 USD

7500 * 15 * 10*-9 * 2500 = $0.28

Tuy nhiên, vấn đề với những ước tính này là trong tình huống thoát hàng loạt, mọi người sẽ cố gắng thoát ra cùng một lúc, và do đó chi phí xăng sẽ cao hơn đáng kể. Chúng tôi đã thấy toàn bộ những ngày mà chi phí khí đốt trung bình hàng ngày của L1 vượt quá 100 gwei. Nếu chúng ta lấy 100 gwei làm đường cơ sở, thì chúng ta sẽ nhận được chi phí rút tiền là 1,88 đô la, ngụ ý L1 cần phải mở rộng quy mô 1,9x để xử lý các lối thoát với giá cả phải chăng (dưới 1 đô la). Cũng lưu ý rằng nếu bạn muốn người dùng có thể thoát tất cả tài sản của họ cùng một lúc mà không cần các giao thức cam kết băm phức tạp về mặt kỹ thuật, thì điều đó có thể ngụ ý 7500 gas cho mỗi tài sản., sau đó chi phí rút tiền tăng lên 2,5 đô la hoặc 16,8 đô la, tùy thuộc vào thông số của bạn, với ý nghĩa tương ứng với số tiền L1 cần mở rộng quy mô để giữ cho việc rút tiền có giá cả phải chăng.

Phát hành ERC20 trên L1

Nhiều token đang được ra mắt trên L2 ngày hôm nay. Điều này đang gây ra một vấn đề an ninh bị đánh giá thấp: nếu một L2 trải qua một bản nâng cấp quản trị đối địch, thì một ERC20 được ra mắt trên L2 đó có thể bắt đầu phát hành một số lượng token mới không giới hạn, và không có cách nào để ngăn chúng rò rỉ vào phần còn lại của hệ sinh thái. Nếu một token được phát hành trên L1, hậu quả của việc một L2 đi lạc đường chủ yếu bị giới hạn trong phạm vi của L2 đó.

Hơn 200.000 token ERC20 đã được ra mắt trên L1 cho đến nay. Hỗ trợ thậm chí gấp 100 lần là khả thi. Tuy nhiên, để ra mắt ERC20s trên L1 là một lựa chọn phổ biến, nó cần phải rẻ. Hãy lấy ví dụ. mã thông báo Railgun (một chính Giao thức bảo mật). Ở đây là giao dịch triển khai của nó. Nó có giá 1,647 triệu xăng, tức là 61,76 đô la theo giả định của chúng tôi. Đối với một công ty, chi phí này là tốt. Về nguyên tắc, điều này có thể được tối ưu hóa rất nhiều, đặc biệt là đối với các dự án khởi chạy nhiều mã thông báo có cùng logic. Tuy nhiên, ngay cả khi chúng tôi giảm chi phí xuống còn 120000 gas, nó vẫn là 4,5 đô la.

Nếu chúng ta cho mình mục tiêu của ví dụ. Đưa Polymarket đến L1 (ít nhất là phát hành tài sản; giao dịch vẫn có thể xảy ra trên L2s) và chúng tôi muốn Rất nhiều thị trường vi mônếu điều này xảy ra, sau đó theo mục tiêu mục tiêu của chúng tôi ở trên là $0.25, chúng ta sẽ cần mở rộng L1 khoảng ~18 lần.

Hoạt động ví Keystore

Ví lưu trữ Keystore là một loại ví có logic xác minh có thể sửa đổi (để thay đổi khóa, thuật toán chữ ký, v.v.) tự động lan truyền trên tất cả các L2. Logic xác minh nằm trên L1 và L2 sử dụng đọc đồng bộ (ví dụ: L1SLOAD, GỌI TĨNH XA) để đọc logic. Ví Keystore có thể được thực hiện với logic xác minh trên một L2, nhưng điều này sẽ thêm nhiều hơn phức tạp.

Giả sử mỗi người dùng cần thực hiện một thay đổi khóa hoặc nâng cấp tài khoản mỗi năm một lần, và chúng ta có 3,1 tỷ người dùng. Nếu mỗi thao tác tốn 50.000 gas, thì chúng ta có một lượng gas tiêu thụ mỗi khe là50000 * 3100000000 / (31556926 / 12) ~= 59 triệu , khoảng 3,3 lần mục tiêu hiện tại.

Chúng tôi có thể tối ưu hóa rất mạnh mẽ, nhưng việc thực hiện các hoạt động thay đổi chính trên L2, nhưng được lưu trữ trên L1 (credit nhóm Scrollđể ý tưởng này). Điều này sẽ giảm tiêu thụ gas xuống còn chỉ việc ghi lưu trữ và một chút nữa (hãy giả sử 7500 gas một lần nữa), điều này sẽ cho phép cập nhật keystore được thực hiện với khoảng một nửa dung lượng gas hiện tại của Ethereum.

Chúng tôi cũng có thể ước lượng chi phí của một thao tác keystore:

7500 * 15 * 10**-9 * 2500 = $0.28

Từ góc độ này, việc tăng 1.1 lần sẽ là đủ để làm cho ví keystore trở nên phù hợp về giá cả.

Chứng thực L2

Để đảm bảo tương thích giữa các L2 nhanh chóng, đa dụng và không tin cậy, chúng ta cần L2 thường xuyên đăng bài lên L1 để họ có thể trực tiếp nhận thức trạng thái của nhau. Để có độ trễ thấp tối ưu, L2 cần cam kết với L1 ở mỗi khe hở.

Với công nghệ hiện đại (ZK-SNARKs), đây là chi phí khoảng ~500,000 mỗi L2, và vì vậy Ethereum chỉ có thể hỗ trợ 36 L2s (so sánh: L2beat)bài hát khoảng 150, bao gồm cả validiums và optimiums). Nhưng quan trọng hơn là việc này kinh tế không khả thi để làm điều này: tại một Giá gas trung bình dài hạn xấp xỉ 15 GWEIvà với giá ETH là $2500, chi phí hàng năm để nộp là500000 * 15 * 10**-9 * (31556926 / 12) * 2500 = $49M mỗi năm . Nếu chúng tôi đã sử dụng giao protocals, chi phí có thể giảm lại, có thể giảm xuống khoảng 10.000 gas mỗi lần nộp hồ sơ vì cơ chế tổng hợp phức tạp hơn việc chỉ cập nhật một khe lưu trữ duy nhất. Điều này sẽ làm cho chi phí nộp hồ sơ khoảng $1 triệu mỗi năm mỗi L2.

Lý tưởng nhất là việc gửi mỗi khe hở đến L1 sẽ trở thành một quyết định dễ dàng. Để làm điều đó, sẽ cần phải tăng năng lực của L1 đáng kể. $100k mỗi năm là một chi phí tương đối nhỏ đối với một nhóm L2, $1 triệu mỗi năm thì không phải là như vậy.

Kết luận

Chúng ta có thể đưa các trường hợp sử dụng trên vào một bảng như sau:

Nhớ rằng cột thứ nhất và cột thứ hai là cộng dồn, ví dụ, nếu các hoạt động ví keystore chiếm một nửa lượng gas tiêu thụ hiện tại, cần phải có đủ không gian để chạy một lệnh thoát khỏi L2 trên cột đó.

Ngoài ra, hãy nhớ một lần nữa rằng các ước tính dựa trên chi phí là cực kỳ gần đúng. Độ co giãn của nhu cầu (chi phí khí đốt phản ứng bao nhiêu với những thay đổi giới hạn khí đốt, đặc biệt là trong dài hạn) rất khó ước tính, và trên hết là có rất nhiều điều không chắc chắn về cách thị trường phí sẽ phát triển ngay cả với mức độ sử dụng cố định.

Tổng cộng, phân tích này cho thấy rằng việc tăng tỷ lệ ~10 lần của gas L1 mang lại giá trị đáng kể ngay cả trong một thế giới được thống trị bởi L2. Điều này ngụ ý rằng việc tăng tỷ lệ L1 trong ngắn hạn có thể thực hiện trong 1-2 năm tới có giá trị bất kể cho dù hình ảnh dài hạn sẽ như thế nào.

免责声明:

  1. Bài viết này được sao chép từ [ Vitalik],. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng họcđội ngũ và họ sẽ xử lý ngay lập tức.
  2. Bản phủ nhận trách nhiệm: Các quan điểm và ý kiến được thể hiện trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi đội ngũ Học viện cổng. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn bản dịch là không được phép.
Start Now
Sign up and get a
$100
Voucher!