
Band Protocol (BAND) là một nền tảng oracle dữ liệu cung cấp giải pháp giữa những nhà phát triển trên mỗi blockchain khác nhau. Nó sử dụng cơ chế đồng thuận Proof-of-Stake được uỷ quyền trong trường hợp cá nhân uỷ quyền để trình xác thực cho phép nhiều node vào stake token BAND.
Các yêu cầu và thông tin ngoài chuỗi được lưu trữ trên trình xác thực hoặc hợp đồng với chuỗi này sau đó được chuyển cho mỗi DApp yêu cầu.
Blockchain và tài chính phi tập trung (DeFi) đã định hình bộ mặt nền công nghệ thế giới trong suốt mười năm vừa qua. Tuy nhiên, một khó khăn nữa mà nhiều nhà phát triển Nền tảng phi tập trung (DApp) phải đối diện là việc truy nhập những dữ liệu có thể không được tin cậy hoặc chuẩn xác. Để đạt được vấn đề này, mọi nguồn dữ liệu ở bên ngoài blockchain cũng phải được đặt trên chuỗi. Để khắc phục tình trạng này, một số oracle như Band Protocol đã nhanh chóng trở nên thông dụng trong thế giới tiền mã hoá.
Band Protocol là gì?
Band Protocol (BAND) là một nền tảng oracle dữ liệu chuỗi mở để tổng hợp dữ liệu của thế giới thật rồi chia sẻ thông tin với nhiều API cùng hợp đồng điện tử. Được ra mắt cuối năm 2017, Band Protocol giúp truyền tải thông tin của mọi nguồn dữ liệu trong chuỗi và ngoài chuỗi qua mạng DApp. Ban đầu Band Protocol được dựa trên blockchain Ethereum (ETH) , song sau đó công nghệ này đã chuyển hướng thành mạng Cosmos vào khoảng tháng 6 năm 2020 giúp cắt giảm phí gas nhờ tối đa hoá hiệu quả.
Là một mạng oracle, Band Protocol là trung gian của dữ liệu ngoài chuỗi, thế giới thật sử dụng công nghệ blockchain. Band Protocol cung cấp một số ứng dụng như những hợp đồng có thể triển khai dựa trên dữ liệu ngẫu nhiên thay vì thông tin ngoài chuỗi thực tế. Nếu không có mạng oracle đáng tin cậy, nhiều DApp sẽ rất vất vả chỉ làm việc một đáng tin cậy hoặc phi tập trung với những nguồn thông tin rõ ràng.
Band Protocol làm việc như thế nào?
Band Protocol sử dụng blockchain BandChain có thể được tạo từ Cosmos SDK. Các nhà nghiên cứu có thể sử dụng BandChain nhằm tạo những tập lệnh oracle tự tuỳ chỉnh, cung cấp dữ liệu thật ngoài chuỗi vào nhiều DApp cho hợp đồng thông minh. Các tập lệnh oracle có thể tuỳ chỉnh yêu cầu dữ liệu, nguồn dữ liệu, và trình xác thực sử dụng trong lưu trữ dữ liệu cùng cách thức để tổng hợp dữ liệu.
Việc triển khai một tập lệnh oracle khởi đầu với quá trình sau:
- Một DApp yêu cầu dữ liệu theo tập lệnh oracle tuỳ chỉnh của nó.
- Yêu cầu này được cung cấp trong một tập hợp lớn của trình xác thực, và trình xác thực này sẽ phản ứng bằng cách thu thập dữ liệu trên nguồn dữ liệu được mã hoá.
- Thông tin dữ liệu giữa những trình xác thực khác nhau được tổng hợp theo nhiều tập lệnh oracle tuỳ chỉnh.
- Dữ liệu tổng hợp đầu tiên này được lưu giữ lâu dài trên BandChain thông qua một bản sao dữ liệu oracle được thiết lập sẵn.
- Dữ liệu oracle đã xác thực được truyền cho những DApp hay blockchain đã hoàn thành yêu cầu.
Band Protocol sử dụng cơ chế đồng thuận nào?
Band Protocol sử dụng BAND như token nguồn cho cơ chế đồng thuận Proof-of-Stake được uỷ quyền trong mã hoá mạng oracle của Ethereum. BandChain đang có khoảng 90 người quản trị node lớn và chuyên nghiệp dựa trên blockchain. Mỗi người vận hành node phải stake token BAND trên mạng giúp loại bỏ hành vi độc hại. Các trình xác thực sẽ được một mức phí gas qua truy vấn cùng phần thưởng mã – cũng là loại phần thưởng về việc bảo vệ thành công những yêu cầu dữ liệu.
Là chủ nhân BAND token , bạn có hai cơ hội khi gia nhập quản trị mạng: làm trình xác thực hay người được uỷ quyền. Các trình xác thực trên BandChain cũng được yêu cầu stake token BAND để bảo đảm việc mã hoá dữ liệu.
Các chủ nhân token có thể stake hoặc uỷ quyền một số token của chúng tới những trình xác thực khác để phần thưởng stake thay vì phí yêu cầu dữ liệu được lưu trữ. Hơn nữa, một số token BAND cũng được sử dụng như cơ chế hoạt động của giao thức.
Mục tiêu quan trọng của Band Protocol là gì?
Hầu hết các tính năng của Band Protocol có thể xuất phát từ việc thay đổi sang Ethereum thành Cosmos. Dự án được lập ra với ba tiêu chí sau đây:
- Thời gian và năng lực xử lý – Giải quyết một số lượng khổng lồ các yêu cầu dữ liệu với độ trễ thấp.
- Khả năng kết nối với chuỗi khối – Mô hình blockchain-bất khả tri chỉ có thể sử dụng cho những blockchain công khai.
- Tính tương thích của dữ liệu – Liên kết những phương thức truy cập và tổng hợp dữ liệu khác nhau với một nền tảng thống nhất.
Band Protocol làm thể nào để thực hiện tốt nhiều mục tiêu như vậy?
Giao thức IBC (Công nghệ liên kết chuỗi khối) đặc biệt của mạng Cosmos cung cấp tính hợp tác cao cùng sự độc lập với dự án blockchain. Tính năng này cho phép Band Protocol cung cấp thông tin và cộng tác với nhiều ứng dụng có thể triển khai trên những mạng khác nhau, ví dụ Ethereum, Fantom, Avalanche, }
Bộ dữ liệu tiêu chuẩn của Band (Band Standard Dataset) cũng có hơn 80 nguồn cung cấp dữ liệu – là một con số khá nhiều về nguồn dữ liệu. Các nguồn cung dữ liệu giá trị phi tập trung sẽ hỗ trợ các nhà phát triển DApp đổi mới, nhanh nhạy và thông minh hơn để thiết kế và triển khai trên mạng blockchain.
Kết luận
Nhờ đặt trọng tâm là mở đường phát triển Web3, Band Protocol là một nhà cung cấp giải pháp oracle đang tăng trưởng. Mục tiêu của chúng tôi là cung cấp một nền tảng tốc độ, cho phép truy cập, tuỳ chọn và nhanh chóng tương tác. Vậy nên, Band Protocol đang bắt đầu gia tăng tính thuyết phục cho giới lập trình viên và những khách hàng đang cố gắng xây dựng một bộ phận của hệ sinh thái Web 3.