Phân tích nâng cấp Prague Ethereum: trừu tượng hóa tài khoản, tối ưu hóa thế chấp và mở rộng L2

Độ sâu giải thích Ethereum nâng cấp Praha: Thay đổi cục diện hay sửa chữa định kỳ?

Nếu nói lịch sử blockchain là lịch sử mở rộng của Bitcoin, thì việc nâng cấp chu kỳ của Ethereum chính là chỉ dẫn cốt lõi cho hướng mở rộng.

Mỗi 1-2 năm một lần, việc nâng cấp phân tách lớn phiên bản Ethereum sẽ từ từ lan tỏa đến các L2 trong chuỗi Ethereum, sau đó mở rộng đến sự phát triển của nhiều L1. Mỗi phân tách lớn đi kèm với EIP đều đại diện cho tinh hoa cao độ của cộng đồng cốt lõi Ethereum, là kết quả của sự cân bằng giữa lợi ích và chi phí.

Hãy cùng điểm qua 11 EIPs của bản nâng cấp Prague-Elektra từ góc độ kỹ thuật, tìm hiểu chúng là gì, có tác dụng gì và tại sao chúng lại được chọn.

Bối cảnh

Hiện tại, dự kiến nâng cấp sẽ được phát hành vào ngày 5 tháng 3 trên mạng thử nghiệm Sepolia, và vào ngày 8 tháng 4 trên mạng chính Ethereum.

Phiên bản mã nguồn chính thức của Ethereum được phát hành cách đây 4 ngày có câu đầu tiên là: "Ôi, lại một phiên bản sửa lỗi nóng nữa!" Đúng vậy, đã xuất hiện vấn đề. Mã phiên bản được kích hoạt trên mạng thử nghiệm Holesky đã gây ra một nhánh của mạng thử nghiệm ( có thể hiểu là sự cố lớn ).

Mặc dù chúng ta không cần chú ý đến các lỗi mã cụ thể của nhánh, nhưng từ đó có thể thấy được sự phức tạp của nội dung lần này.

Từ góc độ cá nhân, bản nâng cấp lần này cũng là lần có ảnh hưởng lớn nhất kể từ khi chuyển đổi từ PoW sang PoS, sẽ hoàn toàn thay đổi mô hình hoạt động trên chuỗi, mang đến trải nghiệm hoàn toàn mới.

Lần nâng cấp này đã thu hút sự chú ý của các đội ngũ ví như Okx, Metamask, WalletConnect, Biconomy, BaseWallet, Uniswap, Rhinestone, ZeroDev, TrustWallet, Safe. Hầu hết đều đang đảm bảo có thể thích ứng kịp thời khi chuyển đổi sang mạng chính, và với tư cách là người dùng, chúng ta cũng có thể trải nghiệm thông qua ví.

Nhưng vấn đề cốt lõi thực sự là - lần nâng cấp này, ngoài việc thực hiện kỹ thuật của các nhà phát triển, liệu nó có thể thực sự tác động đến cấu trúc sinh thái của Ethereum?

Liệu sự thay đổi của nó có đủ độ sâu, hay chỉ là một lần sửa chữa định kỳ của Quỹ Ethereum trong kỷ nguyên L2?

Độ sâu giải thích về nâng cấp Ethereum Prague được mong đợi nhất năm nay

Quét toàn cảnh

