PTB Builder ハンドブック
Moveとプログラマブル・トランザクション・ブロック入門ガイド
序文 (Foreword)
このハンドブックは、Move言語とPTB(Programmable Transaction Block)を初めて学ぶ方のための短いガイドです。 Moveは、ブロックチェーン上の資産を安全かつ明確に扱うために設計されたプログラミング言語であり、PTBは複数の操作を1つのトランザクションとしてまとめて実行できる強力な仕組みです。
このハンドブックを通じて、次の内容を実際に体験できます:
- Move言語の基本概念と資産モデルの理解
- Sui CLIとVS Code Extensionを使ったプロジェクト実行
- 独自トークンの発行およびPTBの構築
- PTBをTypeScriptコードとして変換し、視覚的に確認
💡 わずか2〜3時間の学習で、MoveとPTBの仕組みと原理を体験できます。
学習目標 (Learning Goals)
- Move言語の設計思想と資産中心モデルの理解
- Suiのオブジェクトモデルによるリソース管理を学ぶ
- PTBの構築と実行プロセスを視覚的に理解
- 開発ツールの統合活用 — CLIとVS Codeを組み合わせた効率的な開発
🧭 本書は、開発者だけでなくブロックチェーン初心者でも簡単に学べるよう構成されています。
参考資料 (Further Reading)
| 区分 | リンク | 説明 |
|---|---|---|
| 📘 Sui公式ドキュメント | Sui Docs | Suiネットワーク全体の包括的なドキュメント。 |
| 💻 Sui GitHubリポジトリ | MystenLabs/sui | SuiのコアソースコードおよびSDK。 |
| 🧩 Sui CLIリファレンス | CLI Reference | CLIの使用方法と設定ガイド。 |
| 📖 Move言語公式ドキュメント | The Move Book | Moveの文法、哲学、サンプルコードを含む。 |
| 🧑💻 VS Code – Sui Extension | マーケットプレイス | MoveとPTB開発のための公式拡張機能。 |
| 🛠 PTB Builder Online | ptb.wal.app | PTBの構築、可視化、コード変換機能を提供。 |
| 💬 Sui Developer Discord | discord.gg/sui | MoveとSui開発者のコミュニティ。 |
🌊 次の章では、Move言語の核心構造と設計思想を学びます。