Buterin đưa ra nhận định trên trong bài đăng "The roads not taken" trên blog gần đây. Theo anh, các nhà phát triển phải đánh đổi giữa thứ phức tạp và thứ đơn giản. Đôi khi họ chọn thứ đơn giản, nhưng có những lúc họ lại vươn tới thứ phức tạp hơn.
Buterin đưa ví dụ về phiên bản Gasper proof-of-stake (PoS) mà Ethereum sẽ sớm hợp nhất. Đó là một hệ thống rất phức tạp nhưng rất mạnh mẽ. Có nhiều phiên bản PoS đơn giản hơn, yếu hơn và có thể là những ứng cử viên sáng giá, nhưng chúng không mang lại lợi thế như Gasper.
Buterin chỉ ra rằng Ethereum phải đấu tranh giữa 2 mục tiêu. Thứ nhất là hướng đến sự an toàn và đơn giản, như Bitcoin (BTC); thứ hai là trở thành một nền tảng có hiệu suất cao và chức năng đầy đủ để xây dựng các ứng dụng tiên tiến.
“Ước mơ của cá nhân tôi là cố gắng đạt được cả hai mục tiêu đó cùng một lúc”, Buterin chia sẻ, nhưng anh thừa nhận điều đó sẽ mất rất nhiều thời gian và nỗ lực. Tuy nhiên, anh lưu ý rằng vẫn có thể giảm độ phức tạp của mạng trong tương lai.
Buterin cho hay: “Hiện có rất nhiều thứ chúng ta không thể thay đổi, nhưng có nhiều thứ chúng ta có thể làm được, và vẫn còn một con đường rộng mở phía trước để cải thiện cả về chức năng và đơn giản hóa”.
Anh nhận xét rằng một số Đề xuất cải tiến Ethereum (EIP) có khả năng giảm độ phức tạp. Ví dụ, EIP-150 đã thành công trong việc giảm bớt lo ngại về bảo mật cho các nhà phát triển hợp đồng bằng cách mở rộng call stack.
Bài đăng của Buterin là câu trả lời cho những lo ngại của một số nhà phát triển về sự phức tạp ngày càng tăng của Ethereum. Péter Szilágyi, một nhà phát triển phần mềm tại Ethereum, gần đây cho rằng sự phức tạp của mạng gây ra hàng loạt các sự cố, quá tải người dùng và giảm công suất. Szilágyi nói:
“Dù rất hào hứng khi The Merge đang đến gần, tôi phải nhấn mạnh rằng Ethereum không đi theo hướng đúng. Mạng sẽ gặt hái thành quả, nhưng cũng phức tạp đến nỗi không thấy ngày mai”.
Theo Szilágyi, nguyên nhân sâu xa của sự phức tạp là tình trạng thiếu thống nhất giữa nhóm các nhà nghiên cứu và nhà phát triển. Anh giải thích rằng nhóm nghiên cứu muốn hướng đến ý tưởng cao siêu, độc lập, trong khi nhóm lập trình phải tìm cách kết hợp các ý tưởng, đồng thời mở rộng mạng.
Trong khi đó, Muneeb Ali, nhà đồng sáng lập nền tảng hợp đồng thông minh cho Bitcoin Stacks, một blockchain lớp 1 cho phép thực hiện các hợp đồng thông minh, đã gợi ý rằng Ethereum có thể hướng tới 2 lớp, thay vì tạo ra một blockchain đơn giản, an toàn và trở thành ngôi nhà của các ứng dụng tiên tiến.
Theo Cryptonews