API3 (API3) là gì ? API phân cấp cho Web 3.0
Tổng quan
API3 coin xây dựng các API phi tập trung dựa trên blockchain với quản trị DAO và bảo mật có thể đo lường được. Các công ty cung cấp nhiều loại dịch vụ thông qua API, từ cung cấp dữ liệu giá tài sản đến thực hiện các giao dịch tài chính truyền thống. Điều quan trọng đối với các ứng dụng phi tập trung là có quyền truy cập vào các dịch vụ cung cấp API để tương tác với thế giới thực, nhưng các API này không tương thích với các ứng dụng phi tập trung.
Với API3, chúng tôi cố gắng đưa khái niệm API lên bước phát triển tiếp theo để đáp ứng các yêu cầu nghiêm ngặt không thể tránh khỏi của phân quyền Web 3.0 mà không cần bên trung gian bên thứ ba. Điều này sẽ đạt được với các dAPI – API hỗ trợ blockchain phân quyền hoàn toàn – sẽ được định cấu hình, quản lý, bảo hiểm và kiếm tiền trên quy mô lớn bằng cách sử dụng DAO API3.
API3 (API3) là gì ?
Các công ty cung cấp nhiều loại dịch vụ thông qua API web, từ việc cung cấp dữ liệu giá tài sản đến thực hiện các giao dịch tài chính truyền thống. Điều quan trọng đối với các ứng dụng phi tập trung là có quyền truy cập vào các dịch vụ cung cấp các API web để tương tác với thế giới thực, nhưng các API này không tương thích với các ứng dụng phi tập trung. Các giải pháp front-end dựa trên trung gian hiện tại là tập trung, không an toàn và đắt tiền; và chỉ được sử dụng khi thiếu một giải pháp thay thế tốt hơn.
Với API3, chúng tôi cố gắng đưa khái niệm API lên bước phát triển tiếp theo để đáp ứng các yêu cầu nghiêm ngặt không thể tránh khỏi của phân quyền Web 3.0 mà không cần bên trung gian bên thứ ba. API3 sẽ sử dụng thuật ngữ dAPI để chỉ thế hệ API phi tập trung mới này.
DAPI là một giải pháp an toàn và tiết kiệm chi phí để phân phối phi tập trung các dịch vụ API truyền thống cho các hợp đồng thông minh. Nó bao gồm các yếu tố sau:
- một số API, trong đó thuật ngữ API không chỉ đề cập đến giao diện kỹ thuật mà còn đề cập đến dịch vụ được cung cấp bởi doanh nghiệp thực;
- một mạng lưới phi tập trung của các thần thánh của bên thứ nhất, tức là các thần chú do chính các nhà cung cấp API quản lý;
- một tổ chức quản lý phi tập trung để giám sát mạng lưới các oracles.
API3 là một nỗ lực hợp tác để tạo, quản lý và kiếm tiền từ các dAPI trên quy mô lớn. Để đạt được điều này theo cách hoàn toàn phi tập trung, các ưu đãi của những người tham gia sẽ được kết hợp thông qua các tiện ích quản lý, bảo mật và thu thập giá trị token API3. Dự án sẽ có một mô hình quản trị hoàn toàn mở và trực tiếp, trong đó bất kỳ chủ sở hữu token API3 nào cũng sẽ có thể đấu thầu để có được quyền biểu quyết trực tiếp trong API3 DAO. Ngoài ra, những người lập công sẽ nhận được một phần thu nhập từ dAPI.
Một trong những sai sót cơ bản của các giải pháp Oracle hiện có là nỗ lực thiết lập và duy trì các kết nối ký sinh đến các nguồn dữ liệu không thể tạo ra một hệ sinh thái bền vững. Thay vào đó, API3 bắt đầu bằng cách nhận ra rằng các nhà cung cấp API là động cơ của dự án này. Do đó, chúng sẽ không bị tóm tắt, mà sẽ được quy và bồi thường để lợi ích của chúng hoàn toàn phù hợp với lợi ích của hệ sinh thái API3 rộng lớn hơn. API3 đã thấy các nhà cung cấp API cố gắng thúc đẩy việc áp dụng dịch vụ của họ bằng các ứng dụng phi tập trung bằng cách cung cấp các cuộc gọi testnet miễn phí đến các API trả phí của họ và giải thưởng tiền mặt cho hackathons. Sự phát triển hơn nữa của sự hợp tác này sẽ là một trong những nguồn sức mạnh chính cho API3.
Các giải pháp mạng oracle phi tập trung sử dụng oracles của bên thứ ba vì các nhà cung cấp API thường không thể quản lý các nút oracle của riêng họ. Điều này làm cho bên thứ ba yêu cầu các trung gian đắt tiền và tạo ra một bề mặt bổ sung cho các cuộc tấn công.
Để giải quyết những vấn đề này và đảm bảo sự tham gia liên tục của các nhà cung cấp API trong hệ sinh thái, các luồng dữ liệu API3 sẽ bao gồm các oracles bên thứ ba đầu tiên do các nhà cung cấp API quản lý. Điều này có thể thực hiện được nhờ Airnode, một nút oracle hoàn toàn không có máy chủ, không yêu cầu bí quyết, bảo trì hoặc chăm sóc từ nhà cung cấp API. Các dAPI thu được sẽ tiết kiệm chi phí và miễn nhiễm với các cuộc tấn công phần mềm trung gian của bên thứ ba.
Trong trường hợp xảy ra sự cố, người dùng dAPI sẽ có thể yêu cầu bồi thường lên đến số tiền đã thỏa thuận trước từ nhóm cổ phần. Kleros, một giao thức giải quyết tranh chấp trực tuyến, sẽ được sử dụng để quyết định có trả tiền bồi thường hay không dựa trên bằng chứng được cung cấp. Điều này sẽ khuyến khích các bên tham gia tích cực vào công tác quản trị để đảm bảo tính minh bạch của quản trị dAPI và giảm thiểu rủi ro bảo mật. Quản trị thành công – tạo ra doanh thu từ dAPI và tránh những sai lầm dẫn đến yêu cầu thanh toán bảo hiểm – sẽ được thưởng bằng token API3, điều này sẽ tạo ra một vòng phản hồi tích cực sẽ liên tục cải thiện quản trị.
dAPI là mạng oracle của bên thứ nhất cung cấp các dịch vụ API truyền thống theo cách phân cấp và dựa trên khối. API3 DAO xây dựng, quản lý và kiếm tiền từ các dAPI trên quy mô lớn. Các ứng dụng phi tập trung trả phí đăng ký để truy cập dAPI. Chủ sở hữu token API3 tham gia vào nhóm để nhận phần thưởng và quyền biểu quyết trong DAO.
Nhóm tỷ lệ này được sử dụng làm tài sản thế chấp cho một dịch vụ bảo hiểm trực tuyến cung cấp cho người dùng dAPI một mức độ bảo mật có thể định lượng được. API3 nâng cao các giải pháp Oracle hiện có về phân cấp, lợi nhuận, bảo mật, minh bạch và tiềm năng phát triển hệ sinh thái.
API phân cấp
Các vấn đề của thế hệ giải pháp tương tác trước chỉ có thể được giải quyết từ một góc độ mới:
Vấn đề được đề cập về cơ bản là các ứng dụng phi tập trung không thể nhận dịch vụ từ các nhà cung cấp API truyền thống theo cách phi tập trung. Thật vậy, ngày nay hầu hết các giải pháp tương tác được sử dụng để cung cấp giá tài sản được chọn từ API trao đổi tập trung cho các ứng dụng DeFi và các trường hợp sử dụng mới như thị trường dự đoán và bảo hiểm tham số cũng đang đưa ra những nhu cầu tương tự. Do đó, việc hoàn thiện hơn nữa định nghĩa vấn đề như vậy sẽ cho phép API3 đi đến thế hệ tiếp theo của các giải pháp thực sự cho khả năng tương tác.
Định nghĩa mới về vấn đề này ngụ ý rằng các ứng dụng phi tập trung yêu cầu một số dịch vụ API web nhất định phải được chuyển đến blockchain và điều này phải được thực hiện theo cách hoàn toàn phi tập trung, tiết kiệm chi phí và an toàn. Việc xác định các yêu cầu cho phép API3 phát triển một sản phẩm hoàn chỉnh đáp ứng tối ưu các yêu cầu đó: API phân cấp, gọi tắt là dAPI, là mạng oracle của bên thứ nhất được quản lý bởi nhà cung cấp API và được quản lý theo cách phi tập trung. Ngược lại, các giải pháp khả năng tương tác phi tập trung bao gồm một mạng lưới tiên tri của các trung gian bên thứ ba được kiểm soát bởi một thực thể tập trung do định nghĩa vấn đề không đầy đủ cụ thể của họ.
Giao thức Airnode
Airnode là một nút oracle hoàn toàn không có máy chủ được thiết kế đặc biệt cho các nhà cung cấp API để làm việc với oracles của riêng họ. Nó giải quyết tất cả các vấn đề liên quan đến các nút Oracle.
- Không có kiến thức đặc biệt được yêu cầu để làm việc. Trên thực tế, thật khó để nói về một hoạt động vì Airnode được thiết kế để hoàn toàn được thiết lập và bị lãng quên.
- Với công nghệ không máy chủ được quản lý hoàn toàn hiện có của nó, nó không yêu cầu bất kỳ bảo trì hàng ngày nào như cập nhật hệ điều hành hoặc giám sát máy chủ để có thời gian hoạt động. Nó được thiết kế để không có trạng thái, làm cho nó cực kỳ mạnh mẽ chống lại bất kỳ sự cố nào có thể gây ra thời gian chết vĩnh viễn và cần sự can thiệp của người điều hành trang web.
- Nó dựa trên các dịch vụ được định giá theo yêu cầu, có nghĩa là nhà điều hành nút trả chính xác số tiền mà nút của nó được sử dụng. Điều này cho phép bất kỳ nhà cung cấp API nào chạy oracle miễn phí và chỉ bắt đầu trả tiền sau khi nó bắt đầu tạo ra doanh thu.
- Nhà điều hành nút không cần phải xử lý tiền điện tử. Giao thức của nó được thiết kế theo cách mà bên yêu cầu bao trả tất cả các chi phí khí đốt.
Một cách để xem Airnode là một trình bao bọc API web nhẹ cho phép nó tương tác với các nền tảng hợp đồng thông minh mà không có chi phí cao hoặc ma sát của token thanh toán. Về mức độ tham gia cần thiết của nhà cung cấp API, việc sử dụng Airnode có thể được so sánh với việc sử dụng cổng API giúp API khả dụng qua Internet, thay vì chạy nút blockchain như một công việc phụ. Trên thực tế, mục tiêu của API3 là để Airnode trở nên phổ biến và phổ biến nhất đối với các API khi sử dụng cổng API, điều này sẽ làm cho một số lượng lớn các nhà phát triển ban đầu có sẵn cho API3.