News Tiêu chuẩn tích hợp Oracle của API3

bluecat500

New member
** Node Oracle: API được tiêu chuẩn hóa - Tích hợp Oracle **

Nút Oracle là một nút đặc biệt chỉ chạy các nhà tiên tri được vận hành bởi các nhà cung cấp API (tức là, các nhà tiên tri của bên thứ nhất).Nó tích hợp giao diện API với các nền tảng hợp đồng thông minh.

Trong bài viết này, chúng tôi sẽ tập trung vào một trong các yêu cầu sau: Tích hợp tiêu chuẩn hóa.

** API tiêu chuẩn hóa - Tích hợp Oracle **

API nút - Tích hợp Oracle nên được chuẩn hóa để phát triển các công cụ chung và toàn diện để hợp lý hóa quy trình.Ví dụ: để tích hợp System X với hệ thống y, chúng ta cần thực hiện ba bước sau:

1. Xác định giao diện của hệ thống X.
2. Xác định giao diện của hệ thống Y.
3. Ánh xạ giao diện của hệ thống X đến giao diện của hệ thống Y.

** Đặc điểm kỹ thuật OpenAPI (OAS) **

Hệ thống mà API3 đang tích hợp là API Web, có tiêu chuẩn giao diện mạnh và khả năng tương thích cao: Đặc tả OpenAPI (OAS).

** Thông số kỹ thuật tích hợp Oracle (OIS) **

Thông số kỹ thuật tích hợp Oracle (OIS) được thiết kế theo cách tương tự như mô tả ở trên:

1. Xác định các hoạt động của API.
2. Xác định các điểm cuối của Oracle.
3. Ánh xạ các điểm cuối của Oracle đến các hoạt động của API.

Do đó, để tích hợp API, điều duy nhất mà các nhà cung cấp API cần làm là tạo OIS.Quá trình tạo OIS được mô tả trong [Tài liệu OIS] (https://api3.github.io/docs/oracle-itegration-specification/) và [Tạo OIS cho API trong trường hợp sử dụng cụ thể] (https: //api3.github.io/docs/oracle-egration-pecification/#ois-cation-por-api-in-case-of-pecific-use).

Để đơn giản hóa quy trình, chúng tôi đang xây dựng một công cụ để chuyển đổi các tệp OAS hiện có của các nhà cung cấp API thành các tệp OIS hợp lệ.

** Chainapi **

OIS là một tệp JSON mô tả các thông số kỹ thuật tích hợp sẽ được sử dụng.Điều này có nghĩa là nó không được viết bằng ngôn ngữ có thể đọc được của con người và việc tạo OIS có thể khó khăn đối với một số người dùng.

Vấn đề này sẽ được giải quyết bởi Chainapi, một nền tảng cho phép người dùng tạo OIS cho API thông qua giao diện đồ họa thân thiện với người dùng.

Do đó, API3 sẽ có nhiều lựa chọn cho các nhà tiên tri của bên thứ nhất để soạn DAPI và sự phát triển của hệ sinh thái sẽ không còn có vấn đề gì với việc tích hợp.

** Tìm hiểu thêm về API3 **

[Kênh Telegram] (Telegram: Contact @api3network)

[Nhóm Telegram Việt Nam] (Telegram: Contact @api3vietnam)
=======================================
**Node Oracle: Standardized API - Oracle Integration**

Node Oracle is a special node that only runs ORACLEs operated by API providers (i.e., first-party Oracles). It integrates API interfaces with smart contract platforms.

In this article, we will focus on one of the following requirements: Standardized integration.

**Standardized API - Oracle Integration**

Node API - Oracle integration should be standardized to develop common and comprehensive tools to streamline the process. For example, to integrate system X with system Y, we need to take the following three steps:

1. Define the interface of system X.
2. Define the interface of system Y.
3. Map the interface of system X to the interface of system Y.

**Openapi Specification (OAS)**

The system that API3 is integrating with is the web API, which has a strong interface standard and high compatibility: Openapi Specification (OAS).

**Oracle Integration Specification (OIS)**

Oracle Integration Specification (OIS) is designed in the same way as described above:

1. Define the operations of API.
2. Define the end points of ORACLE.
3. Map the end points of ORACLE to the operations of API.

Therefore, to integrate API in, the only thing that API providers need to do is to create OIS. The process of creating OIS is described in the [OIS document](https://api3.github.io/docs/oracle-integration-specification/) and [OIS creation for API in case of specific use](https://api3.github.io/docs/oracle-integration-specification/#ois-creation-for-api-in-case-of-specific-use).

To simplify the process, we are building a tool to convert existing OAS files of API providers into valid OIS files.

**Chainapi**

OIS is a JSON file that describes the integration specifications to be used. This means that it is not written in a human-readable language and creating OIS can be difficult for some users.

This problem will be solved by Chainapi, a platform that allows users to create OIS for API through a user-friendly graphical interface.

As a result, API3 will have many options for first-party Oracles to compose DAPIs and the development of the ecosystem will no longer have problems with integration.

**Learn more about API3**

[Telegram channel](https://t.me/api3network)

[Telegram Vietnam group](https://t.me/api3vietnam)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top