Hợp đồng thông minh – một hệ thống kinh doanh sáng tạo

Hợp đồng thông minh – một hệ thống kinh doanh sáng tạo
Hình ảnh: Funtap P | Dreamstime
Đăng lại

Năm 1994, Nick Szabo, một luật sư và người tiên phong về tiền điện tử, đã nhận ra rằng sổ cái phi tập trung có thể được sử dụng cho công nghệ hợp đồng thông minh, còn được gọi là hợp đồng tự thực hiện, hợp đồng chuỗi khối hoặc hợp đồng kỹ thuật số.

Ở định dạng này, các hợp đồng có thể được số hóa, lưu trữ trong hệ thống và được kiểm soát bởi một mạng máy tính chạy chuỗi khối. Hợp đồng thông minh được sử dụng để chuyển tiền và nhận sản phẩm hoặc dịch vụ.

Hợp đồng thông minh là gì?

Hợp đồng thông minh giúp bạn đổi tiền, tài sản hoặc cổ phiếu lấy tiền điện tử mà không cần sử dụng dịch vụ của bên trung gian.

Cách tốt nhất để mô tả một hợp đồng thông minh là so sánh công nghệ này với thứ gì đó quen thuộc với mọi người dùng. Đó là về một máy bán hàng tự động. Nếu chúng ta nói về các tài liệu, thì quy trình xử lý tiêu chuẩn như sau: bạn đến gặp luật sư hoặc công chứng viên, thanh toán cho họ và đợi chuyên gia chuẩn bị tài liệu.

Với sự trợ giúp của các hợp đồng thông minh, bạn chỉ cần gửi tiền điện tử và đổi lại, bạn được đảm bảo nhận được tài liệu cần thiết. Hợp đồng thông minh quy định các quy tắc và hình phạt giống như cách hợp đồng truyền thống thực hiện và tự động đảm bảo rằng cả hai bên đều đáp ứng các nghĩa vụ này.

Smart contracts
Hình ảnh: Wrightstudio | Dreamstime

Khi thuật toán hợp đồng thông minh được ký kết, điều kiện, nếu mọi thứ đều chính xác, tài sản phải được chuyển từ người bán sang người mua. Nếu có sự khác biệt, tài sản ngay lập tức được trả lại cho người gửi. Đồng thời, sổ cái phi tập trung cũng lưu trữ và sao chép tài liệu, làm cho tài liệu trở nên an toàn và bất biến.

Bạn có thể sử dụng hợp đồng thông minh trong tất cả các lĩnh vực của mối quan hệ kinh doanh, từ phái sinh tài chính đến phí bảo hiểm, tài sản, hợp đồng thế chấp hoặc cho vay, dịch vụ tài chính, quy trình pháp lý và thỏa thuận huy động vốn từ cộng đồng.

Huy động vốn cộng đồng – mọi người sẽ giúp khởi động một công ty khởi nghiệp
Huy động vốn cộng đồng – mọi người sẽ giúp khởi động một công ty khởi nghiệp

Hợp đồng thông minh có thể được mã hóa trên bất kỳ chuỗi khối nào, các loại tiền điện tử hàng đầu rõ ràng tập trung vào hoạt động với các hợp đồng thông minh. Nhưng Ethereum được sử dụng phổ biến nhất vì nó mang lại khả năng xử lý không giới hạn. Trong khi một hợp đồng tiêu chuẩn đặt ra các điều khoản của mối quan hệ (thường là những điều khoản có thể thực thi theo luật), hợp đồng thông minh thực thi mối quan hệ với mã mật mã.

Nói cách khác, hợp đồng thông minh là các hành động được lập trình được thực hiện chính xác như chúng được định cấu hình bởi người tạo.

Cách thức hoạt động

Điều đáng chú ý là Bitcoin là người đầu tiên hỗ trợ các hợp đồng thông minh cơ bản theo nghĩa là mạng có thể chuyển tài sản kỹ thuật số từ người này sang người khác. Mạng các nút chỉ xác thực các giao dịch nếu các điều kiện được lập trình trước đã được đáp ứng. Nhưng bitcoin bị giới hạn trong trường hợp sử dụng tiền tệ.

Smart contracts
Hình ảnh: Funtap P | Dreamstime

Ngược lại, Ethereum thay thế ngôn ngữ bitcoin hạn chế hơn (ngôn ngữ kịch bản bao gồm khoảng một trăm tập lệnh) bằng một ngôn ngữ cho phép các nhà phát triển viết chương trình của riêng họ.

Ethereum cho phép các nhà phát triển tạo ra các hợp đồng thông minh độc đáo hoặc “các tác nhân độc lập” như đã nêu trong sách trắng. Ngôn ngữ là “Turing-đầy đủ”, có nghĩa là nó hỗ trợ nhiều hướng dẫn tính toán hơn.

