Hợp đồng thông minh không phải là hợp đồng, cũng chẳng thông minh. Đó là một cụm từ tiếp thị bị gán ghép khiên cưỡng.

Hãy tưởng tượng một tình huống đơn giản: nếu A gửi 20 $ETH trước thứ Sáu, mã sẽ giải ngân số tiền đó cho B. Không ai ký giấy tờ hay gọi công chứng viên. Mã kiểm tra điều kiện rồi tự hành động.

Nếu điều kiện không được đáp ứng thì sao? Mã không cần ai quyết định: đơn giản là nó không giải ngân.

Bên trong, mã được sao chép trên hàng nghìn máy tính cùng thống nhất về từng khối dữ liệu, liên kết với nhau bằng chữ ký mật mã gần như không thể phá vỡ. Mỗi nút chạy cùng một bản sao, nên kết quả đều giống nhau với tất cả mọi người.

Đó là thứ người ta gọi là hợp đồng thông minh.

Nhưng đây là điều gần như chẳng ai kể: mã thực hiện đúng những gì nó ghi, chứ không phải những gì đội ngũ tạo ra nó muốn nói. Nếu có lỗi, nó vẫn được thực thi. Và vì đã được công bố trên mạng, không ai có thể vào sửa một dòng mã. Muốn khắc phục thì phải triển khai hợp đồng mới hoặc di chuyển toàn bộ mạng lưới, mà việc đó chẳng nhanh chóng hay miễn phí.

KHÁI NIỆM CỐT LÕI
- Đây không phải hợp đồng pháp lý được ký trước luật sư. Đó là mã tự chạy, không có sự bảo đảm của hệ thống tư pháp truyền thống.
- Không cần ai kiểm tra từng bước. Theo thiết kế, nó tự thực thi mà không cần con người giám sát liên tục.
- Lỗi lập trình không tự dừng lại chỉ vì đó là lỗi. Mã vẫn thực thi như thường, vì nó không phân biệt được ý định với kết quả.
- Nhiều hợp đồng phụ thuộc vào oracle để đọc dữ liệu bên ngoài. Nếu oracle gặp sự cố, hợp đồng cũng thất bại dù mã của nó hoàn hảo.

Khi người ta nói về một vụ tấn công trong DeFi, nguyên nhân hầu như luôn là thế này: một dòng mã làm đúng chính xác những gì nó ghi, chứ không phải điều ai đó tưởng tượng ra.

Minh bạch: Binance có thể trả cho chúng tôi hoa hồng nếu bạn giao dịch sau khi nhấn vào biểu tượng tài sản hoặc liên kết giá trong bài đăng này.

#ContratosInteligentes #Blockchain #Ethereum #CriptoEducacion