Neo nâng cấp để giảm sự bất ổn .
Tuần trước, các nhà phát triển NEO đã nâng cấp các nút đồng
thuận mạng chính của họ, bao gồm giao thức đồng thuận cốt lõi . Cơ chế đồng thuận Byzantine Fault Tolerance (dBFT) được ủy nhiệm thiết kế để cung cấp tính hữu hạn một khối nghiêm ngặt, một thách thức cả
về đặc điểm kỹ thuật và nghiên cứu.
Các tính năng mới dự kiến sẽ giảm nhu cầu bảo trì và giảm ngừng
hoạt động mạng, cũng như tác động của chúng đối với các quy trình đang chạy của
các ứng dụng phi tập trung.
Các vấn đề không ổn định này có thể đã trì hoãn hoặc ngăn chặn
các mã thông báo NEP-5 không được liệt kê trên các sàn giao dịch riêng lẻ.
Guardian Circle, sử dụng mã thông báo NEP-5 cho dịch vụ ứng phó khẩn cấp phi tập
trung của họ là một trường hợp có thể xảy ra.
Theo Giám đốc điều hành của Guardian Circle, Mark Jeffrey,
trong một năm, một số sàn giao dịch mà chúng tôi đã nói chuyện đã từ chối liệt
kê $ GUARD hoặc bất kỳ mã thông báo NEP-5 nào vì tính không ổn định của các nút
NEO.
Vấn đề của NEP-5 là gì ?
Các vấn đề với thời gian chết và bảo trì đã trở nên nhiều hơn từ
tháng 9 năm 2018 , nhưng đã được giải quyết một phần trong các trường hợp như
PR 320: Giai đoạn 3 của dBFT .
Theo Vitor Coehlo của NeoResearch, sự mất ổn định mạng gần
đây là do thiếu cơ chế phục hồi , giờ đây có thể phục hồi các nút bị giảm từ
các lỗi cục bộ và các sự cố mạng.
Một vấn đề khác ảnh hưởng đến phiên bản trước là dĩa khối.
Theo EdgeDLT, một người điều hành của subreddit r / NEO :
Các dĩa khối được tạo ra khi một nút đồng thuận sẽ xác nhận một
khối, nhưng sau đó mất kết nối. Các nút khác sẽ bắt đầu trên một khối thay thế,
nhưng sau đó nếu nút bị lỗi đó được kết nối lại, nó có thể chia sẻ khối mới bị đứa quãng đó với phần còn lại của mạng. Bản thân sự đồng thuận sẽ ổn, nhưng các nút mạng
chấp nhận khối đứt quãng sẽ bị kẹt lại.
Edge EdgeDLT, Người điều hành / r / NEO
Mặc dù các khoảng thời gian ngừng hoạt động này không khiến dữ
liệu dự án hoặc dApp gặp rủi ro, chúng đã gây ra sự chậm trễ giao dịch kéo dài
trong vài phút và đôi khi hàng giờ.
Với những vấn đề này gây ra sự gián đoạn đáng kể cho người
dùng blockchain, các nhà phát triển cốt lõi và cộng đồng NEO đã hợp tác để phát
triển bản cập nhật cho giao thức đồng thuận và phần mềm nút của NEO.
Cải thiện giao thức đồng thuận
NeoResearch là một nhóm nhà phát triển cộng đồng NEO có trụ sở
ở châu Mỹ Latinh, đóng góp cho mã cốt lõi, phân phối phần thưởng cho việc đóng
góp cho hệ sinh thái và hơn thế nữa .
Nhóm nghiên cứu là công cụ đóng góp cho các bản cập nhật cho
dBFT v2.0. “ C]ompared để dBFT 1.0, những thay đổi không đáng kể,” sáng lập
NeoResearch, Vitor và Igor Coelho nói. Nhưng chúng tôi tin rằng dBFT 2.0 có
thể trở thành khuôn mẫu sống cho các dự án tương lai khác.
Các bản cập nhật đã cải thiện độ tin cậy và ổn định của cơ chế
đồng thuận, giảm tần suất chậm trễ do lỗi nút (nghĩa là các khối trùng lặp).
Hơn nữa, bản cập nhật kết hợp một chiến lược tái tạo mới để phục hồi các nút bị
lỗi hoặc bị ngắt kết nối nhanh hơn.
Theo Vincent Geneste, người sáng lập NEO Economy , biểu đồ
trên cho thấy tỷ lệ chặn đã giảm đáng kể kể từ khi nâng cấp đi vào hoạt động.
Thời gian khối, trung bình 20 đến 30 giây, ngay lập tức giảm xuống còn 15-20
giây. Bây giờ chỉ có thỉnh thoảng tăng đột biến đến 30 giây hoặc lâu hơn.
Giao thức dBFT được cải tiến sẽ cung cấp trải nghiệm tốt hơn
cho các nhà phát triển dApp bằng cách loại bỏ các nhánh rẽ. EdgeDLT nói rằng toàn bộ quá trình chạy một nút để tương tác với blockchain sẽ trở nên bảo trì
thấp hơn nhiều.
Định nghĩa phí được cải thiện
Ngoài bản cập nhật đồng thuận, neo-cli, phần mềm được giao
nhiệm vụ vận hành dBFT 2.0 trên các nút đồng thuận, đã được nâng cấp lên
v2.10.2 .
Phiên bản mới của neo-cli có định nghĩa chính xác hơn về các
ưu tiên giao dịch và cách tính phí. Cơ chế ưu tiên mới phân biệt các giao dịch
dựa trên quy mô và phí mạng.
Với bản cập nhật mới , bất kỳ giao dịch nào dưới 1.024 byte
và trả phí mạng dưới 0,001 GAS, sẽ được đặt trong danh sách ưu tiên thấp của
Drake. Chỉ có 20 trong số các giao dịch này được cho phép trong mỗi khối.
Bất kỳ giao dịch nào cũng có thể được đặt trong danh sách ưu
tiên cao của Wap bằng cách đính kèm phí mạng 0,001 GAS trở lên. Tuy nhiên, vị
trí được giới hạn ở mức 500 mỗi khối khi không có giao dịch miễn phí nào đang
chờ xử lý.
Theo nghĩa này, các giao dịch lớn hơn 1.024 byte hiện sẽ được
tính phí bắt buộc là 0,001 GAS, cũng như phí bổ sung 0,00001 GAS mỗi byte trên
1.024. Tuy nhiên, cuộc trò chuyện xung quanh các giao dịch lớn hơn vẫn đang tiếp
diễn .
Mạnh mẽ hơn bao giờ hết?
Các nhà phát triển Cộng đồng của NEO rất lạc quan về các bản
cập nhật cho cơ chế đồng thuận và cấu trúc phí mới. Người đồng sáng lập City of Zion , Tyler
Adams đã chỉ ra rằng nó có thể làm giảm tắc nghẽn mạng do các giao dịch spam,
cũng như các vấn đề lịch sử khác trong chuỗi khối NEO.
“ Với những thông tin cập nhật,” ông nói thêm, “nền tảng này
là trở nên mạnh mẽ hơn bao giờ hết.”
Các nhà phát triển dApp và các nhà lãnh đạo dự án đã mong chờ
những lợi ích của tính hữu hạn thực sự trên blockchain được nâng cấp. Trong trường
hợp của Guardian Circle, Jeffrey lặp đi lặp lại, hy vọng của chúng tôi là bản cập
nhật Mainnet này sẽ khắc phục các vấn đề ổn định ở lần cuối và danh sách NEP-5
có thể tiến hành.
Không có nhận xét nào