

Bài viết này được dịch từ: "Introducing the Open Oracle Gateway for Polkadot"
By Bette Chen and Bryan Chen
tiêu đề phụ
1 Cách Acala xem các nhà tiên tri
Acala’s Previous Approach to Oracles
Cho đến nay, Acala vận hành mạng tiên tri thông qua nhiều nút tự xây dựng, để cung cấp cho mạng dữ liệu ngoài chuỗi và đánh giá khả năng cho vay trên chuỗi cũng như rủi ro thanh lý hệ thống. Theo nhu cầu cụ thể của các ứng dụng liên quan đến DeFi hiện tại, cơ sở hạ tầng máy tiên tri mà chúng tôi thiết kế có các đặc điểm sau:
Hoạt động của nhiều bên: Mạng của nhà cung cấp tiên tri Acala chấp nhận nhiều nguồn dữ liệu nút và tổng hợp tất cả các nguồn dữ liệu để có được một mức giá tối ưu duy nhất, do đó giảm các yếu tố tấn công
QoS (Chất lượng dịch vụ): Trong mạng Acala, các dịch vụ tiên tri được phân loại là các giao dịch quan trọng ở cấp hệ thống và mỗi khối sẽ dành một lượng không gian nhất định cho các dịch vụ tiên tri, do đó, nguồn cấp giá mà mạng thu được đáng tin cậy hơn và bị chậm trễ hơn Nhỏ nhất
Phí dịch vụ tùy chỉnh: Acala đã triển khai cài đặt phí dịch vụ tùy chỉnh (ví dụ: dịch vụ nguồn cấp dữ liệu giá máy Oracle không tính phí dịch vụ) và chống tấn công DDoS, chẳng hạn như cho phép mỗi nhà cung cấp máy Oracle được ủy quyền được gọi một lần cho mỗi khối, vì vậy để đảm bảo an ninh mạng và giảm chi phí
Phân quyền dần dần: Trong giai đoạn đầu, mỗi nhà cung cấp dịch vụ tiên tri cần được Acala phê duyệt và ủy quyền để đưa vào danh sách trắng nhằm tối đa hóa khả năng dự đoán và bảo mật mạng. Trong tương lai, khi mạng tiếp tục phát triển, nó sẽ ngày càng trở nên phi tập trung và không cần cấp phép
tiêu đề phụ
2 Khởi hành - Mở cổng tiên tri
Moving Forward - The Open Oracle Gateway
Hiện tại, Open Oracle Gateway (OOG) do nhóm Acala, Laminar và Band cùng phát triển và phiên bản quan trọng đầu tiên đã được phát hành. Các tính năng hiện tại của cổng như sau:
Mạng đa Oracle
Ngoài việc Acala vận hành tiên tri của riêng mình và cung cấp dịch vụ định giá, giải pháp cổng tiên tri cho phép nhiều bên tham gia. Về cơ bản, bất kỳ nhà cung cấp dịch vụ tiên tri nào cũng có thể trở thành nhà cung cấp tiên tri mới cho mạng sau khi được quản trị phê duyệt và nó sẽ có hiệu lực sau khi Thời gian chạy được cập nhật. Sau đó, thiết lập làm nhà điều hành nút mới để bắt đầu cung cấp dữ liệu ngoài chuỗi cho Acala. Các nguồn dữ liệu này sẽ được tổng hợp thành một nguồn cấp giá hợp lý thông qua cổng.
Pallet tiên tri mặc định (nhà cung cấp):https://github.com/open-web3-stack/open-runtime-module-library/tree/master/oracle
Các nhà cung cấp trong mạng tiên tri hiện tại có thể làm cho Pallet tiên tri của họ (dựa trên Pallet tiên tri mặc định) đáp ứng các yêu cầu cụ thể của họ, chẳng hạn như xác minh đầu vào dữ liệu chuỗi chéo. Chúng tôi cũng có thể dễ dàng tích hợp với các API Oracle đã ký hiện có, chẳng hạn như nhà tiên tri giá Coinbase (https://blog.coinbase.com/introducing-the-coinbase-price-oracle-6d1ee22c7068), chỉ cần thêm Pallet nhà cung cấp Coinbase và xác minh chữ ký của nó .
Cổng về cơ bản là một siêu mạng hoặc siêu tổng hợp, sẽ cho phép nhiều nhà cung cấp dịch vụ sinh thái cung cấp các dịch vụ khác biệt để đáp ứng các nhu cầu khác nhau của ứng dụng.
Acala là một mạng phi tập trung dần dần.Việc quản trị mạng sẽ bắt đầu bằng PoA (Quản trị Nghị viện được ủy quyền), sau đó dần dần chuyển thành quản trị quốc hội được bầu chọn, và cuối cùng đạt được sự phân cấp thực sự. Vì vậy, những nhà cung cấp hoặc nhà điều hành nút muốn tham gia cổng tiên tri này cần phải thông qua sự chấp thuận quản trị của quốc hội.
Chọn nguồn cấp dữ liệu giá mà bạn muốn
Mỗi Dapp có thể chọn một nhà cung cấp dịch vụ cụ thể để cung cấp dịch vụ cung cấp giá theo sở thích của riêng mình. Ngoài ra, mỗi Dapp có thể chọn tích hợp nguồn cấp giá tổng hợp của tất cả các nhà cung cấp hoặc nó có thể lấy dữ liệu thô của một nhà điều hành nút độc lập hoặc tổng hợp nguồn dữ liệu độc lập. Nói tóm lại, công cụ tổng hợp nguồn cấp giá sẽ tiếp tục tùy chỉnh và tối ưu hóa theo nhu cầu thị trường, vì vậy người dùng cần dịch vụ dữ liệu có thể chọn giá trung gian, giá trung bình và các phương pháp khác phù hợp với sở thích của họ.
Chất lượng dịch vụ (QoS) & Miễn phí
Nguồn cấp giá được cung cấp bởi tất cả các nhà cung cấp tiên tri liên quan đến Acala sẽ phục vụ mạng Acala dưới dạng QoS-Chất lượng dịch vụ. Các giao dịch được gửi bởi nhà điều hành tiên tri là các giao dịch hoạt động.Nói một cách đơn giản, các giao dịch chính trong hệ thống Acala cần được ưu tiên và đảm bảo hoàn thành trong mỗi khối. Giải pháp này sẽ ngăn chặn nguồn cấp dữ liệu giá không hợp lệ và lỗi thời do Phí gas và tắc nghẽn mạng, chẳng hạn như sự kiện thiên nga đen.
Black Thursday:https://medium.com/aave/crypto-black-thursday-the-good-the-bad-and-the-ugly-7f2acebf2b83
tiêu đề phụ
3 Trạng thái Dự án & Các bước Tiếp theo
Project Status & Next Step
Hiện tại, giải pháp oracle gateway đã được triển khai và chạy thử nghiệm trên mạng Mandala của Acala. Ngoài các nhóm Acala và Laminar, nhóm Band cũng đóng góp vào giải pháp cổng tiên tri. Chúng tôi hy vọng rằng cổng tiên tri này có thể trở thành cơ sở hạ tầng trong các hệ thống DeFi có liên quan như Polkadot, Kusama và Acala. Do đó, chúng tôi hoan nghênh các nhà cung cấp dịch vụ tiên tri xem mã kỹ thuật có liên quan của giải pháp tiên tri, thảo luận với chúng tôi về cách tích hợp và đóng góp mã hoặc cung cấp dịch vụ cho từng hệ sinh thái đang phát triển.
Trong tương lai, chúng tôi có thể có một hội đồng tiên tri riêng để quản trị on-chain đối với tư cách thành viên của nhà cung cấp và nhà điều hành cũng như những thứ liên quan khác. Điều quan trọng là logic on-chain và mô hình kinh tế của Acala có thể tùy chỉnh, do đó, không gian thiết kế cho mô hình kinh tế tiên tri và cơ chế thanh toán on-chain là rất lớn.
Một ví dụ về chạy mạng tiên tri trên mạng thử nghiệm Acala: Ví dụ về Acala Oracle:https://acala-testnet.subscan.io/runtime/OperatorMembershipAcala?version=606
Một trong những nguồn cấp giá trên chuỗi nhà điều hành tiên tri Acala:https://acala-testnet.subscan.io/account/5Fe3jZRbKes6aeuQ6HkcTvQeNhkkRPTXBwmNkuAPoimGEv45
Kiểm trahttps://github.com/AcalaNetwork/acala.jsKiểm tra
4 tham gia với chúng tôi
Get Involved
Open Oracle Gateway nhằm mục đích trở thành một cơ sở hạ tầng mà mọi người có thể tham gia mở rộng và cải thiện. Nếu bạn là nhà phát triển hoặc nhà cung cấp dịch vụ tiên tri, Open Oracle Gateway hy vọng sẽ trở thành cơ sở hạ tầng mà mọi người có thể tham gia mở rộng và cải thiện. Hãy xem Open Oracle Gateway Wiki:https://wiki.acala.network/learn/basics/oracle,Tham gia bất hòa chính thức của Acala:https://discord.com/invite/6QHVY4X, để thảo luận về một tương lai rộng mở hơn cho những cỗ máy tiên tri.
