Blockchain Oracles: Biết về các nguyên tắc cơ bản

Bạn đã từng nghe nói về các kỳ tích blockchain chưa? Nếu bạn chưa biết và muốn biết về chúng, thì bạn đã đến đúng nơi.

Blockchain có tiềm năng thay đổi thế giới. Tuy nhiên, nó yêu cầu một hệ sinh thái nơi nó có thể giao tiếp với các dịch vụ và giải pháp khác nhau một cách liền mạch.

Các kỳ tích của chuỗi khối cho phép chuỗi khối đạt được tiềm năng thực sự của nó.

Vì vậy, làm thế nào để nó đạt được nó? Hãy khám phá.

Oracle Blockchain là gì?

Blockchain oracles là nhà cung cấp dịch vụ bên thứ ba. Họ cung cấp thông tin bên ngoài cho các hợp đồng thông minh và hoạt động như một cầu nối để kết nối thế giới bên ngoài của các ứng dụng và dịch vụ với blockchain.

Theo thiết kế, cả hợp đồng thông minh và blockchain đều không thể kết nối với thế giới bên kia. Về mặt kỹ thuật, chúng không được thiết kế để truy cập vào bất kỳ dữ liệu nào nằm ngoài chuỗi (không phải trên mạng).

Bằng cách thu hẹp khoảng cách, các thần thánh blockchain đóng một vai trò quan trọng và cho phép blockchain có cách thức phù hợp để truy cập dữ liệu ngoài chuỗi và trên chuỗi.

Khả năng truy cập vào dữ liệu ngoài chuỗi cũng cải thiện chức năng của hợp đồng thông minh. Nó mở rộng phạm vi của các hợp đồng thông minh và các ứng dụng của chúng. Điều này cũng có nghĩa là các hợp đồng thông minh sẽ không có nhiều tác động như vậy nếu không có các kỳ tích blockchain vì các hợp đồng thông minh sẽ không thể hoạt động với dữ liệu bên ngoài mạng.

Về mặt kỹ thuật, tiên tri blockchain là một lớp giải pháp xác minh, truy vấn và xác thực các nguồn dữ liệu bên ngoài mạng. Khi nó thực hiện tất cả các hoạt động, nó sẽ chuyển tiếp thông tin đó.

Ngoài ra, dữ liệu được truyền bởi blockchain oracle có thể là bất kỳ dữ liệu nào có giá trị. Ví dụ, một hệ thống chăm sóc sức khỏe có thể yêu cầu dữ liệu liên quan đến bảo hiểm với sự trợ giúp của các thần thánh. Ngược lại, ngành công nghiệp thực phẩm sẽ muốn các thánh truyền thông tin về chuỗi cung ứng thực phẩm.

Thần thánh chuỗi khối


Để đảm bảo rằng các oracles có thể hoạt động hiệu quả, tài nguyên mạng cần được sử dụng bởi hợp đồng thông minh hoặc các thực thể liên quan của nó.

Cũng đọc,

  • Tìm hiểu cách tạo một chuỗi khối
  • Khi nào sử dụng công nghệ chuỗi khối?

Ví dụ về Blockchain Oracle

Để hiểu cách hoạt động của một tiên tri blockchain, chúng ta cần xem qua một ví dụ bên dưới.

Hãy để hai bên chơi, Max và Viper.

Cả Max và Viper đều thích cá cược. Đó là lý do tại sao họ tạo ra một hợp đồng thông minh để có sự minh bạch tốt nhất có thể trong quá trình cá cược của họ.

Lần này, họ đã đặt cược vào thời điểm tiêm chủng Covid-19 sẽ được tung ra.

Theo Max, nó sẽ đến vào năm 2020, trong khi Viper đang thận trọng hơn trong đặt cược của mình và nghĩ rằng nó sẽ đến vào giữa năm 2021.

Họ tạo ra một hợp đồng thông minh đã thiết lập các quy tắc cho đặt cược. Tuy nhiên, để hợp đồng thông minh tự hoạt động, nó cần trích xuất thông tin từ các nguồn bên ngoài.

Điều này cần được thực hiện bằng cách sử dụng một nguồn bên ngoài và đây là nơi Oracle xuất hiện. Sau khi được định cấu hình chính xác, oracle sẽ cung cấp dữ liệu cho hợp đồng thông minh theo thời gian.

