本書は、JavaScriptのソースコードをWebブラウザのコンソールで実行しながら、Symbolブロックチェーンの仕組みを体験的に学べる実践的な学習書です。ブロックチェーン技術の基礎概念から、実際のコード例を通じて応用までを無理なく系統立てて理解することができます。
本書では、ブロックチェーンの基本的な構造や動作原理、トランザクションの処理方法、スマートコントラクトの仕組みなどを丁寧に解説。さらに、ブロックチェーン上でのアプリケーション開発の手法や、セキュリティ上の留意点についても触れています。
金融分野にとどまらず、様々なビジネスや文化の現場で活躍する人々にとって、ブロックチェーン技術の可能性を実感し、その力を活用するためのヒントが満載です。実際にコードを書いて動かすことで、ブロックチェーンへの理解を深めることができるでしょう。
【目次】
第1章 はじめに
第2章 環境構築
第3章 アカウント
第4章 トランザクション
第5章 モザイク
第6章 ネームスペース
第7章 メタデータ
第8章 ロック
第9章 マルチシグ化
第10章 監視
第11章 制限
第12章 オフライン署名
第13章 検証
-
ブロックチェーン
-
現代主流のブロックチェーン
-
実社会でのブロックチェーンの活用の現状
-
ブロックチェーンによる社会課題の解決での強み
-
Symbolブロックチェーン
-
本書の発行に至った経緯
-
謝辞
-
免責事項
-
2.1 使用言語
-
2.2 SDK
-
2.3 リファレンス
-
2.4 サンプルソースコード
-
2.5 事前準備
-
3.1 アカウント生成
-
3.2 アカウントへの送信
-
3.3 アカウント情報の確認
-
3.4 現場で使えるヒント
-
4.1 トランザクションのライフサイクル
-
4.2 ブロックとは
-
4.3 トランザクション作成
-
4.4 署名とアナウンス
-
4.5 確認
-
4.6 トランザクション履歴
-
4.7 アグリゲートトランザクション
-
4.8 現場で使えるヒント
-
5.1 モザイク生成
-
5.2 モザイク送信
-
5.3 現場で使えるヒント
-
6.1 手数料の計算
-
6.2 レンタル
-
6.3 リンク
-
6.4 未解決で使用
-
6.5 参照
-
6.6 現場で使えるヒント
-
7.1 アカウントに登録
-
7.2 モザイクに登録
-
7.3 ネームスペースに登録
-
7.4 確認
-
7.5 現場で使えるヒント
-
8.1 ハッシュロック
-
8.2 シークレットロック・シークレットプルーフ
-
8.3 現場で使えるヒント
-
9.1 マルチシグの登録
-
9.2 確認
-
9.3 マルチシグ署名
-
9.4 マルチシグ送信の確認
-
9.5 マルチシグ構成変更
-
9.6 現場で使えるヒント
-
10.1 リスナー設定
-
10.2 受信検知
-
10.3 ブロック監視
-
10.4 署名要求
-
10.5 現場で使えるヒント
-
11.1 アカウント制限
-
11.2 グローバルモザイク制限
-
11.3 現場で使えるヒント
-
12.1 トランザクション作成
-
12.2 Bobによる連署
-
12.3 Aliceによるアナウンス
-
12.4 現場で使えるヒント
-
13.1 トランザクションの検証
-
13.2 ブロックヘッダーの検証
-
13.3 アカウント・メタデータの検証
-
13.4 現場で使えるヒント