Từ góc độ tổng thể, lần nâng cấp này thể hiện ba đặc điểm lớn:

  1. Khi sự phát triển của Ethereum bước vào Độ sâu, những người đề xuất các đề xuất mới được đưa vào chủ yếu đều là những người hoàn toàn thuộc về quỹ Ethereum. Vitalik thậm chí là người đầu tiên đề xuất các thay đổi quan trọng. Hầu như không thấy sự sáng tạo của các vai trò khác được đưa vào nâng cấp chính thức, điều này có thể cũng là minh chứng cho tiếng nói "Ethereum ngày càng 'cố chấp'" trên thị trường, hệ thống ra quyết định đang trở nên ngày càng tập trung.

  2. Nhịp điệu thị trường của Ethereum đang tăng tốc. Lần nâng cấp này từ tháng 11 năm ngoái khi hoàn thành sự đồng thuận cơ bản có 8 đề xuất, nay việc thực hiện thực tế bao gồm 11 cái ( cộng thêm 3 tối ưu hóa L2 do Vitalik thúc đẩy ). Những phiên bản lớn trước đây chủ yếu chỉ xuất phát từ một lõi duy nhất để thực hiện một vài tối ưu hóa, nhưng hiện tại gần như đều là nhiều bên cùng nhau, việc trừu tượng hóa tài khoản (, phiên bản hard fork ) mà trước đây nhiều năm khó có thể đạt được sự đồng thuận cũng đã được đưa vào. Từ đó có thể cảm nhận được rằng dưới sự bùng nổ của nhiều chuỗi hiện nay, hệ EVM đang đối mặt với hệ SVM ( Solana và ), hệ Move ( Aptos và ) cũng như hệ BTC ( với các loại BTC L2) phát triển mạnh mẽ cùng với một số trạng thái cực đoan.

  3. Ethereum đang tận dụng lợi thế liên kết sinh thái, ngày càng có xu hướng tối ưu hóa trải nghiệm người dùng. Bạn có thể nghĩ rằng tối ưu hóa trải nghiệm người dùng là điều hiển nhiên, phải không? Nhưng thực tế, nhiều lần hợp nhất phiên bản lớn của Ethereum không liên quan nhiều đến trải nghiệm của người dùng thông thường. Lần điều chỉnh kích thước khối trước đó ( mở rộng sẽ giảm chi phí cho người dùng, giảm biến động giá có thể coi là tối ưu hóa trải nghiệm người dùng ) vẫn diễn ra vào năm 2018. Lần trước đó thông qua việc giới thiệu blob giảm mạnh chi phí giao dịch cho người dùng L2, và lần này, ba thời điểm có thể thấy Ethereum bắt đầu chú trọng đến việc tối ưu hóa chi phí cho người dùng.

Nhưng vấn đề là, Ethereum có thực sự "lấy trải nghiệm người dùng làm ưu tiên" không? Hay nói cách khác, nó chỉ bị ép buộc phải tối ưu hóa trải nghiệm người dùng?

Tối ưu trải nghiệm

Đầu tiên, thay đổi quan trọng nhất chính là EIP-7702, đưa cơ chế trừu tượng hóa tài khoản từ cập nhật lớp chuỗi. Điều này chúng tôi đã có bài viết phân tích hệ thống trước đó, lần này sẽ không nhắc lại.

Xét một cách khách quan, EIP-7702 đã phá vỡ nhiều quy tắc ngầm không thể có trên nhiều chuỗi, đồng thời cũng phá vỡ logic ứng dụng của hầu hết các DApp.

Đối với người dùng, họ vẫn là địa chỉ EOA, chỉ khi cần thiết mới sử dụng và kích hoạt logic CA, do đó chi phí nắm giữ đã giảm. Không cần phải chuyển đổi danh tính CA trên chuỗi trước khi thực hiện, tương đương với việc người dùng không cần phải đăng ký. Người dùng có thể dễ dàng thực hiện nhiều giao dịch song song bằng EOA, chẳng hạn như ủy quyền trừ tiền và thực hiện trừ tiền cùng một lúc, điều này đã giảm chi phí giao dịch của người dùng.

Đối với DApp, đặc biệt là những dự án cần thực hiện quản lý doanh nghiệp trên chuỗi, như sàn giao dịch thì đây thực sự là một cải tiến mang tính cách mạng. Khi việc thu thập hàng loạt được thực hiện một cách nguyên thủy, chi phí của sàn giao dịch cơ bản có thể giảm hơn một nửa ngay lập tức, và cuối cùng cũng có thể mang lại lợi ích cho người dùng.

Vì vậy, mặc dù nó đã thay đổi rất nhiều, nhưng từ góc độ giảm chi phí, thì nó xứng đáng để tất cả các DApp nghiên cứu và điều chỉnh, vì lần này, người dùng chắc chắn sẽ đứng về phía EIP-7702.

Nhưng ở đây cũng có một rủi ro tiềm ẩn: trừu tượng hóa tài khoản mặc dù giảm chi phí tương tác, nhưng cũng làm tăng độ phức tạp trong quản lý quyền của người dùng. Nếu các nhà sản xuất ví không thể thích ứng đúng cách, có thể dẫn đến những lỗ hổng bảo mật không mong muốn. Trước đây, một thao tác tối đa chỉ mất tài sản trên một chuỗi, bây giờ có thể dẫn đến mất mát toàn chuỗi, thậm chí là nổ theo thời gian. Rõ ràng, đây là một nâng cấp mà các hacker lừa đảo rất thích, người dùng cần cẩn thận hơn với giao dịch trên chuỗi.

Tối ưu hóa phía ứng dụng

EIP-2537 đã giới thiệu các thao tác biên dịch trước với đường cong elliptic BLS12-381, có thể tối ưu hóa việc xác minh chữ ký BLS và các thao tác mã hóa phức tạp khác, cung cấp mức độ an toàn và hiệu suất tính toán cao hơn. Điều này sẽ giúp người dùng thông thường dễ dàng sử dụng ví hợp đồng thông minh đa chữ ký với chi phí thấp. Nó giảm đáng kể độ phức tạp tính toán của việc xác minh chữ ký và chi phí Gas, đồng thời có thể thực hiện và hỗ trợ hiệu quả hơn các chức năng như chứng minh không biết và mã hóa đồng tính. Nó sẽ đóng vai trò trong các khía cạnh về quyền riêng tư và khả năng tương tác.

EIP-2935 sẽ lưu trữ 8192 băm khối cuối cùng trong bộ nhớ của một hợp đồng hệ thống nào đó, nhằm cung cấp dữ liệu băm khối gần đây cho các khách hàng không trạng thái. Thiết kế này cho phép khách hàng truy cập vào băm khối lịch sử trong quá trình thực thi mà không cần phải tự lưu trữ toàn bộ dữ liệu lịch sử của chuỗi. Mặc dù không ảnh hưởng trực tiếp đến người dùng thông thường, nhưng sẽ thúc đẩy sự xuất hiện của một số khách hàng không lưu trữ, có giá trị tối ưu cho các ứng dụng cần dịch vụ xác minh trên chuỗi. Nó cũng có lợi cho chi phí của Rollup L2, vì hầu hết L2 cần truy cập băm khối L1 trong một khoảng thời gian nhất định để xác minh tính nhất quán và thông tin lịch sử của dữ liệu trên chuỗi.

Nhiều tối ưu hóa cho các tình huống đặt cọc

Ethereum staking là một chủ đề lớn, nhưng ảnh hưởng đến người dùng bình thường rất nhỏ ( nếu bạn tham gia staking, bạn cần suy nghĩ sâu về logic kinh tế ở đây ).

EIP-6110 sẽ thực hiện xử lý hoạt động staking thông qua cơ chế giao thức trên chuỗi, loại bỏ cơ chế bỏ phiếu của tầng đồng thuận, tối ưu hóa tính an toàn và hiệu quả của dòng staking.

EIP-7002 cho phép lớp thực thi của Ethereum cung cấp một cơ chế kích hoạt để người xác nhận rút lui và rút một phần, giúp cho các người xác nhận sử dụng "0x01" làm giấy chứng nhận rút tiền có thể kiểm soát độc lập ETH đã đặt cọc của họ từ lớp thực thi.

