Hợp đồng thông minh là gì?
Hợp đồng thông minh (smart contract) là chương trình trên blockchain tự động thực hiện các điều khoản của một thỏa thuận khi những sự kiện đã định xảy ra.
Nói đơn giản, đây là hợp đồng kỹ thuật số tự thực thi mà không cần bên trung gian. Nó hoạt động theo nguyên tắc: “nếu điều kiện được đáp ứng thì thực hiện hành động”.
Hợp đồng thông minh là thành phần nền tảng của hệ thống blockchain, được sử dụng rộng rãi trong DeFi, NFT và nhiều ứng dụng tiền mã hóa khác.
Hợp đồng thông minh hoạt động như thế nào?
Hợp đồng thông minh được triển khai (deploy) lên blockchain và chứa mã quy định các điều kiện cùng hành động tương ứng.
Khi điều kiện được đáp ứng, hợp đồng tự động thực hiện thao tác tương ứng.
Ví dụ:
- Khi nhận tiền, chuyển tài sản cho người dùng khác.
- Khi một sự kiện xảy ra, thực hiện giao dịch.
- Khi người dùng tương tác, chạy một hàm.
Mọi hành động được ghi nhận trên blockchain và không đòi hỏi phải tin tưởng bên thứ ba.
Ví dụ về hợp đồng thông minh
Chẳng hạn, hợp đồng thông minh có thể được dùng để tự động hóa một giao dịch:
Nếu người dùng A gửi tiền mã hóa, hợp đồng thông minh tự động chuyển token của người dùng B cho A.
Hợp đồng thông minh liên quan thế nào đến token?
Phần lớn token được tạo bằng hợp đồng thông minh.
Hợp đồng quy định:
- Tổng số lượng token.
- Các quy tắc chuyển token.
- Khả năng phát hành và đốt token.
Sau khi hợp đồng thông minh được triển khai, token bắt đầu hoạt động trên mạng.
Hợp đồng thông minh được sử dụng ở đâu?
Hợp đồng thông minh được ứng dụng trong:
- Tài chính phi tập trung (DeFi).
- NFT và tài sản kỹ thuật số.
- Sàn giao dịch phi tập trung.
- DAO.
- Token hóa tài sản.
Ưu điểm của hợp đồng thông minh
- Tự động thực hiện các điều kiện.
- Không cần bên trung gian.
- Minh bạch và có thể kiểm chứng.
- Độ tin cậy cao.
Thuật ngữ liên quan
Câu hỏi thường gặp
Hiểu đơn giản thì hợp đồng thông minh là gì?
Đó là chương trình trên blockchain tự động thực hiện các điều khoản của giao dịch.
Hợp đồng thông minh hoạt động như thế nào?
Hợp đồng thực thi mã được ghi trên blockchain khi những điều kiện đã định được đáp ứng.
Hợp đồng thông minh được sử dụng ở đâu?
Trong DeFi, NFT, token, DAO và các ứng dụng blockchain khác.
Có thể thay đổi hợp đồng thông minh không?
Thông thường là không. Sau khi được triển khai trên blockchain, hợp đồng thông minh trở nên bất biến.