icon_install_ios_web icon_install_ios_web icon_install_android_web

Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Phân tích8 tháng trước发布 6086cf...
142 0

Bài báo gốc: Định giá gas đa chiều

Biên soạn bởi: Odaily Planet Daily Asher

Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Trong mạng Ethereum, tài nguyên bị giới hạn và được định giá thông qua một tài nguyên duy nhất gọi là Gas. Gas là thước đo nỗ lực tính toán cần thiết để xử lý một giao dịch hoặc khối cụ thể. Khí kết hợp nhiều loại nỗ lực, trong đó quan trọng nhất là:

  • Các phép tính cơ bản (chẳng hạn như ADD, MULTIPLY )

  • Đọc và ghi bộ lưu trữ Ethereum (chẳng hạn như chuyển SSTORE, SLOAD, ETH)

  • Băng thông dữ liệu

  • Chi phí tạo khối ZK-SNARK bằng chứng

Ví dụ, giao dịch này tốn tổng cộng 47085 Gas. Điều này bao gồm: (i) 21000 Gas cho phí cơ bản; (ii) 1556 Gas cho byte dữ liệu cuộc gọi là một phần của giao dịch; (iii) 16500 Gas để lưu trữ đọc và ghi; (iv) 2149 Gas cho nhật ký thế hệ; và phần còn lại để thực hiện EVM. Phí giao dịch mà người dùng phải trả tỷ lệ thuận với lượng Gas tiêu thụ trong giao dịch. Một khối có thể chứa tới 30 triệu Gas và giá Gas được điều chỉnh liên tục thông qua cơ chế mục tiêu EIP-1559 để đảm bảo rằng khối chứa trung bình 15 triệu Gas.

Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Trường hợp demo

Cách tiếp cận này có một lợi thế lớn: vì tất cả các giao dịch được kết hợp thành một tài nguyên ảo duy nhất nên thiết kế thị trường rất đơn giản. Dễ dàng tối ưu hóa các giao dịch để giảm thiểu chi phí, tương đối dễ dàng tối ưu hóa các khối để tính phí cao nhất có thể (không bao gồm MEV ) và không có động cơ khuyến khích kỳ lạ nào để khuyến khích một số giao dịch nhất định được kết hợp với những giao dịch khác để tiết kiệm phí.

Nhưng cách tiếp cận này cũng có nhược điểm là kém hiệu quả: nó coi các tài nguyên khác nhau có thể chuyển đổi thành tài nguyên khác, khi những hạn chế cơ bản thực tế về những gì mạng có thể xử lý là không đúng. Một cách để hiểu vấn đề này là nhìn vào sơ đồ sau:

Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Nếu có giới hạn an toàn rõ ràng đối với tài nguyên thì Gas một chiều có thể giảm thông lượng tới 饾憶 lần. Do đó, đã có mối quan tâm từ lâu đối với khái niệm Gas đa chiều và thông qua EIP-4844, chúng ta thực sự có thể sử dụng Gas đa chiều trên Ethereum ngày nay. Bài đăng này khám phá những lợi ích của phương pháp này và triển vọng cải thiện hơn nữa.

Blobs: Cancuns nâng cấp Gas đa chiều

Vào đầu năm nay, khối trung bình kích thước là 150 kB . Một phần lớn trong số này là dữ liệu tích chập: giao thức L2 lưu trữ dữ liệu trên chuỗi vì lý do bảo mật. Dữ liệu này rất tốn kém: mặc dù các giao dịch tích chập rẻ hơn 5-10 lần so với các giao dịch tương ứng trên Ethereum L1, thậm chí chi phí này còn quá cao đối với nhiều trường hợp sử dụng.

Vấn đề này cuối cùng đã được giải quyết bằng cách giới thiệu một không gian dữ liệu thân thiện với tích chập riêng biệt (được gọi là Blobs) trong mỗi khối.

Sau khi nâng cấp Cancun, một khối Ethereum có thể chứa tới (i) 30 triệu Gas và (ii) 6 Blobs, mỗi khối có thể chứa khoảng 125 kB calldata. Cả hai nguồn tài nguyên đều có giá độc lập, được điều chỉnh bằng cơ chế định giá độc lập tương tự như EIP-1559 , với mục tiêu sử dụng trung bình 15 triệu Gas và 3 Blobs mỗi khối.

Kết quả là chi phí tích chập đã giảm đi 100 lần, số lượng giao dịch có thể tích chập tăng hơn 3 lần, trong khi kích thước khối tối đa theo lý thuyết chỉ tăng nhẹ: từ 1,9 MB lên 2,6 MB.

Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Phí giao dịch luân phiên, được cung cấp bởi tăng trưởng.xyz . Fork Dencun diễn ra vào ngày 13 tháng 3 năm 2024, giới thiệu Blobs có giá đa chiều

Gas đa chiều và khách hàng không quốc tịch

Trong tương lai, khách hàng không quốc tịch sẽ phải đối mặt với vấn đề lưu trữ bằng chứng. Máy khách không trạng thái là một loại máy khách mới có thể xác minh blockchain trong khi lưu trữ ít hoặc không có dữ liệu cục bộ. Nó chấp nhận bằng chứng để xác minh trạng thái Ethereum cho một phần cụ thể của khối mà không lưu trữ bất kỳ dữ liệu nào.

Trung bình, một khối thực hiện khoảng 1.000 thao tác đọc và ghi lưu trữ, nhưng mức tối đa theo lý thuyết có thể là hàng chục triệu. Kế hoạch hiện tại là hỗ trợ các khách hàng không có trạng thái bằng cách di chuyển thiết kế cây trạng thái của Ethereum từ cây Merkle Patricia sang cây Verkle. Tuy nhiên, cây Verkle không kháng lượng tử và không phù hợp với hệ thống chứng minh STARK mới hơn.

Do đó, nhiều người hy vọng có thể hỗ trợ các khách hàng không quốc tịch thông qua cây Merkle nhị phân và STARK, những thứ này hoàn toàn có thể bỏ qua Verkle hoặc nâng cấp một vài năm sau khi di chuyển Verkle. Mặc dù bằng chứng STARK của nhánh cây băm nhị phân có nhiều ưu điểm nhưng tốc độ tạo bằng chứng còn chậm và không thể đáp ứng yêu cầu tốc độ cao.

Người ta dự đoán rằng trong tương lai sẽ có một khoảng thời gian có thể chứng minh được 1000 giá trị trong chưa đầy một giây, nhưng sẽ không thể chứng minh được 14,285 các giá trị. Để giải quyết vấn đề này, khái niệm Khí đa chiều đã được đề xuất. Phương pháp này có thể giới hạn và tính phí truy cập lưu trữ riêng biệt, đảm bảo truy cập lưu trữ trung bình 1000 lần mỗi khối, đồng thời đặt giới hạn 2000 lần mỗi khối để cải thiện tính bảo mật và hiệu quả của mạng.

Ứng dụng rộng rãi hơn của Gas đa chiều

Tăng trưởng quy mô tiểu bang là một nguồn lực khác cần xem xét. Khi tăng kích thước trạng thái Ethereum, các nút đầy đủ cần chứa nhiều dữ liệu hơn. Không giống như các tài nguyên khác, giới hạn tăng trưởng của quy mô trạng thái chủ yếu xuất phát từ việc sử dụng duy trì lâu dài thay vì đạt mức cao nhất trong ngắn hạn. Do đó, để xử lý các hoạt động có quy mô trạng thái tăng trưởng, người ta có thể xem xét thêm một thứ nguyên khí riêng biệt. Mục tiêu của phương pháp này là đặt giá thả nổi nhắm mục tiêu mức sử dụng trung bình cụ thể, thay vì đặt giới hạn cho mỗi khối.

