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

API3 Beacon là gì & tại sao lại quan trọng đối với Web3?

-07/03/2022

API3 Beacon được đánh giá là một giải pháp đổi mới Web3 chưa từng có tiền lệ và đóng vai trò quan trọng đối với tương lai của DeFi. Vậy Beacon là gì và vai trò của chúng ra sao? Cùng Coin68 đi tìm hiểu trong bài viết này nhé!

Beacon là gì?

Các ứng dụng Web3 được xây dựng dựa trên các hợp đồng thông minh, chỉ có thể sử dụng dữ liệu đã có trên blockchain. Họ không thể gọi các API Web không thuộc chuỗi để truy cập dữ liệu như các ứng dụng truyền thống vẫn làm. API3 gọi oracle là phần mềm hoặc những người đưa tin, đưa dữ liệu từ thế giới thực vào chuỗi để các hợp đồng thông minh có thể sử dụng chúng.

Oracle thường được sử dụng để cung cấp nguồn cấp dữ liệu cho các hợp đồng thông minh. Nguồn cấp dữ liệu là các biến được cập nhật liên tục, luôn có sẵn trên chuỗi đại diện cho giá trị gần đây nhất của một dữ liệu ngoài chuỗi cụ thể, chẳng hạn như giá hiện tại của Bitcoin tính bằng USD.

Hầu hết các oracle đang được sử dụng ngày nay đều do các bên thứ ba vận hành. Các oracle node của bên thứ ba này gọi API Web để lấy dữ liệu từ nguồn và sau đó phân phối chúng trên chuỗi. Oracle của bên thứ nhất là những oracle được sở hữu và vận hành hoàn toàn bởi nhà cung cấp API (nguồn dữ liệu) và cung cấp dữ liệu trực tiếp lên blockchain mà không cần thông qua bên thứ ba.

Beacon là một loại nguồn cấp dữ liệu mới được cung cấp bởi Airnode của API3, giải pháp oracle bên thứ nhất hàng đầu. Beacon đến từ một nguồn API uy tín duy nhất thay vì được tổng hợp từ nhiều nguồn dữ liệu. Chúng là nguồn cấp dữ liệu nhẹ, giúp tăng tính minh bạch, giảm chi phí và tăng tính khả dụng của dữ liệu cho Web3.

Beacon được API3 DAO bảo vệ khỏi rủi ro. Nếu một ứng dụng phi tập trung (dApp) bị lỗ do sự cố với Beacon thì API3 DAO sẽ đứng ra bảo lãnh. Beacon là nguồn cấp dữ liệu Web3 đầu tiên bảo vệ người dùng khỏi những tổn thất do sự cố và cung cấp bảo mật có thể định lượng được cho dApp.

Tại sao nên sử dụng Beacon?

Beacon minh bạch

Vì là nguồn cấp dữ liệu được cung cấp bởi oracle của bên thứ nhất, nên Beacon vốn dĩ rất minh bạch. Các nhà phát triển hợp đồng thông minh luôn biết chắc chắn 100% dữ liệu bên ngoài mà ứng dụng của họ phụ thuộc vào đến từ đâu vì họ lấy dữ liệu trực tiếp từ nguồn. Họ thậm chí có thể xem điểm cuối API và các tham số nào được sử dụng để lấy dữ liệu.

Xem thêm: API3 Coin

Oracle của bên thứ ba là những hoạt động được vận hành bởi bất kỳ tổ chức nào khác ngoài chính nhà cung cấp dữ liệu. Họ ẩn các nguồn dữ liệu mà họ sử dụng để tạo nguồn cấp dữ liệu. Ngay cả một số lời khuyên của bên thứ ba tiết lộ nguồn dữ liệu của họ vẫn không cung cấp cùng mức độ tin cậy như oracle của bên thứ nhất vì dữ liệu có thể bị thao túng. Hơn nữa, số dữ liệu này còn dễ bị tấn công bởi cả người trong cuộc (thông đồng) và người ngoài (thâm nhập), làm giảm tính bảo mật của dữ liệu.

Một lợi ích quan trọng nữa là danh tiếng trong thế giới thực của nhà cung cấp dữ liệu được thực hiện trên chuỗi cùng với dữ liệu. Đây là cách API3 thiết lập niềm tin trong thế giới thực – danh tiếng. Đây là cách thực tế duy nhất để các hợp đồng thông minh tự tin vào độ chính xác và độ tin cậy của dữ liệu ngoài chuỗi.

Beacon hiệu quả

Các oracle của bên thứ ba thường được “phi tập trung hóa”. Điều này có nghĩa là nhiều node 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 một vài) trong số chúng gian lận hệ thống.

