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()
© Chikako Takeishi. Designed by Chikafumi Nakamura. All Rights Reserved.