Ethereum Foundation cùng các nhà phát triển giao thức đã quyết định khởi chạy một “shadow testnet” (testnet bóng ma) nhằm giải quyết sự cố nghiêm trọng khiến mạng thử nghiệm Holesky sập hoàn toàn trong quá trình kiểm tra bản nâng cấp Pectra. Động thái này nhằm hạn chế nguy cơ trì hoãn đợt hard fork lớn tiếp theo của Ethereum, vốn được lên kế hoạch ra mắt vào đầu mùa xuân.
Ngày 24/2, testnet Holesky gặp sự cố nghiêm trọng khi thử nghiệm Pectra và hiện vẫn chưa được khắc phục, khiến toàn bộ tiến trình nghiên cứu và tinh chỉnh bị đình trệ ít nhất đến cuối tháng 3 – thời điểm Holesky dự kiến hoạt động lại và tạo khối trở lại.
Tuy nhiên, để giảm thiểu gián đoạn, các nhà phát triển Ethereum trong cuộc họp All Core Developers (ACD) vừa qua đã đồng thuận triển khai một giải pháp khẩn cấp: khởi chạy “shadow fork” của Holesky để tiếp tục thử nghiệm Pectra mà không cần chờ Holesky phục hồi hoàn toàn.
“Holesky sẽ không thể hoàn tất trước cuối tháng này và hiện tại gần như vô dụng,” Alex Stokes – đồng lãnh đạo bộ phận nghiên cứu của Ethereum Foundation – chia sẻ.
Sự cố Holesky và nỗi lo trì hoãn Pectra
Sự cố Holesky không xuất phát từ lỗi của bản nâng cấp Pectra mà do lỗi cấu hình giữa các phần mềm client chính vận hành Ethereum. Mặc dù lỗi này đã được sửa nóng, nhưng thêm vào đó, một sự cố khác cũng xảy ra trên testnet Sepolia đã khiến cộng đồng lo ngại về việc Pectra sẽ bị lùi lịch phát hành.
Pectra là bản nâng cấp lớn với nhiều cải tiến cho cả lớp thực thi và đồng thuận của Ethereum. Các tính năng nổi bật bao gồm:
- Cho phép thanh toán phí gas bằng token ngoài ETH.
- Giới thiệu “account abstraction”, biến ví thành các tài khoản lập trình được.
- Tăng giới hạn staking và số lượng blob.
Giải pháp “testnet song song”
Parithosh Jayanthi, chuyên gia DevOps tại Ethereum Foundation, đề xuất ra mắt phiên bản song song của Holesky ngay trong tuần tới để phục vụ thử nghiệm Pectra. Đây không phải lần đầu Ethereum sử dụng shadow fork. Năm 2022, Ethereum từng tạo shadow fork của mainnet để kiểm tra kỹ càng trước khi chuyển đổi sang cơ chế đồng thuận Proof-of-Stake (The Merge).
Tuy nhiên, việc vận hành testnet mới sẽ đi kèm nhiều chi phí và có nguy cơ phát sinh thêm lỗi kỹ thuật. Jayanthi cho biết shadow fork sẽ có số lượng validator tương đương Holesky (ít hơn mainnet khoảng 10 lần), nhưng chưa rõ có dùng lại tập validator cũ hay không – điều này có thể ảnh hưởng đến các ứng dụng đang tối ưu riêng cho Holesky.
“Chúng tôi cần một môi trường thử nghiệm hoạt động tốt, ít nhất phải giống mainnet ở sự đa dạng client và validator,” Ivan Metrikin, thành viên chủ chốt của Lido – giải pháp staking phi tập trung lớn nhất Ethereum – nhấn mạnh.
Giữ hay bỏ?
Một câu hỏi lớn khác là liệu Ethereum Foundation có duy trì shadow fork sau khi hoàn thành thử nghiệm Pectra hay không, và có nên loại bỏ Holesky khi nó trở lại hoạt động bình thường. Một số ý kiến cho rằng việc duy trì cả hai testnet cùng lúc là hợp lý để phục vụ các bản nâng cấp tiếp theo, như Fusaka – hard fork kế tiếp của Ethereum.
Tuy nhiên, một số nhà phát triển lo ngại việc “bỏ rơi” Holesky sẽ biến nó thành testnet hạng hai, ảnh hưởng đến các ứng dụng phụ thuộc cấu hình đặc biệt của mạng này như Lido.
Dù còn nhiều tranh luận, phần lớn các nhà phát triển đều đồng ý tiến hành shadow fork để giữ tiến độ thử nghiệm Pectra, với hy vọng tránh làm chậm quá trình nâng cấp hệ thống của Ethereum.
Disclaimer: Bài viết chỉ có mục đích thông tin, không phải lời khuyên đầu tư. Nhà đầu tư nên tìm hiểu kỹ trước khi ra quyết định. Chúng tôi không chịu trách nhiệm về các quyết định đầu tư của bạn.
Tham gia Telegram: https://t.me/tapchibitcoinvn
Twitter (X): https://twitter.com/tapchibtc_io
Tiktok: https://www.tiktok.com/@tapchibitcoin
Youtube: https://www.youtube.com/@tapchibitcoinvn
- Bản nâng cấp Pectra của Ethereum có thể đặt nền tảng cho đợt tăng giá tiếp theo của thị trường
- Các nhà phát triển Ethereum sẽ bắt đầu thử nghiệm Pectra trên Holesky
- Nâng cấp Pectra của Ethereum tiến gần hơn đến mainnet sau test Sepolia
Vương Tiễn