Đội phát triển giao thức Ethereum đã đưa ra rất nhiều quyết định trong giai đoạn đầu của dự án, có tác động to lớn đến sự phát triển sau này. Một số quyết định được lựa chọn nhằm giải quyết một cách có ý thức những điểm mà theo chúng tôi là cần cải thiện của Bitcoin. Ở một số trường hợp khác, chúng tôi tạo ra những thứ hoàn toàn mới, và đơn giản là cần tìm ra một thứ gì đó để điền vào chỗ trống - giữa rất nhiều lựa chọn. Và trong một số quyết định, chúng tôi buộc phải lựa chọn giữa việc thiết kế một giải pháp phức tạp hay đơn giản. Đôi khi, phương án đơn giản được lựa chọn, nhưng đôi lúc, một phương án phức tạp lại là lựa chọn tốt hơn.