本文に移動

書籍検索

フリーワード

書名や資格試験名などを入力してください

著者名

ISBN

発売年月

から

カテゴリ

「◯◯したい」などの話し言葉で検索可能な、生成AIによる補足回答があるサイト内検索はこちらから サイト内検索

サイト内検索

Hyperledger Iroha入門 —ブロックチェーンの導入と運営管理—

まずは、動かしてみよう!(Ver.1.0.0、Ver.1.0.1、Ver.1.2.0、Ver.1.3.0対応サポートファイルあり)

このような方におすすめ

ブロックチェーン技術者
各社のIT担当

初級

書籍詳細

定価
3,300円(本体3,000円+税)
288頁
発売日
2020/02/12
ISBN
978-4-274-22473-7
判型
B5
発行元
オーム社

※端末作業を容易にするため、以下のようなことを記述したテキストファイルもダウンロードできます。端末等にコピペして利用してください。
【念のため、v1.2で確認したファイルもダウンロードできます。 Iroha_Sample1.zipでは、sample.pdfの末尾に「本書に関係するHyperledeger Iroha Ver1.2.0の変更点」を記載してあります。】

[2.2.1 ①VirtualBoxの準備] (Windowsで実行)

VirtualBoxインストールファイルのダウンロードサイト(オラクル・コーポレーション:USサイト)
https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html
または
https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html

[2.2.2 ②Ubuntuの準備] (Windowsで実行)

Ubuntuのインストールイメージ(Canonical Ltd.サイト)
https://jp.ubuntu.com/download

[2.2.3 ③Dockerのインストール]

Dockerインストール(Terminal 2-2-1:Ubuntuのターミナルで実行)

sudo apt install curl
sudo curl -fsSL get.docker.com -o get-docker.sh
ls
sudo sh get-docker.sh
sudo docker -v

*アドバイス:Dockerインストール終了時点で仮想PCをクローンするなど現在の状態を保存することをお薦めします。付録の「A.3 複数Peer構成の構築」は、この時点からスタートすることを想定しています。

[2.2.4 ④Dockerコンテナの作成]

Dockerコンテナ作成(Terminal 2-2-2:Ubuntuのターミナルで実行)

cd ~/
sudo docker network create iroha-network
sudo docker network list

sudo docker volume create blockstore
sudo docker volume list

some-postgresコンテナを作成(Terminal 2-2-3:Ubuntuのターミナルで実行)

sudo docker run -it -d --name some-postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=mysecretpassword \
-p 5432:5432 \
--network=iroha-network \
postgres:9.5

目次

主要目次

第1章 Hyperledger Irohaが実現するブロックチェーン
第2章 ブロックチェーン環境構築
第3章 Hyperledger Iroha操作
第4章 Hyperledger Irohaプログラミング
第5章 Webアプリケーションベースの例題
付録 Hyperledger Iroha活用テクニック
A.1 ブロックチェーンの改ざん検知
A.1.1 ブロックチェーンの欠損
A.1.2 ブロックチェーンの改ざん①(トランザクションの作成者変更)
A.1.3 ブロックチェーンの改ざん②(処理内容)
A.2 Ubuntuのインストール手順
A.3 複数Peer構成の構築
A.4 Hyperledger Irohaのバージョンについて
A.5 各種ソースコード解説

ダウンロード

 2021年11月19日にHyperledger Iroha Ver1.3.0がリリースされました。
 これまでは、ノード(peer)内のディレクトリにテキストファイルとしてブロックを格納してブロックチェーンを実現し、また、アカウントや権限さらにアセットなどの管理情報は、PostgreSQLに格納していました。
Hyperledger Iroha Ver1.3.0では、従来の方式に加えてRocksDBを選択できるようになりました。
 RocksDBは、Hyperledger Iroha Ver1.3.0に組み込まれており、Hyperledger Irohaプロセスのみでブロックおよび管理情報を処理/格納できるようになります。Hyperledger Iroha Ver1.3.0でも従来どおり PostgreSQL を使用することも可能です。
 2021年12月21日時点、Hyperledger IrohaのGitHub(ダウンロード元)の構成(ブランチおよびエイリアス)が変更になっています。そのため、この変更に合わせて、各サンプルファイルの内容を調整しました。

 本書に沿った作業の際に入力する文字・内容をまとめたテキストファイルや筆者が作成したサンプルプログラム等を圧縮ファイル(zip形式)で提供しています。各圧縮ファイルをダウンロードし、ご解凍してご利用ください。
各サンプルファイルは、2021年12月21日時点の状況に合わせて調整してあります。

Iroha_Sample.zip
Hyperledger Iroha Ver1.0.0およびVer1.0.1を使用して、本書の内容を実施いただけます。
Iroha_Sample1.zip
Hyperledger Iroha Ver1.2.0およびVer1.3.0で、PostgreSQLを使用して本書の内容を実施できます。
Iroha_Sample2.zip
Hyperledger Iroha Ver1.3.0にて、RocksDBを使用したインストールから例題「コワーキングスペース日本」までを実施いただけます。RocksDBを使用する場合、PostgreSQLに関する内容は実施いただけません。

sha256
Iroha_Sample.zip : e1f00808b6762bb8021daac6fe551055593d8cbe7fef0ec85b75e7fbc257611b
Iroha_Sample1.zip : 989d9cc7f83d7c3ac45cec62a426a90e5f733e7c3569edd39b28d11a5234c07c
Iroha_Sample2.zip : 27fd1b77a77950511329c84d5e358c72c81daa9d491de0f45ee113cf7c74146e

正誤表

正誤表はございません。

この書籍に関するお問合せ

書籍を購入

紙書籍を購入

  • Ohmsha Online
  • 紀伊國屋書店
  • 全国書店ネットワーク e-hon
  • Amazon
  • 楽天ブックス
  • セブンネットショッピング
  • ヨドバシカメラのネット通販サイト www.yodobashi.com

書店で購入

オーム社商品取扱い書店 ※在庫につきましては、各書店へお問合せください。

電子書籍を購入

電子書籍のご案内

  • honto
  • 紀伊國屋書店
  • Amazon Kindle
  • 楽天ブックス