Hơn 20 đề xuất cải tiến Ethereum (viết tắt là EIP) đã được đệ trình xem xét và đưa vào nâng cấp toàn hệ thống hoặc hard fork tiếp theo của Ethereum. Hard fork này được đặt tên là Istanbul.
Danh sách này – với 28 EIP chính thức và ít nhất một bộ khác được thêm vào – bao gồm các thay đổi đối với mạng lưới trị giá 27 tỷ đô la. Những thay đổi này sẽ ảnh hưởng đến thuật toán khai thác, mã thực thi, giá cả, lưu trữ dữ liệu và nhiều khía cạnh khác.
Khoảng 12 đề xuất trong số này đã được các nhà phát triển chính của Ethereum thảo luận rất lâu trong một cuộc họp bàn hai tuần một lần vào hôm thứ Sáu. Tuy nhiên, cuối cùng thì phần lớn đều cần thời gian để tranh luận thêm, chỉ có một EIP nhận được sự chấp thuận.
“Chúng tôi sẽ thảo luận nhiều hơn trên kênh All Core Devs Gitter và tranh luận về một số EIP chưa được thống nhất. Chúng tôi sẽ cố gắng nhanh nhất để quyết định xem cái nào sẽ được triển khai cho hard fork Istanbul” – Hudson Jameson – người đứng đầu trong mảng quan hệ cộng đồng của Ethereum Foundation phát biểu trước khi kết thúc cuộc hội đàm hôm nayy.
Như Jameson đã lưu ý, thời hạn cuối cùng cho tất cả các đệ trình EIP của Istanbul đã được thông qua vào thứ Sáu tuần trước và hiện các nhà phát triển đang cố gắng đạt được thỏa thuận về việc EIP được đề xuất nào có thể được được chính thức “chấp nhận”.
Quyết định đưa ra
Một EIP đã nhận được phê duyệt vào hôm thứ Sáu là EIP 1108, trong đó đề xuất một thay đổi nhỏ đối với phí gas trên mạng Ethereum. Các nhà phát triển nhấn mạnh rằng dù được phê duyệt nhưng đề xuất này cần phải có các số liệu kiểm chuẩn và sẽ được trình bày tại cuộc họp các nhà phát triển chính tiếp theo.
Ngoài ra, ít nhất hai EIP được đề xuất khác có vẻ như sẽ “bị chậm trễ”.
Nhà phát triển Rick Dudley giải thích rằng EIP 1559 – đề xuất giới thiệu mô hình phí giao dịch mới cho Ethereum – là một thay đổi khá phức tạp.
Dudley nhấn mạnh thêm rằng nhiều khả năng đề xuất này sẽ không sẵn sàng kịp để áp dụng vào hardfork Istanbul, dự kiến sẽ kích hoạt mainnet vào khoảng giữa tháng 10.
EIP thứ hai có khả năng cao sẽ bị trì hoãn là EIP 1057. Đây là một thay đổi được đề xuất đối với thuật toán khai thác PoW của Ethereum. Từ tháng Tư năm ngoái, thuật toán này đã dễ bị khai thác bởi các thiết bị điện toán chuyên dụng gọi là ASIC. Với thị trường hàng năm ước tính cung cấp khoảng 655 triệu đô la phần thưởng khai thác của Ethereum, ASIC vượt trội hơn so với card đồ họa hoặc GPU, điều mà các nhà phát triển lo ngại có thể dẫn đến bối cảnh khai thác tập trung hơn.
EIP 1057 đề xuất một thuật toán PoW được tân trang lại được gọi là “Progressive PoW” hay ProgPoW để tận dụng tốt hơn các khả năng tính toán dành riêng cho GPU.
Mặc dù được các nhà phát triển cốt lõi của Ethereum chấp thuận hai lần trong năm ngoái nhưng theo Jameson ProgPoW có thể phải đối mặt với sự chậm trễ do các vấn đề hậu cần khác nhau trong việc tổ chức kiểm toán đề xuất của bên thứ ba.
“Chúng tôi đã gặp phải các vấn đề khi bắt đầu cuộc kiểm toán ProgPoW” – James đã giải thích trong một bài đăng tren Ethereum Magicians ngày hôm qua. Chúng tôi đã có một đối tác phần cứng chuyên về ASIC, những người sẽ làm việc với Least Agency để thực hiện cuộc kiểm toán. Họ không còn tham gia kiểm toán nữa nên chúng tôi đang tìm kiếm các kiểm toán viên khác.
Do đó, Jameson đề xuất ngày rằng nên giữ lại EIP này danh mục EIP đã được phê duyệt cho đến khi có thêm chi tiết về việc kiểm toán đang chờ xử lý được sắp xếp.
Nhìn về phía trước
Hạn chót chính thức tiếp theo cho hard fork Istanbul là sáp nhập các EIP được chấp nhận vào các phiên bản hiện có của phần mềm Ethereum được gọi là các client (máy khách).
Một tác giả của EIP, James Hancock, đã nói với CoinDesk rằng việc này gần giống với việc ghép bộ mã với nhau để có thể kiểm tra đầy đủ.
Hancock cũng lưu ý rằng ông đã kết hợp một bảng tính được cập nhật với tất cả các EIP Istanbul được đề xuất và mức độ sẵn sàng tương ứng của chúng để kích hoạt mainnet.
Hiện tại, “deadline sắp tới cho các triển khai client chính” là vào khoảng giữa tháng 7, với một sự kiện ra mắt mainnet cuối cùng sẽ diễn ra vào giữa tháng 10.
Tuy nhiên, dòng thời gian được hình dung cho Istanbul là một sáng tạo khá mới chưa từng có trong các hard fork ethereum trước đây. Nó được đề xuất bởi cựu nhà phát triển Ethereum – Afri Schoedon và nhà phát triển Ethereum Foundation – Alex Beregszaszi như một cách để phá vỡ quy trình hard fork thành một chu kỳ 9 tháng cố định.
Do đó, nhà phát triển của Ethereum Foundation – Alexey Akhunov đã viết trong phòng chat Gitter rằng mọi người nên suy nghĩ và lặp lại theo những thời hạn mới được đề xuất.
“Bản thân tôi sẽ đặt câu hỏi cho tất cả các deadline theo quan điểm “mục đích của deadline này là gì?” – Chuyên gia Akhunov nói. “Vì đây là lần đầu tiên có rất nhiều thứ được giới thiệu, chúng tôi ở đây để đảm bảo rằng những gì chúng tôi làm được thực hiện vì có lý do chứ không phải vì ai đó nói vậy”.
Hiện tại, kỹ sư giao thức blockchain tại Consensys – Danno Ferrin khẳng định rằng ít nhất, danh sách đề xuất các EIP cho Istanbul đã ngừng tăng thêm và sẽ có khả năng bắt đầu thu hẹp lại.
Và cuối cùng, bản thân việc nâng cấp phần mềm phải được chấp nhận bởi các node làm nền tảng cho mạng ethereum khi sự kiện hard fork thực sự xảy ra.
- Vitalik cân nhắc về những rắc rối hậu hardfork Ethereum
- Dự đoán giá Ethereum trong năm 2019: Liệu có đạt 1.000 đô la?
Lusjfer
Tạp Chí Bitcoin/coindesk