Sau khi hợp đồng thông minh được triển khai, liệu nó có thực sự không thể thay đổi mãi mãi? 🔍
Câu trả lời phụ thuộc vào kiến trúc của nó.
Một số hợp đồng không thể nâng cấp trực tiếp, trong khi một số khác chuyển đổi phần triển khai bên dưới thông qua hợp đồng proxy. Điều quan trọng không chỉ là mã nguồn có được công khai hay không, mà còn là:
🔹 Ai có quyền nâng cấp?
🔹 Có cần chữ ký đa bên không?
🔹 Có khóa thời gian và các ràng buộc về quản trị không?
🔹 Quản trị viên có thể tạm dừng giao dịch hoặc thay đổi các tham số quan trọng không?
Được kiểm toán không có nghĩa là an toàn mãi mãi; mã nguồn mở cũng không có nghĩa là các quyền hạn được phân bổ hợp lý.
Để hiểu một dự án Web3, bạn không chỉ cần xem mã nguồn mà còn phải biết ai có quyền thay đổi các quy tắc.
Theo bạn, khả năng nâng cấp là năng lực cần thiết của giao thức hay là một rủi ro cần đặc biệt đề phòng?
#ONEANetwork #Web3 #SmartContracts
Câu trả lời phụ thuộc vào kiến trúc của nó.
Một số hợp đồng không thể nâng cấp trực tiếp, trong khi một số khác chuyển đổi phần triển khai bên dưới thông qua hợp đồng proxy. Điều quan trọng không chỉ là mã nguồn có được công khai hay không, mà còn là:
🔹 Ai có quyền nâng cấp?
🔹 Có cần chữ ký đa bên không?
🔹 Có khóa thời gian và các ràng buộc về quản trị không?
🔹 Quản trị viên có thể tạm dừng giao dịch hoặc thay đổi các tham số quan trọng không?
Được kiểm toán không có nghĩa là an toàn mãi mãi; mã nguồn mở cũng không có nghĩa là các quyền hạn được phân bổ hợp lý.
Để hiểu một dự án Web3, bạn không chỉ cần xem mã nguồn mà còn phải biết ai có quyền thay đổi các quy tắc.
Theo bạn, khả năng nâng cấp là năng lực cần thiết của giao thức hay là một rủi ro cần đặc biệt đề phòng?
#ONEANetwork #Web3 #SmartContracts