BigQuery cho phép truy vấn dữ liệu Cardano nhanh chóng, liền mạch và với chi phí thấp
Chuỗi khối Cardano đang nhanh chóng trở thành một tổ hợp phát triển cho các ứng dụng phi tập trung (DApps) và các giải pháp tài chính phi tập trung (DeFi). Với gần một trăm dự án đã hoạt động và hơn một nghìn dự án đang bận rộn xây dựng, cơ sở dữ liệu giao dịch của Cardano không ngừng tăng lên.
Theo dõi TADATek Insights
Truy vấn dữ liệu là điều cần thiết cho các dự án trực tiếp hoặc các nhà phát triển làm việc trên blockchain. Tại sao? Bởi vì độ chính xác của dữ liệu là nền tảng cho các hoạt động an toàn và không đáng tin cậy. Hãy nghĩ về ví. Để xử lý một giao dịch, hệ thống cần biết bạn có bao nhiêu tiền và liệu nó có đủ để chi trả cho giao dịch dự định hay không. Bản ghi của giao dịch này sau đó được thêm vào chuỗi, yêu cầu ví phải được đồng bộ hóa hoàn toàn với trạng thái blockchain mới nhất.
Nếu bạn đang xây dựng trên Cardano, bạn có thể sẽ cần truy vấn dữ liệu blockchain. Và trong bài đăng này, chúng tôi thảo luận về một số tùy chọn bao gồm cách truy vấn dữ liệu Cardano bằng Google BigQuery.
Mục Lục
Truy vấn dữ liệu Cardano
Hàng nghìn nút phi tập trung duy trì mạng Cardano, mỗi nút giữ một bản sao đầy đủ của chuỗi khối. Bởi vì kích thước chuỗi khối liên tục tăng lên cùng với số lượng giao dịch và dữ liệu mới được thêm vào chuỗi, thời gian để đồng bộ hóa toàn bộ lịch sử chuỗi khối cũng tăng theo.
Cardano DB Sync là một trong những thành phần cốt lõi của Cardano, cung cấp một cách thuận tiện để tìm và truy vấn thông tin lịch sử từ chuỗi khối Cardano. DB Sync kết nối với nút cục bộ dưới dạng máy khách và đồng bộ hóa với hoạt động trên chuỗi. Tuy nhiên, việc sử dụng DB Sync đòi hỏi kiến thức kỹ thuật sâu hơn để chạy một nút và một máy chủ cơ sở dữ liệu cục bộ.
Để giải quyết nhu cầu cung cấp một giải pháp thay thế truy vấn dữ liệu đơn giản hơn, một số giải pháp đã xuất hiện. Tùy thuộc vào chuyên môn kỹ thuật, yêu cầu phần mềm và nhu cầu, người dùng có thể chọn từ một số giải pháp hướng tới cộng đồng nhằm hợp lý hóa việc truy vấn dữ liệu. Ví dụ: Cardano Blockchain Insights cung cấp dữ liệu blockchain trong các biểu đồ và trang tổng quan trực quan bằng Google Data Studio. Scrolls và Blockfrost là một trong số các giải pháp khác nhằm mục đích tối ưu hóa hoạt động với dữ liệu blockchain.
IOG đang giới thiệu tùy chọn Google BigQuery để làm việc với dữ liệu Cardano. Google BigQuery giúp tra cứu dữ liệu dễ dàng hơn mà không cần chạy phần mềm chuyên dụng. Tất cả dữ liệu được tải trực tiếp từ Cardano DB Sync và được xác thực để đảm bảo tính chính xác của nó. Điều này có nghĩa là do quá trình xác thực dữ liệu phức tạp, người dùng có thể yên tâm có quyền truy cập vào cùng một dữ liệu như trong DB Sync. BigQuery tổ chức dữ liệu Cardano theo số kỷ nguyên, cho phép truy vấn theo từng kỷ nguyên, dẫn đến chi phí thấp hơn. Ngoài ra, bằng cách sử dụng Google Data Studio , bạn có thể tạo trang tổng quan và hình ảnh trực quan nâng cao dựa trên dữ liệu BigQuery.
BigQuery hoạt động như thế nào?
Đảm bảo bạn đã đăng nhập vào tài khoản Google Cloud Platform của mình và đã bật API BigQuery. Sau đó, bắt đầu rất đơn giản:
- mở hoặc tạo dự án Google BigQuery hoặc Data Studio
- truy cập tập dữ liệu phân tích IOG
Bây giờ bạn có thể truy vấn dữ liệu chuỗi khối Cardano.
Truy vấn
Sử dụng tập dữ liệu khá đơn giản. Bạn có thể chọn bất kỳ bảng nào bạn quan tâm và nhấp vào ‘Truy vấn’ để nhận thông tin chi tiết:
Hình 1. Bảng điều khiển phân tích dữ liệu IOG
Bạn cũng có thể nhập dữ liệu đã truy vấn vào Google Data Studio . Điều này sẽ cho phép bạn tạo các biểu đồ và đồ thị khác nhau để trực quan hóa số liệu thống kê giao dịch hoặc khối. Xem một số ví dụ về Cardano Blockchain Insights tại đây .
Quy trình cập nhật dữ liệu
Có một số điều bạn cần lưu ý khi làm việc với BigQuery:
- Dữ liệu được tìm nạp và sao chép từ DB Sync hai giờ một lần.
- Dữ liệu chỉ được cập nhật cho khoảng 20 khối cuối cùng trước chiều cao khối hiện tại trong DB Sync. Điều này là cần thiết để ngăn chặn việc khôi phục các khối trong trường hợp phân nhánh chuỗi.
Chi phí
Thông thường, chi phí để truy vấn dữ liệu trên BigQuery là $5 cho mỗi terabyte (TB) dữ liệu được xử lý. Ngoài ra còn có một hạn ngạch miễn phí là một TB dữ liệu mỗi tháng. Để tìm hiểu thêm, hãy xem chi tiết giá BigQuery. Điều quan trọng cần lưu ý là các bảng dữ liệu Cardano được chia theo số kỷ nguyên, điều này giúp bạn có thể truy vấn dữ liệu cho kỷ nguyên lựa chọn chính xác, điều này làm giảm lượng dữ liệu được xử lý và do đó phải chịu chi phí thấp hơn.
Bạn đã sẵn sàng để dùng thử chưa?
Hiện tại, dự án Cardano BigQuery đang trong bản phát hành beta. Nó không bao gồm tất cả dữ liệu blockchain, đặc biệt là chi tiết về phần thưởng đặt cược và đặt cược. Nhóm tại IOG hiện đang làm việc để phát triển thêm và trong các lần lặp lại trong tương lai, tập dữ liệu phân tích IOG sẽ bao gồm tất cả dữ liệu Cardano từ DB Sync.
Để bắt đầu làm việc với một công cụ, hãy nhớ đọc tài liệu có hướng dẫn từng bước. Bạn cũng sẽ tìm thấy các lược đồ bảng khác nhau với các truy vấn ví dụ .
Chúng tôi hoan nghênh phản hồi của bạn mà bạn có thể chia sẻ bằng cách gửi email tới [email protected]
Tôi muốn cảm ơn Alexander Diemand và Thomas Kaliakos đã đóng góp ý kiến và hỗ trợ trong việc chuẩn bị bài đăng trên blog này.
Disclaimer: Chúng tôi cung cấp trang tổng hợp tin tức phi tập trung cho phép các nhà báo, người có ảnh hưởng, biên tập viên, nhà xuất bản, trang web và thành viên cộng đồng chia sẻ tin tức về Hệ sinh thái Cardano. Người dùng phải luôn tự nghiên cứu và không có bài báo nào trong số đó là lời khuyên tài chính. Nội dung chỉ dành cho mục đích thông tin và không nhất thiết phản ánh quan điểm của chúng tôi.
Nguồn: EssentialCardano
TADATek Insights biên tập
Comments (No)