Đồng sáng lập Ethereum Vitalik Buterin khẳng định sự tồn tại lâu dài của mạng lưới này phụ thuộc vào việc đơn giản hóa giao thức một cách mạnh mẽ.
Trong một bài đăng ngày 18/01/2024 trên X, Buterin cho rằng blockchain đang trở nên quá phức tạp để có thể xác minh một cách độc lập. Theo ông, sự phức tạp về mặt kỹ thuật quá mức đang đe dọa sự độc lập cốt lõi của Ethereum.
Ông nhấn mạnh rằng việc quá phụ thuộc vào các “công nghệ mật mã cấp tiến sĩ” và mã nguồn ngày càng cồng kềnh sẽ khiến Ethereum khó tiếp cận hơn với mọi người. Khi đó, mạng lưới có nguy cơ thiên về mô hình kỹ trị thay vì là một tài sản công cộng phi tập trung.
Về vấn đề này, ông nhắc lại khái niệm “bài kiểm tra walkaway” như một tiêu chí quan trọng khi đánh giá thành công của dự án. Đây là phép thử xem liệu blockchain có thể tiếp tục vận hành an toàn nếu những người sáng lập và nhóm nghiên cứu cốt lõi rời đi hoàn toàn hay không.
Buterin cảnh báo rằng Ethereum hiện có nguy cơ không vượt qua được bài kiểm tra này vì quy trình vận hành đã quá phức tạp, khó cho các nhóm mới tiếp quản nếu không có sự hướng dẫn của các chuyên gia.
Ông giải thích rằng các nhà phát triển thường muốn thêm nhiều tính năng mới để giải quyết nhu cầu trước mắt. Tuy nhiên, điều này dần tạo ra “khoản nợ kỹ thuật” mà theo Buterin là cực kỳ nguy hại cho tương lai của mạng lưới.
“Một trong những nỗi lo lắng của tôi với việc phát triển giao thức Ethereum là chúng ta đôi khi quá háo hức bổ sung những tính năng mới chỉ để đáp ứng các nhu cầu quá riêng biệt, ngay cả khi các tính năng này khiến giao thức trở nên cồng kềnh hoặc bổ sung thêm nhiều phần tương tác phức tạp, hay thậm chí buộc phải phụ thuộc vào các loại mật mã rắc rối,” ông chia sẻ.
Để giải quyết vấn đề này, Buterin đề xuất nên đưa vào quy trình phát triển một cơ chế “dọn dẹp mã nguồn” rõ ràng — nghĩa là xóa bỏ những đoạn mã hoặc phần phụ thuộc không còn phù hợp.
“Việc dọn dẹp mã có thể thực hiện dần dần, hoặc làm lớn một lần. Nếu làm dần dần thì chúng ta sẽ điều chỉnh các tính năng hiện có, làm chúng đơn giản, dễ hiểu và hợp lý hơn,” ông giải thích.
Ông cũng cho biết, để đi đúng hướng, Ethereum cần chú ý đến ba tiêu chí cụ thể: giảm tối đa số lượng mã nguồn của giao thức, hạn chế sử dụng các thành phần phức tạp và gia tăng những nguyên tắc tự vận hành bền vững hơn.
Buterin lấy quá trình chuyển đổi từ Proof-of-Work sang Proof-of-Stake của Ethereum làm ví dụ điển hình về việc tối giản hóa giao thức một cách hiệu quả.
Ông nhấn mạnh rằng quá trình chuyển đổi này không chỉ đơn thuần là một nâng cấp, mà còn là bước cần thiết để loại bỏ những cơ chế cũ không còn hiệu quả.
Bên cạnh đó, chia sẻ này còn cho thấy Ethereum có thể sẽ giảm tốc độ thử nghiệm các tính năng mới. Mạng lưới đang ưu tiên trở thành một nền tảng thanh toán tự động, dễ kiểm tra và xác minh.
“Trong dài hạn, tôi hy vọng tốc độ thay đổi của Ethereum sẽ chậm lại. Thật ra vì nhiều lý do khác nhau, việc này là điều cuối cùng _phải_ diễn ra. Mười lăm năm đầu này có thể coi như một giai đoạn ‘dậy thì’, nơi chúng ta thử nghiệm nhiều ý tưởng để xem cái gì thực sự hữu ích và cái gì không,” Buterin cho biết.
Bằng việc ưu tiên tính minh bạch, dễ kiểm toán thay vì chạy theo sự phức tạp, Buterin muốn định hướng Ethereum trở nên an toàn hơn, không cần phụ thuộc vào một nhóm chuyên gia trung tâm để vận hành và phát triển mạng lưới.