Người sáng lập Ethereum Vitalik Buterin đã thể hiện thái độ xem xét lại lớn về vai trò của cam kết trong thiết kế blockchain. Theo báo cáo của ChainCatcher, sự chuyển đổi công nghệ này xuất phát từ suy nghĩ sâu sắc về môi trường vận hành thực tế hơn. Các chi tiết về quá trình xem xét kỹ lưỡng cách giải quyết các vấn đề mà Buterin từng lo ngại, nay đã rõ ràng hơn nhờ sự phát triển của công nghệ mới.
Những vấn đề của thiết kế không cam kết trạng thái
Khái niệm blockchain chỉ ghi lại chuỗi các giao dịch và không cam kết trạng thái có vẻ đơn giản từ cái nhìn đầu tiên. Tuy nhiên, lý do Buterin cẩn trọng trong giai đoạn ban đầu nằm ở các thách thức nghiêm trọng về mặt triển khai.
Nếu blockchain từ bỏ cam kết trạng thái, người dùng sẽ chỉ còn hai lựa chọn: xác minh tất cả các giao dịch từ khối khởi đầu hoặc phụ thuộc vào một nhà cung cấp dịch vụ đáng tin cậy duy nhất. Lựa chọn đầu tiên đòi hỏi tính toán cực kỳ cao, còn lựa chọn thứ hai đi ngược lại lý tưởng phân tán. Tình trạng này đã từng là nền tảng của triết lý thiết kế truyền thống.
Ưu thế của chứng minh Merkle và cơ chế cam kết
Ngược lại, phương pháp mà Ethereum áp dụng là cam kết đường dẫn trạng thái trong tiêu đề khối, mang lại giải pháp tinh vi hơn. Cơ chế cam kết này dựa trên giả định có nhiều nút xác minh trung thực sử dụng chứng minh Merkle, từ đó cho phép xác minh trạng thái một cách thực tế.
Thiết kế này cho phép người dùng xác nhận chứng minh trạng thái do các nút độc lập đáng tin cậy cung cấp mà không cần vận hành toàn bộ nút, qua đó đảm bảo tính hợp lệ của mạng lưới.
Cách mạng xác minh bằng công nghệ không kiến thức (Zero-Knowledge)
Như Buterin nhấn mạnh, sự tiến bộ của các công nghệ không kiến thức như ZK-SNARKs là chìa khóa giải quyết vấn đề này. Các phương pháp mã hóa này cho phép xác minh tính chính xác và nhất quán của blockchain mà không cần thực thi lại tất cả các giao dịch.
Tiến bộ công nghệ này hứa hẹn cân bằng giữa độ an toàn và khả năng mở rộng của mạng lưới, phá vỡ các mâu thuẫn truyền thống giữa chúng.
Tầm quan trọng của tùy chọn tự xác minh
Điểm đáng chú ý trong tuyên bố của Buterin là cách tiếp cận các rủi ro thực tế như sự cố mạng, ngừng hoạt động của nhà cung cấp dịch vụ, tập trung hóa đồng thuận và rủi ro kiểm duyệt. Ông nhấn mạnh rằng, trong mọi tình huống, hệ thống blockchain phải luôn duy trì khả năng tự xác minh mà không phụ thuộc vào người khác.
Khái niệm “chế độ nhà trọ” không phải là chức năng cho sử dụng hàng ngày, mà là một chiếc ghế cuối cùng trong các tình huống cực đoan, như một mạng lưới an toàn và đòn bẩy đối với nhà cung cấp dịch vụ. Khả năng tự xác minh tối thiểu và cam kết giữ khả năng tự lập này chính là nguồn gốc của sự tin cậy lâu dài của Ethereum.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Vitalik Buterin xem xét lại chiến lược cam kết của blockchain
Người sáng lập Ethereum Vitalik Buterin đã thể hiện thái độ xem xét lại lớn về vai trò của cam kết trong thiết kế blockchain. Theo báo cáo của ChainCatcher, sự chuyển đổi công nghệ này xuất phát từ suy nghĩ sâu sắc về môi trường vận hành thực tế hơn. Các chi tiết về quá trình xem xét kỹ lưỡng cách giải quyết các vấn đề mà Buterin từng lo ngại, nay đã rõ ràng hơn nhờ sự phát triển của công nghệ mới.
Những vấn đề của thiết kế không cam kết trạng thái
Khái niệm blockchain chỉ ghi lại chuỗi các giao dịch và không cam kết trạng thái có vẻ đơn giản từ cái nhìn đầu tiên. Tuy nhiên, lý do Buterin cẩn trọng trong giai đoạn ban đầu nằm ở các thách thức nghiêm trọng về mặt triển khai.
Nếu blockchain từ bỏ cam kết trạng thái, người dùng sẽ chỉ còn hai lựa chọn: xác minh tất cả các giao dịch từ khối khởi đầu hoặc phụ thuộc vào một nhà cung cấp dịch vụ đáng tin cậy duy nhất. Lựa chọn đầu tiên đòi hỏi tính toán cực kỳ cao, còn lựa chọn thứ hai đi ngược lại lý tưởng phân tán. Tình trạng này đã từng là nền tảng của triết lý thiết kế truyền thống.
Ưu thế của chứng minh Merkle và cơ chế cam kết
Ngược lại, phương pháp mà Ethereum áp dụng là cam kết đường dẫn trạng thái trong tiêu đề khối, mang lại giải pháp tinh vi hơn. Cơ chế cam kết này dựa trên giả định có nhiều nút xác minh trung thực sử dụng chứng minh Merkle, từ đó cho phép xác minh trạng thái một cách thực tế.
Thiết kế này cho phép người dùng xác nhận chứng minh trạng thái do các nút độc lập đáng tin cậy cung cấp mà không cần vận hành toàn bộ nút, qua đó đảm bảo tính hợp lệ của mạng lưới.
Cách mạng xác minh bằng công nghệ không kiến thức (Zero-Knowledge)
Như Buterin nhấn mạnh, sự tiến bộ của các công nghệ không kiến thức như ZK-SNARKs là chìa khóa giải quyết vấn đề này. Các phương pháp mã hóa này cho phép xác minh tính chính xác và nhất quán của blockchain mà không cần thực thi lại tất cả các giao dịch.
Tiến bộ công nghệ này hứa hẹn cân bằng giữa độ an toàn và khả năng mở rộng của mạng lưới, phá vỡ các mâu thuẫn truyền thống giữa chúng.
Tầm quan trọng của tùy chọn tự xác minh
Điểm đáng chú ý trong tuyên bố của Buterin là cách tiếp cận các rủi ro thực tế như sự cố mạng, ngừng hoạt động của nhà cung cấp dịch vụ, tập trung hóa đồng thuận và rủi ro kiểm duyệt. Ông nhấn mạnh rằng, trong mọi tình huống, hệ thống blockchain phải luôn duy trì khả năng tự xác minh mà không phụ thuộc vào người khác.
Khái niệm “chế độ nhà trọ” không phải là chức năng cho sử dụng hàng ngày, mà là một chiếc ghế cuối cùng trong các tình huống cực đoan, như một mạng lưới an toàn và đòn bẩy đối với nhà cung cấp dịch vụ. Khả năng tự xác minh tối thiểu và cam kết giữ khả năng tự lập này chính là nguồn gốc của sự tin cậy lâu dài của Ethereum.