Điều này thể hiện sức mạnh của Gas đa chiều, cho phép đặt các câu hỏi khác nhau cho từng tài nguyên: (i) mức sử dụng trung bình lý tưởng của từng tài nguyên là bao nhiêu; (ii) mức sử dụng tối đa an toàn của từng tài nguyên trên mỗi khối là bao nhiêu. Bằng cách đặt các tham số này, giá Gas có thể được điều chỉnh dựa trên tính bảo mật của mạng, thay vì dựa trên mức sử dụng tối đa trên mỗi khối. Khi xử lý các tình huống phức tạp hơn, có thể sử dụng nhiều Gas. Ví dụ: hoạt động SSTORE từ 0 đến khác 0 có thể yêu cầu tiêu thụ các loại Gas khác nhau, chẳng hạn như Gas chứng minh khách hàng không trạng thái và Gas mở rộng lưu trữ.

Giá trị tối đa trên mỗi giao dịch: Nhận Gas đa chiều Chiến lược yếu hơn nhưng đơn giản hơn

Trong hệ thống gas một chiều, chi phí gas của một giao dịch được xác định dựa trên lượng gas tiêu thụ bởi cả dữ liệu và tính toán. Tuy nhiên, trong hệ thống gas đa chiều, chi phí gas có thể được xác định dựa trên các nguồn tài nguyên chính mà giao dịch tiêu thụ. Cách tiếp cận này cải thiện thông lượng trong khi vẫn duy trì tính bảo mật.

EIP-7623 đề xuất một giải pháp tương tự, giúp giảm không gian chiếm dụng của các giao dịch trong khối bằng cách tăng giá tối thiểu trên mỗi byte, nhưng điều này cũng dẫn đến một số vấn đề, chẳng hạn như các giao dịch sử dụng nhiều tài nguyên riêng lẻ vẫn phải trả phí cao, và cả đã tạo ra động lực cho các giao dịch sử dụng nhiều dữ liệu và tính toán chuyên sâu được gộp lại với nhau để tiết kiệm chi phí. Although this approach has its limitations, the benefits are worth it, but if you are willing to invest more development work, there are more ideal solutions.

EIP-1559 đa chiều: Một chiến lược khó hơn nhưng lý tưởng hơn

Về cốt lõi, EIP-1559 đa chiều điều chỉnh phí cơ bản cho các đốm màu bằng cách theo dõi tham số extra_blobs để đảm bảo rằng mức sử dụng trung bình của các khối vẫn ở mức mục tiêu.

Khi số lượng đốm màu trong một khối vượt quá giá trị mục tiêu, phí cơ bản sẽ tăng lên để giảm mức sử dụng; nếu không, nó sẽ giảm. Cơ chế định giá này cho phép giá giao dịch trong khối được điều chỉnh linh hoạt để giữ cho khối được lấp đầy một nửa. Đồng thời, việc sử dụng tăng đột biến trong thời gian ngắn cũng sẽ kích hoạt cơ chế hạn chế, đảm bảo tính cạnh tranh hợp lý cho các giao dịch.

Trong Ethereum, phương pháp định giá Gas này đã tồn tại trong nhiều năm: EIP-1559 đã giới thiệu một cơ chế rất giống nhau vào đầu năm 2020. Với sự ra đời của EIP-4844, hiện nay có hai mức giá thả nổi tương ứng cho Gas và Blobs.

Đối với người dùng và người xây dựng khối, trải nghiệm vẫn tương tự như trước đây nhưng họ sẽ cần điều chỉnh theo hai khoản phí riêng biệt. Tuy nhiên, đối với các nhà phát triển, nhu cầu thiết kế lại chức năng EVM để phù hợp với nhiều mức giá và nhiều hạn chế có thể gây ra một số thách thức.

Định giá đa chiều, EVM và các cuộc gọi phụ

