Đã sản xuất | Mine Vision (ID: minersight)
Đã sản xuất | Mine Vision (ID: minersight)
EthereumEthereumQuả bom độ khó bắt đầu có hiệu lực trở lại và thời gian nổ khối trên chuỗi được kéo dài đáng kể, tình trạng này gây ra sự bất mãn mạnh mẽ giữa các thợ mỏ trong cộng đồng Ethereum và giao tiếp giữa các cộng đồng cũng bắt đầu hỗn loạn.
Để giảm bớt tình trạng này, sau nhiều vòng tham vấn, nhóm phát triển Ethereum đã quyết định tung ra EIP-2384 (bí danhsông băng muir) lược đồ cập nhật.
Vậy Muir Glacier có phương pháp nào để trì hoãn quả bom độ khó và khi nào quả bom độ khó được điều chỉnh sẽ phát nổ vào lần tới? Mine Vision sẽ trả lời từng người một thông qua chi tiết về đề xuất chính thức của Ethereum.
01. Đề xuất cải tiến Ethereum 2384: Bom độ khó Muir Glacier (Muir Glacier) bị hoãn lại
02. Tóm tắt đơn giản
Thời gian tạo khối trung bình đang tăng lên do khả năng tăng tốc chậm của quả bom độ khó (còn được gọi là “kỷ băng hà”). Đề xuất cải tiến Ethereum này (còn gọi là EIP) đề xuất trì hoãn quả bom độ khó thêm 4.000.000 khối. (Quy đổi ra đơn vị thời gian là khoảng 611 ngày)
03. Tóm tắt
Bắt đầu từ MUIR_GLACIER_FORK_BLKNUM, client sẽ tính toán độ khó theo số khối đã sửa đổi, cụ thể so với Homestead Fork (Homestead Fork), bom độ khó đã được điều chỉnh lùi 9 triệu khối, Byzantium Fork (Byzantium Fork) được điều chỉnh 7 triệu khối muộn hơn; so với Ngã ba Constantinople (Constantinople Fork) thì nó được điều chỉnh muộn hơn 4 triệu khối.
04. Các yếu tố thúc đẩy
Quả bom độ khó ở khối 8.600.000 vào ngày 5 tháng 10 năm nay lại bắt đầu thu hút sự chú ý. Vào thời điểm đó, thời gian tạo khối trung bình là khoảng 13,1 giây và đến thời điểm khối 8.900.000, khoảng thời gian đã đạt tới 14,3 giây. Điều này thể hiện sự tăng tốc theo cấp số nhân theo số lần khối cứ sau 100.000 khối. Bằng cách ước tính tác động bổ sung của bom độ khó đối với thời gian tạo khối, chúng tôi nhận thấy rằng vào cuối tháng 12 năm 2019, mọi người sẽ chứng kiến thời gian tạo khối là 20 giây. Từ năm sau, tức là tháng 2 năm 2020, thời gian này sẽ tăng lên đến hơn 30 giây.
Điều này sẽ không chỉ mở rộng chuỗi khối mà còn tăng thêm chi phí sử dụng. Giải pháp tốt nhất là trì hoãn quả bom độ khó một lần nữa cho đến khi tiện ích cuối cùng Eth2 ra mắt như dự kiến.
05. Thông số kỹ thuật
Sửa đổi số khối để giảm bớt khó khăn
Đối với calc_difficulty, chỉ cần thay thế block.number được sử dụng trong thành phần chỉ mục của bom độ khó bằng công thức sau:
fake_block_number = max(0, block.number – 9_000_000) if block.number >= MUIR_GLACIER_FORK_BLKNUM else block.number
06. Cơ sở lý luận
Điều này sẽ trì hoãn Kỷ băng hà thêm 52 triệu giây (khoảng 611 ngày), có nghĩa là Ethereum vẫn sẽ đạt được thời gian khối 20 giây vào khoảng tháng 7 năm 2021.
Cũng cần lưu ý rằng điều này sẽ đẩy Ice Age trở lại từ chiều cao khối cố định là 8.800.000 x 4.000.000 khối, chứ không phải từ khối kích hoạt ngã ba nơi đặt Đề xuất cải tiến Ethereum (EIP) này.
07. Khả năng tương thích ngược
Đề xuất cải tiến Ethereum (EIP) này không tương thích về phía trước và giới thiệu tính không tương thích ngược khi tính toán độ khó. Do đó, nó nên được đưa vào một đợt hard fork theo lịch trình của một số khối nhất định. Đề xuất của chúng tôi là tham gia EIP này ngay sau Ngã ba Istanbul.
08. Trường hợp thử nghiệm
Chưa có trường hợp thử nghiệm nào, nhưng các trường hợp thử nghiệm sẽ được tạo ngay sau khi đặc tả kỹ thuật được các nhà phát triển chấp nhận hoặc được khách hàng triển khai.
09. Cụ thể thực hiện
Liên kết gốc:ethereum#9187。
Liên kết gốc:
