Các nhà phát triển Ethereum đang giải quyết một rủi ro tiềm ẩn về Từ chối Dịch vụ (DoS) liên quan đến giới hạn hiện tại về kích thước hợp đồng. Giới hạn hiện tại khoảng 82 kB cho mỗi hợp đồng là do chi phí tạo hợp đồng tính theo từng byte, điều này có thể dẫn đến các điểm yếu. Các nhà phát triển đang xem xét thay đổi cấu trúc cây để cho phép kích thước hợp đồng không giới hạn, nhưng điều này đòi hỏi phải đánh giá lại cơ chế gas liên quan đến việc xuất bản các hợp đồng lớn.