Smart Contracts Explained — What’s A Smart Contract And What’s So Smart About It?
Kết nối với chúng tôi

Tìm kiếm theo chiều dọc Plato

Blockchain

Giải thích Hợp đồng Thông minh - Hợp đồng Thông minh là gì và Điều gì Thông minh về nó?

Hướng dẫn dễ đọc, không rườm rà về hợp đồng thông minh.

Giải thích Hợp đồng Thông minh - Hợp đồng Thông minh là gì và Điều gì Thông minh về nó?

Xin chúc mừng nếu bạn muốn biết hợp đồng thông minh là gì. Bạn đã thực hiện bước đầu tiên để tìm hiểu thêm về công nghệ đằng sau blockchain và tiền điện tử.

Và sau khi đọc bài viết này, bạn sẽ biết nhiều hơn về hợp đồng thông minh (và tiềm năng của chúng) hơn 99.9% người dân trên thế giới.

Trong bài viết này, chúng tôi sẽ trả lời những câu hỏi sau:

  • Hợp đồng thông minh là gì và nó được tạo ra lần đầu tiên như thế nào?

Băt đâu nao.

Khái niệm đầu tiên về hợp đồng thông minh là đề xuất của Nick Szabo hơn 20 năm trước.

Szabo là một cryptographer và học giả pháp lý, và ông được biết đến là người đặt nền móng cho các loại tiền kỹ thuật số. Quay trở lại năm 1994, khi ông đề xuất khái niệm về hợp đồng thông minh, nhìn chung chẳng có mấy ai quan tâm đến chúng vì không có nền tảng kỹ thuật số hoặc một công nghệ sổ cái phân tán duy nhất nào thực sự có thể hỗ trợ chúng.

Trở lại năm 2009, tiền điện tử Bitcoin lần đầu tiên được ra mắt trên mạng blockchain với một sổ cái phân tán theo dõi tất cả các giao dịch tiền tệ. Sự kết hợp sáng tạo của các công nghệ này đã cho phép phát triển mã hợp đồng thông minh được sử dụng để nhập các điều khoản riêng lẻ của từng hợp đồng vào chuỗi khối.

Nhiều nền tảng hiện sử dụng hợp đồng thông minh làm tiêu chuẩn, bao gồm Ethereum, Tezos, Corda và Hyperledger. Ngày nay, với sự phát triển và áp dụng liên tục của Bitcoin cũng như sự hỗ trợ liên tục của các công nghệ blockchain, các hợp đồng thông minh đang trở thành xu hướng chủ đạo.

Vì vậy, câu hỏi vẫn còn - hợp đồng thông minh chính xác là gì và tại sao * bạn * nên quan tâm đến chúng?

Hợp đồng thông minh là một đoạn mã, một chương trình, thực thi logic nghiệp vụ khi các điều kiện nhất định được đáp ứng.

Việc thực hiện các hợp đồng thông minh có thể dẫn đến việc trao đổi tiền, mở khóa nội dung được bảo vệ bằng quyền kỹ thuật số, cung cấp dịch vụ hoặc các loại thao tác dữ liệu khác, chẳng hạn như thay đổi chủ sở hữu của một tài sản nhất định trên tài liệu.

Hợp đồng thông minh cũng có thể được sử dụng để khẳng định sự bảo vệ quyền riêng tư thông qua việc hỗ trợ dữ liệu được bảo vệ quyền riêng tư theo yêu cầu cụ thể.

Có rất nhiều cơ sở hạ tầng, kiến ​​trúc và nền tảng làm nền tảng cho các cách hợp đồng thông minh được phát triển, phân phối, quản lý và sau đó được cập nhật. Sau đó, có thể được lưu trữ trên một sổ cái phân tán hoặc là một phần của chuỗi khối, cũng như được tích hợp vào nhiều cơ chế thanh toán và trao đổi kỹ thuật số khác bao gồm tiền điện tử.

Mặc dù từ “hợp đồng” được bao gồm trong thuật ngữ “hợp đồng thông minh”, chúng không thực sự là tài liệu ràng buộc về mặt pháp lý. Mục đích của chúng là thực thi theo chương trình các bộ logic nghiệp vụ thực hiện các tác vụ khác nhau và xử lý các giao dịch đã được tích hợp sẵn trong chúng như một phản ứng với một loạt các điều kiện. Nếu bạn muốn thực sự ràng buộc hợp pháp hai bên đồng ý, các bước pháp lý khác phải được thực hiện.

Hợp đồng thông minh mã hóa logic được thực thi và chạy trên một máy ảo được đưa vào một chuỗi khối hoặc một loại sổ cái phân tán khác.

Làm thế nào để bạn bắt đầu tạo một hợp đồng thông minh? Quá trình bắt đầu với việc một nhóm kinh doanh cùng với một nhóm các nhà phát triển mô tả các yêu cầu của họ đối với hành vi mong muốn, mà hợp đồng thông minh sẽ thực thi để đáp ứng với các sự kiện hoặc hoàn cảnh nhất định.

