Các nhà phát triển chính của Ethereum (ETH) đã đạt được một sự đồng thuận để trì hoãn kế hoạch hard fork cho đến tháng 1 năm 2019, trong một cuộc họp ngày 19 tháng 10 vừa qua.
Đợt Fork này có tên là “Constantinople” lần đầu tiên được thử nghiệm trên mạng testnet (thử nghiệm) công cộng Ethereum Ropsten vào ngày 13 tháng 10, và dự kiến sẽ được kích hoạt trên bản chính của Blockchain Ethereum vào cuối tháng 10-11 năm nay. Testnet về cơ bản là một phiên bản mô phỏng của mạng chính cho phép các nhà phát triển thử các hợp đồng hoặc nâng cấp thông minh mà không phải trả “gas” (phí) cho việc này.
Vào cuối cuộc họp kéo dài một giờ của họ, các nhà phát triển đã đạt được một sự đồng thuận rằng Constantinople sẽ được khởi động “sớm nhất” là khoảng cuối tháng 1 năm 2019.
Trong cuộc họp, một nhà phát triển đã châm biếm rằng nên thay đổi thuật ngữ cho việc này từ “hard fork” sang “update”.
Cuộc họp ngày 19/10 theo sau lần ra mắt của Constantinople trên Ropsten ngày 13 tháng 10 đã xảy ra một loạt các trở ngại; trước khi kích hoạt nó tại block 4.230.000 thì đợt fork bị đình trệ tại blockc 4.299.999 trong vòng 2h do các miners testnet không kích hoạt quá trình chuyển giao (transition). Nhà phát triển Ethereum Alfri Schoeden giải thích lý do là thời điểm này xảy ra vấn đề về sự đồng thuận (a consensus issue) giữa 2 nhà phát triển Ethereum là Geth và Parity.
Trong các ghi chú được công bố trước cuộc họp, Schoeden đã chỉ ra rằng “hashpower mới được thêm vào là nguyên nhân làm giảm thời gian hoạt động khối (reduced blocktimes) và khiến cho hardfork này xảy ra sớm hơn nhiều so với dự kiến vào thứ Bảy”, điều mà ông gọi là “thời gian tồi tệ nhất cho một hardfork.”
Schoeden chỉ ra thực tế là việc rắc rối này đã xảy ra chỉ sáu ngày sau khi phát hành ứng dụng Geth mới nhất, 1 ngày sau khi phát hành Parity, làm cho người dùng không có đủ thời gian để nâng cấp.
Schoeden lưu ý rằng “không phải là một người dùng” đã khai thác chuỗi Constantinople, do đó đã xảy ra sự chậm trễ hai giờ để bắt đầu xử lý khối 4.230.000. Hơn nữa, cộng đồng hiện không có sự giám sát chương trình testnet fork.
Theo các vấn đề, nhà phát triển Hudson Jameson đã chọn một đề xuất đáng chú ý của một nhà phát triển khác trong cuộc họp ngày 19/10, đó là “thường xuyên sinh ra và khai thác các thử nghiệm tạm thời để kiểm tra sự chuyển giao vào Constantinople trên một testnet “baby”, Jameson nói rằng, “Nếu có điều gì sai, chúng ta sẽ biết nó rất nhanh.”
Như đã báo cáo trước đây, bản hardfork của Constantinople là bản cập nhật Ethereum toàn hệ thống được thiết kế để tăng hiệu quả của mạng, đáng chú ý là bao gồm các kế hoạch giảm phần thưởng cho người thợ mỏ, cũng như giới thiệu những thay đổi về cơ chế đồng thuận của mạng để chống lại các máy đào ASIC.
Chú thích: Constantinople là tên cũ của thủ đô Istanbul, Thổ Nhĩ Kỳ trước thế kỉ XX
- Nếu Bitcoin của bạn bị đánh cắp, chỉ có 20% cơ hội bạn sẽ lấy lại được
- Cơ quan quản lý tài chính toàn cầu: “Bitcoin và các đồng tiền mã hóa cần các quy định mạnh mẽ hơn”
Theo: TapchiBitcoin.vn/Cointelegramph