Tổng quan và Lịch sử

API3 là một dự án hợp tác cung cấp các dịch vụ API truyền thống cho các nền tảng hợp đồng thông minh theo cách phi tập trung và không tin cậy. Nó được điều hành bởi Tổ chức tự trị phi tập trung (DAO), API3 DAO. Do đó, mã của API3 là mã nguồn mở và hoạt động minh bạch
API3 có từ năm 2019, khi người tiền nhiệm CLG tinh thần của nó được hình thành để tạo ra thị trường Honeycomb. Giải pháp được cung cấp là API Marketplace cho Oracles – một nền tảng trung lập cho phép các nhà cung cấp API, nhà khai thác nút oracle và nhà phát triển dapp kết hợp với nhau để tiến hành kinh doanh. Lập luận của Honeycomb cho rằng vấn đề của oracle không chỉ nằm ở bản chất kỹ thuật, khó khăn chính nằm ở việc có được nhiều người chơi độc lập và cạnh tranh nhau hợp tác theo cách phi tập trung để đạt được kết quả kinh doanh.
Mặc dù Honeycomb đã thành công, nhóm nghiên cứu nhận thấy rằng, từ góc độ kiến trúc, mô hình oracle của bên thứ ba với người trung gian cấp dữ liệu từ một nhà cung cấp API trên chuỗi không phù hợp để sử dụng cho doanh nghiệp ứng dụng. Chạy và duy trì một nút oracle được chứng minh là một cách bán thực tế đối với các nhà cung cấp API. Mô hình bên thứ ba có rủi ro trung gian đáng kể. Honeycomb vừa là phòng thí nghiệm vừa là vườn ươm cho API3. Nó khẳng định rằng các nhà cung cấp API phải được coi là một phần thiết yếu của các giải pháp oracle, và mở đường cho API3 trở thành giải pháp lấy API làm trung tâm như ngày nay.
Airnode (API3 Oracle Node) là kết quả của nhiều năm tìm hiểu về nhu cầu và mong muốn của các nhà cung cấp API và cách giải quyết chúng trong thực tế. Tích hợp API-oracle được tiêu chuẩn hóa của Airnode đến trực tiếp từ công nghệ của Honeycomb và nút oracle không máy chủ hoàn toàn đầu tiên của nguyên mẫu Honeycomb.
Mục đích của API3
Token API3 được sử dụng làm Token quản trị, Token thanh toán và Token phí. Chức năng chính của nó là điều chỉnh cơ chế khuyến khích giữa các bên liên quan khác nhau trong giao thức API3 để tạo điều kiện hoạt động trơn tru.
Giao thức API3 được điều chỉnh bởi một DAO đặt các thông số chính của giao thức và phân phối tiền cho các nhóm con của các DAO thực hiện các hoạt động hàng ngày của giao thức.
API3 cũng là một Token công việc và nền tảng dapp cần phải trả tiền cho việc tiêu thụ nguồn cấp dữ liệu. Cuối cùng nhưng không kém phần quan trọng, các Token API3 có thể được chủ sở hữu Token đặt trong các mô-đun bảo hiểm để nhận được phần thưởng tương xứng cho phần thưởng đặt cược giao thức để đổi lấy rủi ro phát sinh từ các vấn đề về API.
Trung tâm của mạng API3 là Airnode, một nhà tiên tri được thiết kế cho các nhà tiên tri của bên thứ nhất. Airnode về cơ bản là một dịch vụ đám mây nhẹ bao bọc một chương trình phụ trợ API và giúp nó có thể truy cập được trên blockchain. Điều này có nghĩa là mỗi API được cung cấp bởi thực thể sở hữu API chứ không phải một nhà tiên tri do bên thứ ba vận hành.

API3 DAO sẽ quản lý các dAPI hoặc nguồn cấp dữ liệu chứa tổng hợp các hoạt động này. oracles được vận hành bởi chính các nhà cung cấp API. Các nhà cung cấp API vận hành oracles của riêng họ, có nghĩa là họ sẽ sử dụng khóa riêng của mình để ký các phản hồi ở cấp giao thức nền tảng hợp đồng thông minh, đây là bằng chứng tốt nhất cho thấy dữ liệu không bị giả mạo. Ngoài ra, oracles của bên thứ nhất là riêng tư theo mặc định, vì dữ liệu thô của bên thứ ba không thể quan sát được từ API đang được xử lý, làm cho chúng có sẵn cho nhiều trường hợp sử dụng hơn.
Nguồn cấp dữ liệu bao gồm sự sẵn lòng của bên thứ nhất sẽ tiết kiệm chi phí hơn so với việc sử dụng người trung gian vì mọi người cần trả tiền cho người trung gian cho các dịch vụ của họ và khuyến khích họ chống lại gian lận. Tấn công nguồn cấp dữ liệu (được gọi là thuế man-in-the-middle trong Phần 3.2). Ngoài ra, nguồn cấp dữ liệu bao gồm oracles của bên thứ nhất sẽ yêu cầu ít oracles hơn, vì nó không yêu cầu phân quyền nhiều ở cấp oracle để ngăn chặn các cuộc tấn công của bên thứ ba. Giả sử rằng mỗi API thường được cung cấp bởi ít nhất hai oracles bên thứ ba, các ước tính thận trọng cho thấy rằng nguồn cấp dữ liệu được cung cấp bởi oracles bên thứ nhất phải hiệu quả hơn ít nhất 50% về chi phí khí đốt. Oracles của bên thứ nhất cũng cung cấp tính minh bạch của dữ liệu rất cần thiết. 11 API3: API phân cấp cho nguồn gốc và cấp độ phi tập trung của Web 3.0.
Vì mỗi nhà cung cấp API sẽ chạy một oracle – sẽ hiển thị trên chuỗi – số lượng oracles phân phát nguồn cấp dữ liệu sẽ thể hiện chính xác mức độ phi tập trung của nó, vì có mối quan hệ giữa oracle và nguồn dữ liệu. One-to- một ánh xạ. Ngoài ra, các nhà cung cấp API sẽ công bố danh tính trên chuỗi của họ thông qua các kênh ngoài chuỗi, điều này sẽ cho phép người dùng xác minh dữ liệu họ đang sử dụng tại một thời điểm nhất định. Cuối cùng, việc để nhà cung cấp API chạy oracle giải quyết các vấn đề pháp lý được đề cập trong Phần 3.4, vì dịch vụ API không cần được ủy quyền cho bên thứ ba nữa và nhà cung cấp API sẽ nhận được tất cả doanh thu. Ngoài ra, API tin rằng điều này giải quyết được vấn đề của những kẻ đòi tiền thuê bên thứ ba và cho phép các khoản tiền được chuyển hướng đến nhóm thực hiện công việc nặng nhọc, nhà cung cấp API.
Quản trị phi tập trung và Token API3
Tổ chức tự trị phi tập trung API3 (DAO) quản lý dAPI API3 và cung cấp quản trị phi tập trung cho dự án theo cấu trúc cốt lõi của nó. Với quản trị phi tập trung, các dAPI có thể hoạt động với tính minh bạch cao hơn và ít rủi ro về các điểm lỗi tập trung hơn.
Các dAPI riêng lẻ và các dự án API3 tổng thể trên nền tảng này do API3 DAO tự quản lý. Ngoài việc chịu trách nhiệm về việc tạo, thiết lập, quản lý và kiếm tiền từ dAPI, API3 DAO cũng chịu chi phí hoạt động của dAPI, bao gồm phí gas và bồi thường cho các nhà cung cấp API oracle. Để API3 DAO hoạt động hiệu quả, các biện pháp khuyến khích tinh tế liên quan đến quản trị, đặt cược và bảo hiểm được đưa ra.
Token API3 là Token tiện ích gốc của API3 và là cơ chế trung tâm để thanh toán và quản trị cộng đồng trong API3 DAO. Các dApp sử dụng mạng dAPI sẽ trả phí đăng ký API3 cho việc này, mặc dù các nhà cung cấp API sử dụng Airnode có thể chọn nhận thanh toán fiat thông qua quỹ API3 DAO nếu họ không muốn giao dịch với tiền điện tử.
Token API3 cũng cho phép tất cả các bên liên quan trong cộng đồng trực tiếp tham gia vào quản trị cộng đồng bằng cách đặt Token API3 trong Hợp đồng đặt cọc bảo hiểm API3. Bằng cách này, các bên liên quan nhận được phần thưởng đặt cược và phần thưởng lạm phát – do đó, về mặt kinh tế, khuyến khích họ tham gia vào mạng lưới phi tập trung và tăng giá trị tổng thể của nó.
Nét đặc sắc
Được quản lý bởi DAO
Nguồn cấp dữ liệu API3 được điều chỉnh bởi một DAO mở gồm các bên liên quan, các chuyên gia trong ngành và các đối tác dự án. Điều này cho phép các API phi tập trung (dAPI) hoạt động với tính minh bạch tối đa, mức độ tin cậy tối thiểu mà các thợ đào tập trung yêu cầu và không có bề mặt tấn công tập trung.
Chủ sở hữu Token API có thể trực tiếp tham gia vào hoạt động của dự án bằng cách đặt Token API3 vào hợp đồng cam kết bảo hiểm API3, do đó cấp cho họ quyền biểu quyết trong API3 DAO.
Không có các nhà khai thác nút của bên thứ ba, nguồn cấp dữ liệu API3 không bao giờ dễ bị tấn công giả mạo dữ liệu và từ chối dịch vụ. Điều này làm cho chúng tiết kiệm chi phí hơn trong khi có bề mặt tấn công nhỏ hơn. Ethereum DAPI phi tập trung được cung cấp bởi Airnode, một nút oracle không có máy chủ hoàn toàn có thể được triển khai miễn phí bởi bất kỳ nhà cung cấp API nào và yêu cầu quản lý hàng ngày tối thiểu.
An ninh định lượng
API3 cung cấp cho người dùng dAPI tùy chọn bảo hiểm trên chuỗi được cung cấp bởi Token API3 và tòa án phi tập trung Kleros. Tính năng bảo hiểm của API3 cung cấp cho người dùng dAPI một mạng lưới an toàn có thể định lượng được trong trường hợp xảy ra sự kiện, đặt API3 DAO trực tiếp chịu trách nhiệm về bảo mật của các dAPI và khuyến khích các phương pháp quản trị tốt hơn cung cấp các ưu tiên bảo mật cho dAPI và dự án API3 nói chung.
Đa nền tảng
Là một giải pháp dữ liệu đa nền tảng, đa nền tảng, dAPI có thể kết nối với bất kỳ blockchain nào, cung cấp các hợp đồng thông minh trên các nền tảng khác nhau với quyền truy cập đáng tin cậy vào dữ liệu thế giới thực chất lượng cao. Phương pháp tiếp cận đa nền tảng của API3 cho phép bất kỳ nền tảng hợp đồng thông minh nào tận dụng hệ sinh thái dAPI của API3 và các công cụ tích hợp dữ liệu bằng cách đơn giản là xây dựng cầu nối giữa API3 và mạng.
Kết luận
API3 đang dẫn đầu sự thay đổi từ các mạng oracle của bên thứ ba truyền thống sang các giải pháp oracle của bên thứ nhất cung cấp tính bảo mật, hiệu quả, tuân thủ và đơn giản hơn.
Chúng tôi hình dung một thế giới nơi các doanh nghiệp có thể dễ dàng cung cấp dịch vụ của họ trên blockchain, nơi mà bất kỳ nhà phát triển nào cũng có thể tạo ra các ứng dụng kinh doanh quan trọng, không đáng tin cậy. thế giới thực.
Nhiệm vụ của API3 là kết nối các API Web2 với Web3 để mở ra tiềm năng to lớn của các ứng dụng không tin cậy tương tác với các doanh nghiệp trong thế giới thực, cũng như các nguồn cấp dữ liệu ngoài chuỗi thực sự phi tập trung.
Muốn biết thêm chi tiết: Tại đây