BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

​Nói về lời tiên tri là gì

银河量化联盟MCN
特邀专栏作者
Bài viết này có khoảng 1679 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Tại sao blockchain cần oracle?
Tóm tắt AI
Tại sao blockchain cần oracle?

Khi nói đến lời tiên tri này, phản ứng đầu tiên của nhiều người có thể là dự đoán thị trường và phán đoán sự lên xuống của giá tiền tệ.

Trên thực tế, cỗ máy tiên tri không phải là cỗ máy dự đoán tương lai, cỗ máy tiên tri là một giao diện trung gian được sử dụng để phục vụ mạng chuỗi khối và nó cung cấp dịch vụ dữ liệu cho bên dự án.

Vì vậy, chính xác những gì oracle này là gì? Lời tiên tri Trong lĩnh vực Internet, máy tiên tri, còn được gọi là máy tiên tri, là một máy tính trừu tượng dùng để nghiên cứu các vấn đề mang tính quyết định, trong báo cáo blockchain do Ngân hàng Nhân dân Trung Quốc đưa ra, máy tiên tri được định nghĩa như sau: chuỗi khối Cơ chế ghi vào chuỗi khối thường được gọi là tiên tri, chức năng của tiên tri là ghi thông tin bên ngoài vào chuỗi khối để hoàn thành trao đổi dữ liệu giữa chuỗi khối và thế giới thực.

Ví dụ: giả sử "nguồn dữ liệu" trong thế giới thực và "giao diện dữ liệu" trong chuỗi khối là hai quốc gia sử dụng các ngôn ngữ khác nhau và máy tiên tri là trình dịch ở giữa. Thông qua hợp đồng thông minh của máy Oracle, có thể giao tiếp với dữ liệu ngoài chuỗi mà không gặp rào cản.

Trong thực tế sử dụng hợp đồng thông minh, máy tiên tri được yêu cầu xác minh dữ liệu. Bởi vì chuỗi khối cũng là một hệ thống dựa trên sự đồng thuận, nên các hợp đồng thông minh đang chạy cũng phải là các chương trình xác định. Bước xác minh dữ liệu của máy tiên tri là tuân theo cơ chế đồng thuận, do đó dữ liệu cuối cùng được đưa trở lại hợp đồng thông minh cũng là "xác định".

Nguyên tắc hoạt động của máy tiên tri: Khi hợp đồng thông minh trên blockchain có nhu cầu tương tác dữ liệu, máy tiên tri sẽ giúp hợp đồng thông minh thu thập dữ liệu bên ngoài chuỗi sau khi nhận được yêu cầu, sau đó cung cấp dữ liệu thu được trở lại chuỗi sau xác minh Hợp đồng thông minh trên .

Tại sao blockchain cần oracle?

Bởi vì các hợp đồng thông minh và ứng dụng phi tập trung (Dapps) trên chuỗi khối có các yêu cầu tương tác đối với dữ liệu bên ngoài.

Chuỗi khối là một môi trường khép kín và chuỗi không thể chủ động lấy dữ liệu trong thế giới thực bên ngoài chuỗi. Lý do chính là blockchain không thể chủ động khởi tạo Network call (gọi mạng) và hợp đồng thông minh trên chuỗi nhận dữ liệu một cách thụ động. Thứ hai, hợp đồng thông minh không thực sự là "thông minh", nó chỉ là một chương trình đạt đến trạng thái kích hoạt khi các điều kiện tương ứng được đáp ứng. Đồng thời, việc thực thi hợp đồng thông minh cuối cùng yêu cầu ký khóa riêng của những người tham gia hợp đồng và bản thân hợp đồng thông minh không thể được thực thi tự động.

Khi các điều kiện kích hoạt của hợp đồng thông minh phụ thuộc vào thông tin bên ngoài chuỗi khối, trước tiên thông tin cần được ghi vào các bản ghi trong chuỗi khối. Lúc này cần cung cấp thông tin bên ngoài blockchain thông qua máy oracle.

Để tôi cho bạn một ví dụ dễ hiểu. Giả sử tôi bị nhốt trong một căn phòng nhỏ tối tăm. Tôi hầu như không biết gì về những gì đang diễn ra ở thế giới bên ngoài. Tôi không biết có ai ở bên ngoài không. Những người bên ngoài nói với tôi ở cửa, để tôi có thể biết những thay đổi bên ngoài.

Hợp đồng thông minh giống như chữ “tôi” trong ví dụ này, nó không thể chủ động tìm kiếm thông tin từ bên ngoài bất kể khi nào và ở đâu mà chỉ có thể gửi thông tin hoặc dữ liệu cho nó từ bên ngoài. Và máy tiên tri là người gửi tin nhắn và dữ liệu từ bên ngoài sau khi nhận được yêu cầu của tôi tại cửa.

Có thể bạn sẽ hỏi lại tại sao không thể nhập và nhận dữ liệu trực tiếp trên chuỗi? Chủ yếu là do cơ chế đồng thuận của chuỗi khối.

Chuỗi khối là một mạng dựa trên sự đồng thuận và các hợp đồng thông minh đang chạy cũng phải là các chương trình xác định. Sau khi mỗi giao dịch và khối được xử lý, mỗi nút phải đạt đến trạng thái giống nhau. Nhưng bản thân dữ liệu rất phức tạp và đa dạng, đó là lý do tại sao máy tiên tri, để phù hợp với cơ chế đồng thuận của chuỗi khối, có một bước xác minh dữ liệu bên cạnh việc thu thập dữ liệu trước khi cung cấp lại thông tin "chắc chắn" cuối cùng cho thông minh. hợp đồng.

Việc sử dụng các oracle là gì?

Việc kích hoạt và vận hành hợp đồng thông minh không thể thiếu nguồn dữ liệu và các nhà tiên tri đóng vai trò là tác nhân dữ liệu trung gian để cung cấp dữ liệu cho hợp đồng thông minh. Những cỗ máy tiên tri này là cách duy nhất để hợp đồng thông minh tương tác với thế giới bên ngoài, nếu không có cỗ máy tiên tri thì tính khả thi của hợp đồng thông minh sẽ giảm đi rất nhiều.

Nhà tiên tri làm gì?

1. Nhà tiên tri cung cấp các điều kiện cần thiết để hợp đồng thông minh chạy khi các điều khoản của hợp đồng được đáp ứng. Những điều kiện này có thể là bất kỳ điều gì liên quan đến hợp đồng thông minh: dữ liệu nhiệt độ, hoàn thành thanh toán, thay đổi giá, v.v.;

2. Thiết lập mạng dữ liệu đáng tin cậy giữa chuỗi khối và Internet, phá vỡ xiềng xích của hợp đồng thông minh để lấy dữ liệu và làm cho nó có khả năng truy cập dữ liệu Internet với điều kiện đảm bảo độ tin cậy;

3. Để đảm bảo tính xác thực và độ tin cậy của dữ liệu thu được, máy tiên tri cần cung cấp nhiều phương pháp chứng minh mã hóa để xây dựng một môi trường đáng tin cậy;

4. Các nhà tiên tri có khả năng giảm bớt rất nhiều công việc lãng phí xung quanh việc thực thi các hợp đồng bằng văn bản truyền thống;

5. Dựa trên tiềm năng của chuỗi khối, nó có thể giảm bớt tình trạng quan liêu cồng kềnh bằng cách buộc mọi thứ phải hoàn toàn minh bạch và ẩn danh.

Hợp đồng thông minh không thể chủ động lấy dữ liệu trong thế giới thực, nghĩa là chúng không thể nhập trực tiếp dữ liệu Internet, cũng như không thể gọi API mạng bên ngoài bởi cơ quan thực thi pháp luật và bất kỳ ứng dụng thương mại nào chắc chắn sẽ tương tác với thế giới thực, đặc biệt là dữ liệu Internet. Đây là lý do tại sao lời tiên tri ra đời. Với sự cải tiến liên tục của mạng blockchain cũng như sự phát triển và hoàn thiện liên tục của các kịch bản ứng dụng thực tế, các loại hợp đồng thông minh ngày càng chi tiết hơn và cấu trúc máy tiên tri mới sẽ được sản xuất trong tương lai. Những điều này sẽ cùng nhau xây dựng một cấu trúc cơ bản chuỗi khối thực tế và dễ sử dụng hơn, tăng cường tích hợp giữa Internet và chuỗi khối, đồng thời giúp giao tiếp thuận tiện và đơn giản hơn.

投资
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina