logo
  • Tin tức
  • Nổi bật
  • Coin68 TV
  • Kiến Thức
  • E-Magazine
  • Góc nhìn
  • Nổi bật
  • Coin68 TV
  • Kiến Thức
  • E-Magazine
  • Góc nhìn
ads

Báo cáo tích hợp API API3, tháng 8 năm 2021

-01/09/2021

Đây là báo cáo tiến độ đầu tiên cho Tích hợp API. Tháng đầu tiên của chu kỳ tập trung vào việc mở rộng quy mô và xây dựng quy trình. Team được giao nhiệm vụ tích hợp Airnode với hơn 125 đối tác Nhà cung cấp API của API3 Foundation tạo nên API3 Alliance.

Tích hợp

Vai trò của kỹ sư tích hợp là ánh xạ các điểm cuối API của mỗi nhà cung cấp với Đặc điểm kỹ thuật tích hợp Oracle (OIS). OIS kết quả sau đó được sử dụng để xây dựng tệp .zip gói triển khai. Gói triển khai sau đó có thể được gửi đến nhà cung cấp và được triển khai bằng một đường truyền trong thiết bị đầu cuối của họ. Trọng tâm của kỹ sư tích hợp phải là kiểm soát chất lượng và độ chính xác. Tài liệu API rất khác nhau, vì vậy điều quan trọng là kỹ sư có thể dịch bất kỳ API nào thành một gói triển khai dễ hiểu.

API3 dự đoán việc tích hợp Airnode sẽ tốn nhiều công sức và đã thiết kế một số công cụ để giúp tăng tốc quá trình. Tại thời điểm viết bài, API3 đã có 62 API được tích hợp trong khoảng 30 ngày.

Trong quá trình tích hợp tất cả các API này, API3 đã học được rất nhiều về Airnode, khả năng mở rộng quy mô, cũng như các nhà cung cấp API và nhu cầu của họ. API3 đã chuyển tiếp bất kỳ lỗi và tính năng nào cho nhóm Kỹ thuật cốt lõi, giúp họ thiết kế các phiên bản Airnode trong tương lai. API3 cũng đã làm việc với nhóm Kỹ thuật cốt lõi của Airnode để đảm bảo rằng các tích hợp có thể được xác thực và sửa chữa theo chương trình trước khi triển khai.

Quản lý tài khoản

Quản lý tài khoản được cho là đã trở thành phần quan trọng nhất trong quá trình tích hợp. API3 nhận ra với các nhà cung cấp của mình rằng việc triển khai càng nhanh chóng và không gây tổn thất.

Như đã đề cập trước đây, API3 hiện có 62 tích hợp được thực hiện, với 26 trong số đó đã được triển khai. 36 tích hợp còn lại đã được thực hiện và sẵn sàng triển khai sau khi nhà cung cấp có thể dành ra 30 phút thời gian dành cho nhà phát triển của họ. Trọng tâm của người quản lý tài khoản phải là đáp ứng nhu cầu cá nhân của từng nhà cung cấp. API3 có thể phối hợp với Nhà cung cấp API càng nhanh thì team có thể thiết lập và chạy Airnodes càng nhanh.

Một trong những công cụ có giá trị nhất đến từ Quản lý tài khoản trong tháng đầu tiên là tài liệu kỹ thuật cực kỳ hữu ích có thể hiểu dễ dàng bởi ngay cả những thành viên không chuyên về kỹ thuật làm việc thay mặt cho nhà cung cấp API. Tài liệu này nêu chi tiết các yêu cầu để triển khai cũng như trả lời các câu hỏi phổ biến đã giúp giải quyết các tắc nghẽn gây ra trong giao tiếp qua lại với Nhà cung cấp API. Việc có thể tham khảo tài liệu kỹ thuật khi Nhà cung cấp API gửi câu hỏi cũng giúp ích cho việc đào tạo Người quản lý tài khoản mới khi họ tham gia nhóm. Quản lý tài khoản theo quy mô sẽ là chất xúc tác để đạt được các mục tiêu tích hợp đúng lúc.

