Hợp Đồng Thông Minh là gì?
Một hợp đồng thông minh là một chương trình tự thực thi để tự động hóa các hành động cần thiết trong giao dịch blockchain. Khi hoàn thành, các giao dịch này có thể được theo dõi và không thể hoàn tác. Cách tốt nhất để hình dung một hợp đồng thông minh là nghĩ đến một máy bán hàng tự động—khi bạn đưa vào số tiền đúng và nhấn nút của sản phẩm, chương trình (hợp đồng thông minh) kích hoạt máy để phát ra sản phẩm bạn chọn.
Hợp đồng thông minh cho phép các giao dịch và thỏa thuận đáng tin cậy được thực hiện giữa các bên không liên quan, ẩn danh mà không cần đến một cơ quan trung gian, hệ thống pháp lý, hay cơ chế thực thi bên ngoài.
Mặc dù công nghệ blockchain ban đầu được biết đến chủ yếu là nền tảng cho Bitcoin, nhưng nó đã tiến xa hơn nữa, vượt qua vai trò cơ sở của một loại tiền tệ ảo.
Những Gì Bạn Cần Biết
- Hợp đồng thông minh là các đoạn mã kịch bản tự động hóa các hành động giữa hai bên.
- Hợp đồng thông minh không chứa ngôn ngữ pháp lý, các điều khoản hay thỏa thuận—chỉ là mã code thực thi các hành động khi điều kiện cụ thể được đáp ứng.
- Nick Szabo, một nhà khoa học máy tính người Mỹ đã lập ra một loại tiền ảo gọi là 'Bit Gold' vào năm 1998, định nghĩa hợp đồng thông minh như là các giao thức giao dịch được thực thi theo các điều khoản của một hợp đồng.
- Thuật ngữ 'hợp đồng thông minh' hơi nằm ngoài thực tế—những chương trình này không thông minh và cũng không phải là một hợp đồng.
Mytour / Laura Porter
Lịch Sử Của Hợp Đồng Thông Minh
Hợp đồng thông minh được đề xuất lần đầu vào năm 1994 bởi Nick Szabo, một nhà khoa học máy tính người Mỹ đã đưa ra ý tưởng về một loại tiền ảo gọi là 'Bit Gold' vào năm 1998, 10 năm trước khi Bitcoin được giới thiệu. Szabo thường bị đồn là Satoshi Nakamoto thật sự, người sáng lập Bitcoin vô danh, điều mà ông đã phủ nhận.
Szabo định nghĩa hợp đồng thông minh là các giao thức giao dịch được thực thi theo các điều khoản của một hợp đồng. Ông muốn mở rộng chức năng của các phương pháp giao dịch điện tử, như POS (điểm bán hàng), vào lĩnh vực kỹ thuật số.
Trong bài báo của mình, Szabo cũng đề xuất thực hiện hợp đồng cho tài sản tổng hợp, chẳng hạn như kết hợp các chứng khoán phái sinh và trái phiếu. Szabo viết rằng, 'Những chứng khoán mới này được hình thành bằng cách kết hợp các chứng khoán (như trái phiếu) và các sản phẩm phái sinh (tùy chọn và tương lai) theo nhiều cách khác nhau. Các cấu trúc thời hạn rất phức tạp cho các khoản thanh toán... bây giờ có thể được xây dựng vào các hợp đồng chuẩn hóa và giao dịch với chi phí giao dịch thấp, nhờ vào phân tích máy tính của các cấu trúc thời hạn phức tạp này.
Hợp đồng thông minh không chứa ngôn ngữ pháp lý hoặc thậm chí các điều khoản của một hợp đồng giữa hai bên. Chúng là các kịch bản chứa các hàm, các mô-đun nhập và các lập trình khác nhau để tự động hóa các hành động giữa hai bên.
Nhiều dự đoán của Szabo trong bài báo đã trở thành hiện thực một cách trước công nghệ blockchain. Ví dụ, giao dịch các sản phẩm phái sinh hiện nay chủ yếu được thực hiện qua mạng máy tính sử dụng các cấu trúc thời hạn phức tạp.
Các Ứng Dụng của Hợp Đồng Thông Minh
Do hợp đồng thông minh thực thi các thỏa thuận, chúng có thể được sử dụng cho nhiều mục đích khác nhau. Một trong những ứng dụng đơn giản nhất là đảm bảo các giao dịch giữa hai bên diễn ra, chẳng hạn như mua bán và giao nhận hàng hóa. Ví dụ, một nhà sản xuất cần nguyên liệu thô có thể thiết lập thanh toán bằng hợp đồng thông minh, và nhà cung cấp có thể thiết lập lô hàng. Sau đó, tuỳ thuộc vào thỏa thuận giữa hai doanh nghiệp, số tiền có thể được chuyển tự động cho nhà cung cấp sau khi lô hàng được gửi đi hoặc giao nhận.
Quan trọng là hiểu rằng các kết nối giữa giao dịch blockchain và chuyển khoản thực tế vẫn đang được phát triển. Ví dụ, nếu bạn sử dụng một số ether để đặt mua một món hàng từ một nhà bán lẻ sử dụng blockchain thương mại điện tử có thể giao tiếp với Ethereum, món hàng vẫn cần được đóng gói và gửi đi bởi một người. Trong trường hợp này, một hợp đồng thông minh có thể chuyển tiền điện tử của bạn cho nhà bán lẻ và khởi động một kịch bản khác thông báo cho bộ phận giao hàng về một giao dịch bán hàng.
Giao dịch bất động sản, giao dịch chứng khoán và hàng hóa, cho vay, quản trị doanh nghiệp, chuỗi cung ứng, giải quyết tranh chấp và chăm sóc sức khỏe chỉ là vài ví dụ trong số những lĩnh vực được cho là có thể sử dụng hợp đồng thông minh.
Ưu Điểm và Nhược Điểm của Hợp Đồng Thông Minh
Lợi ích chính của hợp đồng thông minh tương tự như lợi ích của công nghệ blockchain—chúng loại bỏ sự cần thiết của bên thứ ba. Các lợi ích khác của công nghệ này là:
- Hiệu quả: Chúng tăng tốc độ thực thi hợp đồng
- Chính xác: Không có lỗi của con người được giới thiệu
- Bất biến: Chương trình không thể được thay đổi
Một số điểm yếu của hợp đồng thông minh là:
- Vĩnh viễn: Chúng không thể thay đổi nếu có lỗi
- Yếu tố con người: Chúng phụ thuộc vào nhà lập trình để đảm bảo rằng mã đã được lập trình đúng để thực hiện các hành động như ý định
- Lỗ hổng: Có thể có các lỗ hổng trong mã lập trình, cho phép hợp đồng được thực hiện một cách xấu ý
Ví dụ về một hợp đồng thông minh là gì?
Một ví dụ đơn giản nhất về hợp đồng thông minh là giao dịch giữa một người tiêu dùng và một doanh nghiệp, nơi một giao dịch mua bán được thực hiện. Hợp đồng thông minh có thể thực hiện thanh toán của khách hàng và khởi động quy trình giao hàng của doanh nghiệp.
Mục đích của một hợp đồng thông minh là gì?
Mục đích của hợp đồng thông minh là loại bỏ thêm sự cần thiết của một bên thứ ba tin cậy để thực hiện các hành động giữa các bên không tin tưởng lẫn nhau.
Hai phần chính của một hợp đồng thông minh là gì?
Tùy thuộc vào blockchain và cách nó được lập trình. Nói chung, hợp đồng thông minh có biến trạng thái (dữ liệu), các chức năng (những gì có thể làm được), sự kiện (tin nhắn vào và ra), và bộ điều kiện (quy tắc đặc biệt cho từng người dùng). Một số có thể có các yếu tố bổ sung phụ thuộc vào mục đích thiết kế.
Tóm lại
Hợp đồng thông minh là mã được viết vào một blockchain để thực hiện các hành động mà hai bên đồng ý ngoài chuỗi. Bằng cách tự động hóa những hành động này, nhu cầu về một bên trung gian hoặc sự tin tưởng giữa các bên được loại bỏ.