API phi tập trung là gì?
Hãy cùng tìm hiểu ý nghĩa API Phi Tập Trung, định nghĩa trong tiền mã hóa, aPI phi tập trung là gì, và tất cả các thông tin chi tiết khác.
Decentralized API là gì? Decentralized Application Programming Interface (Giao diện lập trình ứng dụng phi tập trung) (API) là một giải pháp kỹ thuật số cho phép truyền dữ liệu và dịch vụ giữa các ứng dụng web và thiết bị di động. API là một phần quan trọng của cơ sở hạ tầng nền kinh tế kỹ thuật số.
Decentralized API là gì? Các decentralized API (dAPI được phát triển bằng công nghệ blockchain. DAPI được sử dụng để tạo các ứng dụng phi tập trung (dApps) và các nền tảng hoạt động trên các hệ thống phi tập trung.
Decentralized API là gì? Các công ty kỹ thuật số sử dụng API để cung cấp dịch vụ và dữ liệu của họ dưới dạng mô-đun dịch vụ có thể tiếp thị được, sau đó có thể được tích hợp vào ứng dụng. Việc sử dụng các API giúp tối ưu hóa việc phát triển phần mềm và làm cho nó hiệu quả hơn.
Nhiều API được thiết kế tập trung và được gọi là API kế thừa (legacy API). Các centralized API vốn dĩ không tuân thủ công nghệ blockchain, mặc dù về mặt khác, chúng hoạt động tương tự như dAPI. Sự khác biệt giữa API tập trung và phi tập trung liên quan đến cổng API và có thể dễ dàng xác định.
Cổng API (API gateway) là một công cụ quản lý hoạt động như một proxy ngược. Nó chấp nhận các yêu cầu của khách hàng và trả về các dịch vụ đã hoàn thành. Trong một hệ thống phi tập trung, cổng API chuyển hướng các truy vấn của khách hàng đến các điểm cuối API khác.
Các điểm cuối này có thể là phần phụ trợ của ứng dụng hoặc API công khai của đối tác thương mại của ứng dụng. Giao thức, chuyển đổi dữ liệu và các biện pháp bảo mật được xử lý bởi cổng API trong thời gian chạy.
Trong một hệ thống tập trung, tất cả dữ liệu được tập hợp trong phần của nền tảng API được gọi là kho lưu trữ dữ liệu trung tâm. Kho lưu trữ dữ liệu trung tâm duy trì đồng bộ hóa hai chiều gần như thời gian thực với các ứng dụng phụ trợ được liên kết và các đối tác kinh doanh thông qua kết nối không đồng bộ. Các truy vấn API được chuyển hướng đến bộ lưu trữ dữ liệu trung tâm.
Vấn đề Oracle
Vấn đề Oracle là một hiện tượng của các mạng phi tập trung (decentralized network). Các hợp đồng thông minh được phân phối trên mạng blockchain không thể lấy dữ liệu không có sẵn trên blockchain.
Do đó, các hợp đồng thông minh không thể truy cập trực tiếp vào các API từ blockchain mà chúng được lưu trữ. Điều này là do đảm bảo bảo mật dựa trên sự đồng thuận duy nhất được cấp bằng cách sử dụng mạng nút phi tập trung làm nền tảng ứng dụng.
Giải pháp cho vấn đề Oracle phải cho phép các hợp đồng thông minh truy cập vào dữ liệu API và đồng thời duy trì các đảm bảo an ninh của hệ thống ở mức độ đầy đủ của chúng mà không tạo ra các bề mặt tấn công mới.
Vấn đề này có thể được giải quyết bằng cách sử dụng các dịch vụ API phân quyền để quản lý các nhà cung cấp dữ liệu khác nhau. Giải pháp này là khả thi vì chúng dựa trên blockchain theo thiết kế.
Decentralized API là gì? Không giống như các giao diện lập trình ứng dụng phi tập trung, các quy tắc phi tập trung hiện có không bao gồm API nguồn dữ liệu như một phần của giải pháp của họ. Các API phi tập trung có thể cung cấp mức độ minh bạch của dữ liệu cao hơn so với các quy tắc phi tập trung, đạt đến mức nguồn dữ liệu thực sự.