Triển khai

Người quản lý tài khoản hướng dẫn nhà cung cấp thông qua toàn bộ quá trình chuẩn bị cho đến ngày họ chọn để triển khai. Sau đó, Kỹ sư triển khai bước vào để hướng dẫn nhà cung cấp thông qua các hướng dẫn triển khai Airnode và trả lời bất kỳ câu hỏi nào. API3 đã rất thành công trong việc hợp lý hóa việc triển khai với các cuộc họp triển khai thường kéo dài khoảng 15 phút. Team thậm chí đã làm cho quy trình đủ dễ dàng để các nhà cung cấp có thể tự triển khai. Điều này dường như được yêu thích bởi các nhà cung cấp có múi giờ xung đột hoặc quá bận rộn để thực hiện trong giờ làm việc.

Đã xảy ra một số lỗi phổ biến trong quá trình triển khai thường không liên quan đến Airnode. Có rất nhiều phần chuyển động trong quá trình triển khai (Docker, Serverless Framework, Terraform, AWS), vì vậy Kỹ sư triển khai cần phải hiểu biết kỹ lưỡng về các hệ điều hành phổ biến. Hầu hết các lỗi này có thể được ngăn chặn bằng giao tiếp tốt. Trọng tâm của Kỹ sư triển khai là đảm bảo rằng nhà cung cấp đã hoàn toàn chuẩn bị trước khi triển khai. Việc cần Người quản lý tài khoản lên lịch lại các cuộc họp triển khai với các nhà cung cấp không được thông báo ngắn gọn đúng cách có thể trở thành một nút thắt cổ chai khi mọi thứ bắt đầu trở nên khó khăn trong tương lai. Chiến lược của API3 là nỗ lực hết sức có thể của các nhà cung cấp. Bằng cách cắt giảm các yêu cầu xuống mức tối thiểu, các nhà cung cấp có thể triển khai Airnode của họ trong 2 đến 3 bước.

Kế hoạch tháng 9

Trong tháng tới, có một số việc API3 muốn tập trung hơn vào:

  • Củng cố quy trình tự triển khai – team hy vọng sẽ quảng bá nó như một tùy chọn dễ tiếp cận cho các Nhà cung cấp API muốn triển khai Airnode.
  • Tăng cường xác thực OIS – Các công cụ hiện tại cho phép xác thực rất mạnh mẽ, nhưng sẽ tập trung nhiều hơn vào việc tự động hóa các công cụ này để chạy trên mọi OIS trong mỗi bản cập nhật. Hơn 125 tích hợp để quản lý đồng thời sẽ làm cho điều này trở nên quan trọng.
  • Sản xuất và phân phối tài liệu API Web3 cho Nhà cung cấp – Cung cấp cho các nhà phát triển dApp mọi thứ họ cần để bắt đầu xây dựng các hợp đồng thông minh sử dụng Airnodes.

Tích hợp API là một phần thú vị của API3. Đây là xương sống sẽ kết nối các nhà cung cấp với Web3 và do đó sẽ nâng cao trải nghiệm người dùng cho mọi người dùng Web3. API3 phải tập trung đồng đều tốc độ, tính toàn vẹn và sự hài lòng của khách hàng để điều này thành công. 

Cập nhật thông tin dự án tại Cộng đồng API3 Việt Nam trên Telegram: Kênh Thông báo | Kênh Thảo luận

Có thể bạn quan tâm:

-01/09/2021
ads
logo-footer
Kết nối với chúng tôi
    Coin68 là cổng thông tin tiền mã hóa bằng tiếng Việt nhanh nhất và chính xác nhất, mang lại cho độc giả cái nhìn tổng quan về lĩnh vực tiền mã hóa và tiến bộ công nghệ blockchain trên toàn cầu.
      Copyright © 2016 by Coin68