Hợp đồng thông minh (Smart contract) được hoạt động như thế nào?

Glenda1987

🐟Cá Con Lom Dom🐟

Hoạt động của Smart contract​

Hợp đồng thông minh (Smart Contract) là hình thức tự động hóa phi tập trung - là một cơ chế liên quan đến tài sản kỹ thuật số và hai hoặc nhiều bên, trong đó một số hoặc tất cả các bên đưa tài sản vào và tài sản tự động được phân phối lại giữa các bên đó theo một công thức, nguyên tắc dựa trên một số dữ liệu nhất định chưa được biết vào thời điểm hợp đồng được bắt đầu.

Hợp đồng thông minh rất hiệu quả đối với bất kỳ loại ứng dụng tài chính nào hoặc nói chung là bất kỳ loại hoán đổi nào giữa hai tài sản thực tế khác nhau.

1647616907770.png

Ví dụ về hoạt động của Smart Contract​

1647616917899.png

Ví dụ sau đây mô tả hoạt động của một hợp đồng thông minh về thỏa thuận lao động giữ bên A và bên B. Nếu bên A trả cho B một số tiền để thực hiện công việc thì hợp đồng thông minh thực hiện dễ dàng không có gì phải nói. Điều khó ở đây là xác minh công việc thực sự diễn ra như thế nào.

Ví dụ A trả cho B 500 USD để xây dựng một trang web thì hợp đồng sẽ hoạt động như sau:​
  • If(A, "B đã hoàn thành công việc") hoặc nói (J, "B đã hoàn thành công việc"): gửi ($500, B)​
  • else if (B, "B đã không làm công việc") hoặc nói (J, "B đã không làm công việc"): gửi ($500, A)​
  • else if…​
A gửi 500 USD vào hợp đồng và tiền bị khóa lại.

Khi B hoàn thành công việc thì B ký vào một thông báo nói “ B đã hoàn thành công việc” gửi đến hợp đồng yêu cầu mở khóa tiền 500$. Nếu A xác minh rằng B đã hoàn thành công việc thì sẽ mở khóa và hợp đồng được giải phóng chuyển tiền cho B.

Trong trường hợp B không hoàn thành công việc thì B ký vào thông báo nói” B không hoàn thành công việc” gửi đến hợp đồng và từ bỏ số tiền đó.

Nếu B nói đã làm hoàn thành công việc nhưng vì lý do nào đó mà A không đồng ý, trong trường hợp này xẩy ra tranh chấp, vậy có J như là“thẩm phán/phân xử/trọng tài” phán xử đưa ra quyết định B đã làm công việc hoặc B không làm công việc.

Lưu ý: tất cả những gì J có quyền làm là nói rằng B đã hoàn thành công việc hoặc B đã không làm công việc đó.

Một hợp đồng phức tạp hơn cũng có thể cho J quyền đưa ra phán quyết trong phạm vi giữa hai thái cực.

Nhưng J không có quyền nói rằng B thực sự xứng đáng với 500 USD, hoặc nói rằng toàn bộ mối quan hệ là bất hợp pháp và J nên nhận 500 USD, hoặc bất kỳ thứ gì khác nằm ngoài ranh giới được xác định rõ ràng. Và quyền lực của J được thực thi bởi factum - hợp đồng chứa khóa công khai của J, và do đó, tiền tự động chuyển đến B hoặc A dựa trên các ranh giới. Hợp đồng thậm chí có thể yêu cầu tin nhắn từ 2 trong số 3 giám khảo hoặc có thể có các thẩm phán riêng biệt đánh giá các khía cạnh riêng biệt của công việc và để hợp đồng tự động chấm điểm chất lượng cho công việc của A dựa trên các xếp hạng đó.

Hy vọng qua thông tin và ví dụ mà mình đã chia sẻ, các bạn sẽ hiểu rõ hơn về cách thức mà hợp đồng thông minh hoạt động. Cảm ơn các bạn đã theo dõi bài viết!!
:2316-peepoheart::2316-peepoheart::2316-peepoheart:
 
Thẻ
blockchain hợp đồng thông minh smart contract smart contract là gì tiền mã hóa
Bên trên