Các sự kiện đơn giản có thể là các điều kiện như ủy quyền thanh toán, nhận lô hàng hoặc thậm chí đạt đến một ngưỡng cụ thể trong đồng hồ đo tiện ích.

Logic hợp đồng thông minh phức tạp hơn có thể bao gồm việc tính toán giá trị của một công cụ tài chính phái sinh và sau đó xử lý giao dịch của phái sinh đó hoặc tự động phát hành một hình thức thanh toán bảo hiểm trong trường hợp xảy ra tai nạn hoặc thảm kịch.

Sau đó, các nhà phát triển sẽ làm việc bên trong nền tảng, cho phép họ viết logic đằng sau hợp đồng thông minh, để họ đảm bảo mọi thứ hoạt động như dự định. Sau khi ứng dụng được viết và mã được bảo mật, nó sẽ được giao cho một nhóm khác để xem xét bảo mật.

Đây có thể là một công ty bên ngoài chuyên về bảo mật hợp đồng thông minh hoặc một chuyên gia nội bộ. Sau khi hợp đồng đã được phê duyệt, nó được triển khai miễn phí trên một blockchain hiện có hoặc một cơ sở hạ tầng sổ cái phân tán khác.

Sau khi hợp đồng thông minh được triển khai, nó sẽ được định cấu hình để lắng nghe các cập nhật sự kiện từ cái được gọi là “oracle”, về cơ bản là một nguồn dữ liệu trực tuyến được bảo mật bằng mật mã

Hợp đồng thông minh sẽ thực thi khi nó nhận được sự kết hợp thích hợp của các sự kiện từ một hoặc nhiều nhà tiên tri.

Blockchains lý tưởng cho việc lưu trữ và thực hiện các hợp đồng thông minh vì tính bảo mật và tính bất biến là những đặc điểm chính của công nghệ blockchain.

Dữ liệu hợp đồng thông minh được mã hóa bên trong một sổ cái được chia sẻ, do đó, điều này giúp hầu như không thể mất thông tin được lưu trữ bên trong một khối.

Các hợp đồng thông minh dựa trên blockchain đang giúp thực hiện các giao dịch và quy trình kinh doanh an toàn hơn, hiệu quả hơn và tiết kiệm chi phí hơn, đồng thời giảm chi phí giao dịch.

Nền tảng hợp đồng thông minh phổ biến nhất hiện có là Ethereum, một nền tảng tiền điện tử được sử dụng rộng rãi. Với việc cộng đồng Ethereum đang phát triển ngôn ngữ lập trình Solidity, các nhà phát triển có thể viết các ứng dụng hợp đồng thông minh được thiết kế để chạy trên môi trường thực thi EVM (Ethereum Virtual Machine).

Các môi trường lập trình phổ biến khác bao gồm DAML (Ngôn ngữ mô hình tài sản kỹ thuật số) và WASM (Hội đồng web).

Trước đây là tập trung vào các doanh nghiệp và nó được thiết kế để mô hình hóa các trường hợp sử dụng kinh doanh khác nhau.

Sau này cho phép các nhà phát triển tạo hợp đồng thông minh về cơ bản có thể chạy trong trình duyệt web đồng thời được tích hợp vào các blockchains và các sổ cái phân tán khác thông qua JavaScript, C và TypeScript.

Hãy nghĩ về nó - làm thế nào một doanh nghiệp có thể hưởng lợi từ các chương trình thực thi logic khi các điều kiện xác định trước được đáp ứng?

Họ có thể tự động hóa các quy trình, quản lý việc chuyển tiền và thực hiện các thỏa thuận mà trong đó tất cả những người tham gia đều biết ngay về kết quả.

Nhưng điều gì khiến hợp đồng thông minh trở thành cách hoàn hảo để thực hiện tất cả những điều này?

Chúng tiết kiệm chi phí. Hợp đồng thông minh có thể tự động hóa các quy trình kinh doanh nhất định vượt qua cả ranh giới của tổ chức. Điều này về cơ bản có thể loại bỏ rất nhiều chi phí hoạt động và cho phép các doanh nghiệp tiết kiệm tài nguyên, bao gồm cả việc quản lý cần thiết để giám sát các quy trình cụ thể này.

Chúng rất nhanh. Hợp đồng thông minh có thể giúp cải thiện tốc độ xử lý của các quy trình kinh doanh nhất định.

Họ tự chủ. Các hợp đồng thông minh được mạng thực thi tự động nên họ có thể giảm nhu cầu về bên thứ ba quản lý các giao dịch khác nhau này giữa các doanh nghiệp.

Chúng đáng tin cậy. Hay nói cách khác là vô tín. Họ tận dụng các sổ cái blockchain và các công nghệ khác để duy trì hồ sơ về tất cả các hoạt động có thể được xác minh bất cứ lúc nào. Họ hỗ trợ các giao dịch tự động loại bỏ lỗi do con người có thể dẫn đến độ chính xác thấp hơn.

Chúng bao gồm:

Bảo mật kém. Với bất kỳ công nghệ mới nào, tin tặc sẽ tiếp tục xác định các bề mặt tấn công mới có thể cho phép chúng xâm phạm các hợp đồng thông minh bằng cách khai thác các lỗ hổng trong mã. IEEE thậm chí đã ghi lại những lo ngại của họ về sự mâu thuẫn được tìm thấy trong các công cụ khác nhau được sử dụng để phát hiện các lỗ hổng bảo mật của các hợp đồng thông minh.

Quản lý kém. Hợp đồng thông minh rất khó quản lý và thực hiện. Trong hầu hết thời gian, chúng sẽ được cấu hình theo những cách khiến chúng khó thay đổi (hoặc thậm chí là không thể). Mặc dù về mặt kỹ thuật, đây có thể được coi là một lợi thế bảo mật, nhưng các bên trong hợp đồng không thể thực hiện bất kỳ thay đổi nào đối với thỏa thuận hợp đồng thông minh hoặc thậm chí kết hợp các chi tiết mới vào đó mà không phát triển một hợp đồng hoàn toàn mới.

Hợp đồng thông minh là một công cụ mới và phức tạp, và tiềm năng của chúng vượt xa việc chuyển tiền và tài sản. Họ có thể thực hiện các giao dịch trong khắp các ngành khác nhau từ phí bảo hiểm đến các quy trình pháp lý cho đến các công cụ tài chính phái sinh.

Hợp đồng thông minh có khả năng loại bỏ các bên trung gian bên trong các lĩnh vực tài chính và pháp lý bằng cách tự động hóa các tác vụ thông thường và tự động hóa các quy trình lặp đi lặp lại mà mọi người hiện đang trả cho luật sư và ngân hàng những khoản phí khổng lồ.

Ví dụ, trong lĩnh vực pháp lý, vai trò của luật sư có thể thay đổi trong tương lai khi các hợp đồng thông minh có được nhiều khả năng khác nhau, bao gồm xét xử từ các hợp đồng pháp lý truyền thống và các mẫu hợp đồng thông minh sẵn sàng sử dụng.

Ngoài ra, khả năng hợp đồng thông minh không chỉ phải tự động hóa các quy trình mà còn kiểm soát các hành vi và phản ứng, có thể có lợi khi tuân thủ.

Hợp đồng thông minh cũng là một kỳ tích đầy hứa hẹn trong việc tự động hóa các quy trình chạy trên IoT cũng như các thiết bị điện toán biên. Ví dụ: một công ty năng lượng có thể dễ dàng phát triển một hợp đồng thông minh thực thi theo tỷ giá điện thay đổi trong khi điều phối hợp đồng đó với sản lượng điện hiện tại của hộ gia đình bạn. Điều này có nghĩa là khi giá đạt đến một ngưỡng cụ thể, hợp đồng có thể tự động tắt các thiết bị tiêu thụ điện nhiều nhất trong nhà của bạn, chẳng hạn như máy điều hòa không khí.

Và cuối cùng, hãy tưởng tượng các hợp đồng thông minh trong một kịch bản chuỗi cung ứng, trong đó tiền được mở khóa ngay sau khi một container hàng hóa đến đích và các cảm biến IoT bên trong nó quyết định rằng mọi thứ đều ở trong tình trạng hoàn hảo.

Khả năng là vô tận khi nói đến việc tạo ra các đoạn mã tự động có thể chạy logic.

Điều này sẽ đưa các hợp đồng thông minh đến đâu, chúng ta sẽ chỉ cần chờ xem.

  1. Hợp đồng thông minh là các đoạn mã máy tính được lưu giữ trong cơ sở dữ liệu công cộng để tạo điều kiện thuận lợi cho việc thực hiện một thỏa thuận khi một số điều kiện được đáp ứng.

Source: https://veselinmalev.medium.com/smart-contracts-explained-whats-a-smart-contract-and-what-s-so-smart-about-it-7ff82a33eb4d?source=rss——cryptocurrency-5

Được Viết Bởi

Luồng liên quan

Di động

Hầu hết mọi người đều biết rằng chuyển vùng dữ liệu tốn tiền. Nhưng những gì họ có thể không biết là nó có thể tốn bao nhiêu tiền. Phụ thuộc vào bạn...

Trí tuệ nhân tạo

Công nghệ đang định hình thế giới của chúng ta. Không có cách nào để trốn khỏi nó. Nó đang đến những vùng xa xôi nhất của Trái đất. Nhưng đó có phải là ...

Trí tuệ nhân tạo

Mối quan hệ đồng tính nữ trong đó một phụ nữ lớn hơn nhiều tuổi hơn người kia thật tuyệt vời. Những cặp đôi như vậy có rất nhiều điểm chung, nhưng họ có ...

IOT

Hãy nghỉ ngơi vào thứ Bảy tuần này và đi vòng quanh thế giới với 13 bức ảnh kiến ​​trúc sau đây được chọn lọc bởi những bức ảnh nổi bật: Nhiếp ảnh gia vĩ đại Ezra Stoller ...