Các chức năng sau được thực hiện trong hợp đồng thông minh:

  • Tài khoản “Đa chữ ký” để tiền chỉ được chi tiêu khi tỷ lệ phần trăm người đồng ý theo yêu cầu;
  • Quản lý thỏa thuận giữa những người dùng, chẳng hạn như khi một người mua bảo hiểm từ người khác;
  • Hoạt động như một thư viện phần mềm;
  • Lưu trữ thông tin về ứng dụng, chẳng hạn như thông tin đăng ký miền hoặc hồ sơ thành viên.

Mặt khác, Ethereum cho phép các nhà phát triển tạo các hợp đồng thông minh, duy nhất, của riêng họ để xác định các hướng dẫn. Các hợp đồng thông minh này có thể được viết bằng các ngôn ngữ lập trình thân thiện được mô phỏng theo các ngôn ngữ hiện có như JS và Python.

Blockchain – một chuỗi khối thông tin kỹ thuật số
Blockchain – một chuỗi khối thông tin kỹ thuật số

Hợp đồng thông minh tồn tại dưới dạng mã byte trong cơ sở dữ liệu phi tập trung. Đây là gốc rễ của tiềm năng đổi mới và đột phá của Ethereum. Tất cả các nút mạng thực thi mã bằng Ethereum phải đi đến cùng một kết quả và đi đến thống nhất về trạng thái của khối tiếp theo.

Bất kỳ người dùng nào cũng có thể triển khai hợp đồng thông minh trong cơ sở dữ liệu phi tập trung với mức phí tỷ lệ thuận với kích thước của kho chứa mã. Các nút muốn sử dụng hợp đồng thông minh bằng cách nào đó phải chỉ ra kết quả của việc họ tham gia vào phần còn lại của mạng.

Gas như một phương tiện thanh toán

Khí là thứ khuyến khích các nút tham gia vào các công việc mạng và điện toán để triển khai hợp đồng thông minh cho cơ sở dữ liệu hoặc thực hiện các công việc tương ứng với tương tác của người dùng với các hợp đồng hiện có.

Điều này không chỉ thúc đẩy các thợ mỏ thực hiện các công việc tính toán mà còn khuyến khích các nhà phát triển triển khai mã hiệu quả để tối ưu hóa việc sử dụng các giao thức đã triển khai cho người dùng. Họ cung cấp một khoản phí thích hợp cho các giao dịch được gửi đến mạng. Vì EVM có thể thực thi mã có độ phức tạp tùy ý nên việc chọn mã miễn phí dựa trên thời lượng giao dịch không phải lúc nào cũng chính xác.

Cách viết hợp đồng thông minh

Solidity là Javascript, một ngôn ngữ dài dòng được thiết kế đặc biệt để viết hợp đồng thông minh. Trình biên dịch solidity biến mã thành mã byte EVM, mã này sau đó có thể được gửi đến mạng ethereum dưới dạng giao dịch triển khai. Việc triển khai như vậy có phí giao dịch lớn hơn so với tương tác hợp đồng thông minh và phải được thanh toán bởi chủ sở hữu hợp đồng.

Smart contracts
Hình ảnh: Thodonal | Dreamstime

Một ví dụ điển hình về hợp đồng thông minh là huy động vốn từ cộng đồng. Các trang huy động vốn từ cộng đồng phổ biến như Kickstarter và Gofundme nhằm mục đích đưa các sản phẩm và sứ mệnh mới vào cuộc sống, nhưng các hệ thống huy động vốn từ cộng đồng thường gặp khó khăn do những người sáng lập không đạt được kỳ vọng.

Tệ hơn nữa, tất cả chúng ta đều đã nghe những câu chuyện về những kẻ lừa đảo trình bày một sản phẩm có tầm nhìn nhưng không thể về mặt công nghệ và tiến hành thu về hàng chục nghìn đô la, chỉ để sớm từ bỏ nhiệm vụ của mình và biến mất cùng với số tiền. Hiện tượng này thể hiện sự thất bại có hệ thống và kém hiệu quả do việc chuyển giao toàn bộ quyền tài trợ vào tay một chủ thể trung tâm để quy trách nhiệm cho cả nhà tài trợ và người sáng lập.

Tiền điện tử Ethereum là một sự thay thế tuyệt vời cho bitcoin
Tiền điện tử Ethereum là một sự thay thế tuyệt vời cho bitcoin