Trong EVM, có hai loại giới hạn Gas: tổng giới hạn Gas được đặt cho mỗi giao dịch và giới hạn Gas riêng lẻ khi hợp đồng gọi các hợp đồng khác. Điều này cho phép các hợp đồng gọi các hợp đồng không đáng tin cậy trong khi vẫn đảm bảo rằng vẫn còn Gas để tính toán khác sau cuộc gọi. Tuy nhiên, có những thách thức trong việc thực hiện định giá Gas đa chiều giữa các loại hình thực thi khác nhau. Sơ đồ đa chiều này yêu cầu các lệnh gọi phụ cung cấp nhiều giới hạn cho từng loại Khí, điều này sẽ tạo ra những thay đổi sâu sắc đối với EVM và không tương thích với các ứng dụng hiện có.

Các đề xuất Gas đa chiều thường chỉ ở hai chiều: dữ liệu và thực thi. Dữ liệu được phân bổ bên ngoài EVM nên không cần thay đổi nội bộ để định giá riêng dữ liệu. Đối với các nhà phát triển, điều này có nghĩa là EVM và cơ sở hạ tầng xung quanh nó cần được thiết kế lại để đáp ứng nhiều mức giá và nhiều giới hạn. Trong một số trường hợp, việc tối ưu hóa cũng sẽ trở nên khó khăn hơn vì không rõ phương pháp nào hiệu quả hơn, có thể ảnh hưởng đến quá trình phát triển.

Mặc dù có một số thách thức nhưng những vấn đề này có thể được giải quyết bằng cách triển khai một cái gì đó như EIP-7623, tính phí bổ sung cho các hoạt động lưu trữ và hoàn lại tiền khi kết thúc giao dịch để đảm bảo rằng cuộc gọi chính vẫn còn đủ năng lượng để thực hiện các hoạt động tiếp theo .

bản tóm tắt

Trong cả hai trường hợp, cần nhấn mạnh rằng một khi bạn bắt đầu giới thiệu Gas thực thi đa chiều, độ phức tạp của hệ thống sẽ tăng lên đáng kể, điều này dường như là không thể tránh khỏi.

Do đó, chúng tôi phải đối mặt với một quyết định phức tạp: liệu chúng tôi có sẵn sàng chấp nhận mức độ phức tạp hơn ở cấp độ EVM để đổi lấy việc đạt được những lợi ích đáng kể về khả năng mở rộng L1 hay không và nếu vậy, đề xuất cụ thể nào là tốt nhất cho kinh tế giao thức và nhà phát triển ứng dụng? Có khả năng giải pháp tốt nhất không phải là những giải pháp được đề cập trước đó cũng như những giải pháp được đề cập ở trên, và vẫn còn chỗ cho những giải pháp tinh tế và hiệu quả hơn.

Bài viết này được lấy từ internet: Bài viết mới của V Gods: Định giá gas đa chiều để cải thiện khả năng mở rộng Ethereum

Liên quan: Tín hiệu giảm giá khiến những người đam mê PEPE hoảng sợ: Liệu một đợt điều chỉnh giá đáng kể sắp xảy ra?

Tóm lại, giá PEPE đang bắt đầu giảm chậm để có khả năng đánh dấu mức giảm 31%. Các địa chỉ hoạt động hiện đang ở mức thấp nhất trong hai tháng do các nhà đầu tư đang rút lui sau khi đà tăng chậm lại. Lãi suất mở cũng đang giảm nhanh chóng từ $126 triệu xuống $76 triệu trong một tháng. Giá PEPE đang bắt đầu chứng kiến những tác động của việc có một hồ sơ nhà đầu tư đam mê đồng meme rút lui trong bối cảnh giá giảm nhẹ nhất. Điều này có thể sẽ gây ra sự điều chỉnh lớn đối với token meme có chủ đề ếch. Nhà đầu tư PEPE rút lui Giá của Pepe có thể sẽ chuyển từ ghi nhận khả năng giảm giá sang quan sát mức giảm rõ ràng do các nhà đầu tư của nó. Những người nắm giữ đồng meme này chỉ có xu hướng hoạt động trong các thị trường tăng giá và rút lui ngay khi giai điệu thay đổi. Đó là…

© 版权声明

相关文章