Sau khi hết thời hạn đặt cược hoặc có vắc-xin được tìm thấy cho Covid-19, hợp đồng thông minh sẽ thực thi, thay đổi cả Max và Viper. Thông tin cũng sẽ được chuyển đến bất kỳ bên nào khác đã đăng ký để đặt cược diễn ra.

Với sự trợ giúp của oracle, liên hệ thông minh có thể cung cấp một giải pháp tuyệt vời khi có sự minh bạch và tin cậy.

Các loại phép lạ khác nhau

Chúng ta có thể phân loại các thần thánh blockchain thành các loại khác nhau dựa trên các điểm sau:

  • Nguồn → Nguồn gốc của dữ liệu. nó là phần cứng hay phần mềm?
  • Hướng của thông tin → Dữ liệu được gửi đi hay gửi đến?
  • Tin cậy → Dữ liệu đến từ các giải pháp phi tập trung hay tập trung?

Dựa trên tất cả ba điểm này, chúng ta có thể phân loại oracles thành sáu loại chính:

  • Phần mềm oracles
  • Oracles phần cứng
  • Thần thoại đi và đến
  • Thần chú phi tập trung và tập trung
  • Thần thánh của con người
  • Thần chú liên hệ cụ thể

Hãy xem qua từng cái bên dưới.

Phần mềm Oracles

Thần chú phần mềm là thần chú lấy thông tin từ các nguồn trực tuyến và gửi thông tin đến chuỗi khối. Thông tin trực tuyến có thể đến từ bất kỳ nguồn nào, bao gồm các trang web, máy chủ và cơ sở dữ liệu trực tuyến. Bạn đang sử dụng web như một nguồn thông tin.

Phần mềm rất hữu ích khi cung cấp thông tin chuỗi cung ứng cho các hợp đồng thông minh trong thời gian thực. Các trường hợp sử dụng chính khác cho oracles, bao gồm giá tài sản kỹ thuật số, thông tin lưu lượng truy cập thời gian thực, v.v.!

Oracles phần cứng

Thần chú phần cứng là những phép lạ tương tác với thế giới thực bằng cách sử dụng một giao diện. Điều này có nghĩa là nếu một hợp đồng thông minh cần kết nối với thế giới thực, thì nó có thể thực hiện điều đó với phần cứng. Vì vậy, nếu một hợp đồng thông minh cần chuyển tiếp thông tin từ máy quét mã vạch, cảm biến điện tử và những người khác, họ sẽ cần phần cứng tiên tri.

Những loại oracles này rất tuyệt vời trong việc chuyển đổi thông tin trong thế giới thực sang các giá trị kỹ thuật số. Ví dụ tốt nhất về tiên tri phần cứng có thể được đưa ra trong chuỗi cung ứng thực phẩm, trong đó nếu một loại thực phẩm di chuyển qua chuỗi cung ứng, thì thông tin sẽ tự động được chuyển tiếp đến các hợp đồng thông minh xử lý nó và sau đó hợp đồng thông minh sẽ thực hiện hành động thích hợp dựa trên thông tin.

Oracles Outbound and Inbound Oracles

Oracles inbound là những oracles sử dụng các nguồn bên ngoài để truyền dữ liệu đến các hợp đồng thông minh, trong khi oracles outbound là những người gửi thông tin được tạo ra bởi smart contract đến thế giới thực.

Một ví dụ điển hình về oracle gửi đi là một hợp đồng thông minh sẽ gửi một bản cập nhật nếu ai đó gửi tiền vào địa chỉ ảo của anh ta. Một cảm biến gửi các bản cập nhật cho hợp đồng thông minh là một ví dụ gửi đến.

Phép lạ phi tập trung và tập trung

Oracles tập trung là oracles được kiểm soát bởi một thực thể duy nhất. Điều này có nghĩa là họ là nhà cung cấp duy nhất để cung cấp thông tin cho nhà tiên tri. Sử dụng oracle tập trung có thể là một tình huống khó khăn vì hiệu quả của oracle tập trung thấp hơn so với một phương pháp phi tập trung.

Đối với oracles phi tập trung, tốt nhất là được sử dụng cho các blockchain công khai. Không có cơ quan quyền lực tập trung nào ở đây kiểm soát các điều kỳ diệu, có nghĩa là dữ liệu có nhiều nguồn xác thực. Dữ liệu được truyền bằng cách sử dụng oracles phi tập trung có thể được xác minh và tin cậy.

Các phép tắc hợp đồng cụ thể