EIP-7251 nâng giới hạn đặt cọc hiệu quả của một người xác thực đơn lẻ lên 2048 Ether (, trong khi mức đặt cọc tối thiểu vẫn giữ ở 32 Ether.

EIP-7549 đã di chuyển trường chỉ mục ủy ban của thông điệp "Attestation" trong lớp đồng thuận ra bên ngoài thông điệp, nhằm đơn giản hóa việc xác thực và nâng cao hiệu quả.

Bối cảnh vĩ mô là, cụm người xác thực của Ethereum đang phát triển nhanh chóng, tính đến tháng 10 năm 2023 đã có hơn 830.000 người xác thực. Do MAX_EFFECTIVE_BALANCE bị giới hạn ở mức 32 ETH, những người vận hành nút cần tạo nhiều tài khoản xác thực để quản lý tài sản đặt cược lớn, điều này dẫn đến sự tồn tại của nhiều "người xác thực dư thừa".

Thông qua EIP-7251 để nâng cao giới hạn tối đa, đối với các giao thức staking tổng hợp như Lido, có thể giảm số lượng tài khoản kiểm soát, giảm độ phức tạp của hệ thống, nhưng điều này có thể làm trầm trọng thêm vấn đề phi tập trung, khiến thị trường staking ETH trở nên tập trung hơn. Trong khi đó, việc duy trì tối thiểu 32 ETH được staking cho thấy vẫn yêu cầu sự tham gia của các ông lớn, là một sự thỏa hiệp với hệ sinh thái của các giao thức tổng hợp, đồng thời tránh việc các nhà đầu tư nhỏ lẻ dễ dàng thực hiện các giao dịch tần suất cao ảnh hưởng đến sự ổn định của lớp đồng thuận.

EIP-7549 đã tăng cường tính linh hoạt của các thao tác rút tiền, giúp những người staking và nhà điều hành nút nâng cao quyền kiểm soát đối với vốn.

Ethereum không ngừng tối ưu hóa trải nghiệm staking, bản chất là để củng cố cộng đồng người staking cũng như nhà điều hành nút, đây là mạch sống của Ethereum sau khi hợp nhất. Một khi một khối lượng lớn vốn không còn xoay quanh Ethereum, thì tính an toàn của nó sẽ bị lung lay.

Nhiều EIP hỗ trợ cho phép các nhà điều hành nút quy mô lớn hợp nhất nhiều tài khoản xác thực, đồng thời cũng mang lại nhiều linh hoạt hơn cho các nhà xác thực nhỏ, chẳng hạn như có thể tăng lợi nhuận thông qua việc tích lũy lợi nhuận kép hoặc gia tăng đặt cọc linh hoạt hơn.

Điều này rất quan trọng, ban đầu sau khi đạt được 32ETH, nếu có 10ETH mới sinh ra, thực tế sẽ không tiếp tục mang đi để thế chấp ETH, vì cần phải gom đủ 32 cái mới có thể mở tài khoản mới. Nhưng sau bản cập nhật này, có thể trực tiếp thế chấp 42ETH. Rõ ràng lợi nhuận kép lại có thể quay trở lại ETH.

Trong bối cảnh hiện tại của thị trường ETH, với lợi nhuận từ các dự án DeFi đang yếu kém, điều này có thể tiếp tục hút vốn, làm giảm tính thanh khoản của ETH, có lẽ đây chính là động cơ để quỹ thực hiện một loạt các biện pháp này.

Tối ưu hóa hệ sinh thái L2

EIP-7623 đã tăng phí gas cho calldata trong giao dịch từ 4/16 gas mỗi byte lên 10/40 gas. Hai giá trị này phân biệt phí của byte 0 và không phải byte 0, đều là mức tăng 2.5 lần. Bản chất là để giảm áp lực trên khối, buộc L2 không sử dụng calldata, mà thay vào đó là sử dụng nhiều blob hơn.

EIP-7691 tăng cường dung lượng blob trong khối, từ đó hỗ trợ không gian lưu trữ L2 quy mô lớn hơn. Trong bản nâng cấp Cancun trước đó, có hai tham số cốt lõi đại diện cho blob là target và max, dùng để biểu thị số lượng blob mục tiêu cho mỗi khối và số lượng blob tối đa cho mỗi khối. Cancun là 3 và 6, giờ đây sau Prague, các tham số đã trở thành 6 và 9, tóm lại là đã mở rộng.

EIP-7840 đã thêm một hồ sơ cấu hình, cho phép khách hàng điều chỉnh động số lượng blob theo cài đặt EIP-7691. Trong đó còn có một tham số baseFeeUpdateFraction có thể điều chỉnh khả năng phản ứng của giá gas cho blob.

Điểm bán hàng cốt lõi của Ethereum đã chuyển từ hệ thống hợp đồng của mùa hè DeFi sang cộng đồng sinh thái L2. Bất kỳ hệ thống chuỗi nào khác, ngay cả hệ thống BTC L2 nóng nhất năm nay ), bản chất của nó vẫn là do kỳ vọng L2 (, hoàn toàn không ở cùng một vị trí cạnh tranh với L2 của Ethereum.

Bởi vì phải như BTC, do hạn chế của chuỗi nên rất khó để đạt được sự quay trở lại dữ liệu và chia sẻ an toàn với ý nghĩa thực tiễn của L2. Các hệ SVM và Move khác, về bản chất vẫn đang phát triển L1 của riêng mình, vẫn đang khám phá L2 một cách nông cạn, tất nhiên hiệu suất cao của các chuỗi này cũng tương đối không phụ thuộc vào việc làm L2.

Vì vậy, Ethereum đã nâng cao bản thân thông qua TPS của L2. Tất nhiên, có rất nhiều vấn đề trong đó, chẳng hạn như tính thanh khoản phân tán, độ phức tạp của các chuỗi chéo, v.v. Nhưng con đường này, nó cũng chỉ có thể đi như vậy. Dù sao thì, khi Web3 phát triển đến giai đoạn chuỗi ứng dụng tần suất cao, thực sự cũng sẽ không thường xuyên xuyên chuỗi, và giải quyết vấn đề thanh khoản và tính phổ quát, có những lĩnh vực như trừu tượng chuỗi đang thử nghiệm.

Bởi vì chi phí giao dịch trên L2 sẽ chủ yếu phụ thuộc vào dung lượng blob của Ethereum, nên việc điều chỉnh phí gas cho calldata là để khuyến khích L2 sử dụng nhiều blob hơn, không sử dụng calldata được lưu trữ vĩnh viễn trên Ethereum để lưu trữ dữ liệu trạng thái của L2. Ngoài ra, dung lượng blob cũng cần phải xem xét để có thể mở rộng thêm cho các L2 trong tương lai, cần có khả năng cấu hình động.

Thông qua hướng phát triển này, có thể xác định sự chắc chắn của hướng L2, đồng nghĩa với việc xác định nhu cầu thị trường để giải quyết những nhược điểm của L2.

Kết luận

Cải tiến Prague, như một điểm quan trọng trên con đường phát triển liên tục của Ethereum, giống như một giải pháp thỏa hiệp không ngừng và điều chỉnh liên tục. Ethereum dường như đang bị thị trường thúc đẩy, chứ không phải chủ động dẫn dắt, vì ngoài việc staking và các tối ưu hóa độc quyền trên L2, những thứ khác như BLS, trừu tượng tài khoản thực ra đã được nhiều L1 khác thử nghiệm rộng rãi.

Nhưng về ý nghĩa tổng thể, mặc dù bản nâng cấp này không gây ra sự thảo luận rộng rãi trên thị trường như "London" hay "Hợp nhất", nhưng nó đã âm thầm đặt nền tảng cho độ sâu và tính phi tập trung cao hơn cho mạng Ethereum. Việc thúc đẩy trừu tượng tài khoản sẽ làm giảm rào cản cho người dùng khi sử dụng các ứng dụng tiền điện tử, và cải tiến cơ chế staking sẽ tiếp tục.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
SchroedingerAirdropvip
· 07-14 14:30
thế giới tiền điện tử老đồ ngốc啦 看升级我只 theo dõi能不能炒波热度
Xem bản gốcTrả lời0
ImpermanentSagevip
· 07-14 02:25
Ôi, đã vất vả lâu như vậy mà vẫn phải sửa chữa.
Xem bản gốcTrả lời0
RooftopReservervip
· 07-14 02:17
Lại có cơ hội được chơi cho Suckers, chờ đợi bơm lớn rồi bán ở mức cao.
Xem bản gốcTrả lời0
NotFinancialAdvicevip
· 07-14 02:06
Cái nâng cấp này không thể cuộn lại được.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)