Mặc dù sự phân quyền ở cấp độ node này không làm giảm nguy cơ gian lận, nhưng việc dự phòng sẽ phải trả giá. Mỗi oracle node của bên thứ ba này yêu cầu công việc và phải chịu chi phí để hoạt động. 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 oracle đượ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.

Nhưng điều gì sẽ xảy ra nếu không có bên thứ ba đưa ra rủi ro bổ sung này? Điều gì sẽ xảy ra nếu nhà cung cấp API sở hữu dữ liệu chính là oracle và cung cấp dữ liệu của họ trực tiếp trên chuỗi cho các hợp đồng thông minh sử dụng? Phương pháp tiếp cận trực tiếp đến người tiêu dùng này yêu cầu ít node hơn để hoạt động. Viêc này sẽ hiệu quả hơn và giảm chi phí cho nhà phát triển hợp đồng thông minh.

Beacon có thể mở rộng

Tiết kiệm chi phí là tiêu chí hàng đầu nhưng đó không phải là điều quan trọng duy nhất đối với các nhà phát triển hợp đồng thông minh. Chi phí của nguồn cấp dữ liệu thậm chí có thể không là mối quan tâm đối với một số dApp. Khả năng mở rộng của Beacon thường là yếu tố khiến chúng trở thành lựa chọn phù hợp cho ứng dụng của người dùng.

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ì.

Ngược lại, Beacon cũng giảm quy mô tốt. Một trong những vấn đề lớn nhất mà các nhà phát triển hợp đồng thông minh gặp phải là cần nguồn cấp dữ liệu đơn giản. Rất khó và tốn kém cho các mạng oracle bên thứ ba hạng nặng để bắt đầu một nguồn cấp dữ liệu mới. Chi phí khởi chạy mạng oracle của bên thứ ba mới để tạo nguồn cấp dữ liệu mới ngăn không cho nhiều nguồn cấp dữ liệu cần thiết được tạo ngay từ đầu, khiến các dApp cần chúng phải chờ đợi.

Mặt khác, Lightweight Beacon lại nhỏ và không tốn kém để khởi động. Do đó, Beacon cho phép nhiều dApp tồn tại mà nếu không thì chỉ có bên thứ ba mới có.

Beacon được bảo vệ rủi ro

Một lời chỉ trích đối với Beacon là chúng tập trung hơn các mạng oracle của bên thứ ba. Beacon dựa vào một nhà cung cấp API duy nhất làm nguồn dữ liệu. Mặc dù đây là một mối quan tâm chính đáng, nhưng đó là một sự đánh đổi có chủ đích mang lại nhiều lợi ích như tính minh bạch, hiệu quả và khả năng mở rộng. 

Nếu người dùng nghiên cứu kĩ hơn sẽ thấy rằng các mạng oracle phi tập trung không “phi tập trung” như người dùng vẫn nghĩ. Nhưng các hợp đồng thông minh dựa trên một API duy nhất cho dữ liệu có vẻ rủi ro hơn. Đó là lý do tại sao API3 cung cấp khả năng bảo vệ rủi ro cho Beacon.

Tất cả các Beacon do API3 cung cấp đều được API3 DAO bảo vệ khỏi rủi ro. Beacon 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 hợp đồng thông minh.

Ngoài việc cung cấp cho người dùng 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 người dùng. Người dùng 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. API3 được khuyến khích bởi cả tính năng bảo vệ rủi ro và tính minh bạch để chỉ cung cấp Beacon từ các nhà cung cấp dữ liệu cấp doanh nghiệp, chất lượng hàng đầu vì lợi ích tốt nhất.

Theo dự kiến ban đầu, Beacon ​​sẽ được triển khai trên Ethereum, Polygon, BNB Chain và Arbitrum.

Để tìm hiểu thêm về API3 và Beacons, vui lòng truy cập vào https://api3.org và trang Beacons tại API3.org.

Tham gia Cộng đồng API3 để không bỏ lỡ bất kì tin tức quan trọng nào: Kênh Việt Nam | Kênh nước ngoài

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

Lưu ý: Đây là nội dung được tài trợ, Coin68 không trực tiếp ủng hộ bất cứ thông tin gì từ bài viết trên và không đảm bảo tính trung thực của bài viết. Bạn đọc nên tự tiến hành nghiên cứu trước khi đưa ra các quyết định có ảnh hưởng đến bản thân hay doanh nghiệp của mình và sẵn sàng chịu trách nhiệm cho những lựa chọn của bản thân. Bài viết trên không nên được xem như là một lời khuyên đầu tư.

-07/03/2022
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