Các dịch vụ API (giao diện lập trình ứng dụng) có thể tận dụng được công nghệ blockchain. Nó được biết đến như giao diện lập trình ứng dụng phi tập trung (dAPI). Đây là một phát minh của giao thức API3.
API là gì?
Giao diện lập trình ứng dụng (API) là một cơ chế được xác định rõ ràng và được lưu trữ đầy đủ. Nó cho phép các ứng dụng kết nối với nhau bằng cách truyền dữ liệu và dịch vụ. Các công ty có thể cung cấp dữ liệu và dịch vụ thông qua một API. Sau đó các nhà phát triển có thể kết hợp vào ứng dụng của họ. Điều này giúp nâng cao hiệu quả phát triển phần mềm cả về chi phí và thời gian.
Nếu không có API, nhà phát triển ứng dụng phải thiết kế mọi tính năng trong chương trình từ đầu. Đó là lý do tại sao API đã trở nên không thể thiếu trong thế giới kỹ thuật số.
API phi tập trung (dAPI) là gì?
API là xương sống của nền kinh tế kỹ thuật số mới. Nó đóng vai trò như một thành phần cơ bản của các giải pháp kỹ thuật số, và là tâm điểm của nền kinh tế API. Các API đã được tập trung trong một thời gian dài. Nhưng nhiều nền tảng phi tập trung sử dụng công nghệ blockchain để cung cấp toàn bộ các API phi tập trung. Một ví dụ điển hình là các ứng dụng phi tập trung (dApps) hoạt động trên một hệ thống phi tập trung, nhờ vào dAPIs.
Các dAPIs có thể so sánh với các API thông thường về mặt chức năng. Các API tập trung thì vốn dĩ không tuân thủ theo công nghệ blockchain.
Có thể nhận biết rõ ràng sự khác biệt giữa API tập trung và phi tập trung.
Cổng API trong hệ thống phi tập trung chuyển hướng các truy vấn đến các điểm cuối API khác. Các điểm 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. Trong thời gian chạy, cổng API chịu trách nhiệm xử lý các chuyển đổi giao thức, bảo mật và dữ liệu thích hợp. Dữ liệu được thu thập trong kho dữ liệu trung tâm được sắp xếp một cách tập trung. Kho dữ liệu trung tâm là một phần của nền tảng API. Kho duy trì đồng bộ hai chiều trong thời gian 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. Trong trường hợp này, các truy vấn API được gửi thẳng đến bộ lưu trữ dữ liệu trung tâm.
Vấn đề Oracle
”Oracle problem” đề cập đến các hợp đồng thông minh không có khả năng lấy dữ liệu chưa có sẵn trên blockchain. Nghĩa là hợp đồng thông minh không thể truy cập vào các API từ Blockchain. Tính bảo mật dựa trên sự đồng thuận duy nhất có được từ việc sử dụng một mạng lưới các nút phi tập trung làm nền tảng ứng dụng. Cần có giải pháp cho phép các hợp đồng thông minh truy cập dữ liệu API trong khi vẫn duy trì các đảm bảo an ninh của hệ thống cơ bản ở mức tối đa.
Các dịch vụ API phi tập trung giải quyết vấn đề này bằng cách quản lý các nhà cung cấp dữ liệu khác nhau vì chúng dựa trên blockchain. Sự khác biệt giữa dAPI và các giải pháp Oracle phi tập trung hiện có là: dAPI bao gồm các API làm nền tảng cho nguồn cấp dữ liệu trong ngữ cảnh của giải pháp. dAPI không coi API nguồn dữ liệu trong phạm vi giải pháp của họ. Điều này cho phép chúng cung cấp dữ liệu minh bạch hơn tới mức của nguồn dữ liệu thực.
Nguồn: coinmarketcap
LƯU Ý: Bài viết chỉ cung cấp thông tin để tham khảo, không phải là lời khuyến nghị đầu tư. Độc giả chịu trách nhiệm về quyết định đầu tư của bản thân mình.
By Lewis Ta – Cointrack.todayTheo dõi website cointrack.today để cập nhật thêm nhiều xu hướng, tin tức mới nhất từ thị trường crypto!




Comments (No)