13. web3の世界

13.1 オンチェーン分析:信頼と透明性の礎

本ウェブページは『超入門 はじめてのAI・データサイエンス』第13章に記載されたコードを埋め込んでいます。書籍の第13章前半では,データサイエンティストの活躍が期待されるweb3の世界を紹介しています。

13.2 ブロックチェーンの信頼性

書籍のこの部分では,重要なブロックチェーンの信頼性について考察しています。

13.3 ブロックチェーンデータを触ってみよう

それでは本章のコードのパートです。まずは,下記コード1で必要なモジュールをインストールしておきます。

コード 1

!pip install google-cloud-bigquery

下記コード2で,オンチェーン分析を実行します。コード内のyour-project-idとは,Google Cloudの中の個人のプロジェクトIDを指します。簡単に新規プロジェクトを作成できるので,作成方法はGoogleのHPをチェックしてみてください。ChatGPT等に聞いてみても良いですね。

コード 2

from google.cloud import bigquery 
from google.colab import auth 
import pandas as pd

# Google Cloud プロジェクト ID
# Google Cloud Project ID
project_id = "your-project-id"

# 認証
# Authentication
auth.authenticate_user()

# BigQuery クライアントの初期化
# Initializing BigQuery Client
client = bigquery.Client(project = project_id)

# クエリの作成
# Creating a Query
query = """
SELECT *
FROM "bigquery -public -data.bitcoin_blockchain.transactions"
LIMIT 10
"""

# クエリの実行
# Executing Query
query_job = client.query(query)

# 結果を Pandas DataFrame に格納
# Storing the Result in Pandas DataFrame
df = query_job.to_dataframe()