ブロックチェーンと暗号通貨

Wolfram言語は,ブロックチェーンと暗号通貨の世界へのパスポートです.

ブロックチェーン

ブロックチェーン

Wolfram言語にはブロックチェーンとインタラクトできる組込み機能が備わっています.Wolfram言語はビットコイン,イーサリアム,その他のブロックチェーンから詳細情報を取得することも,トランザクションを構築してブロックチェーンに送信することもできます.

ビットコインブロックチェーンのトランザクションについての情報を取得する.

In[•]:=
Out[•]=

テゾストークンの保有者上位5人を求める.

In[•]:=
Out[•]=

イーサリアムブロックチェーンのトランザクションについての情報を取得する.

In[•]:=
Out[•]=

暗号通貨

解析と可視化

Wolfram言語を使うと,ブロックチェーンデータが取得できるだけでなく,暗号通貨の価格を含む金融データにも簡単にアクセスできます.

一定期間に渡るビットコインの価格をプロットする.

In[•]:=
Out[•]=

イーサを送る等のトランザクションを実行することもできます.

1. 送信者の現在の残高をチェックする.

BlockchainAddressDataを使うと,残高とトランザクション数がチェックできます.

In[•]:=
Out[•]=

2. トランザクションオブジェクトを作成する.

以前のトランザクション数をBlockchainTransactionで使って,トランザクションオブジェクトを構築します.

In[•]:=
Out[•]=

トランザクションは,イーサリアムのブロックチェーンに送信されるまでは,ローカルの場所に存在します.

3. トランザクションに署名する.

BlockchainTransactionSignを使って,秘密鍵でトランザクションに署名します.

In[•]:=
Out[•]=

4. トランザクションを送信する.

BlockchainTransactionSubmitを使って,トランザクションをブロックチェーンに送信します.

In[•]:=
Out[•]=

トランザクションが送信されてから,それがブロックに含まれるようになるまで待たなければなりません.その後でブロックをマイニングしてブロックチェーンに加えることができます.

始めましょう

ラーニングリソース

ラーニングパス

ブロックチェーンとインタラクトする方法を学ぶ

Wolfram言語を使ってブロックチェーンとインタラクトしてみたい方は,このクラスでブロックチェーンのデータを読み込んだりブロックチェーンにデータを書き込んだりするための最新機能が学べます.

受講する サンプルノートブックが含まれます.
Wolframの勉強会でブロックチェーンの機能を探る

このシリーズでは,ブロックチェーンの基礎から始め,暗号学,管理,ブリッジを取り上げます.最後には「オラクル問題」についても触れます.

勉強会に参加する 終了までには約5時間かかります.
受講する サンプルノートブックが含まれます.
勉強会に参加する 終了までには約5時間かかります.

お勧めの製品

コンサルティングサービス

ブロックチェーンを深く学ぶ

ブロックチェーンのプロジェクトを構築するお手伝いをします.

Wolfram Blockchain Labsはお客様のプロジェクトを実現するお手伝いをします.Wolframの強力なコードベース,広範なデータ,研究開発の専門知識は,ARK,Cardano,IPFS,Filecoin等で以下のようなものに利用されています.

  • 分散型台帳技術(DLT)環境ツール
  • 分散型プロジェクトに関するコンサルティング
  • ブロックチェーン分析
詳細