Hợp đồng thông minh

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 52 - 53)

3 Kiến thức nền tảng

3.2 Ethereum Blockchain và các nền tảng Blockchain tương thích vớ

3.2.3 Hợp đồng thông minh

Giới thiệu tổng quan

Thuật ngữ Hợp đồng thông minh (Smart Contract) lần đầu tiên được đề xuất bởi Nick Szabo vào năm 1996[25]. Nick Szabo định nghĩa rằng hợp đồng thông minh là một giao thức máy tính được sử dụng để thiết lập, xác minh hay bắt buộc quá trình tạo lập và thực hiện hợp đồng. Nó sẽ hoạt động đúng như những gì đã được lập trình. Từ đó tạo nên tính nhất qn trong q trình tạo lập và thực thi hợp đồng.

Ịp dụng Hợp đồng thơng minh, những người tham gia vào giao dịch có thể tin tưởng được rằng mọi sự kiện xảy ra sẽ tuân thủ theo những điều khoản đôi bên đã đồng ý. Hợp đồng thông minh thay thế bên thứ ba truyền thống để thi hành những điều khoản mà các bên tham gia đồng thuận. Trên nền tảng cơng nghệ Blockchain, hợp đồng thơng minh có thể được định nghĩa như sau: “Hợp đồng thơng minh là một chương trình bao gồm những điều luật tuỳ ý, được hiện thực bởi mã nguồn. Những điều luật này tạo điều kiện và thực thi các thoả nhuận, sự tương tác giữa những bên tham gia một cách bán tự chủ và hoàn tồn tự động”.

Cách thức vận hành của hợp đồng thơng minh

Hợp đồng thơng minh là một chương trình nhằm số hố một bản hợp đồng thơng thường[26][27]. Bất kì hợp đồng nào được số hố theo đều có thể trở thành một hợp đồng thơng minh. Thuật ngữ "Smart"(thơng minh) khơng có nghĩa bản hợp đồng số hố ấy có thể đảm bảo sự cơng bằng cho các bên tham gia. Nó chỉ đảm bảo quá trình thực thi đúng như những gì đã u cầu. Ví dụ như một bản hợp đồng mua gói cưới Wi-Fi. Nếu bên A chuyển đúng số lượng tiền được quy định cho bên B thì B sẽ cho phép A sử dụng Wi-Fi trong thời gian tương ứng.

Việc hiện thực những điều khoản có thể làm trên hợp đồng giấy, hợp đồng miệng hay hợp đồng thông minh. Điểm nổi bật của hợp đồng thông minh không phải là đưa ra những điều khoản "thông minh” trong hợp đồng cho các bên tham

3.2 Ethereum Blockchain và các nền tảng Blockchain tương thích với EVM

gia, mà là đảm bảo hợp đồng sẽ ln được thực thi đúng như những gì đã viết[28]. Sự "thơng minh"này phụ thuộc vào người viết hợp đồng thông minh. Hợp đồng thơng minh được định nghĩa trường hợp nào thì sẽ bao qt được khả năng đó[29].

Ví dụ, trong hợp đồng thông minh định nghĩa trước điều kiện nếu bên A đóng tiền thì chắc chắn bên B phải cung cấp phải cung cấp băng thông Wi-Fi. Nếu bên B khơng cung cấp băng thơng Wi-Fi thì điều khoản khác trong hợp đồng sẽ được kích hoạt. Ví dụ như đơi bên thoả thuận điều khoản khác là nếu bên B không cung cấp băng thơng Wi-Fi thì bên A sẽ được nhận lại tiền. Câu chuyện nêu trên sẽ được giải quyết một cách rất đơn giản nếu như đôi bên tự giác làm theo những gì đã đồng ý trước đó. Chính vì khơng có điều gì đảm bảo con người sẽ thực hiện những gì mình đã đồng ý nên thực tế ta mới cần đến một bên thứ ba. Như vậy, thay vì sử dụng bên thứ ba là con người tổ chức, ta sử dụng hợp đồng thơng minh để kiểm sốt q trình thực thi thoả thuận.

Một phần của tài liệu Xây dựng mô hình nông nghiệp bền vững ứng dụng công nghệ blockchain (Trang 52 - 53)

Tải bản đầy đủ (PDF)

(142 trang)