Google tích hợp Ethereum Blockchain lên nền tảng phân tích big data – BigQuery
Trong một bài đăng trên blog vào ngày 01/09/2018, công ty cho biết, Google đã cung cấp cho người dùng một công cụ mới để tương tác trực tiếp với dữ liệu Ethereum. Dù đã có các dịch vụ hiển thị thông tin về địa chỉ và giao dịch ví, nhưng cho đến nay, việc điều tra toàn bộ dữ liệu được lưu trữ trên blockchain là một quá trình rườm rà và họ lại không có quyền tiếp cận đến toàn bộ lượng dữ liệu lưu trữ trên Ethereum Blockchain.
Bài đăng chia sẻ “có lẽ quan trọng hơn cả là, API của chúng tôi không cho thấy được một cái nhìn tổng thể về dữ liệu trên Blockchain”.
Với mục tiêu giúp BigQuery cung cấp một bức tranh rộng lớn hơn về Ethereum, Google viết:
“Các đồ thị như thế này rất hữu ích khi cần đưa ra quyết định kinh doanh, ngay cả với sự phát triển của hạ tầng Ethereum. Với công cụ mới, việc kiểm tra xem liệu hệ thống Ethereum có đang chạy hết công suất và có cần nâng cấp hay không được thực hiện với một truy vấn cơ sở dữ liệu đơn giản.”
Về cơ bản, phần mềm mới được Google xây dựng trên nền tảng đám mây này thực hiện một số công đoạn sau: đồng bộ Ethereum Blockchain với một số máy tính chạy Parity; kế đến kéo dữ liệu từ sổ cái Ethereum về trên cơ sở mỗi ngày, bao gồm cả kết quả giao dịch của hợp đồng thông minh; và sau đó “biến đổi và lưu trữ dữ liệu theo phân chia ngày cụ thể lên BigQuery để dễ phân tích và tổng hợp hoá ít tốn kém hơn sau này”.
Trong loạt các ví dụ nhằm mô tả mức độ hữu hiệu của công cụ trên dành cho người dùng, Google đã sơ đồ hoá một phần mạng lưới giao dịch của hợp đồng thông minh CryptoKitties – ứng dụng phân quyền có nhiều lượt sử dụng nhất trên Ethereum Blockchain. Dưới đây là tổng quan về tài khoản của các nhà tạo giống CryptoKitties sở hữu từ 10 con mèo kỹ thuật số trở lên; kích thước của các đốm màu cho thấy sức mạnh sinh sản của chúng.
Đây hoàn toàn là một cái nhìn tổng quan về phả hệ CryptoKitties. Điều này có đáng sợ không?
Một thứ hoàn toàn mới là khả năng so sánh các hợp đồng thông minh, đặc biệt là trong chức năng của chúng. Sự tích hợp Ethereum vào BigQuery mang lại sự tự do đi kèm với một bộ công cụ phân tích lớn.
Dữ liệu Ethereum do BigQuery thu thập được cập nhật hàng ngày. Để sử dụng đầy đủ chức năng của nó, một kiến thức làm việc về lập trình cơ sở dữ liệu chắc chắn sẽ hữu ích, vì tất cả các truy vấn đều được thực hiện bằng cách sử dụng SQL.
Google cũng đang chuẩn bị phát hành một số công cụ liên quan đến blockchain khác – trước đây họ đã công bố một bộ công cụ phát triển mới để cung cấp cho khách hàng một cách thức dễ dàng để xây dựng các hợp đồng thông minh và triển khai các ứng dụng phi tập trung.