Những lời chúc này được thiết kế để hoạt động với các hợp đồng thông minh, đơn lẻ. Trong trường hợp này, cần phải triển khai nhiều hợp đồng cụ thể nếu nhà phát triển quyết định triển khai nhiều hợp đồng thông minh.

Trên thực tế, những việc làm theo hợp đồng cụ thể không xứng đáng với thời gian và công sức cần thiết để duy trì chúng. Chúng không thực tế và chỉ nên được sử dụng cho một trường hợp sử dụng cụ thể.

Oracles của con người

Các cá nhân cũng có thể hoạt động như những người làm công việc thần thánh. Trong trường hợp này, cá nhân được chọn cần phải là những cá nhân có trình độ cao để có thể hoạt động như một thần linh cho lĩnh vực nhất định.

Các thánh nhân có trách nhiệm nghiên cứu thông tin và tính xác thực của nó trước khi thông tin được dịch và đưa vào các hợp đồng thông minh. Mật mã đảm bảo rằng đúng người đang truy cập vào hợp đồng thông minh.

Tầm quan trọng của Oracle

Từ ví dụ trên, có thể dễ dàng hiểu được tầm quan trọng của oracles. Oracles ở đó để ở lại. Nó cho phép các hợp đồng thông minh hoạt động vì nó không thể thực hiện được nếu không có bất kỳ nguồn dữ liệu nào. Trong thời đại dữ liệu lớn, điều quan trọng là phải truyền dữ liệu liền mạch. Nếu nó không được cung cấp, thì các trường hợp sử dụng hợp đồng thông minh sẽ trở nên hạn chế.

Ngoài ra, tầm quan trọng của hợp đồng thông minh ảnh hưởng đến tầm quan trọng của tiên tri. Với khả năng làm việc với các ứng dụng trong thế giới thực của hợp đồng thông minh, oracles có thể mở ra nhiều cơ hội.

Những lý do tại sao Dapp không thể giao tiếp với thế giới thực nếu không có các phép lạ

Oracles cần thiết vì một lý do lớn khác là dApp không thể giao tiếp với thế giới thực nếu không có oracles. Nhưng tại sao dApps không có khả năng làm điều đó? Đó là bởi vì các định dạng về cơ bản là khác nhau.

Blockchain là một giải pháp chỉ dành cho phần phụ trong đó các giao dịch là xác định. Các giao dịch được nối lần lượt theo thứ tự tuần tự.

Đối với blockchain để truy cập dữ liệu bên ngoài blockchain, sẽ có một yêu cầu đối với các điểm dữ liệu không tuần tự, điều này là không thể trong trường hợp blockchain.

Vì vậy, tính năng bất biến của blockchain giới hạn phạm vi tiếp cận và tính linh hoạt của nó.

Khi nói đến lưu trữ dữ liệu ngoài chuỗi trong thế giới thực, có dữ liệu không tuần tự, không xác định có nghĩa là các sự kiện được lưu trữ theo mục đích của chúng chứ không phải theo bất kỳ chuỗi cụ thể nào..

Oracles giúp blockchain nói chuyện với dữ liệu thế giới ngoài chuỗi và có ý nghĩa về nó. Nếu không có thần thánh, sẽ không thể cho blockchain có giao tiếp có ý nghĩa với các ứng dụng, dịch vụ và nguồn dữ liệu trong thế giới thực.

Vấn đề với Oracle

Oracle không phải là không có vấn đề. Trên thực tế, câu hỏi đặt ra từ thực tế là không thể thỏa hiệp các oracles. Điều này rất quan trọng vì các hợp đồng thông minh dựa trên dữ liệu được cung cấp bởi các oracles.

Dữ liệu bị lỗi hoặc sai do một nhà tiên tri gửi có thể ảnh hưởng đến các hợp đồng thông minh.

Thật không may, vẫn chưa thể giải quyết vấn đề này vì oracles không phải là một phần của phương pháp đồng thuận blockchain.

Đây là nơi có sự tin tưởng. Oracles chỉ có thể hoạt động bình thường nếu có sự tin tưởng thích hợp giữa các bên liên quan.

Phần kết luận

Điều này dẫn chúng ta đến phần cuối của bài viết tiên tri về blockchain của chúng ta. Vì vậy, bạn nghĩ gì về oracles? Bạn có nghĩ rằng có một giải pháp thay thế cho nó? Bình luận lý thuyết của bạn bên dưới!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map