Quá trình nâng cấp của Ethereum luôn tuân theo một cách có cấu trúc và suy nghĩ cẩn thận, mỗi lần nâng cấp đều nhằm giải quyết những thách thức kỹ thuật cụ thể, đồng thời chuẩn bị cho những nhu cầu trong tương lai. Từ những ngày đầu của Byzantium và Constantinople, đến sự kiện mang tính bước ngoặt The Merge, mạng lưới Ethereum liên tục tiến hóa để tăng cường khả năng và đáp ứng nhu cầu của thị trường. Nâng cấp Pectra sắp tới (EIP-7600) là bước mới nhất trong quá trình tiến hóa liên tục này, bao gồm 11 đề xuất cải tiến Ethereum (EIPs), bao quát nhiều khía cạnh của hiệu suất và chức năng mạng.
Dựa trên các bản nâng cấp trước, chẳng hạn như The Merge, Shanghai-Capella (Shapella) và Dencun, Pectra nhằm loại bỏ các nút thắt còn lại và mở đường cho những tiến bộ công nghệ tiếp theo. Nói một cách ngắn gọn, tác động của mỗi bản nâng cấp trước đây đối với Ethereum như sau:
• The Merge (Tháng 9 năm 2022): Đánh dấu sự chuyển đổi của Ethereum từ PoW sang PoS, giảm đáng kể mức tiêu thụ năng lượng và giới thiệu việc staking như một cơ chế đồng thuận mới.
• Shanghai-Capella (tháng 4 năm 2023): Còn được gọi là Shapella, bản nâng cấp này cho phép các người đặt cọc rút ETH đã khóa của họ, tăng cường tính thanh khoản trong hệ sinh thái Ethereum.
• Dencun (tháng 3 năm 2024): Giới thiệu proto-danksharding và giao dịch blob, thúc đẩy sự phát triển của các giải pháp L2 như Optimism và Arbitrum, đặt nền tảng cho khả năng mở rộng tốt hơn và thông lượng giao dịch cao hơn.
Hiện nay, Ethereum đang chuẩn bị cho đợt hard fork Pectra, dự kiến sẽ ra mắt trên mạng chính vào ngày 7 tháng 5. Pectra tập trung vào việc nâng cao hiệu quả của các xác nhận viên, tăng cường khả năng sử dụng dữ liệu, cải thiện trải nghiệm người dùng, đồng thời đặt nền tảng cho những đổi mới trong tương lai (như Verkle Trees và khách hàng không trạng thái).
Thử nghiệm Pectra bắt đầu từ ngày 24 tháng 2 trên mạng thử nghiệm Holesky của Ethereum. Tuy nhiên, bản nâng cấp không hoàn thành như dự kiến và các nhà phát triển đã bắt đầu điều tra vấn đề. Vào ngày 5 tháng 3, nỗ lực thứ hai trên mạng thử nghiệm Sepolia cũng gặp vấn đề, một kẻ tấn công không rõ danh tính đã lợi dụng tình huống biên dẫn đến việc khai thác một số lượng lớn khối rỗng. Để đảm bảo bản nâng cấp được triển khai suôn sẻ hơn, các nhà phát triển cốt lõi của Ethereum đã khởi động một mạng thử nghiệm mới có tên là Hoodi, Pectra đã được triển khai thành công vào ngày 26 tháng 3. Khi các thử nghiệm trở nên ổn định, Ethereum dự kiến sẽ ra mắt phiên bản chính thức vào đầu tháng 5.
2. Pectra Hard Fork thực sự là gì? Nó sẽ mang lại ảnh hưởng gì?
Như đã đề cập trước đó, bản nâng cấp này bao gồm 11 EIPs, mỗi EIP phục vụ cho mạng Ethereum theo những cách khác nhau:
1. EIP-2537: Thêm tiền biên soạn cho các phép toán trên đường cong BLS12-381
EIP-2537 được thiết kế để thêm các hoạt động đường cong BLS12-381 vào Ethereum, làm cho các hoạt động mật mã hiệu quả hơn và có thể mở rộng. Đề xuất này giới thiệu các hợp đồng được biên dịch trước mới (các chức năng Ethereum tích hợp) cho phép các hợp đồng thông minh hoạt động trực tiếp với BLS12-381 mà không cần triển khai thêm. Nó có thể được ví như một chiếc máy tính tích hợp sẵn thay vì tính toán toán học phức tạp theo cách thủ công. Hai cải tiến chính đối với KCN sinh thái này là:
• Xác thực hàng loạt: Cho phép Ethereum xác thực nhiều chữ ký cùng một lúc, thay vì kiểm tra từng cái một.
• Chữ ký nhỏ hơn: Giảm kích thước chữ ký để tiết kiệm không gian khối (rẻ hơn, nhanh hơn).
EIP-2537 giúp mở rộng Ethereum bằng cách nâng cao tốc độ xác thực mã hóa và hiệu quả chi phí. Ngoài ra, nó đặc biệt quan trọng đối với các công nghệ chứng minh không kiến thức và tăng cường quyền riêng tư.
2. EIP-2935: Lưu trữ băm khối lịch sử trong trạng thái
Bạn có thể tưởng tượng Ethereum như một cuốn sổ lớn mà mọi người cùng nhau ghi lại các giao dịch. Các nút đầy đủ giữ lại toàn bộ hồ sơ, nhưng nếu một số nút không lưu trữ toàn bộ lịch sử thì có thể tham gia không? Đó chính là ý nghĩa của "khách hàng không trạng thái" - chúng không lưu trữ toàn bộ trạng thái của chuỗi khối, nhưng vẫn có thể xác minh và tương tác một cách hiệu quả. Điều này được thực hiện thông qua chứng minh mật mã.
EIP-2935 đề xuất một cách mới để lưu trữ và đọc trạng thái lịch sử của Ethereum (như số dư tài khoản, dữ liệu hợp đồng, v.v.). Mục đích của nó như sau:
• Nâng số lượng trạng thái gốc có sẵn (tức là bản chụp dữ liệu Ethereum) từ 256 khối lên 8192 khối;
• Cho phép khách hàng không trạng thái xác minh giao dịch nhanh chóng mà không cần toàn bộ lịch sử blockchain. Họ chỉ có thể yêu cầu chứng minh, thay vì tải xuống tất cả dữ liệu.
Tầm quan trọng của sự cải tiến này thể hiện ở:
• Cho phép nhiều light node tham gia hơn, giúp Ethereum mở rộng quy mô;
• Hỗ trợ Verkle Trees và Ethereum không trạng thái (nâng cấp lớn trong tương lai);
• Rút ngắn thời gian đồng bộ cho các nút mới.
3. EIP-6110: Cung cấp dữ liệu tiền gửi của người xác thực trên chuỗi
EIP-6110 đề xuất thay đổi cách thức các validator mới tham gia vào hệ thống PoS của Ethereum, làm cho quy trình staking trở nên đơn giản hơn.
Hiện tại, nếu ai đó muốn trở thành người xác thực, họ cần gửi giao dịch gửi tiền ở lớp thực thi. Trong khi đó, lớp đồng thuận phụ thuộc vào cơ chế bỏ phiếu giữa những người tạo khối để xác nhận những khoản gửi này. Cách thức này phức tạp và chậm chạp (có thể mất khoảng 12 giờ) và có những rủi ro về an ninh.
EIP-6110 đề xuất rằng lớp thực thi nên bao gồm một danh sách các thao tác gửi tiền trực tiếp trong mỗi khối. Như vậy, lớp đồng thuận có thể ngay lập tức và tự động nhận diện các khoản gửi tiền mới mà không cần phải chờ đợi bỏ phiếu.
Nói một cách đơn giản, đề xuất này nhằm mục đích đơn giản hóa việc chia sẻ dữ liệu giữa lớp thực thi và lớp đồng thuận, giúp quá trình gia nhập mạng xác thực trở nên nhanh hơn và an toàn hơn.
4. EIP-7002: Lớp thực thi có thể kích hoạt thao tác thoát
Hiện tại, các validator cần sử dụng "khóa validator" của họ (một khóa BLS) để gửi yêu cầu thoát đến chuỗi beacon nhằm dừng staking và rút ETH. Trong khi đó, khóa rút tiền chỉ có thể nhận tiền, không thể khởi xướng thao tác thoát. Điều này sẽ gây ra vấn đề khi khóa được điều khiển bởi những người dùng khác nhau hoặc khi khóa validator bị mất.
EIP-7002 giới thiệu một hợp đồng thông minh lớp thực thi mới, cho phép người stake khởi động việc rút tiền bằng khóa rút tiền. Điều này có nghĩa là chỉ cần tương tác với hợp đồng này, người dùng có thể hoàn thành thao tác rút mà không cần phụ thuộc vào khóa xác thực hoặc quyền truy cập chuỗi beacon.
5. EIP-7251: Tăng giới hạn MAX_EFFECTIVE_BALANCE
EIP-7251 nâng giới hạn số tiền đặt cọc hợp lệ tối đa của người xác thực từ 32 ETH lên 2048 ETH, cho phép người xác thực đặt cọc số tiền lớn hơn mà không cần chạy nhiều nút.
Sự thay đổi này cho phép những người gửi tiền nhỏ kiếm thêm phần thưởng thông qua việc gửi tiền bổ sung, trong khi những người gửi tiền lớn có thể quản lý tập trung, nâng cao hiệu quả. Bằng cách giảm số lượng nút xác nhận dư thừa, đề xuất này giúp giảm tải cho mạng lưới và có thể tăng tốc độ xác nhận.
6. EIP-7549: Di chuyển chỉ mục ủy ban ra khỏi nội dung chữ ký
EIP-7549 đề xuất sửa đổi cách thức bỏ phiếu ký tên của các xác thực viên (tức là chứng minh). Hiện tại, mỗi chứng minh đều chứa một "chỉ số ủy ban", xác định nhóm mà xác thực viên thuộc về. Do đó, ngay cả khi hai xác thực viên bỏ phiếu nhất trí, chứng minh của họ cũng không giống nhau.
Đề xuất này gợi ý di chuyển chỉ số ủy ban ra khỏi phần chữ ký. Như vậy, việc hợp nhất các phiếu bầu giống nhau sẽ dễ dàng hơn, giảm đáng kể số lượng chứng minh riêng lẻ cần xử lý, từ đó nâng cao hiệu quả đồng thuận của Ethereum.
Ngoài ra, EIP-7549 cũng là một bước quan trọng hướng tới "Based Rollups". Bằng cách tối ưu hóa quy trình đồng thuận, Ethereum có thể hoạt động như một bộ sắp xếp phi tập trung, giảm bớt sự phụ thuộc vào các bộ sắp xếp bên thứ ba, từ đó làm cho Based Rollups trở nên khả thi hơn.
7. EIP-7623: Tăng chi phí calldata
Trước khi nâng cấp Dencun giới thiệu blob, các mạng Layer 2 phụ thuộc vào calldata trong EVM để lưu trữ dữ liệu vĩnh viễn, mặc dù đây không phải là cách hiệu quả nhất. Mặc dù bây giờ blob đã trở thành cách lưu trữ dữ liệu được khuyến nghị, nhưng trong một số trường hợp, chi phí sử dụng calldata vẫn thấp hơn.
EIP-7623 đề xuất tăng chi phí sử dụng calldata để khuyến khích các giải pháp Layer 2 hoàn toàn chuyển sang sử dụng blob, nhằm kiểm soát kích thước khối (đặc biệt là các giao dịch yêu cầu nhiều dữ liệu), thúc đẩy sự phát triển hiệu quả và ổn định hơn cho mạng Ethereum.
8. EIP-7685: Giao diện yêu cầu lớp thực thi chung
EIP-7685 đã giới thiệu một hệ thống chuẩn hóa cho việc giao tiếp giữa lớp thực thi (EL) và lớp đồng thuận (CL) của Ethereum, cho phép hợp đồng thông minh kích hoạt yêu cầu trực tiếp trong mạng. Khung này nâng cao tính linh hoạt và hiệu quả của các hoạt động xác minh (như rút tiền), vì những hoạt động này có thể được khởi xướng trực tiếp thông qua hợp đồng thông minh, mà không còn phụ thuộc vào cơ chế thông điệp chuỗi phức tạp hiện tại.
9. EIP-7691: Tăng cường thông lượng blob
EIP-7691 đề xuất tăng số lượng blob có thể chứa trong mỗi khối Ethereum, nhằm cải thiện khả năng mở rộng của mạng, đặc biệt là có lợi cho các giải pháp L2 phụ thuộc vào dung lượng dữ liệu L1. Đề xuất này mang lại hai thay đổi chính:
• Mục tiêu và giới hạn Blob: Đề xuất điều chỉnh giá trị mục tiêu và giá trị tối đa của blob cho mỗi khối lần lượt là 6 và 9, nhằm cung cấp khả năng thông lượng dữ liệu cao hơn mà không làm quá tải mạng.
• Điều chỉnh phí cơ bản: Thông qua việc điều chỉnh tỷ lệ giữa giá trị mục tiêu và giá trị tối đa, tối ưu hóa khả năng phản ứng của phí cơ bản đối với sự thay đổi trong việc sử dụng blob. Đề xuất này giới thiệu tham số mới, đảm bảo rằng phí cơ bản phản ứng hợp lý dựa trên khối lượng sử dụng blob.
10. EIP-7702: Thiết lập mã tài khoản cho EOA
EIP-7702 là một bước tiến tới trừu tượng hóa tài khoản, cho phép tài khoản người dùng tiêu chuẩn trên Ethereum (EOA) tạm thời thực thi logic hợp đồng thông minh. Cơ chế ủy quyền này cho phép EOA tận dụng các tính năng nâng cao thường chỉ dành riêng cho ví hợp đồng thông minh, chẳng hạn như gộp nhiều thao tác thành một giao dịch, thanh toán phí gas cho người khác, và thực hiện kiểm soát quyền hạn chi tiết. Ngoài ra, người dùng cũng có thể chọn sử dụng các loại tiền điện tử khác (như $USDC hoặc $DAI) để thanh toán phí giao dịch.
11. EIP-7840: Thêm cơ chế phân phối blob vào tệp cấu hình lớp thực thi
Đề xuất này cho phép các nhà phát triển và người tham gia mạng điều chỉnh các tham số của blob khi cần thiết, nhằm tối ưu hóa hiệu suất và khả năng mở rộng của mạng. EIP-7840 đã giới thiệu các mục tiêu blob có thể cấu hình và giá trị tối đa trong tệp cấu hình của khách hàng, làm cho việc tối ưu hóa mạng trở nên đơn giản hơn và tạo ra một thị trường phí dự đoán hơn cho các giao dịch blob.
Để trình bày rõ hơn về bối cảnh tổng thể của việc nâng cấp Pectra, chúng tôi đã chia EIP của nó thành các loại chủ đề sau đây:
3. Thách thức và lo ngại
Mặc dù việc nâng cấp Pectra chỉ là một bước nhỏ trong việc tối ưu hóa các chức năng cơ bản của Ethereum và các nhà phát triển đang nỗ lực hết mình, nhưng vẫn còn một số rủi ro tiềm ẩn:
• Sự phức tạp của quá trình ra mắt: Việc chuyển từ mạng thử nghiệm sang mạng chính liên quan đến những thách thức kỹ thuật và phối hợp lớn.
• ** Phù hợp với kế hoạch phát triển tổng thể của Ethereum **: Đảm bảo rằng việc nâng cấp Pectra phù hợp với lộ trình lớn hơn của Ethereum là một thách thức chính. Khi Pectra mở đường cho các nâng cấp lớn hơn như Fusaka, bất kỳ sai lầm hoặc vấn đề kỹ thuật nào cũng có thể có hiệu ứng gợn sóng có thể trì hoãn các nâng cấp tiếp theo và làm chậm khả năng mở rộng dài hạn của Ethereum.
• Khả năng thích ứng của hệ sinh thái: Các validator, nhà phát triển và người vận hành dApp đều cần cập nhật hệ thống của họ để hỗ trợ giao thức mới. Điều này không chỉ cần thời gian mà còn tiêu tốn nhiều tài nguyên. Tốc độ và hiệu quả thích ứng của hệ sinh thái sẽ quyết định phần lớn thành công hay thất bại của lần nâng cấp này.
Cần lưu ý rằng số dư tài khoản của người dùng sẽ không thay đổi, và ETH (cũng như các token trong hệ sinh thái Ethereum) mà họ đang nắm giữ vẫn có thể được sử dụng như bình thường sau khi nâng cấp.
• Tác động thị trường: Mặc dù bản nâng cấp này nhằm mục đích tăng cường các chức năng cốt lõi của Ethereum, nhưng tác động của nó đến giá $ETH trong ngắn hạn vẫn chưa thể dự đoán, chủ yếu phụ thuộc vào tâm lý của nhà đầu tư và tỷ lệ áp dụng thực tế.
• Sự chú ý của cơ quan quản lý: Nếu việc nâng cấp ảnh hưởng đến mô hình kinh tế đặt cọc hoặc gây ra rủi ro tập trung mới, có thể sẽ thu hút sự chú ý của các cơ quan quản lý.
4. Ảnh hưởng tiềm năng của Pectra đối với mạng lưới và hệ sinh thái Ethereum
Mặc dù Pectra được coi là một "chiến thắng nhỏ" tương đối, nhưng nó sẽ ảnh hưởng đến mọi thứ, bao gồm mạng Ethereum, hệ sinh thái và người chơi, tác động của nó không thể bị coi thường hoặc đánh giá thấp. Hơn nữa, nó là nền tảng cho các bản nâng cấp trong tương lai (như Fusaka). Như chúng tôi đã đề cập ở trên, ảnh hưởng kỹ thuật của Pectra, bây giờ chúng tôi sẽ tổng quan về chúng:
Tác động đến mạng và hệ sinh thái Ethereum:
Tăng cường khả năng mở rộng
Cải tiến trải nghiệm người dùng
Giải pháp L2 cung cấp hỗ trợ bằng cách tăng cường khả năng sử dụng dữ liệu và giảm chi phí
2.Tác động đến người dùng:
Tăng cường chức năng ví (tài khoản)
Giảm chi phí giao dịch
Tăng tốc độ giao dịch
3. Ảnh hưởng đến các nhà phát triển:
Tăng cường giao tiếp giữa các lớp
Cung cấp cho các nhà phát triển cơ hội tốt hơn, vì họ có thể truy cập vào các chức năng tiền biên chế mã hóa nâng cao và tính năng blob mở rộng, từ đó thúc đẩy việc tạo ra các dApp có chi phí hợp lý và sáng tạo.
4. Ảnh hưởng đến các xác nhận viên:
Tăng cường tính linh hoạt của quyền lợi
Đơn giản hóa hoạt động của người xác thực
Phần thưởng tự động hợp nhất
Điều cuối cùng nhưng không kém phần quan trọng là thảo luận về tính thanh khoản và sự phân mảnh hoạt động trong hệ sinh thái Ethereum. Khi giá ETH tiếp tục giảm, điều này đã trở thành một chủ đề hot. Với sự mở rộng của hệ sinh thái Ethereum, và sự gia tăng nhanh chóng của các mạng L2 do phí gas cao của Ethereum, ngày càng nhiều hoạt động đang chuyển sang các blockchain L2. Sự di chuyển này dẫn đến việc thanh khoản bị phân tán trên nhiều L2, gây ra sự phân mảnh. Ngược lại, mô hình thống nhất và đơn khối của Solana tích hợp thanh khoản trong một mạng duy nhất. Nói cách khác, Ethereum đã đạt được tiến bộ đáng kể trong việc mở rộng thông qua các giải pháp L2, điều này diễn ra với cái giá là sự phân mảnh thanh khoản và hoạt động của người dùng.
Tính thanh khoản và sự phi tập trung của hoạt động sẽ mang lại tác động tiêu cực cho mạng lưới và tất cả các bên tham gia:
Tác động đến người dùng: Đa dạng hóa thanh khoản hạn chế quyền truy cập vào các nhóm tài sản sâu và thanh khoản, khiến các nhà giao dịch khó thực hiện các lệnh lớn hơn mà không có tác động đáng kể đến giá.
Tác động đến các nhà phát triển: Các nhà phát triển phải đối mặt với những thách thức trong việc xây dựng các ứng dụng tương tác liền mạch trên các chuỗi khác nhau, dẫn đến trùng lặp nỗ lực và tăng độ phức tạp.
Ảnh hưởng đến các validator: Số lượng giao dịch và phí càng thấp, nhu cầu về không gian khối càng thấp. Do đó, khi phí giảm, không chỉ tỷ lệ tiêu thụ ETH giảm mà thu nhập của các validator cũng sẽ giảm.
Ảnh hưởng đến giá $ETH: Dữ liệu từ Ultrasound.money cho thấy, tỷ lệ tiêu thụ $ETH dự kiến đã giảm xuống còn 28,000 $ETH mỗi năm, trong khi tỷ lệ tăng trưởng cung đã tăng lên 0.76% mỗi năm. Điều này khiến tỷ lệ phát hành hiện tại khoảng 950,000 $ETH mỗi năm. Do đó, thực tế, $ETH hiện đang là một loại token lạm phát.
Mặc dù Pectra sẽ mở đường cho việc áp dụng và mở rộng L2 ở mức độ cao hơn, nhưng các nhà phát triển và nhà nghiên cứu vẫn đang nỗ lực cho nhiều dự án và giải pháp khác nhau để giải quyết hiệu ứng "kí sinh" này của L2 đối với mạng Ethereum. Dưới đây là một số giải pháp và phương pháp được đề cập:
Tính tương tác và giao tiếp đa chuỗi: Đang khám phá các giải pháp để đạt được sự giao tiếp và chuyển giao tài sản liền mạch giữa các chuỗi khác nhau, giải quyết vấn đề thiếu tính tương tác vốn có.
Giao thức tổng hợp: Những giao thức này nhằm tích hợp tính thanh khoản từ nhiều nguồn khác nhau, cung cấp cho người dùng trải nghiệm DeFi đồng nhất.
Rollup dựa trên Rollup: Chúng là một loại Rollup L2 mới, nhằm mục đích tích hợp sâu với cơ sở hạ tầng của Ethereum. Khác với Rollup truyền thống, Rollup dựa trên được quản lý trực tiếp bởi lớp đồng thuận của Ethereum. Nói cách khác, Rollup không còn có bộ sắp xếp độc lập của riêng mình, mà chính Ethereum đã đảm nhận vai trò này. Điều này cũng giảm bớt sự phụ thuộc vào các bên tham gia tập trung.
5. Ảnh hưởng tiềm năng của Pectra đến giá Ethereum
Nói chung, việc nâng cấp công nghệ sẽ đẩy giá token lên cao, Ethereum cũng không phải là ngoại lệ. Theo dữ liệu của 10xResearch, sự thay đổi trung bình và trung vị của giá $ETH trong ngắn hạn đến trung hạn gần như luôn là giá trị dương. Tuy nhiên, có một vấn đề: trong những năm gần đây, đặc biệt là sau The Merge, dữ liệu sau khi nâng cấp dường như gây thất vọng. Điều này có thể được quy cho một sự kiện nổi tiếng, đó là "mua tin đồn, bán tin tức". Vậy ai biết được? Có thể tình huống này sẽ xảy ra một lần nữa với Pectra.
Bỏ qua lịch sử, về xu hướng của $ETH sau Pectra, mọi người có cả quan điểm lạc quan và bi quan. Ở đây, chúng tôi sẽ chia những suy nghĩ này thành hai phần:
Tóm lại, không ai có thể 100% chắc chắn giá ETH sẽ xảy ra điều gì, dù là trong ngắn hạn hay dài hạn sau Pectra. Ngoài những điều chúng ta đã thảo luận trước đó, vẫn có một số yếu tố vĩ mô đáng chú ý:
Khí hậu thị trường tiền điện tử rộng rãi hơn,
Xung quanh cảm xúc của Pectra và cách thị trường nhìn nhận nó,
Đối thủ của Ethereum, quan trọng nhất là Solana, sẽ đi nước cờ như thế nào.
6. Bước tiếp theo của Ethereum là gì?
Pectra không chỉ có thể cải thiện Ethereum ngay lập tức mà còn đặt nền tảng cho sự chuyển đổi sâu sắc hơn của cơ sở hạ tầng mạng. Mặc dù Pectra đã giới thiệu nhiều bản cập nhật mã, nhưng vai trò lớn hơn của nó là đặt nền tảng cho hard fork Fusaka (Fulu + Osaka) sắp tới, điều này sẽ triển khai cây Verkle.
Cây Verkle là một cấu trúc dữ liệu được thiết kế để giúp các nút Ethereum lưu trữ và truy cập dữ liệu một cách hiệu quả hơn. Bằng cách cung cấp các chứng minh xác thực dữ liệu nhỏ hơn và hiệu quả hơn, chúng giúp giảm nhu cầu lưu trữ và cải thiện khả năng mở rộng, từ đó làm cho toàn bộ mạng trở nên hiệu quả hơn.
So với Pectra, quy mô nâng cấp của Fusaka lớn hơn và phức tạp hơn, sẽ xử lý một phần lớn sự tiến hóa lâu dài của Ethereum. Mặc dù thời gian cụ thể cho Fusaka vẫn đang được thảo luận, nhưng dự kiến sẽ được ra mắt vào năm 2025 hoặc 2026, tùy thuộc vào tiến độ của các nâng cấp và thử nghiệm trước đó.
Các cải tiến chính mà Fusaka có thể bao gồm:
Mẫu khả dụng dữ liệu ngang hàng (PeerDAS): Đây là một yếu tố cốt lõi, nhằm nâng cao khả năng mẫu dữ liệu có sẵn, từ đó đạt được khả năng mở rộng cao hơn.
Định dạng đối tượng Ethereum (EOF): nhằm hiện đại hóa Ethereum Virtual Machine (EVM), nâng cao tính bảo mật, công cụ cho lập trình viên và trải nghiệm tổng thể của lập trình viên.
Cuối cùng, để trả lời câu hỏi trong tiêu đề bài viết này, chúng ta nên chờ xem Pectra sẽ đạt được thành công lớn như thế nào, cũng như cách mà hệ sinh thái và thị trường rộng lớn hơn nhìn nhận về nó.
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Ethereum Pectra nâng cấp: là cột mốc hay chỉ là một chiêu trò khác?
Tác giả: Dewhales Research Dịch:善欧巴, 金色财经
1. Giới thiệu
Quá trình nâng cấp của Ethereum luôn tuân theo một cách có cấu trúc và suy nghĩ cẩn thận, mỗi lần nâng cấp đều nhằm giải quyết những thách thức kỹ thuật cụ thể, đồng thời chuẩn bị cho những nhu cầu trong tương lai. Từ những ngày đầu của Byzantium và Constantinople, đến sự kiện mang tính bước ngoặt The Merge, mạng lưới Ethereum liên tục tiến hóa để tăng cường khả năng và đáp ứng nhu cầu của thị trường. Nâng cấp Pectra sắp tới (EIP-7600) là bước mới nhất trong quá trình tiến hóa liên tục này, bao gồm 11 đề xuất cải tiến Ethereum (EIPs), bao quát nhiều khía cạnh của hiệu suất và chức năng mạng.
Dựa trên các bản nâng cấp trước, chẳng hạn như The Merge, Shanghai-Capella (Shapella) và Dencun, Pectra nhằm loại bỏ các nút thắt còn lại và mở đường cho những tiến bộ công nghệ tiếp theo. Nói một cách ngắn gọn, tác động của mỗi bản nâng cấp trước đây đối với Ethereum như sau:
• The Merge (Tháng 9 năm 2022): Đánh dấu sự chuyển đổi của Ethereum từ PoW sang PoS, giảm đáng kể mức tiêu thụ năng lượng và giới thiệu việc staking như một cơ chế đồng thuận mới.
• Shanghai-Capella (tháng 4 năm 2023): Còn được gọi là Shapella, bản nâng cấp này cho phép các người đặt cọc rút ETH đã khóa của họ, tăng cường tính thanh khoản trong hệ sinh thái Ethereum.
• Dencun (tháng 3 năm 2024): Giới thiệu proto-danksharding và giao dịch blob, thúc đẩy sự phát triển của các giải pháp L2 như Optimism và Arbitrum, đặt nền tảng cho khả năng mở rộng tốt hơn và thông lượng giao dịch cao hơn.
Hiện nay, Ethereum đang chuẩn bị cho đợt hard fork Pectra, dự kiến sẽ ra mắt trên mạng chính vào ngày 7 tháng 5. Pectra tập trung vào việc nâng cao hiệu quả của các xác nhận viên, tăng cường khả năng sử dụng dữ liệu, cải thiện trải nghiệm người dùng, đồng thời đặt nền tảng cho những đổi mới trong tương lai (như Verkle Trees và khách hàng không trạng thái).
Thử nghiệm Pectra bắt đầu từ ngày 24 tháng 2 trên mạng thử nghiệm Holesky của Ethereum. Tuy nhiên, bản nâng cấp không hoàn thành như dự kiến và các nhà phát triển đã bắt đầu điều tra vấn đề. Vào ngày 5 tháng 3, nỗ lực thứ hai trên mạng thử nghiệm Sepolia cũng gặp vấn đề, một kẻ tấn công không rõ danh tính đã lợi dụng tình huống biên dẫn đến việc khai thác một số lượng lớn khối rỗng. Để đảm bảo bản nâng cấp được triển khai suôn sẻ hơn, các nhà phát triển cốt lõi của Ethereum đã khởi động một mạng thử nghiệm mới có tên là Hoodi, Pectra đã được triển khai thành công vào ngày 26 tháng 3. Khi các thử nghiệm trở nên ổn định, Ethereum dự kiến sẽ ra mắt phiên bản chính thức vào đầu tháng 5.
2. Pectra Hard Fork thực sự là gì? Nó sẽ mang lại ảnh hưởng gì?
Như đã đề cập trước đó, bản nâng cấp này bao gồm 11 EIPs, mỗi EIP phục vụ cho mạng Ethereum theo những cách khác nhau:
1. EIP-2537: Thêm tiền biên soạn cho các phép toán trên đường cong BLS12-381
EIP-2537 được thiết kế để thêm các hoạt động đường cong BLS12-381 vào Ethereum, làm cho các hoạt động mật mã hiệu quả hơn và có thể mở rộng. Đề xuất này giới thiệu các hợp đồng được biên dịch trước mới (các chức năng Ethereum tích hợp) cho phép các hợp đồng thông minh hoạt động trực tiếp với BLS12-381 mà không cần triển khai thêm. Nó có thể được ví như một chiếc máy tính tích hợp sẵn thay vì tính toán toán học phức tạp theo cách thủ công. Hai cải tiến chính đối với KCN sinh thái này là:
• Xác thực hàng loạt: Cho phép Ethereum xác thực nhiều chữ ký cùng một lúc, thay vì kiểm tra từng cái một.
• Chữ ký nhỏ hơn: Giảm kích thước chữ ký để tiết kiệm không gian khối (rẻ hơn, nhanh hơn).
EIP-2537 giúp mở rộng Ethereum bằng cách nâng cao tốc độ xác thực mã hóa và hiệu quả chi phí. Ngoài ra, nó đặc biệt quan trọng đối với các công nghệ chứng minh không kiến thức và tăng cường quyền riêng tư.
2. EIP-2935: Lưu trữ băm khối lịch sử trong trạng thái
Bạn có thể tưởng tượng Ethereum như một cuốn sổ lớn mà mọi người cùng nhau ghi lại các giao dịch. Các nút đầy đủ giữ lại toàn bộ hồ sơ, nhưng nếu một số nút không lưu trữ toàn bộ lịch sử thì có thể tham gia không? Đó chính là ý nghĩa của "khách hàng không trạng thái" - chúng không lưu trữ toàn bộ trạng thái của chuỗi khối, nhưng vẫn có thể xác minh và tương tác một cách hiệu quả. Điều này được thực hiện thông qua chứng minh mật mã.
EIP-2935 đề xuất một cách mới để lưu trữ và đọc trạng thái lịch sử của Ethereum (như số dư tài khoản, dữ liệu hợp đồng, v.v.). Mục đích của nó như sau:
• Nâng số lượng trạng thái gốc có sẵn (tức là bản chụp dữ liệu Ethereum) từ 256 khối lên 8192 khối;
• Cho phép khách hàng không trạng thái xác minh giao dịch nhanh chóng mà không cần toàn bộ lịch sử blockchain. Họ chỉ có thể yêu cầu chứng minh, thay vì tải xuống tất cả dữ liệu.
Tầm quan trọng của sự cải tiến này thể hiện ở:
• Cho phép nhiều light node tham gia hơn, giúp Ethereum mở rộng quy mô;
• Hỗ trợ Verkle Trees và Ethereum không trạng thái (nâng cấp lớn trong tương lai);
• Rút ngắn thời gian đồng bộ cho các nút mới.
3. EIP-6110: Cung cấp dữ liệu tiền gửi của người xác thực trên chuỗi
EIP-6110 đề xuất thay đổi cách thức các validator mới tham gia vào hệ thống PoS của Ethereum, làm cho quy trình staking trở nên đơn giản hơn.
Hiện tại, nếu ai đó muốn trở thành người xác thực, họ cần gửi giao dịch gửi tiền ở lớp thực thi. Trong khi đó, lớp đồng thuận phụ thuộc vào cơ chế bỏ phiếu giữa những người tạo khối để xác nhận những khoản gửi này. Cách thức này phức tạp và chậm chạp (có thể mất khoảng 12 giờ) và có những rủi ro về an ninh.
EIP-6110 đề xuất rằng lớp thực thi nên bao gồm một danh sách các thao tác gửi tiền trực tiếp trong mỗi khối. Như vậy, lớp đồng thuận có thể ngay lập tức và tự động nhận diện các khoản gửi tiền mới mà không cần phải chờ đợi bỏ phiếu.
Nói một cách đơn giản, đề xuất này nhằm mục đích đơn giản hóa việc chia sẻ dữ liệu giữa lớp thực thi và lớp đồng thuận, giúp quá trình gia nhập mạng xác thực trở nên nhanh hơn và an toàn hơn.
4. EIP-7002: Lớp thực thi có thể kích hoạt thao tác thoát
Hiện tại, các validator cần sử dụng "khóa validator" của họ (một khóa BLS) để gửi yêu cầu thoát đến chuỗi beacon nhằm dừng staking và rút ETH. Trong khi đó, khóa rút tiền chỉ có thể nhận tiền, không thể khởi xướng thao tác thoát. Điều này sẽ gây ra vấn đề khi khóa được điều khiển bởi những người dùng khác nhau hoặc khi khóa validator bị mất.
EIP-7002 giới thiệu một hợp đồng thông minh lớp thực thi mới, cho phép người stake khởi động việc rút tiền bằng khóa rút tiền. Điều này có nghĩa là chỉ cần tương tác với hợp đồng này, người dùng có thể hoàn thành thao tác rút mà không cần phụ thuộc vào khóa xác thực hoặc quyền truy cập chuỗi beacon.
5. EIP-7251: Tăng giới hạn MAX_EFFECTIVE_BALANCE
EIP-7251 nâng giới hạn số tiền đặt cọc hợp lệ tối đa của người xác thực từ 32 ETH lên 2048 ETH, cho phép người xác thực đặt cọc số tiền lớn hơn mà không cần chạy nhiều nút.
Sự thay đổi này cho phép những người gửi tiền nhỏ kiếm thêm phần thưởng thông qua việc gửi tiền bổ sung, trong khi những người gửi tiền lớn có thể quản lý tập trung, nâng cao hiệu quả. Bằng cách giảm số lượng nút xác nhận dư thừa, đề xuất này giúp giảm tải cho mạng lưới và có thể tăng tốc độ xác nhận.
6. EIP-7549: Di chuyển chỉ mục ủy ban ra khỏi nội dung chữ ký
EIP-7549 đề xuất sửa đổi cách thức bỏ phiếu ký tên của các xác thực viên (tức là chứng minh). Hiện tại, mỗi chứng minh đều chứa một "chỉ số ủy ban", xác định nhóm mà xác thực viên thuộc về. Do đó, ngay cả khi hai xác thực viên bỏ phiếu nhất trí, chứng minh của họ cũng không giống nhau.
Đề xuất này gợi ý di chuyển chỉ số ủy ban ra khỏi phần chữ ký. Như vậy, việc hợp nhất các phiếu bầu giống nhau sẽ dễ dàng hơn, giảm đáng kể số lượng chứng minh riêng lẻ cần xử lý, từ đó nâng cao hiệu quả đồng thuận của Ethereum.
Ngoài ra, EIP-7549 cũng là một bước quan trọng hướng tới "Based Rollups". Bằng cách tối ưu hóa quy trình đồng thuận, Ethereum có thể hoạt động như một bộ sắp xếp phi tập trung, giảm bớt sự phụ thuộc vào các bộ sắp xếp bên thứ ba, từ đó làm cho Based Rollups trở nên khả thi hơn.
7. EIP-7623: Tăng chi phí calldata
Trước khi nâng cấp Dencun giới thiệu blob, các mạng Layer 2 phụ thuộc vào calldata trong EVM để lưu trữ dữ liệu vĩnh viễn, mặc dù đây không phải là cách hiệu quả nhất. Mặc dù bây giờ blob đã trở thành cách lưu trữ dữ liệu được khuyến nghị, nhưng trong một số trường hợp, chi phí sử dụng calldata vẫn thấp hơn.
EIP-7623 đề xuất tăng chi phí sử dụng calldata để khuyến khích các giải pháp Layer 2 hoàn toàn chuyển sang sử dụng blob, nhằm kiểm soát kích thước khối (đặc biệt là các giao dịch yêu cầu nhiều dữ liệu), thúc đẩy sự phát triển hiệu quả và ổn định hơn cho mạng Ethereum.
8. EIP-7685: Giao diện yêu cầu lớp thực thi chung
EIP-7685 đã giới thiệu một hệ thống chuẩn hóa cho việc giao tiếp giữa lớp thực thi (EL) và lớp đồng thuận (CL) của Ethereum, cho phép hợp đồng thông minh kích hoạt yêu cầu trực tiếp trong mạng. Khung này nâng cao tính linh hoạt và hiệu quả của các hoạt động xác minh (như rút tiền), vì những hoạt động này có thể được khởi xướng trực tiếp thông qua hợp đồng thông minh, mà không còn phụ thuộc vào cơ chế thông điệp chuỗi phức tạp hiện tại.
9. EIP-7691: Tăng cường thông lượng blob
EIP-7691 đề xuất tăng số lượng blob có thể chứa trong mỗi khối Ethereum, nhằm cải thiện khả năng mở rộng của mạng, đặc biệt là có lợi cho các giải pháp L2 phụ thuộc vào dung lượng dữ liệu L1. Đề xuất này mang lại hai thay đổi chính:
• Mục tiêu và giới hạn Blob: Đề xuất điều chỉnh giá trị mục tiêu và giá trị tối đa của blob cho mỗi khối lần lượt là 6 và 9, nhằm cung cấp khả năng thông lượng dữ liệu cao hơn mà không làm quá tải mạng.
• Điều chỉnh phí cơ bản: Thông qua việc điều chỉnh tỷ lệ giữa giá trị mục tiêu và giá trị tối đa, tối ưu hóa khả năng phản ứng của phí cơ bản đối với sự thay đổi trong việc sử dụng blob. Đề xuất này giới thiệu tham số mới, đảm bảo rằng phí cơ bản phản ứng hợp lý dựa trên khối lượng sử dụng blob.
10. EIP-7702: Thiết lập mã tài khoản cho EOA
EIP-7702 là một bước tiến tới trừu tượng hóa tài khoản, cho phép tài khoản người dùng tiêu chuẩn trên Ethereum (EOA) tạm thời thực thi logic hợp đồng thông minh. Cơ chế ủy quyền này cho phép EOA tận dụng các tính năng nâng cao thường chỉ dành riêng cho ví hợp đồng thông minh, chẳng hạn như gộp nhiều thao tác thành một giao dịch, thanh toán phí gas cho người khác, và thực hiện kiểm soát quyền hạn chi tiết. Ngoài ra, người dùng cũng có thể chọn sử dụng các loại tiền điện tử khác (như $USDC hoặc $DAI) để thanh toán phí giao dịch.
11. EIP-7840: Thêm cơ chế phân phối blob vào tệp cấu hình lớp thực thi
Đề xuất này cho phép các nhà phát triển và người tham gia mạng điều chỉnh các tham số của blob khi cần thiết, nhằm tối ưu hóa hiệu suất và khả năng mở rộng của mạng. EIP-7840 đã giới thiệu các mục tiêu blob có thể cấu hình và giá trị tối đa trong tệp cấu hình của khách hàng, làm cho việc tối ưu hóa mạng trở nên đơn giản hơn và tạo ra một thị trường phí dự đoán hơn cho các giao dịch blob.
Để trình bày rõ hơn về bối cảnh tổng thể của việc nâng cấp Pectra, chúng tôi đã chia EIP của nó thành các loại chủ đề sau đây:
3. Thách thức và lo ngại
Mặc dù việc nâng cấp Pectra chỉ là một bước nhỏ trong việc tối ưu hóa các chức năng cơ bản của Ethereum và các nhà phát triển đang nỗ lực hết mình, nhưng vẫn còn một số rủi ro tiềm ẩn:
• Sự phức tạp của quá trình ra mắt: Việc chuyển từ mạng thử nghiệm sang mạng chính liên quan đến những thách thức kỹ thuật và phối hợp lớn.
• ** Phù hợp với kế hoạch phát triển tổng thể của Ethereum **: Đảm bảo rằng việc nâng cấp Pectra phù hợp với lộ trình lớn hơn của Ethereum là một thách thức chính. Khi Pectra mở đường cho các nâng cấp lớn hơn như Fusaka, bất kỳ sai lầm hoặc vấn đề kỹ thuật nào cũng có thể có hiệu ứng gợn sóng có thể trì hoãn các nâng cấp tiếp theo và làm chậm khả năng mở rộng dài hạn của Ethereum.
• Khả năng thích ứng của hệ sinh thái: Các validator, nhà phát triển và người vận hành dApp đều cần cập nhật hệ thống của họ để hỗ trợ giao thức mới. Điều này không chỉ cần thời gian mà còn tiêu tốn nhiều tài nguyên. Tốc độ và hiệu quả thích ứng của hệ sinh thái sẽ quyết định phần lớn thành công hay thất bại của lần nâng cấp này.
Cần lưu ý rằng số dư tài khoản của người dùng sẽ không thay đổi, và ETH (cũng như các token trong hệ sinh thái Ethereum) mà họ đang nắm giữ vẫn có thể được sử dụng như bình thường sau khi nâng cấp.
• Tác động thị trường: Mặc dù bản nâng cấp này nhằm mục đích tăng cường các chức năng cốt lõi của Ethereum, nhưng tác động của nó đến giá $ETH trong ngắn hạn vẫn chưa thể dự đoán, chủ yếu phụ thuộc vào tâm lý của nhà đầu tư và tỷ lệ áp dụng thực tế.
• Sự chú ý của cơ quan quản lý: Nếu việc nâng cấp ảnh hưởng đến mô hình kinh tế đặt cọc hoặc gây ra rủi ro tập trung mới, có thể sẽ thu hút sự chú ý của các cơ quan quản lý.
4. Ảnh hưởng tiềm năng của Pectra đối với mạng lưới và hệ sinh thái Ethereum
Mặc dù Pectra được coi là một "chiến thắng nhỏ" tương đối, nhưng nó sẽ ảnh hưởng đến mọi thứ, bao gồm mạng Ethereum, hệ sinh thái và người chơi, tác động của nó không thể bị coi thường hoặc đánh giá thấp. Hơn nữa, nó là nền tảng cho các bản nâng cấp trong tương lai (như Fusaka). Như chúng tôi đã đề cập ở trên, ảnh hưởng kỹ thuật của Pectra, bây giờ chúng tôi sẽ tổng quan về chúng:
2.Tác động đến người dùng:
3. Ảnh hưởng đến các nhà phát triển:
4. Ảnh hưởng đến các xác nhận viên:
Điều cuối cùng nhưng không kém phần quan trọng là thảo luận về tính thanh khoản và sự phân mảnh hoạt động trong hệ sinh thái Ethereum. Khi giá ETH tiếp tục giảm, điều này đã trở thành một chủ đề hot. Với sự mở rộng của hệ sinh thái Ethereum, và sự gia tăng nhanh chóng của các mạng L2 do phí gas cao của Ethereum, ngày càng nhiều hoạt động đang chuyển sang các blockchain L2. Sự di chuyển này dẫn đến việc thanh khoản bị phân tán trên nhiều L2, gây ra sự phân mảnh. Ngược lại, mô hình thống nhất và đơn khối của Solana tích hợp thanh khoản trong một mạng duy nhất. Nói cách khác, Ethereum đã đạt được tiến bộ đáng kể trong việc mở rộng thông qua các giải pháp L2, điều này diễn ra với cái giá là sự phân mảnh thanh khoản và hoạt động của người dùng.
! xa1Pu35K6GBwOsa6GNn2axg8uLTaPDtYw9QxtoX8.png
! P5ZzZ9OheP0aXB76y6kR9dyLoRIxEvZD16P2x4X6.png
Tính thanh khoản và sự phi tập trung của hoạt động sẽ mang lại tác động tiêu cực cho mạng lưới và tất cả các bên tham gia:
Tác động đến người dùng: Đa dạng hóa thanh khoản hạn chế quyền truy cập vào các nhóm tài sản sâu và thanh khoản, khiến các nhà giao dịch khó thực hiện các lệnh lớn hơn mà không có tác động đáng kể đến giá. Tác động đến các nhà phát triển: Các nhà phát triển phải đối mặt với những thách thức trong việc xây dựng các ứng dụng tương tác liền mạch trên các chuỗi khác nhau, dẫn đến trùng lặp nỗ lực và tăng độ phức tạp.
Mặc dù Pectra sẽ mở đường cho việc áp dụng và mở rộng L2 ở mức độ cao hơn, nhưng các nhà phát triển và nhà nghiên cứu vẫn đang nỗ lực cho nhiều dự án và giải pháp khác nhau để giải quyết hiệu ứng "kí sinh" này của L2 đối với mạng Ethereum. Dưới đây là một số giải pháp và phương pháp được đề cập:
5. Ảnh hưởng tiềm năng của Pectra đến giá Ethereum
Nói chung, việc nâng cấp công nghệ sẽ đẩy giá token lên cao, Ethereum cũng không phải là ngoại lệ. Theo dữ liệu của 10xResearch, sự thay đổi trung bình và trung vị của giá $ETH trong ngắn hạn đến trung hạn gần như luôn là giá trị dương. Tuy nhiên, có một vấn đề: trong những năm gần đây, đặc biệt là sau The Merge, dữ liệu sau khi nâng cấp dường như gây thất vọng. Điều này có thể được quy cho một sự kiện nổi tiếng, đó là "mua tin đồn, bán tin tức". Vậy ai biết được? Có thể tình huống này sẽ xảy ra một lần nữa với Pectra.
Bỏ qua lịch sử, về xu hướng của $ETH sau Pectra, mọi người có cả quan điểm lạc quan và bi quan. Ở đây, chúng tôi sẽ chia những suy nghĩ này thành hai phần:
Tóm lại, không ai có thể 100% chắc chắn giá ETH sẽ xảy ra điều gì, dù là trong ngắn hạn hay dài hạn sau Pectra. Ngoài những điều chúng ta đã thảo luận trước đó, vẫn có một số yếu tố vĩ mô đáng chú ý:
6. Bước tiếp theo của Ethereum là gì?
Pectra không chỉ có thể cải thiện Ethereum ngay lập tức mà còn đặt nền tảng cho sự chuyển đổi sâu sắc hơn của cơ sở hạ tầng mạng. Mặc dù Pectra đã giới thiệu nhiều bản cập nhật mã, nhưng vai trò lớn hơn của nó là đặt nền tảng cho hard fork Fusaka (Fulu + Osaka) sắp tới, điều này sẽ triển khai cây Verkle.
Cây Verkle là một cấu trúc dữ liệu được thiết kế để giúp các nút Ethereum lưu trữ và truy cập dữ liệu một cách hiệu quả hơn. Bằng cách cung cấp các chứng minh xác thực dữ liệu nhỏ hơn và hiệu quả hơn, chúng giúp giảm nhu cầu lưu trữ và cải thiện khả năng mở rộng, từ đó làm cho toàn bộ mạng trở nên hiệu quả hơn.
So với Pectra, quy mô nâng cấp của Fusaka lớn hơn và phức tạp hơn, sẽ xử lý một phần lớn sự tiến hóa lâu dài của Ethereum. Mặc dù thời gian cụ thể cho Fusaka vẫn đang được thảo luận, nhưng dự kiến sẽ được ra mắt vào năm 2025 hoặc 2026, tùy thuộc vào tiến độ của các nâng cấp và thử nghiệm trước đó.
Các cải tiến chính mà Fusaka có thể bao gồm:
Cuối cùng, để trả lời câu hỏi trong tiêu đề bài viết này, chúng ta nên chờ xem Pectra sẽ đạt được thành công lớn như thế nào, cũng như cách mà hệ sinh thái và thị trường rộng lớn hơn nhìn nhận về nó.