Google BigQuery, giải pháp lưu trữ dữ liệu theo quy mô Petabyte của Google Cloud, đã tạo sẵn bộ dữ liệu Ethereum cho phép khám phá phân tích hợp đồng thông minh, công ty đã công bố trên website.
BigQuery đã làm cho nó có thể khám phá tất cả các dữ liệu lịch sử của Ethereum. Dự án ETL của Ethereum trên GitHub bao gồm tất cả các mã nguồn có thể được trích xuất từ blockchain và được nhập vào BigQuery. Google đang tìm kiếm những người đóng góp mới và chặn lại.
Làm cho dữ liệu Blockchain có thể truy cập
Mục đích của việc tạo ra dữ liệu chuỗi khối Ethereum có thể truy cập trên Google Cloud là làm cho tất cả dữ liệu được lưu trữ trên blockchain dễ dàng truy cập. Trong khi phần mềm của Ethereum chứa các hàm API cho các hàm có thể được truy cập ngẫu nhiên, chẳng hạn như kiểm tra số dư ví, các điểm cuối API không dễ dàng truy cập được cho tất cả dữ liệu được lưu trữ trên blockchain.
Mặc dù các điểm cuối API không cho phép xem dữ liệu khối chuỗi tổng hợp, các tính năng OLAP của BigQuery cho phép phân tích như vậy. Các website hiển thị một biểu đồ cho thấy Ether chuyển và chi phí giao dịch cập nhật, tổng hợp theo ngày. Visualization như vậy hỗ trợ các nhiệm vụ như ưu tiên những thay đổi trong kiến trúc Ethereum, nên việc nâng cấp là cần thiết.
Google Cloud có thể đồng bộ hóa chuỗi khối Ethereum với các máy tính được trang bị tính chẵn lẻ, một ứng dụng Ethereum để xây dựng các ứng dụng.
Nó cũng trích xuất dữ liệu hàng ngày từ sổ kế toán Blockchain Ethereum, chẳng hạn như chuyển mã thông báo và lưu trữ dữ liệu được phân đoạn để khám phá hiệu quả trên BigQuery.
Ngoài ra, thư viện BigQuery Python cho phép khách hàng truy vấn các bảng dữ liệu trong Kernels, một nền tảng mã hóa trong trình duyệt miễn phí trên nền tảng khoa học dữ liệu công khai Kaggle.
Phân tích hợp đồng thông minh
Google BigQuery đã bật phân tích các cuộc gọi chức năng hợp đồng thông minh, thời gian giao dịch và phân tích chức năng hợp đồng thông minh.
BigQuery đã chứng minh việc truy vấn các giao dịch và bảng hợp đồng để xác định các hợp đồng thông minh được sử dụng nhiều nhất dựa trên các giao dịch. Biểu đồ đi kèm cho thấy 10 hợp đồng Ethereum ERC-721 phổ biến nhất theo giao dịch.
Hợp đồng thông minh cho trò chơi CryptoKitties là hợp đồng thông minh ERC-21 phổ biến nhất. Trong trường hợp mã nguồn của hợp đồng ghi lại một sự kiện sinh vào blockchain Ethereum, bảng cho phép người dùng truy vấn các cá thể của sự kiện này.
Nếu ai đó muốn khám phá các trò chơi tương tự như CryptoKitties, họ có thể đo lường điều này bằng cách triển khai hệ số tương tự Jaccard, một thống kê được sử dụng để so sánh tính đa dạng và tương đồng của các tập mẫu bằng cách sử dụng JavaScript UDF.
Một truy vấn khác đo 10 token thông dụng phổ biến nhất theo khối lượng giao dịch.
Có thể đo token theo thời gian, chẳng hạn như số lần chuyển token hàng ngày cho một token cụ thể và tạo trực quan hóa dữ liệu trong một khoảng thời gian cụ thể, như được hiển thị trong biểu đồ đi kèm.
Thêm hình ảnh có thể
Cũng có thể sử dụng cấu trúc dữ liệu đồ thị được hướng dẫn để thu thập thông tin chi tiết về dữ liệu vì nó bao gồm một tập hợp chuyển tiền giữa các địa chỉ ví.
Trong một ví dụ, 40.000 giao dịch đầu tiên chứa ít nhất hai đối tác thương mại. Blog cung cấp ví dụ về đồ họa được tạo bằng Gephi, một phần mềm hiển thị, hiển thị các nút màu được gắn nhãn bởi các nhóm địa chỉ chuyển thường xuyên với nhau. Thuật toán Modularity được sử dụng để tính toán đồ họa này.
Phần lớn mã nguồn hợp đồng thông minh có sẵn miễn phí, cho phép người dùng Google khám phá những chức năng nào của hợp đồng thực hiện dựa trên tên, ngay cả những hàm không có nguồn vì tên hàm phổ biến mang chữ ký chung.
Google Cloud đã tạo đà cho phân tích hợp đồng thông minh thông qua BigQuery.
Nguồn PinkBlockchain
Biên soạn lại bởi BTCmonday.com
Có thể bạn chưa biết: