Hợp đồng thông minh Ethereum hoạt động như thế nào

Hầu hết chúng ta đều đã sử dụng thuật ngữ Hợp đồng thông minh trong một cuộc thảo luận về blockchain với đồng nghiệp hoặc bạn bè mà không hoàn toàn nhận ra tác động của Hợp đồng thông minh có thể có trên toàn bộ khuôn khổ kinh tế xã hội mà xã hội chúng ta phát triển.

Chúng tôi đã đề cập nhiều lần trong blog này rằng Blockchain với tư cách là một công nghệ mang tính cách mạng.

Chúng tôi không tự gọi mình là người tối đa của bất kỳ loại tiền điện tử cụ thể nào. Thay vào đó, bạn có thể gọi chúng tôi là những người tối đa blockchain / tiền điện tử.

Quay trở lại chủ đề hiện tại, bạn có thể đã biết Blockchain là gì và hoạt động như thế nào. Nếu không, hãy đọc các bài viết trên blog trước đây của chúng tôi. Bây giờ, chúng ta hãy đi sâu vào một chủ đề hấp dẫn hơn về các hợp đồng thông minh là gì.

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

Trích dẫn Wikipedia,

Một hợp đồng thông minh là một giao thức máy tính nhằm tạo điều kiện kỹ thuật số, xác minh hoặc thực thi đàm phán hoặc thực hiện hợp đồng. Hợp đồng thông minh cho phép thực hiện các giao dịch đáng tin cậy mà không cần bên thứ ba. Các giao dịch này có thể theo dõi và không thể đảo ngược.

Định nghĩa trên về cơ bản nói rằng các hợp đồng thông minh như tên cho thấy là các hợp đồng có thể được lập trình, xác minh mà không cần bên thứ ba, có thể theo dõi và không thay đổi trừ khi được đề cập rõ ràng trong hợp đồng.

Có rất nhiều nền tảng blockchain cho phép bạn tạo hợp đồng thông minh tùy chỉnh cho các trường hợp sử dụng khác nhau. Một số trong số đó là Ethereum, vải Hyperledger, R3 Corda, Stellar, Achain, v.v.

Hợp đồng thông minh hoạt động như thế nào

Bây giờ chúng tôi sẽ cố gắng hiểu các hợp đồng thông minh ngay từ sự khắc sâu của nó.

Hợp đồng thông minh lần đầu tiên được giới thiệu bởi nhà mật mã học và nhà khoa học máy tính Nick Szabo vào năm 1994. Một ý tưởng sơ bộ về hợp đồng thông minh có thể được hiểu bằng cách phân tích máy bán hàng tự động. Bạn chọn một món ăn nhẹ cụ thể và nhập số lượng thích hợp vào máy, món ăn nhẹ sau đó tự trình bày cho bạn. Cứ như vậy đi, ma thuật.

Tuy nhiên, đôi khi máy bị lỗi (chủ yếu là do lập trình và tập trung kém), một thứ được xử lý rất hiệu quả khi nói đến blockchain.

Hợp đồng thông minh cần một số bộ phận chuyển động toán học để nó hoạt động trơn tru.

  1. Nền tảng Blockchain - để nó thực hiện và xác minh các giao dịch trên chuỗi
  2. Khóa công khai và Khóa riêng - Hợp đồng thông minh phải có quyền truy cập vào khóa riêng mà họ dự định kiểm soát.
  3. Điều kiện - Điều kiện rõ ràng phải được xác định bởi Hợp đồng thông minh để các giao dịch liên quan được thực hiện. (một vòng lặp if đơn giản trên blockchain)

Hợp đồng thông minh rất có lợi trong nhiều lĩnh vực khác nhau vì chúng cho phép bạn tạo các hợp đồng an toàn, nhanh chóng và được tiêu chuẩn hóa cho nhiều trường hợp sử dụng.

Các trường hợp sử dụng của hợp đồng thông minh là rất lớn đến nỗi chúng ta có thể sẽ cần nhiều hơn một bài đăng để xây dựng trên mỗi hợp đồng. Tuy nhiên, chúng tôi sẽ cố gắng bao quát nhiều nhất có thể trong một bài.

Chúng tôi sẽ xác định điều này với 3 ví dụ khác nhau sẽ áp dụng Hợp đồng thông minh trong các giai đoạn phát triển.

  1. Tối thiểu
  2. Một phần
  3. Hoàn thành

Hãy để Lừa một kịch bản thực tế trong đó các hợp đồng thông minh có thể được sử dụng trong tương lai gần. Trong ví dụ này, chúng tôi sẽ xem xét Uber. Uber, như chúng ta đều biết, là những kẻ phá vỡ taxi truyền thống và có lẽ là dịch vụ ca ngợi taxi lớn nhất trên toàn cầu. Hợp đồng thông minh có khả năng phá vỡ dịch vụ gây rối này.

Tối thiểu

Trong kịch bản này, chúng tôi sẽ sửa đổi hệ thống thanh toán mà Uber sử dụng sau khi hoàn thành chuyến đi. Bạn sẽ lý tưởng liên kết thẻ tín dụng của mình với Uber, tự động khấu trừ phí khi chuyến đi của bạn hoàn tất.

Nếu bạn không thích tiền kỹ thuật số, bạn sẽ trả tiền mặt cho tài xế Uber dựa trên số tiền hiển thị trên điện thoại của bạn. Uber chạy một thuật toán tính toán số tiền phải trả cho người lái dựa trên khoảng cách được bảo hiểm và thời gian lưu lượng / thời gian chờ.

Bây giờ, điều này có thể hoàn toàn tự động nếu được liên kết với một hợp đồng thông minh.

Vào cuối mỗi chuyến đi, Uber sẽ gửi tin nhắn đến hợp đồng thông minh được liên kết với hồ sơ của bạn và số tiền phù hợp sẽ được khấu trừ hoàn toàn. Trường hợp sử dụng này tương tự như thẻ tín dụng ngày nay, tuy nhiên, Hợp đồng thông minh an toàn hơn.

Một phần

Trong kịch bản Một phần, chúng tôi đưa ứng dụng Hợp đồng thông minh lên một bậc và loại bỏ hoàn toàn trình điều khiển của con người.

Với sự đổi mới của Tesla, Uber và Google đang thực hiện trên cơ sở xe tự lái, sẽ không lâu cho đến khi bạn thấy những chiếc xe tự lái và xe taxi tự lái hàng ngày trên xa lộ.

Bây giờ, hãy tưởng tượng bạn đặt một chiếc Uber và nó trở thành một chiếc xe tự lái. Khi kết thúc chuyến đi của bạn, Hợp đồng thông minh có thể được lập trình sao cho phí được tính trực tiếp từ ví tiền điện tử của bạn và chỉ sau khi thanh toán phí, cửa của taxi sẽ mở.

Chiếc taxi Uber có thể có một hoặc nhiều chủ sở hữu và các khoản phí sau đó sẽ được chuyển vào tài khoản của họ dựa trên logic được ghi trong hợp đồng thông minh.

Hoàn thành

Bây giờ, kịch bản này là không tưởng và rất xa vời nhưng khả năng xảy ra điều này không thể bị từ chối hoàn toàn.

Trong kịch bản này, Uber không thuộc sở hữu của bất kỳ ai ngoài chính nó. Chiếc xe trong và của chính nó là một thực thể tự trị phi tập trung. Khái niệm này được chuyển thể từ ‘Internet of Money, của Andreas Antonopoulos. (Rất khuyến khích đọc)

Hãy xem xét một chiếc xe tự lái không có chủ sở hữu. Tất cả các chuyến đi cần phải đi theo hướng bảo trì và chi phí nhiên liệu mà nó phải thực hiện. Nó tiết kiệm tiền thừa cho các nâng cấp lớn hoặc các trường hợp không lường trước được.

Nhưng chiếc xe về cơ bản không có chủ sở hữu và tất cả số tiền nhận được từ các chuyến đi có thể được sử dụng cho các mục đích khác nhau, tất cả được xác định hoàn toàn bởi chính chiếc xe.

Khi bạn đi xe từ một phương tiện như vậy, vào cuối mỗi chuyến đi, hợp đồng thông minh sẽ tự động trích tiền từ ví của bạn và gửi nó đến DAE (Thực thể tự trị phi tập trung), đó là Uber của bạn trong trường hợp này.

Uber sau đó sử dụng cùng một khoản tiền cho nhiên liệu hoặc bảo trì, một lần nữa sử dụng Hợp đồng thông minh.

Uber hoặc xe tự lái là một ví dụ như vậy. Bạn có thể đặt nhiều giao dịch vào Hợp đồng thông minh, bao gồm các giao dịch bất động sản.

Hợp đồng thông minh có trường hợp sử dụng trong cuộc sống hàng ngày. Những điều bạn không thể tưởng tượng mà không có internet bây giờ; Trong tương lai, bạn sẽ tưởng tượng nó mà không có Hợp đồng thông minh!

Một trường hợp sử dụng thực tế khác của Hợp đồng thông minh là cách BBOD giải quyết các giao dịch trên ví Ethereum của bạn.

Chúng tôi điều hành một hợp đồng thông minh không giam giữ độc quyền bằng cách sử dụng mà bạn có thể giao dịch trên BBOD mà không cần chuyển tiền vào ví trung tâm. Tiền của bạn được an toàn trong ví Ethereum của chính bạn.

Chúng tôi hy vọng bài đăng trên blog này đã cho bạn một ý tưởng ngắn gọn về cách Hợp đồng thông minh hoạt động. Trong các bài đăng trong tương lai, chúng tôi sẽ khám phá thêm trong và xung quanh hệ sinh thái blockchain. Giữ nguyên!