Tác giả: Christine Kim, Galaxy; Biên soạn bởi: Whitewater, Golden Finance
Lời nói đầu
Trong báo cáo này, chúng tôi sẽ cung cấp thông tin tổng quan về bản nâng cấp Pectra và kích hoạt mạng chính của nó như của tháng 10 Dòng thời gian dự kiến cũng như người xác nhận, chủ sở hữu ETH và nhà đầu tư. Cuối cùng, báo cáo chia sẻ những hiểu biết sâu sắc về quá trình phát triển giao thức diễn ra song song với Pectra, chẳng hạn như hết hạn lịch sử, phân tách trình tạo đề xuất tích hợp (ePBS) và di chuyển cây verkle.
Nó bắt đầu như thế nào
Prague-Electra, hay gọi tắt là "Pectra", là tên của bản nâng cấp Ethereum tiếp theo. Ngoài cái tên, mọi chi tiết khác về bản nâng cấp đã thay đổi liên tục kể từ khi các nhà phát triển bắt đầu lên kế hoạch cho nó vào tháng 11. Tuy nhiên, khi thảo luận về những gì có trong Pectra, rõ ràng là các nhà phát triển đã đồng ý rằng ưu tiên hàng đầu của giao thức Ethereum phải nằm ngoài quá trình chuyển đổi Verkle. Các nhà phát triển đồng ý rằng quá trình chuyển đổi Verkle sẽ là trọng tâm của các bản nâng cấp sau Pectra, nhưng vẫn chưa rõ những thay đổi mã nào sẽ được ưu tiên trước Verkle.
Về cơ bản, quá trình chuyển đổi Verkle là một cuộc đại tu lớn về cấu trúc dữ liệu trạng thái của Ethereum. Trạng thái đề cập đến số dư hiện tại của tất cả các tài khoản Ethereum, mã hợp đồng kiểm soát chúng và dữ liệu lưu trữ. Các nhà phát triển có kế hoạch di chuyển tất cả dữ liệu trạng thái từ cấu trúc Cây Merkle Patricia sang cấu trúc Verkle. Điều này sẽ cho phép các nút tạo ra các bằng chứng nhỏ hơn về dữ liệu trạng thái và chuyển chúng đến các nút khác dễ dàng hơn. Trong tương lai, các nhà phát triển hình dung người dùng đang chạy các nút không phải duy trì hồ sơ về trạng thái Ethereum, được gọi là "máy khách không trạng thái". Các nút nhẹ này, có thể chạy trên các thiết bị có giới hạn tài nguyên, sẽ nhận được thông tin cần thiết để xác thực các khối và thúc đẩy chuỗi bằng cách dựa vào bằng chứng do các nút khác trong mạng tạo ra (được gọi là "máy khách trạng thái") lưu trữ bản ghi trạng thái. Về cơ bản, quá trình chuyển đổi Verkle nhằm mục đích cải thiện tính phân cấp của Ethereum bằng cách giúp người dùng chạy các nút dễ dàng hơn.
Do sự phức tạp của việc xây dựng lại cơ sở dữ liệu trạng thái Ethereum, các nhà phát triển đã đồng ý để lại bản nâng cấp tiếp theo sau Pectra (được gọi là Fulu-Osaka, hay gọi tắt là "Fusaka") dành riêng cho Verkle. Họ đồng ý rằng Verkle sẽ không thực hiện những thay đổi quan trọng khác đối với giao thức nhằm giảm thiểu rủi ro kỹ thuật khi triển khai nâng cấp. Các nhà phát triển kỳ vọng Pectra sẽ là một bản nâng cấp nhỏ mà họ có thể hoàn thành dễ dàng trước khi tập trung toàn bộ sự chú ý vào nhiệm vụ khó khăn hơn là thực hiện quá trình chuyển đổi Verkle.
Mọi chuyện diễn ra thế nào?
Vào cuối tháng 8 năm 2024, Pectra sẽ trở thành bản nâng cấp lớn nhất trong lịch sử Ethereum xét về số lượng Đề xuất cải tiến Ethereum (EIP). Các nhà phát triển đã đồng ý đưa 20 EIP vào Pectra và sẽ xem xét bổ sung thêm vào danh sách vào đầu tháng 9. Tuy nhiên, phạm vi rộng lớn của Pectra là nguồn gây tranh cãi và lo ngại giữa các nhà phát triển Ethereum và các bên liên quan khác. Do quy mô của nó, Pectra yêu cầu thử nghiệm và mô phỏng rộng rãi để đảm bảo rằng 20 EIP mà nó dự định triển khai sẽ không chứa các lỗi hoặc lỗ hổng ẩn, đặc biệt là khi được triển khai song song.
Trở lại tháng 5 năm 2024, nhóm EthPandaOps, một nhóm kỹ sư của Ethereum Foundation chịu trách nhiệm tổ chức thử nghiệm nâng cấp Ethereum, đã chia sẻ một bài đăng trên blog gợi ý rằng bản nâng cấp Pectra nên được chia thành hai. Vào thời điểm đó, ý tưởng này chưa được xem xét nghiêm túc do lo ngại rằng điều này có thể làm trì hoãn quá trình chuyển đổi theo kế hoạch sang Verkle sau khi kích hoạt Pectra. Nhà nghiên cứu Alex Stokes của Ethereum Foundation đã đưa ra ý tưởng này một lần nữa tại Cuộc gọi thực thi tất cả các nhà phát triển cốt lõi số 196 vào đầu tháng 9. Lần này, các nhà phát triển đồng tình hơn với ý tưởng này, nhấn mạnh rằng làm như vậy sẽ cho phép họ cung cấp phần đầu tiên của bản nâng cấp trong vòng sáu tháng.
Do đó, tất cả các EIP có trong Pectra đều được lên kế hoạch triển khai trên hai hard fork thay vì một. Phạm vi của đợt hard fork đầu tiên sẽ bao gồm 8 trong số 20 EIP trong danh sách Pectra. Đối với 12 EIP khác trong danh sách, các nhà phát triển sẽ tiếp tục phát triển chúng song song để triển khai trên mainnet sau 8 EIP ban đầu.
Tổng quan về Pectra
Kể từ tháng 10 năm 2024, các nhà phát triển đã đồng ý mở rộng phạm vi của Pectra để bao gồm Một thay đổi mã bổ sung, EIP 7742. Việc kết hợp thay đổi mã này vào Pectra giúp các nhà phát triển cũng có thể tăng dung lượng blob trong Pectra. Hiện có chín EIP. Bản nâng cấp Pectra dự kiến sẽ kích hoạt mạng chính vào đầu năm 2025 và có thể bao gồm 10 thay đổi về mã sau:
Nhìn chung, Pectra chứa một loạt bản cập nhật cho Ethereum dự kiến sẽ đạt được ba kết quả:
Khắc phục lỗ hổng chính của giao thức dưới dạng chuỗi khối bằng chứng cổ phần
Cải thiện mối quan hệ với Ethereum Trải nghiệm người dùng (UX) cho các tương tác ứng dụng hợp đồng thông minh
Cải thiện khả năng sẵn có dữ liệu của Ethereum
Từ bề ngoài , các cải tiến và cải tiến trải nghiệm người dùng đối với Ethereum dưới dạng lớp DA nhằm mục đích khuyến khích người dùng cuối không tương tác với các hợp đồng thông minh trên Ethereum mà tương tác với các hợp đồng thông minh khi triển khai theo cách rẻ hơn. Tuy nhiên, những cải tiến đối với trải nghiệm người dùng Ethereum có thể có “hiệu ứng nhỏ giọt”, nghĩa là do chúng được triển khai trên mạng chính nên chúng có khả năng được Rollup áp dụng, do đó mang lại lợi ích cho người dùng cuối của cả Rollup và Ethereum.
Đáng chú ý, Pectra đã không thực hiện bất kỳ thay đổi mã nào nhằm củng cố câu chuyện về ETH như một “tiền tệ vững chắc” hoặc kho lưu trữ giá trị. Hơn nữa, không có EIP nào trực tiếp cải thiện chất lượng của Ethereum như một chuỗi khối chống kiểm duyệt, điều này đã trở thành ưu tiên hàng đầu của các nhà phát triển kể từ khi nâng cấp hợp nhất do thiếu các thực thể được quản lý đã biết tham gia vào quá trình xây dựng khối. tăng.
Hơn 50% khối trên Ethereum được tạo bởi các rơle tuân thủ OFAC, nghĩa là các thực thể chịu trách nhiệm tạo các khối này cố tình loại trừ sự tương tác với các địa chỉ Ethereum được liệt kê trên giao dịch trên thị trường Hoa Kỳ.
Các nhà phát triển đang làm việc chăm chỉ Các thay đổi về mã đã được thực hiện để giảm việc phát hành ETH và tăng khả năng chống kiểm duyệt trong các bản nâng cấp trong tương lai. Tuy nhiên, chúng không phải là trọng tâm của Pectra.
Tổng quan về Fusaka
Tên của bản nâng cấp tiếp theo sau Pectra là Fusaka. Rất khó để ước tính dòng thời gian của Fusaka vì nhà phát triển vẫn chưa hoàn thiện phạm vi nâng cấp. Hiện tại, các nhà phát triển đang muốn ưu tiên 12 thay đổi mã khác từ bộ Pectra EIP ban đầu của Fusaka, cụ thể là thay đổi mã EOF và PeerDAS. Tuy nhiên, sau khi quá trình nâng cấp Pectra hoàn tất, các nhà phát triển sẽ đánh giá lại EIP dựa trên mức độ ưu tiên và mức độ sẵn sàng của Fusaka.
Để tham khảo, dưới đây là 12 thay đổi mã ban đầu được đưa vào Pectra nhưng sau đó đã bị xóa khỏi bản nâng cấp.
Xin lưu ý rằng ngoại trừ Ngoài EIP đầu tiên, 11 EIP còn lại là những thay đổi về mã làm thay đổi các khía cạnh khác nhau của Máy ảo Ethereum (EVM). Cùng với nhau, những thay đổi mã tập trung vào EVM này sẽ triển khai "Định dạng mục tiêu EVM" hay viết tắt là EOF. EOF thực hiện những thay đổi quan trọng đối với cách EVM xây dựng và xử lý mã, đồng thời dự kiến sẽ cải thiện trải nghiệm của nhà phát triển hợp đồng thông minh bằng cách làm cho việc thực thi mã hợp đồng thông minh trở nên dễ dự đoán, an toàn và tiết kiệm chi phí hơn.
Ngoài PeerDAS và EOF, đây là danh sách tất cả các thay đổi mã tiềm năng có thể được xem xét đưa vào Fusaka trước tháng 10 năm 2024:
Ngoại trừ Account abstraction và Verkle, tất cả các sáng kiến được liệt kê ở trên đều được coi là tiềm năng việc nâng cấp lên Ứng viên Pectra đã được thảo luận nhưng không được đưa vào nâng cấp do thiếu sự đồng thuận về các thay đổi mã. Đối với nhiều sáng kiến trong số này, vẫn cần phải nghiên cứu kỹ lưỡng trước khi thiết kế của chúng sẵn sàng để thực hiện. Cột cuối cùng của bảng trên xếp hạng mức độ sẵn sàng của mã trên thay đổi từ 1 thành 3, trong đó 3 là sẵn sàng để triển khai ngay lập tức và 1 là đang trong giai đoạn phát triển ban đầu.
Trong số các sáng kiến trên, danh sách bao gồm và chuyển đổi SSZ là hoàn thiện nhất. Trong số tất cả các sáng kiến song song, việc trừu tượng hóa tài khoản cho đến nay là ít có khả năng sẵn sàng nhất đối với Fusaka, vì con đường dẫn đến việc trừu tượng hóa toàn bộ tài khoản trên Ethereum vẫn chưa rõ ràng và nhiều phần trong lộ trình sẽ bị ảnh hưởng bởi EIP 7702 trong Pectra Influence.
Do sự không chắc chắn liên quan đến các sáng kiến song song này, hiện tại việc đánh giá mức độ sẵn sàng của chúng đối với mạng chính hoặc tác động của chúng đối với giá trị của ETH là không hữu ích. Tuy nhiên, một loạt 10 thay đổi về mã có thể sẽ ảnh hưởng đến các bên liên quan của Ethereum vào năm 2025.
Phần tiếp theo của báo cáo này sẽ giải thích chi tiết hơn về tác động dự kiến của EIP trong Pectra đối với các bên liên quan trong mạng và giá trị của ETH.
Các bản sửa lỗi quan trọng và không quan trọng
Việc có EIP trong Pectra là điều quan trọng để Ethereum hoạt động như một chuỗi khối bằng chứng cổ phần. EIP 7251 tăng số dư hiệu dụng tối đa của người xác thực từ 32 ETH lên 2048 ETH và cho phép những người xác nhận hiện tại có số dư hiệu dụng tối đa là 32 ETH hợp nhất cổ phần của họ. Điều này dự kiến sẽ làm giảm số lượng người xác thực Ethereum, tính đến tháng 9 năm 2024 đã vượt quá 1 triệu.
Các mô phỏng Ethereum do các kỹ sư của Ethereum Foundation (EF) thực hiện cho thấy giao thức này đang gặp sự cố mạng nghiêm trọng với 1,4 triệu trình xác thực. EIP 7251 dự kiến sẽ giảm bớt căng thẳng cho mạng bằng cách khuyến khích tích hợp ETH đặt cọc. Để tìm hiểu thêm về các vấn đề với kích thước bộ trình xác thực lớn, Xin vui lòng đọc báo cáo Nghiên cứu Thiên hà này.
Lý do đằng sau 32 trình xác thực ETH
Chuỗi beacon ban đầu được thiết kế cho các trình xác thực có số dư hiệu dụng tối đa là 32 ETH, vì các nhà phát triển giao thức muốn Khuyến khích số lượng lớn người tham gia tham gia vào các giao thức đồng thuận bằng chứng cổ phần. Các nhà phát triển ước tính một cách thận trọng rằng ở mức 32 ETH, chuỗi beacon sẽ thu hút khoảng 312.500 người xác thực và chữ ký mật mã tổng hợp do những người xác thực này tạo ra sẽ đủ để bảo mật chuỗi mới thành lập.
Giá của ETH là khoảng 600 đô la khi Beacon Chain đi vào hoạt động vào tháng 12 năm 2020, nghĩa là người dùng có số tiền dưới 20.000 đô la có thể chạy trình xác thực của riêng họ và kiếm phần thưởng Stake một cách độc lập. Vào thời điểm đó, phần thưởng đặt cược không bao gồm phần thưởng cho phí giao dịch hoặc MEV và việc đặt cược có rủi ro đáng kể do người dùng không thể rút tiền.
Ngoài việc khuyến khích sự tham gia, số dư hiệu dụng là 32 ETH đã được chọn vì thiết kế ban đầu để mở rộng chuỗi beacon thông qua "sharding" yêu cầu mỗi người xác nhận phải duy trì số dư hiệu dụng như nhau. Nếu tất cả người dùng được yêu cầu duy trì số dư đặt cược trên 32 ETH thì các nhà phát triển sẽ lo ngại rằng sẽ không có đủ trình xác thực để bảo mật chuỗi. Nếu tất cả người dùng duy trì số dư đặt cọc của họ dưới 32 ETH, sẽ có lo ngại rằng sẽ có quá nhiều người xác nhận, gây gánh nặng không cần thiết lên lớp mạng Ethereum.
Ngoài số dư hiệu dụng tối đa là 32 ETH, các nhà phát triển đã thiết lập một số hằng số và tham số khác trong giao thức dựa trên ước tính sơ bộ về nhu cầu đặt cược trong tương lai của Ethereum. Nếu ước tính của các nhà phát triển cực kỳ không chính xác, họ tin rằng họ có thể điều chỉnh các thông số kinh tế và đặt cược của chuỗi thông qua một đợt hard fork tiếp theo. Ngày nay, việc áp dụng nhanh chóng các giải pháp đặt cược thanh khoản như Lido và Coinbase đã làm dấy lên các cuộc thảo luận giữa các nhà phát triển nhằm hạ thấp đường cong phát hành của Ethereum.
Cuối cùng, có thể có những giả định không chính xác về năng lực thực sự của lớp mạng Ethereum. Người sáng lập Ethereum Vitalik Buterin đã viết trong một bài đăng trên blog năm 2021 rằng các thông số kỹ thuật thiết kế của chuỗi beacon có thể hỗ trợ thực tế chi phí hoạt động của 4,1 triệu người xác thực hoặc đặt cược toàn bộ nguồn cung ETH, với số dư hiệu dụng tối đa là 32 ETH. Trên thực tế, do có nhiều nâng cấp và thay đổi trong quá trình triển khai ứng dụng khách, lớp mạng của Ethereum khó có thể hỗ trợ 1,4 triệu trình xác thực chứ chưa nói đến hơn 4 triệu.
Chi tiết triển khai EIP 7251
EIP 7251 là một thay đổi mã phức tạp cần được triển khai. Về cơ bản, nó thay đổi cách giao thức tính toán phần thưởng, hình phạt và số lần rút tiền của người xác thực. Giao thức không dựa trên các tính toán này dựa trên số lượng trình xác thực đang hoạt động mà dựa trên số dư hiệu quả tổng hợp của các trình xác thực, có thể thay đổi từ ít nhất 32 ETH đến 2048 ETH cho mỗi trình xác thực.
Đặc biệt, trong quá trình thay đổi các hình phạt cắt giảm liên quan, các nhà phát triển đã phát hiện ra một trường hợp đặc biệt trong đó những người xác thực có số dư hiệu dụng nhỏ hơn sẽ bị phạt một cách không cân xứng so với những người xác nhận có số dư hiệu dụng lớn hơn. Trường hợp cạnh này đã được giải quyết trong quá trình thử nghiệm Pectra. Kể từ tháng 10 năm 2024, các nhà phát triển vẫn đang xác định các lỗi trong đặc tả EIP 7251 và tìm cách giải quyết chúng.
Ngoài việc cập nhật các phép tính, EIP còn giới thiệu các hoạt động mới dành cho người xác thực để tích hợp các trình xác thực hiện có và điều chỉnh giảm hình phạt gạch chéo ban đầu đối với những người xác nhận có số dư hiệu dụng lớn hơn để khuyến khích tích hợp.
Sau khi được kích hoạt, không rõ các thực thể đặt cược lớn sẽ có thể tích hợp trình xác thực của họ nhanh đến mức nào và giảm căng thẳng cho mạng. Có lo ngại rằng bất kỳ sự tăng đột biến nào về kích thước bộ trình xác thực từ nay đến khi tích hợp trình xác thực có hiệu lực đều có thể tác động tiêu cực đến tình trạng mạng và những người tham gia mạng đang chạy trình xác thực ở những vị trí có phần cứng cấp thấp hoặc băng thông Internet hạn chế.
Biểu đồ bên dưới cho thấy sự tăng trưởng về số lượng trình xác thực đang hoạt động kể từ khi nâng cấp Dencun. Nâng cấp Dencun là khi số lượng mục xác thực tối đa trên mỗi kỷ nguyên trên Ethereum giảm từ 15 xuống giá trị không đổi là 8. Biểu đồ bên dưới cung cấp dự báo về mức tăng trưởng của bộ trình xác thực của Ethereum dựa trên hoạt động của các mục nhập trình xác thực mới kể từ khi tỷ lệ nhập học của trình xác thực giảm xuống còn 8. Điều đáng lưu ý là những dự đoán sau đây là thận trọng và không tính đến các chất xúc tác tiềm năng trong tương lai cho nhu cầu đặt cược, chẳng hạn như sự trưởng thành của các giao thức đặt lại như Eigenlayer trên Ethereum.
Các bản sửa lỗi không nghiêm trọng
Ngoài EIP 7251, còn có một số bản sửa lỗi và cải tiến không quan trọng đối với giao thức sẽ được kích hoạt trong bản nâng cấp Pectra. Chúng bao gồm:
EIP 7549, chuyển chỉ số ủy ban sang chứng nhận EX< /strong>- Để làm cho phần mềm máy khách CL hiệu quả hơn, thay đổi mã này giới thiệu việc tái cấu trúc thông báo chứng thực của người xác nhận. Dự kiến nó sẽ giảm tải mạng trên các nút xác thực, mặc dù ở mức độ thấp hơn EIP 7251.
EIP 6110, Cung cấp khoản tiền gửi xác thực trên chuỗi – Thay đổi mã này chuyển trách nhiệm xác thực khoản tiền gửi ETH mới được đặt cược từ CL sang EL. Khi làm như vậy, các nhà phát triển có thể tăng tính bảo mật của tiền gửi, giảm độ phức tạp của giao thức cho khách hàng CL và cải thiện trải nghiệm người dùng đặt cược bằng cách giảm độ trễ giữa việc gửi 32 ETH trên EL và mới kích hoạt trình xác thực trên CL.
EIP 2935, Cung cấp hàm băm khối lịch sử từ trạng thái – Đã giới thiệu các thay đổi đối với EL để hàm băm khối lịch sử có thể được tạo từ chứng minh trạng thái. Nó có thể cung cấp một số chức năng bổ sung cho các nhà phát triển hợp đồng thông minh, vì họ sẽ có thể truy cập thông tin về trạng thái Ethereum từ các khối trước đó. Về cơ bản, đây là sự thay đổi mã cần thiết để chuẩn bị cho quá trình chuyển đổi Verkle.
EIP 7685, Yêu cầu lớp thực thi chung – Tạo một khung chung để lưu trữ các yêu cầu tới CL được kích hoạt bởi hợp đồng thông minh. Khi các nhóm đặt cược dựa trên hợp đồng thông minh ngày càng trở nên phổ biến, cần phải cho phép các hợp đồng thông minh kích hoạt trực tiếp việc rút tiền của trình xác thực (EIP 7002) và hợp nhất (EIP 7251) trên CL. Thay đổi mã này giới thiệu một khung giao thức để lưu trữ các loại yêu cầu này để CL có thể dễ dàng xử lý chúng.
Tác động dự kiến
Các bản sửa lỗi quan trọng và không quan trọng được kích hoạt trong Pectra sẽ chủ yếu ảnh hưởng đến các nhà khai thác nút xác thực, những người sẽ phải cập nhật hoạt động của họ lên Take tận dụng sự cân bằng hiệu quả cao hơn của EIP 7251, những cải tiến về hiệu quả của EIP 7549 và những cải tiến nhỏ về trải nghiệm người dùng của EIP 6110. Cái trước sẽ mang lại lợi ích cho các nhà khai thác nút trong các bản nâng cấp trong tương lai khi các máy khách không trạng thái trở thành hiện thực, trong khi cái sau cải thiện việc triển khai các thay đổi mã như EIP 7251, nhưng sẽ không cải thiện trạng thái hiện tại của mạng.
Người dùng cuối và chủ sở hữu ETH dự kiến sẽ không được hưởng lợi trực tiếp từ 5 thay đổi mã này. Những thay đổi mã này chủ yếu mang lại lợi ích cho sức khỏe và khả năng phục hồi của Ethereum với tư cách là một chuỗi khối bằng chứng cổ phần. Họ đánh giá tích cực về giá trị của giao thức về lâu dài vì họ đảm bảo nó có thể tiếp tục hoạt động an toàn và suôn sẻ. Tuy nhiên, họ không giới thiệu các tính năng mới giúp cải thiện đáng kể trải nghiệm người dùng cho người dùng cuối, nhà phát triển hợp đồng thông minh hoặc tổng hợp. Do đó, chúng được cho là sẽ không có tác động quá lớn đến giá trị ETH.
Giống như bất kỳ nâng cấp toàn mạng nào trên Ethereum, độ biến động của ETH có thể tăng trước và sau Pectra và nếu có bất kỳ lỗi hoặc lỗi không mong muốn nào liên quan đến nâng cấp, giá có thể gặp biến động tiêu cực. Nói rõ hơn, rất ít khả năng việc nâng cấp Pectra sẽ không thành công, vì những thay đổi mã này đã được thử nghiệm rộng rãi trước khi được kích hoạt trong trường hợp mạng chính bị gián đoạn. Do đó, ngăn chặn các biến động tạm thời của ETH trước và ngay sau khi nâng cấp, các thay đổi mã trong Pectra liên quan đến việc sửa các phần khác nhau của giao thức dự kiến sẽ không có tác động tích cực hoặc tiêu cực lâu dài đến giá trị của ETH.
Các bên liên quan bị ảnh hưởng: Người vận hành nút xác thực
Tác động dự kiến đối với ETH: Trung lập
Cải thiện trải nghiệm người dùng
Có ba EIP trong Pectra sẽ giới thiệu các cải tiến về trải nghiệm người dùng cho người dùng cuối Ethereum và nhà phát triển hợp đồng thông minh. Trong khi theo đuổi lộ trình tập trung vào tổng hợp, các nhà phát triển cũng đang nỗ lực phối hợp để cải thiện đề xuất giá trị của Ethereum như một blockchain có mục đích chung hàng đầu.
EIP 2537, Biên dịch trước các phép toán đường cong BLS12-381 – Thêm các chức năng mới để thực hiện hiệu quả các phép toán trên các đường cong BLS12-381, một cấu trúc Đại số được sử dụng rộng rãi để mã hóa không có kiến thức. Mật mã không có kiến thức có thể mang lại nhiều lợi ích cho các ứng dụng dựa trên blockchain, bao gồm đảm bảo quyền riêng tư, bảo mật và khả năng mở rộng mạnh mẽ hơn. Khả năng thực hiện các hoạt động trên đường cong BLS sẽ mang lại lợi ích cho các ứng dụng và bản tổng hợp được xây dựng trên Ethereum đã sử dụng hệ thống chứng minh không có kiến thức hoặc đang tìm cách tích hợp các hệ thống đó vào hoạt động của họ.
EIP 7002, lớp thực thi có thể kích hoạt việc rút tiền – EIP 7002 tạo ra quá trình biên dịch trước có trạng thái, một cơ chế sửa đổi trạng thái EVM cho việc rút tiền của người xác thực. Hiện tại, người xác thực trên Beacon Chain chỉ có thể thoát ra thông qua sự can thiệp của chủ sở hữu khóa rút của người xác nhận (thường là người điều hành người xác nhận). EIP 7002 giới thiệu một cơ chế hợp đồng thông minh có thể sở hữu thông tin xác thực rút tiền của trình xác thực và sử dụng chúng để kích hoạt các lần thoát của trình xác thực mà không cần sự can thiệp thủ công từ nhà điều hành trình xác thực. Nó sẽ cho phép các thiết kế không đáng tin cậy hơn cho các ứng dụng đặt cược và cho phép các ứng dụng đặt cược hiện có loại bỏ các giả định về sự tin cậy vào hành vi trung thực của các nhà khai thác nút xác thực của chúng và tính bảo mật của các ứng dụng này.
EIP 7702, Thiết lập mã tài khoản EOA – Tạo loại giao dịch mới để người dùng cuối thêm chức năng ngắn hạn vào tài khoản Ethereum do người dùng kiểm soát của họ, chẳng hạn như: p>
Xếp khối giao dịch, ủy quyền cho nhiều hoạt động trên chuỗi bằng cách ký một giao dịch duy nhất
Tài trợ, thanh toán phí giao dịch thay cho tài khoản khác
Hạ cấp, cấp điều kiện chi tiêu cụ thể cho số dư tài khoản
Do hầu hết người dùng thực hiện giao dịch trên Ethereum thông qua các nhà cung cấp ví, nên các nhà phát triển ví sẽ cần tận dụng các loại giao dịch mới và thêm các tính năng này vào thiết kế của họ theo cách mà người dùng có thể dễ dàng truy cập.
Tác động dự kiến
Không giống như các bản sửa lỗi quan trọng và không quan trọng, những thay đổi mã này sẽ trực tiếp cho phép phát triển các ứng dụng đầy đủ chức năng hơn trên Ethereum. Các EIP như 7002, 2537 và 7702 lần lượt sẽ cho phép thiết kế nhóm đặt cược đáng tin cậy hơn, giao thức tài chính phi tập trung nâng cao quyền riêng tư và bảo mật các tài khoản do người dùng kiểm soát.
Các bên liên quan bị ảnh hưởng: Người dùng cuối, nhà phát triển hợp đồng thông minh
Tác động dự kiến đối với ETH: Tích cực
Những cải tiến của DA
Như đã đề cập trước đó trong báo cáo này, một thay đổi mã khác có thể được đưa vào Pectra. Các nhà phát triển đang xem xét tăng một chút các mục tiêu khí blob để cải thiện khả năng mở rộng của Ethereum dưới dạng lớp dữ liệu sẵn có (DA). Có nhiều thay đổi mã lớn hơn và phức tạp hơn liên quan đến việc cải thiện chức năng DA thông qua bản nâng cấp EIP 7594 (PeerDAS). Tuy nhiên, vì EIP 7549 sẽ không còn hoạt động trong Pectra nữa nên có ý kiến cho rằng nên đưa ra những thay đổi đơn giản hơn để giảm chi phí DA.
Hiện tại, Ethereum có thể xử lý tối đa 6 đốm màu trên mỗi khối và tự động điều chỉnh chi phí của các đốm màu này để đạt mục tiêu trung bình là 3 đốm màu trên mỗi khối. Francis Li, nhà phát triển Cơ sở tổng hợp Lớp 2, đã đề xuất tăng số lượng đốm màu mục tiêu trên mỗi đoạn lên 5 và số lượng đốm màu tối đa trên mỗi đoạn lên 8.
Trong đề xuất của Li, ông lưu ý rằng thậm chí việc tăng số lượng blob mục tiêu một cách thận trọng lên 4 thay vì 3 sẽ giúp xây dựng các nhóm Rollup trên Ethereum. Các nhà phát triển phần lớn ủng hộ việc tăng mục tiêu blob của Pectra. Tuy nhiên, việc xác nhận quan điểm này và việc kết hợp chính thức các cải tiến DA trong Pectra vẫn được quyết định tại cuộc gọi ACD trong tương lai. Hiện tại, các nhà phát triển đã đồng ý kết hợp EIP 7742 vào Pectra, điều này sẽ mở đường cho những thay đổi về công suất blob của Ethereum bằng cách điều chỉnh CL.
EIP 7742, Tách số lượng blob giữa CL và EL - tổng tối đa Giới hạn blob mục tiêu liên tục được mã hóa cứng trên EL và CL. EIP 7742 cho phép CL tự động điều chỉnh giới hạn blob tối đa và mục tiêu để những thay đổi trong tương lai đối với công suất DA không yêu cầu hard fork của cả hai tầng mà có thể được điều chỉnh riêng thông qua CL.
Ngoài việc tăng công suất của EIP 7742 và blob, các nhà phát triển đang cân nhắc hai thay đổi mã bổ sung liên quan đến việc tối ưu hóa chức năng Ethereum DA trong Pectra hoặc Fusaka:
EIP 7762, tăng MIN_BASE_FEE_PER_BLOB_GAS – khi nhu cầu Blob vượt quá tỷ lệ mục tiêu (hiện tại là 3 blob mỗi khối), giao thức sẽ tự động điều chỉnh chi phí cơ bản bắt buộc của các đốm màu trở lên. EIP 7762 điều chỉnh chi phí cơ bản tối thiểu của các blob cao hơn để thị trường phí blob có thể nhạy cảm hơn với những biến động trong nhu cầu blob và cho phép xác định giá nhanh hơn cho các blob.
EIP 7623, Tăng chi phí dữ liệu cuộc gọi - Ngoài các đốm màu, các tập hợp có thể xuất bản dữ liệu tùy ý lên Ethereum bằng cách sử dụng trường dữ liệu cuộc gọi của giao dịch. Tuy nhiên, việc tận dụng trường dữ liệu cuộc gọi của giao dịch thường tốn kém hơn cho việc tổng hợp. EIP 7623 nhằm mục đích tăng thêm chi phí gọi dữ liệu để giảm kích thước khối Ethereum tối đa. Khi các nhà phát triển Ethereum tăng kích thước khối bằng cách tăng dung lượng blob, họ muốn ngăn chặn các trường hợp biên trong đó các trình xác thực có lượng dữ liệu cuộc gọi lớn và số lượng blob tối đa truyền bá các khối lớn bất thường.
Tăng thông lượng blob trong Pectra là một chủ đề gây tranh cãi giữa các nhà phát triển, vì nó có thể làm giảm số lượng các bên liên quan độc lập chạy trên mạng, Điều này sẽ có tác động tiêu cực đến việc phân cấp của Ethereum. Người đặt cược solo là những người dùng đặt cược ETH của riêng họ và thực hiện các hoạt động đặt cược của riêng họ từ nhà hoặc thông qua nhà cung cấp đám mây, thay vì dựa vào nhóm đặt cược hoặc các dịch vụ trung gian khác để đặt cược. Người đặt cược độc lập là người dùng vận hành trình xác nhận trên các thiết bị có nguồn lực hạn chế nhất so với các loại người đặt cược khác.
Việc tăng thông lượng blob có thể làm tăng yêu cầu tính toán để vận hành trình xác thực, khiến một số nhà sản xuất riêng lẻ phải tắt máy của họ. Tại ACDE #197, các nhà phát triển đã chia sẻ bằng chứng giai thoại rằng một số nhà đầu tư cá nhân đã và đang làm việc để vận hành các trình xác thực hậu Dencun. Các nhà phát triển đã đồng ý tiến hành một nghiên cứu dựa trên dữ liệu về tình trạng của các hoạt động đặt cược riêng lẻ trước khi quyết định tăng công suất blob của Pectra.
Tác động dự kiến
Trong ngắn hạn, các cải tiến DA của Ethereum dự kiến sẽ giảm doanh thu giao thức từ tổng hợp Lớp 2 (L2), tăng tỷ suất lợi nhuận của trình sắp xếp chuỗi L2 và giảm phí giao dịch L2 cho người dùng cuối. Những tác động này dự kiến sẽ tương tự như những tác động được thấy sau khi kích hoạt EIP 4844 trong bản nâng cấp Dencun.
Các bên liên quan bị ảnh hưởng:Tập hợp lớp 2, người dùng cuối L2, người nắm giữ ETH
Tác động dự kiến đối với ETH:Tiêu cực
Phân tích dòng thời gian của Pectra
Các nhà phát triển đã thảo luận về hai thay đổi mã thay thế để đưa vào Pectra trong trường hợp những thay đổi về thị trường phí blob không được đưa vào nâng cấp. Vì dung lượng blob có khả năng tăng lên trong Pectra nên hai thay đổi mã này khó có thể được đưa vào Pectra. Đó là EIP 7782 và
EIP 7782 do nhà phát triển Nethermind Ben Adams đề xuất giúp giảm thời gian chơi Ethereum từ 12 giây xuống còn 8 giây. Sự thay đổi về thời gian đánh bạc này sẽ giúp tăng thông lượng giao dịch của Ethereum lên 50% một cách hiệu quả và giảm 33% tốc độ xác nhận giao dịch. Các nhà phát triển lo ngại về đề xuất này trong ACDE #198 và ACDC #144 là nó có thể đẩy nhanh tốc độ tăng trưởng của bang, khiến quá trình chuyển đổi Verkle trở nên khó khăn hơn. Ngoài ra, nhà nghiên cứu Francesco D'Amato của Ethereum Foundation cho biết rằng sự thay đổi về khoảng thời gian có thể tác động tiêu cực đến các sáng kiến nghiên cứu tích cực như Tách các nhà xây dựng đề xuất tích hợp (ePBS) và Danh sách bao gồm (IL).
EIP 7783 được đề xuất bởi nhà phát triển Erigon Giulio Rebuffo và là một thay đổi mã tương đối dễ dàng hơn để các nhà phát triển thực hiện vì nó không yêu cầu hard fork. EIP 7783 tạo cơ chế để nhóm khách hàng tăng dần mục tiêu khí đốt theo thời gian. Việc tăng mục tiêu Gas sẽ tăng số lượng giao dịch tối đa có thể được đưa vào một khối. Đề xuất của Rebuffo không chỉ định mục tiêu Gas cụ thể mà chỉ đơn giản gợi ý một cơ chế để các nhà phát triển lựa chọn mục tiêu và tăng dần mục tiêu đó lên ngưỡng này một cách dần dần và an toàn. Trong cuộc gọi hội nghị gần đây vào tháng 10 năm 2024, các nhà phát triển đã thảo luận về tiềm năng triển khai EIP 7783 ngay sau khi nâng cấp Pectra.
Việc bổ sung bất kỳ EIP mới nào vào Pectra có thể trì hoãn việc kích hoạt nâng cấp mạng chính. Ngoài ra, các nhà phát triển càng trì hoãn việc quyết định phạm vi cuối cùng của Pectra thì các nhà phát triển sẽ càng mất nhiều thời gian hơn để nâng cấp mạng thử nghiệm Ethereum công khai. Kể từ tháng 10 năm 2024, các nhà phát triển dường như vẫn chưa hoàn tất phạm vi của Pectra. Do đó, bản nâng cấp testnet công khai của Pectra khó có thể ra mắt trước cuối năm nay.
Giả sử phạm vi của Pectra được hoàn thiện vào tháng 1 hoặc đầu tháng 2 năm sau, các nhà phát triển sẽ cần thử nghiệm mọi bổ sung mới cho Pectra trên mạng thử nghiệm riêng tư (còn gọi là mạng phát triển) trước khi chuyển sang mạng công khai nâng cấp mạng thử nghiệm Ethereum. Dành ít nhất một tháng ngân sách để thử nghiệm các thay đổi mã khác đối với Pectra và các nhà phát triển nên bắt đầu nâng cấp mạng thử nghiệm công khai vào tháng 3 nhằm tạm thời kích hoạt nâng cấp mạng chính vào khoảng tháng 4 hoặc tháng 5.
Những dòng thời gian này ước tính Điều này có thể thay đổi dựa trên thời điểm các nhà phát triển hoàn thiện phạm vi của Pectra trong những tháng tới và mức độ phức tạp của những thay đổi mã mà họ quyết định cuối cùng sẽ thêm vào bản nâng cấp.
Các chất xúc tác khác cho giá trị ETH
Cho đến nay, Pectra là một tập hợp các thay đổi mã hỗn hợp, với một số dự kiến sẽ nâng cao trải nghiệm cho người dùng và nhà phát triển hợp đồng thông minh. Vì phạm vi của Pectra đã được đơn giản hóa nên việc nâng cấp dự kiến sẽ không ảnh hưởng nhiều đến giá trị của ETH. Ngoài Pectra, còn có nhiều bản cập nhật tiếp theo cho Ethereum có thể ảnh hưởng trực tiếp hơn đến giá trị ETH, chẳng hạn như động thái giảm phát hành và triển khai PeerDAS. Tuy nhiên, như đã nêu trước đó trong báo cáo này, rất khó dự đoán khi nào những thay đổi này sẽ được kích hoạt trên mainnet.
Điều đáng chú ý là khi Ethereum tiếp tục theo đuổi các cải tiến về khả năng mở rộng DA theo "lộ trình tập trung vào tổng hợp", theo thời gian, tác động của việc nâng cấp giao thức trên Ethereum lên giá trị của ETH. Tác động sẽ ngày càng nhỏ hơn và nhỏ hơn. Về lâu dài, khi các ứng dụng và người dùng chuyển sang L2, doanh thu của Ethereum có thể sẽ chủ yếu được thúc đẩy bởi hoạt động của người dùng trên L2. Các nâng cấp xảy ra trên L2 có thể cải thiện trải nghiệm người dùng, khả năng tương tác, phân cấp và bảo mật trên các mạng này, điều này quan trọng đối với giá trị của Ethereum hơn là tối ưu hóa và cải thiện lớp cơ sở. Mặc dù các bản nâng cấp như Pectra sẽ nâng cao hơn nữa tính phân quyền và khả năng sử dụng của giao thức, nhưng chúng khó có thể thu hút làn sóng người dùng mới và thúc đẩy việc áp dụng các ứng dụng phi tập trung vì Rollups có thể mở rộng quy mô để đáp ứng nhu cầu này, trong khi Ethereum No. Do đó, các ứng dụng được xây dựng trên Rollup, cũng như các bản nâng cấp giao thức dựa trên Rollup nhằm nâng cao hơn nữa chức năng của các ứng dụng được xây dựng trên Rollup, là chìa khóa để phân tích khi đánh giá yếu tố thúc đẩy giá trị của ETH.
Phản đối chung đối với lộ trình tập trung vào Rollup là lo ngại rằng Ethereum có thể trở nên quá rẻ do lớp DA hoặc doanh thu từ Rollup sẽ quá ít để hỗ trợ giá trị của ETH. Những lập luận này đánh giá thấp thị trường có thể định địa chỉ tổng thể cho các ứng dụng phi tập trung. Các trường hợp sử dụng tiền điện tử hiện đang làm gián đoạn mọi ngành công nghiệp trên thế giới, vì blockchain công cộng có khả năng thay đổi căn bản các hoạt động phối hợp của con người, giống như trí tuệ nhân tạo (AI) có khả năng phá vỡ tất cả các ngành công nghệ. được tạo ra.
Mặc dù những cải tiến về khả năng mở rộng như EIP 4844 hoặc PeerDAS sẽ làm giảm doanh thu giao thức trong thời gian ngắn. Họ đang đặt nền móng để Ethereum hỗ trợ nhiều hoạt động trên chuỗi hơn mức có thể có trên Ethereum L1. Trò chơi, gây quỹ, tài chính phi tập trung và phương tiện truyền thông xã hội chỉ là một vài ví dụ về các loại ứng dụng trước đây đã dẫn đến sự gia tăng về khối lượng và phí giao dịch Ethereum. Các ứng dụng này tận dụng hiệu ứng mạng, tính phân cấp, khả năng chống kiểm duyệt và khả năng kết hợp của Ethereum. Về lý thuyết, các ứng dụng trên Rollup sẽ có thể tận dụng tất cả những lợi thế này trên Ethereum, bên cạnh mức phí thấp hơn đáng kể và chức năng nâng cao như các loại máy ảo, ngôn ngữ lập trình và quản lý tài khoản khác nhau.
Tuy nhiên, trên thực tế, các bản tổng hợp không kế thừa một cách có ý nghĩa các đặc tính phân cấp, khả năng chống kiểm duyệt hoặc khả năng kết hợp của Ethereum. Mặc dù họ có thể giảm phí giao dịch một cách hiệu quả nhưng làm như vậy lại phải trả giá bằng sự phân cấp và bảo mật. Nói cách khác, việc tổng hợp không mở rộng quy mô Ethereum theo cách có ý nghĩa ngoài việc giảm chi phí giao dịch. Có quá nhiều sự đánh đổi mà người dùng phải thực hiện khi di chuyển các hoạt động và ứng dụng của họ từ L1 sang L2. Các dự án cơ sở hạ tầng như Rollup, các giải pháp mở rộng quy mô khác được phát triển trên các chuỗi khối lớp 1 thay thế cũng như các giải pháp đặt lại và ZKVM đang được triển khai. Cho đến khi Rollup trưởng thành như một công nghệ và được hưởng lợi từ bản chất phi tập trung của Ethereum, các cải tiến DA thuần túy có thể không thúc đẩy một làn sóng mới về việc áp dụng Ethereum hoặc Rollup được xây dựng dựa trên nó.
Kết luận
Bất chấp sự không chắc chắn về phạm vi và dòng thời gian của Pectra, Ethereum vẫn là người dẫn đầu khi chúng ta mở ra kỷ nguyên Web 3, nơi sự phối hợp của con người chủ yếu thông qua công nghệ chuỗi khối phi tập trung thay vì các giao thức Internet tập trung . Để đạt được mục tiêu này, Ethereum phải tiếp tục mở rộng quy mô như một công nghệ phi tập trung trong khi chống lại các lực lượng tập trung như Giá trị có thể trích xuất tối đa (MEV) và kiểm duyệt giao dịch. Mặc dù Ethereum chắc chắn có các đối thủ cạnh tranh trong việc hiện thực hóa tầm nhìn này, nhưng việc thống trị bối cảnh chuỗi khối Web 3 vẫn là một trò chơi thua cuộc đối với Ethereum.
Ethereum tiếp tục có hiệu ứng mạng cao nhất so với bất kỳ chuỗi khối đa năng nào. Nó vẫn là blockchain đáng tin cậy nhất dành cho các nhà phát triển hợp đồng thông minh và là blockchain được nghiên cứu nhiều nhất trong số các nhà nghiên cứu và nhà phát triển để giải quyết các vấn đề liên quan đến mở rộng quy mô, MEV, đánh giá, trải nghiệm người dùng và nhiều thách thức hơn. Tuy nhiên, khi các nhà phát triển Ethereum theo đuổi lộ trình tập trung vào Rollup, tầm quan trọng của Ethereum với tư cách là một công nghệ và các bản nâng cấp Ethereum sẽ giảm đi vì các giải pháp cho những vấn đề lớn nhất mà Web 3 phải đối mặt sẽ được Rollup kế thừa.
Pectra sẽ giới thiệu các thay đổi mã tập trung vào trải nghiệm người dùng, dự kiến sẽ thu hút người dùng mới và nhà phát triển hợp đồng thông minh vào không gian Web 3. Tuy nhiên, đây có thể là một trong số ít bản nâng cấp cuối cùng còn sót lại, với những thay đổi về mã trên giao thức sẽ ảnh hưởng trực tiếp đến người dùng và chủ sở hữu ETH. Khi người dùng chuyển sang Rollup và doanh thu giao thức ngày càng được thúc đẩy bởi hoạt động Rollup, những thay đổi mã quan trọng nhất đối với các bên liên quan của Ethereum sẽ là những thay đổi được thực hiện trên Rollup. Vì mục đích này, điều quan trọng là phải phân tích sự trưởng thành của Rollup với tư cách là một công nghệ và khả năng kế thừa một cách có ý nghĩa tính bảo mật của Ethereum và mở rộng quy mô nó tới hàng triệu người dùng mới.