Hợp đồng thông minh được áp dụng bởi Ethereum như được mô tả ở trên có thể khiến tất cả các bên tham gia vào thỏa thuận hợp đồng hoặc giao dịch phải chịu trách nhiệm pháp lý bằng cách tuân theo quy trình:

  1. Cơ sở dữ liệu thu tiền từ các nhà tài trợ và lưu trữ tiền tài trợ trong tài khoản không có chủ sở hữu;
  2. Các quỹ do những người sáng lập nắm giữ cho đến khi họ cung cấp bằng chứng về tiến độ đáp ứng đủ tỷ lệ các nhà tài trợ, tương tự như cách các công ty đại chúng chịu trách nhiệm trước các cổ đông của họ;
  3. Khi các nhà đầu tư đồng ý với tiến độ, tiền sẽ có sẵn cho nhà phát triển;
  4. Nếu những người sáng lập không đáp ứng được kỳ vọng hoặc không đưa sản phẩm ra thị trường, tiền sẽ được trả lại cho các nhà đầu tư.

Cuối cùng, tất cả bốn bước đều được thực hiện mà không có cơ quan trung ương như Kickstarter hoặc Gofundme. Mặt kỹ thuật của hợp đồng thông minh đảm bảo một hệ thống bảo mật, phân cấp, danh tiếng và trách nhiệm sẽ mở rộng và cuối cùng cách mạng hóa các ứng dụng tập trung trong mọi ngành.

Khái niệm và phạm vi công việc

Khả năng của hợp đồng thông minh thực tế là không giới hạn. Họ có thể:

  • Biến các nghĩa vụ pháp lý thành các quy trình tự động;
  • Đảm bảo mức độ bảo mật cao;
  • Giảm sự phụ thuộc vào các bên trung gian đáng tin cậy;
  • Góp phần giảm chi phí giao dịch.

Hợp đồng thông minh có thể chính thức hóa mối quan hệ giữa con người, tổ chức và tài sản mà họ sở hữu. Các quy tắc giao dịch (thỏa thuận) của hợp đồng thông minh xác định các điều kiện, quyền và nghĩa vụ mà các bên tham gia giao thức hoặc hợp đồng thông minh đồng ý.

Smart contracts
Hình ảnh: futuristspeaker.com

Nó thường được xác định trước và thỏa thuận đạt được bằng các hành động đơn giản. Bộ quy tắc giao dịch này được chính thức hóa bằng kỹ thuật số dưới dạng mã mà máy có thể đọc được. Các quyền và nghĩa vụ này, được quy định trong hợp đồng thông minh, giờ đây có thể được thực hiện tự động bởi một máy tính hoặc mạng máy tính, sau khi các bên đã đạt được thỏa thuận và hoàn thành các điều khoản của thỏa thuận.

Kết luận

Khái niệm về hợp đồng thông minh không phải là mới, lợi ích của việc sử dụng chúng gần như không giới hạn. Tuy nhiên, Blockchain dường như là chất xúc tác cho việc thực hiện các hợp đồng thông minh. Hình thức sơ khai nhất của hợp đồng thông minh là Máy bán hàng tự động.

Các quy tắc giao dịch được lập trình vào máy. Bạn chọn một sản phẩm bằng cách chọn số được chỉ định cho sản phẩm, nhập xu và nhận sản phẩm. Nếu số tiền bạn nhập khớp với giá trị của mặt hàng, thì máy được lập trình để loại bỏ sản phẩm và nếu bạn nhập quá nhiều tiền, máy cũng sẽ loại bỏ tiền lẻ.

Token – một đơn vị tài khoản không phải là tiền điện tử
Token – một đơn vị tài khoản không phải là tiền điện tử

Nếu bạn không nạp đủ tiền hoặc nếu máy hết hàng, bạn sẽ được hoàn lại tiền. Các máy bán hàng tự động không chỉ giảm chi phí giao dịch bằng cách làm cho các nhà cung cấp con người trở nên lỗi thời, mà chúng còn mở rộng dịch vụ bằng cách cung cấp tính khả dụng 24/7 thay vì số giờ giới hạn của ki-ốt. Hợp đồng thông minh chắc chắn là một giải pháp mang tính cách mạng đã trở nên khả dụng nhờ công nghệ chuỗi khối và cuộc cách mạng kỹ thuật số.

Sự thật thú vị về tiền điện tử

  • Trong mạng Bitcoin và Ethereum, việc thực hiện các điều kiện của hợp đồng thông minh diễn ra theo những cách khác nhau;
  • Khi sử dụng hợp đồng thông minh, bạn có cơ hội ký kết các giao dịch một cách an toàn mà không cần đến dịch vụ của các nhà môi giới, luật sư hoặc các bên trung gian khác;
  • Việc sử dụng hợp đồng thông minh đảm bảo rằng tài liệu của bạn được mã hóa an toàn và lưu trữ trong sổ cái phân tán.