Sắp tới đây vào ngày 14/01/2019, Ethereum sẽ đón nhận một đợt hard fork mang tên Constantinople tại khối 7080000. Trong bài viết này, chúng ta sẽ cùng nhau xem tại sao Ethereum lại thực hiện hardfork và những điều cơ bản chúng ta cần biết trong sự kiện lần này là gì.
Đầu tiên, mọi người đừng nên hoảng sợ! Phần lớn mọi người đều nghĩ hardfork là một sự kiện tồi tệ, nhưng cũng phải thôi, các đợt hardfork của Bitcoin và gần đây là hardfork của Bitcoin Cash thành Bitcoin ABC và Bitcoin SV đã khiến mọi người phải suy nghĩ như vậy. Vào năm 2016, Ethereum cũng đã chia thành 2 chuỗi, Ethereum và Ethreum Classic. Sự phân chuỗi này diễn ra bởi vì các thành viên trong cộng đồng không hài lòng với tình trạng bảo mật của mạng lưới.
Vậy tại sao Ethereum lại thực hiện hardfork?Đợt hardfork Constantinople lần này là giai đoạn 2 trong dự án nâng cấp tổng thể Metropolis của Ethereum. Giai đoạn 1 trong dự án này có tên là Byzantium, đã diễn ra vào tháng 10/2017, bản nâng cấp Bynzantium nhắm tới việc tăng tốc độ giao dịch và độ bảo mật trên Blockchain của Ethereum cùng với việc điều chỉnh hợp đồng thông minh để phù hợp với việc sử dụng cho các giao dịch kinh doanh.
Constantinople hoàn toàn nằm trong roadmap của Ethereum. Nó chỉ đơn giản là một đợt nâng cấp mạng lưới của Ethereum và đợt nâng cấp lần này nhắm tới việc gia tăng mức độ ẩn danh của giao dịch, lập trình trên Ethereum trở nên dễ dàng hơn và việc đào Ethereum trở nên khó khăn hơn. Tuy nhiên, Constantinople nên hiểu là nâng cấp hơn là hardfork.
Hardfork được định nghĩa là một sự phân kỳ vĩnh viễn trong chuỗi khối, thông thường sẽ xảy ra khi các node không nâng cấp không thể xác nhân các khối được tạo ra bởi các node đã thực hiện nâng cấp và tuân theo quy tắc đồng thuận mới.
Chúng ta thường nghe về hardfork khi một đồng coin mới được tạo ra bởi sự bất đồng trong cộng đồng. Tuy nhiên, điều này chỉ xảy ra khi một số người vẫn tiếp tục hỗ trợ/đào chuỗi cũ. Đây là điều đã xảy ra với Bitcoin và Bitcoin Cash cung như từng xảy ra trước đây đối với Ethreum và Ethreum Classic.
Để Constantinople hoạt động, tất cả các máy tính thuộc mạng lưới Ethereum phải nâng cấp hệ thống cùng với các đề xuất sửa đổi. Nếu một số máy tính không thực hiện nâng cấp, blockchain của Ethreum sẽ bị chia làm hai. Còn nếu không, thì hardfork đơn thuần chỉ là một bản nâng cấp hệ thống