#ETH
Ethereum hoãn thử nghiệm Glamsterdam sau khi các nhà phát triển bảo mật cảnh báo rủi ro đối với hợp đồng hiện có
Các nhà phát triển Ethereum đã hủy đợt nâng cấp Glamsterdam dự kiến vào thứ Hai trên mạng thử nghiệm Hoodi, sau khi các nhà nghiên cứu bảo mật phát hiện một vấn đề có thể làm thay đổi cách các hợp đồng thông minh hiện có xử lý giao dịch thất bại, khiến lỗi có khả năng trở thành vĩnh viễn.
Đợt nâng cấp dự kiến được kích hoạt vào ngày 26 tháng 10 lúc 17:42:48 UTC. Các nhà phát triển đã hoãn nâng cấp trong cuộc họp All Core Devs Execution hôm thứ Năm để điều tra cách một thay đổi được đề xuất đối với cơ chế tính phí gas của Ethereum tương tác với các hợp đồng đang chạy trên mạng chính.
Chưa có ngày thay thế nào được công bố.
Mối lo ngại tập trung vào EIP-8037, đề xuất thay đổi cách Ethereum tính phí việc tạo các bản ghi mới trong cơ sở dữ liệu. Đề xuất này nhằm hạn chế sự phát triển của cơ sở dữ liệu khi Ethereum tăng số lượng giao dịch mà mạng lưới có thể xử lý
Công ty bảo mật ChainSecurity đã công bố một phân tích vào ngày 13 tháng 10, cho thấy thay đổi này, khi kết hợp với EIP-8038, có thể làm thay đổi cách các hợp đồng phản hồi khi một hợp đồng khác mà chúng gọi hết gas, tức lượng phí dùng để trả cho các đơn vị vận hành mạng lưới
Một số hợp đồng được thiết kế để bắt lỗi thao tác thất bại rồi tiếp tục xử lý. Chúng có thể ghi nhận một lần thử đã thất bại, vô hiệu hóa các lần thử tiếp theo hoặc chuyển sang bước khác. Đôi khi, các nhà phát triển dựa vào việc lượng gas còn lại quá thấp để hoàn tất những thao tác đó, khiến toàn bộ giao dịch bị đảo ngược
Glamsterdam thay đổi cách tính này. Theo các quy tắc được đề xuất, lượng gas đã dùng để tạo một số bản ghi nhất định có thể được hoàn lại khi những thay đổi đó bị hủy. Nhờ vậy, hợp đồng có thể còn đủ gas để hoàn tất thao tác xử lý lỗi vốn trước đây sẽ khiến giao dịch bị đảo ngược
Cũng có rủi ro theo chiều ngược lại. ChainSecurity tính toán rằng việc tạo một ô lưu trữ mới có thể cần 110,020 gas khi một hạn mức riêng đã cạn, so với 22,100 theo quy tắc cũ. Một hợp đồng sử dụng ngân sách gas hiện có có thể thất bại khi thực hiện một thao tác vốn hợp lệ.#Write2Earn #EarningsSeason #Ethereum $ETH
Ethereum hoãn thử nghiệm Glamsterdam sau khi các nhà phát triển bảo mật cảnh báo rủi ro đối với hợp đồng hiện có
Các nhà phát triển Ethereum đã hủy đợt nâng cấp Glamsterdam dự kiến vào thứ Hai trên mạng thử nghiệm Hoodi, sau khi các nhà nghiên cứu bảo mật phát hiện một vấn đề có thể làm thay đổi cách các hợp đồng thông minh hiện có xử lý giao dịch thất bại, khiến lỗi có khả năng trở thành vĩnh viễn.
Đợt nâng cấp dự kiến được kích hoạt vào ngày 26 tháng 10 lúc 17:42:48 UTC. Các nhà phát triển đã hoãn nâng cấp trong cuộc họp All Core Devs Execution hôm thứ Năm để điều tra cách một thay đổi được đề xuất đối với cơ chế tính phí gas của Ethereum tương tác với các hợp đồng đang chạy trên mạng chính.
Chưa có ngày thay thế nào được công bố.
Mối lo ngại tập trung vào EIP-8037, đề xuất thay đổi cách Ethereum tính phí việc tạo các bản ghi mới trong cơ sở dữ liệu. Đề xuất này nhằm hạn chế sự phát triển của cơ sở dữ liệu khi Ethereum tăng số lượng giao dịch mà mạng lưới có thể xử lý
Công ty bảo mật ChainSecurity đã công bố một phân tích vào ngày 13 tháng 10, cho thấy thay đổi này, khi kết hợp với EIP-8038, có thể làm thay đổi cách các hợp đồng phản hồi khi một hợp đồng khác mà chúng gọi hết gas, tức lượng phí dùng để trả cho các đơn vị vận hành mạng lưới
Một số hợp đồng được thiết kế để bắt lỗi thao tác thất bại rồi tiếp tục xử lý. Chúng có thể ghi nhận một lần thử đã thất bại, vô hiệu hóa các lần thử tiếp theo hoặc chuyển sang bước khác. Đôi khi, các nhà phát triển dựa vào việc lượng gas còn lại quá thấp để hoàn tất những thao tác đó, khiến toàn bộ giao dịch bị đảo ngược
Glamsterdam thay đổi cách tính này. Theo các quy tắc được đề xuất, lượng gas đã dùng để tạo một số bản ghi nhất định có thể được hoàn lại khi những thay đổi đó bị hủy. Nhờ vậy, hợp đồng có thể còn đủ gas để hoàn tất thao tác xử lý lỗi vốn trước đây sẽ khiến giao dịch bị đảo ngược
Cũng có rủi ro theo chiều ngược lại. ChainSecurity tính toán rằng việc tạo một ô lưu trữ mới có thể cần 110,020 gas khi một hạn mức riêng đã cạn, so với 22,100 theo quy tắc cũ. Một hợp đồng sử dụng ngân sách gas hiện có có thể thất bại khi thực hiện một thao tác vốn hợp lệ.#Write2Earn #EarningsSeason #Ethereum $ETH