Trong bài viết này mình sẽ cung cấp thông tin về Beacons do API3 cung cấp. Và lý do tại sao các nhà phát triển Web3.0 nên sử dụng. Hi vọng bài viết sẽ bổ sung thêm cho anh em thông tin về API3 – Dự án tiềm năng cung cấp hạ tầng cho Web3.0.
Sơ lược tương tác dữ liệu trên blockchain
Các nhà phát triển muốn xây dựng các ứng dụng Web3.0 dựa trên các smart contract thì chỉ có thể sử dụng dữ liệu đã có trên blockchain. Do đó khả năng tương tác với dữ liệu trên blockchain là việc không dễ dàng.
Nếu như ở Web2.0, các nhà phát triển có thể dễ dàng gọi các API Web để tương tác dữ liệu thì với Web3, họ không thể sử dụng các API Web không thuộc blockchain để truy cập dữ liệu. Do đó, Oracle blockchain ra đời là trung gian cung cấp dữ liệu từ thế giới thực vào blockchain để các smart contract có thể sử dụng.
Oracle sẽ được cập nhật liên tục và có sẵn trên blockchain đại diện cho giá trị gần nhất của dữ liệu off-chain cụ thể nào đó, ví dụ giá của BTC tính bằng USD.
Hầu hết, các oracle blockchain hiện nay đều được cung cấp bởi bên thứ ba. Các nhà cung cấp oracle node sẽ gọi API Web từ thế giới thực và phân phối trên blockchain vd như dự án Chainlink
API3 là giải pháp mới cung cấp oracle thứ nhất – đó là các oracle được các nhà cung cấp API sở hữu, vận hành và cung cấp trực tiếp cho blockchain mà không thông qua bên thứ ba nữa.
Beacons là gì?
Beacons là nguồn cấp dữ liệu của bên thứ nhất có dung lượng nhẹ giúp tăng tính minh bạch, giảm chi phí và mở rộng quy mô truy cập dữ liệu cho Web3.
Được xây dựng trên Airnode, oracle của bên thứ nhất, Beacons dân chủ hóa quyền truy cập vào dữ liệu ngoài chuỗi trong Web3 bằng cách làm cho nó có thể truy cập vào tất cả các smart contract, cho dù chúng lớn hay nhỏ, cũ hay mới, chính thống hay thích hợp.
Dữ liệu trên Beacons đến từ nguồn API uy tín nhất thay vì được tổng hợp từ nhiều nguồn dữ liệu khác nhau.
Do đó, Beacon của API3 là nguồn dữ liệu Web3 đầu tiên bảo vệ người dùng khỏi những sự cố và cung cấp bảo mật có thể đo lường được cho dApp.Khi một dApp bị lỗi với Beacons thì API3 sẽ đứng ra bảo lãnh và xử lý rủi ro.
Tại sao các ứng dụng Web3 nên sử dụng Beacons API3?
Tính minh bạch của Beacons API3
Nguồn cung cấp được phân phối bởi Oracle bên thứ nhất nên Beacons vốn dĩ minh bạch hơn. Bên cạnh đó, các nhà phát triển Dapp biết chắc chắn 100% dữ liệu bên ngoài họ muốn lấy từ đâu vì họ biết được nguồn dữ liệu trực tiếp cung cấp. Đồng thời, họ cũng có thể nhìn thấy được điểm cuối API và các tham số đi kèm được sử dụng để truy xuất dữ liệu.
Đây là điểm khác biệt so với oracle bên thứ ba. Bởi vì, ngoài các nhà cung cấp dữ liệu thì Oracle của bên thứ ba còn được vận hành bởi bất kỳ tổ chức khác. Phần lớn dữ liệu Oracle bên thứ ba ngày nay không rõ ràng. Nguồn dữ liệu mà họ sử dụng để tạo nguồn cấp dữ liệu bị ẩn đi. Ngay cả khi bên thứ ba tiết lộ nguồn dữ liệu mà họ cung cấp thì mức độ tin cậy cũng bị giảm hơn so với oracle bên thứ nhất vì dữ liệu đã qua lớp trung gian sẽ có khả năng bị thao túng dễ hơn. Ngoài ra, dữ liệu cũng dễ bị tấn công hơn nếu như người trong cuộc thông đồng hay người ngoài cuộc thâm nhập sẽ làm giảm tính bảo mật của dữ liệu.
Một lợi ích quan trọng đó là việc thực hiện nhiệm vụ của oracle bên thứ nhất được vận hành bởi chính các nhà cung cấp API danh tiếng trong thế giới thực. Điều này đảm bảo dữ liệu của nhà cung cấp dữ liệu được thực hiện trên blockchain sẽ có độ tin cậy cao hơn
Đây là cách API3 thiết lập niềm tin trong thế giới thực – danh tiếng. Đó là cách thực tế duy nhất để các smart contract tự tin vào độ chính xác và độ tin cậy của dữ liệu ngoài chuỗi.
Tính hiệu quả của Beacons API3
Để giảm thiểu rủi ro do các bên thứ ba thì oracle được cung cấp bởi bên thứ ba sẽ có tính “phi tập trung hoá”. Điều này có nghĩa là nhiều node của oracle của bên thứ ba chạy đồng thời và kiểm tra lẫn nhau để giảm khả năng một hoặc vài node gian lận hệ thống.
Tuy nhiên, sự phân quyền ở cấp độ node sẽ có thể làm giảm nguy cơ gian lận các node của bên thứ ba nhưng việc dự phòng này sẽ phải trả giá. Mỗi Oracle node của bên thứ ba sẽ phải thực hiện thêm công việc và chịu chi phí hoạt động. Dẫn đến các nhà khai thác nút mong đợi thu được lợi nhuận để đổi lại công việc và đầu tư của họ.
“Khi oracles được vận hành bởi các bên thứ ba, phân cấp oracle-node là cần thiết để giải quyết rủi ro đối tác do các bên thứ ba đó đưa ra.”
Beacon API3 bỏ qua rủi ro bổ sung từ bên thứ ba. Đồng thời, các nhà cung cấp API sở hữu dữ liệu chính là oracle và cung cấp trực tiếp trên blockchain cho các smart contract. Do đó, phương pháp tiếp cận trực tiếp này sẽ yêu cầu ít node hoạt động hơn giúp giảm chi phí vận hành và hiệu quả hơn cho các nhà phát triển.
Khả năng mở rộng của Beacons API3
Vấn đề về chi phí không phải là tiêu chí hàng đầu của các nhà phát triển Dapp. Với một số nhà phát triển, họ không quan tâm nhiều đến chi phí bỏ ra để có được dữ liệu. Tuy nhiên, điều mà hầu như các nhà phát triển đều quan tâm là khả năng mở rộng. Khả năng mở rộng của Beacons cũng là một trong những yếu tố cạnh tranh khiến chúng trở thành lựa chọn phù hợp cho các nhà phát triển Dapp.
Beacon mở rộng quy mô rất tốt. Một Airnode duy nhất có thể cung cấp nhiều nguồn cấp dữ liệu của bên thứ nhất cho nhiều blockchain khác nhau. Kết quả là, một nhà cung cấp API có thể dễ dàng cung cấp Beacon trên quy mô lớn với chi phí thấp và hầu như không cần bảo trì.
Một airnode duy nhất có thể cung cấp nhiều nguồn dữ liệu của oracle bên thứ nhất cho nhiều blockchain khácnhau nên Beacon API3 có quy mô mở rộng khá tốt. Do đó các nhà cung cấp API có thể dễ dàng cung cấp Beacon trên quy mô lớn và chi phí thấp và hầu như không cần bảo trì.
Chi phí khởi chạy mạng oracle của bên thứ 3 để tạo ra nguồn cấp dữ liệu mới và ngăn không cho nhiều nguồn cấp dữ liệu cần thiết được tạo ngay từ đầu là khá tốn kém và mất thời gian.
Khi mới phát triển các Dapp sẽ cần nguồn cấp dữ liệu đơn giản. Beacon API3 cũng có khả năng thu nhỏ và giảm quy mô do Ligtweight Beacons nhỏ và không tốn kém khi khởi động. Do đó, Beacon có khả năng mở rộng và các Dapp dễ tiếp cận hơn so với nguồn cung cấp dữ liệu của bên thứ ba
Bảo vệ rủi ro với Beacons API3
Beacons bị chỉ trích là tập trung hơn các mạng oracle của bên thứ ba. Lý do là Beacons dựa vào một nhà cung cấp API duy nhất làm nguồn dữ liệu. Điều này là sự đánh đổi có chủ đích. Tuy nhiên lợi ích nhiều hơn do tính minh bạch, hiệu quả và khả năng mở rộng.
Tất cả các Beacons do API3 cung cấp đều được API3 DAO bảo vệ khỏi rủi ro. Vì thế Beacons là nguồn cấp dữ liệu Web3 đầu tiên cung cấp bảo mật có thể định lượng được cho các smart contract.
Ngoài việc cung cấp cho các nhà phát triển Dapp khả năng bảo mật có thể định lượng được, tính năng bảo vệ rủi ro Beacon còn phù hợp với lợi ích của API3 DAO của riêng họ. nhà phát triển Dapp.
Các nhà phát triển Dapp muốn nguồn cấp dữ liệu đáng tin cậy và chính xác và API3 chỉ muốn bảo hiểm rủi ro cho các nhà cung cấp dữ liệu đáng tin cậy, chính xác và có uy tín để tránh các khiếu nại không cần thiết.
Beacons API3 được khuyến khích do có tính năng bảo vệ rủi ro và tính minh bạch do được các nhà cung cấp dữ liệu cấp doanh nghiệp, chất lượng hàng đầu – điều này là vì lợi ích tốt nhất của mọi người.
Làm cách nào để sử dụng Beacons API3?
Beacos dự kiến ban đầu sẽ có sẵn trên Ethereum, Polygon, BNB Chain và Arbitrum nhưng chúng có thể dễ dàng được cung cấp trên các nền tảng có smartcontract tương thích với EVM khác và nhiều nền tảng khác sắp ra mắt. Như đã giải thích ở trên, khả năng mở rộng là một khía cạnh quan trọng làm cho Beacons khác biệt với nguồn cấp dữ liệu mạng oracle của bên thứ ba.
Amberdata , nhà cung cấp dữ liệu tiền điện tử cấp doanh nghiệp hàng đầu, đã khởi chạy Beacons đầu tiên được cung cấp bởi API3 trên Ethereum và Polygon testnet tại ETHDenver 2022 . Mọi dữ liệu cần thiết theo smart contract của các Dapp có sẵn từ API Amberdata đều có thể được sử dụng để tạo Beacons. Nguồn cấp dữ liệu từ các nhà cung cấp API khác trong Liên minh API3 sẽ sớm được cung cấp.
Anh em có thể đọc thêm tài liệu và hướng dẫn về Beacon tại đây.
Tổng kết
Trên đây là một số thông tin mình tìm hiểu được về Beacon API3. Một giải pháp mới và tiên tiến được API3 tung ra vào đầu năm 2022. Với việc bổ sung này, API3 sẽ đạt được nhiều trường hợp sử dụng hơn. Cụ thể Beacon hỗ trợ cho vay DeFi, tài sản tổng hợp, stablecoin, công cụ phái sinh, phạm vi bảo hiểm, NFT và hơn thế nữa… Anh em hãy cùng coinF theo dõi thêm sự phát triển của API3 để đánh giá tiềm năng của dự án nhé.
Nếu anh em quan tâm đến các thông tin khác của thị trường và các dự án, hãy đăng ký và tham gia các nhóm, channel của CoinF dưới đây để được thảo luận cùng các admin và nhiều member khác trong cộng đồng: