BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Có lỗi trong mạng thử nghiệm ETH2.0 không? Đối với Ethereum, nó chỉ là một cơn gió nhỏ và một làn sóng nhỏ

秦晓峰
Odaily资深作者
@QinXiaofeng888
Bài viết này có khoảng 1832 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Đối với Ethereum, nó sẽ ngày càng trở nên thất vọng hơn.
Tóm tắt AI
Đối với Ethereum, nó sẽ ngày càng trở nên thất vọng hơn.

Tác giả | Tần Hiểu Phong

Tác giả | Tần Hiểu Phong

Biên tập viên | Mandy Wang Mengdie

Sản xuất|Hàng ngày

Cuối tuần trước, mạng thử nghiệm Ethereum 2.0 có một con sâu bướm khác.

Nói một cách đơn giản, nguyên nhân sâu xa của testnet lần này là do máy chủ thời gian thô của máy khách Prysm bị gián đoạn và xảy ra sai lệch đồng hồ, khiến trình xác minh và tiêu đề khối không đồng bộ, cuối cùng ảnh hưởng đến hoạt động bình thường. hoạt động của testnet Medalla.

tiêu đề phụ

(1) hồi cứu tai nạn

Cái gọi là độ lệch của đồng hồ là độ lệch giữa thời gian khối và thời gian bình thường.

Thời gian rất quan trọng đối với Eth2.0 và mỗi khối chứa một dấu thời gian; một khi thời gian không đồng bộ, mạng không thể hoạt động bình thường.

Để ngăn thời gian hệ thống không chính xác, Prysm sử dụng Roughtime, máy chủ thời gian của Cloudflare ở Hoa Kỳ, để sửa nó. Và, để ngăn chặn sự cố của một máy duy nhất, 6 máy cũng đã được chọn.

Theo một chẩn đoán tiếp theoBáo cáoBáo cáo

Kết quả cuối cùng là "độ lệch của đồng hồ" trên máy khách Prysm vượt quá 2 giây trong tối đa 90 phút; và tổng thời gian của máy khách cũng sớm hơn 4 giờ so với thời gian tiêu chuẩn. Theo tweet của Preston Vanloon, đồng hồ bị lệch xảy ra trong khoảng thời gian từ 1:30 sáng đến 3 giờ sáng theo giờ Bắc Kinh vào ngày 15. Như sau:

Mô tả hình ảnh

(đồng hồ lệch)

Sau sự cố, máy khách Prysm đã ngay lập tức ngừng sử dụng máy chủ Roughtime và kêu gọi người dùng chuyển sang các máy khách khác.

"Chúng tôi đã quyết định tắt đồng bộ hóa Thời gian thô theo mặc định. Chắc chắn có một số lỗi trong tính toán Thời gian thô và chúng tôi muốn phát hiện lỗi đó càng sớm càng tốt. Bất kể những phát hiện nào, chúng tôi tin rằng nên có một tùy chọn để tự động điều chỉnh đồng hồ hoặc hủy bỏ nó hoàn toàn. ’ Preston Vanloon nói.

Vài giờ sau, các nhà phát triển đã hoàn thành việc điều tra và đưa ra bản sửa lỗi.

Nhà phát triển Raul Jordan cho biết: “Trong khi sửa lỗi này, chúng tôi đã vô tình loại bỏ tất cả các chức năng quan trọng mà các nút Prysm cần để hoạt động, điều này khiến vấn đề trở nên tồi tệ hơn”.

tiêu đề phụ

(2) Hậu quả

Do hết thời gian đồng bộ hóa, "hầu như không có ai được đồng bộ hóa với người đứng đầu chuỗi" để xác minh thông qua ứng dụng khách Prysm. Điều này cũng có nghĩa là dữ liệu của họ không hợp lệ và họ không thể tham gia xác minh, nhận phần thưởng đặt cược, v.v.

Mặc dù hiện tại Eth2.0 vẫn đang trong giai đoạn testnet, nhưng những phần thưởng này không có thật—kể cả ETH mà người dùng tham gia cam kết xác minh cũng là phiên bản testnet, không có lưu thông thực.

Do ứng dụng khách prysm chiếm hơn 64% toàn bộ mạng nên sau sự cố, tỷ lệ số lượng người xác nhận tích cực bỏ phiếu so với tổng số người xác nhận trong mạng thử nghiệm Medalla đã giảm từ khoảng 75% xuống dưới 5%. Điều này cũng có nghĩa là những người xác minh còn lại không thể đạt được sự đồng thuận trên toàn bộ mạng và mạng không thể hoạt động bình thường.

Mô tả hình ảnh

(Tỷ lệ tương tác mạng)

Phương tiện truyền thông nước ngoài "Trustnodes" đưa tin rằng vụ tai nạn cũng khiến mạng Ethereum ngừng hoạt động một thời gian: khi khoảng 30% quá trình xác minh không thành công, vấn đề về bộ nhớ bắt đầu xuất hiện; sau khoảng 50%, vấn đề trở nên lớn hơn; và cuối cùng tại 70% Sau đó, mạng rõ ràng đã ngừng hoạt động.

Chiều nay, Spark Mining Pool đã đưa ra lời kêu gọi tất cả bạn bè đang chạy ứng dụng khách Prysm tham gia vào mạng thử nghiệm Medalla, vui lòng kiểm tra xem ứng dụng khách của bạn đã được nâng cấp lên phiên bản alpha.22 chưa. Nếu bạn chưa làm như vậy, vui lòng thực hiện càng sớm càng tốt để hỗ trợ khôi phục mạng thử nghiệm Medalla khỏi các lỗi đồng bộ hóa.

tiêu đề phụ

(3) suy nghĩ

Tai nạn này cũng phản ánh tầm quan trọng của nhiều khách hàng.

Nếu một máy khách nào đó được sử dụng quá nhiều, một khi sự cố xảy ra, hoạt động của toàn bộ hệ thống mạng có thể bị ảnh hưởng.

Nhưng trên thực tế, ứng dụng khách Prysm được ưa chuộng là có lý do.

Hiện tại, có 5 khách hàng trên Eth2.0, nhưng việc giảng dạy do Prysm cung cấp chắc chắn là tốt nhất, vì vậy đại đa số người xác minh vẫn sử dụng Prysm.

Do đó, đối với toàn bộ hệ sinh thái Ethereum, để cân bằng sức mạnh của từng khách hàng, cần phải cải thiện khả năng sử dụng của các khách hàng khác và đây là một chặng đường dài.

Đánh giá về sự phát triển của Ethereum trong 5 năm qua, so với hàng loạt thách thức như cuộc tấn công The DAO và fork, sự cố xảy ra trên testnet lần này chỉ là một vấn đề nhỏ.

Đối với Ethereum, nó sẽ ngày càng trở nên thất vọng hơn.

开发者
ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android