初めてのNEM Catapult


初めてのNEM Catapult
ジュリアン 2018年11月15日発行、2018年11月15日更新


Medium および Craftainにて初公開

NEM Catapultを使った分散型ブロックチェーン アプリの作り方を学ぶ

この夏、NEMソリューション アーキテクトのIstván Deák氏とブロックチェーン教育プラットフォームであるCraftainは協力し、近々公開のNEMブロックチェーン バージョン2(通称Catapult)について学べる無料のオンラインビデオ講座を作りました。
講座はマイペースで学べる包括的なチュートリアルで、開発の初心者も経験者もNEMブロックチェーンについて学べます。講座終了までに開発者はNEMエコシステムにおける主な特徴、メリットそして利用可能なさまざまなツールについて理解できるようになります。さらにアグリゲート トランザクション、マルチシグ アカウント、そしてクロスチェーン スワップというようなブロックチェーンの開発コンセプトもよく分かるようになります。



NEMソリューション アーキテクトIstvan Deak氏:

NEM Solutions Architect István Deák

ブロックチェーンはいまだに新技術であり、開発者が参入するには障壁がとても高いのです。ブロックチェーンの知識の中心ハブは今のところ存在しません。エコシステム全体が断片的で、ブロックチェーン開発者を目指す人たちにとってエントリー ポイントがはっきりしていません。そこでCraftainのオンライン教育の経験を使ってこの問題を解決することにし、ブロックチェーン開発者向けの教育の場を作りました。最も適切な開発講座を私たちのコミュニティーに提供するため、いくつかの優れたブロックチェーン プロジェクトとチームを組んでいます。

私たちがアイディアを売り込んだ最初のチームの1つがNEMだったのですが、彼らのCraftainに関する熱意にとても感銘を受けました。録画中にもIstván Deák氏とNEMの技術と展望について話し合う機会がありました。NEMの方たちと一緒に仕事ができることを大変うれしく思います。

NEMカリキュラムに関するフレームワークを率先して作成してくださり、舞台裏では多くの資料制作に取り組んでくださったDavid Garcia氏(@dgarcia360)に深く感謝します。みなさんの中にはビデオが出発点となる人もいるかもしれませんが、資料は全ての開発者の手引きとなるでしょう。





講座終了までに、受講者の方はNEMエコシステムにおける主な特徴、メリット、そして利用可能なさまざまなツール(ネームスペースやモザイクなど)について理解できるようになります。さらに、アグリゲート トランザクション、マルチシグ アカウント、そしてクロスチェーン スワップというようなブロックチェーンの開発コンセプトもよく分かるようになります。


1. 導入
2. Nemブロックチェーン プラットフォーム
3. ワーキング ステーションのセットアップ
4. NEMの開発サイクル
5. トランザクションの告知
6. チケットの譲渡
7. チケットのバッチの送信
8. エスクローの作成
9. セキュリティー
10. 今後の活動


Getting started with NEM Catapult
In cooperation with

First appeared on Medium & Craftain
Learn how to build a decentralized blockchain app using NEM Catapult
This summer, NEM Solutions Architect, István Deák and the blockchain education platform, Craftain, joined forces to make a free online video course to learn about the upcoming version 2 of the NEM Blockchain (codename Catapult).
The course is a comprehensive self-paced tutorial that introduces both new and experienced blockchain developers to the NEM blockchain. By the end of the course, devs will understand the main characteristics, advantages and different tools available in the NEM ecosystem. Developers will also become familiar with blockchain development concepts like: Aggregated Transactions, Multi-sig Accounts and Cross-Chain Swaps.

Creating the video course at Craftain.
NEM Solutions Architect Istvan Deak:
“It was a great new experience to take my knowledge and passion for the NEM Blockchain and transform it into a format that is shareable with audiences worldwide. Craftain was a very professional partner in this process, and I appreciate their patience with me. I also want to thank my colleagues for supporting me in this task because I can tell you, this was definitely not a one-man job!”

NEM Solutions Architect István Deák
Blockchain is still an emerging technology and the entry barriers for developers are really high. At the moment there is no central hub of knowledge for blockchain technologies. The whole ecosystem is fragmented and there is no clear entry point for aspiring blockchain developers. At Craftain we decided to use our online education experience to solve this problem, creating a school for blockchain developers. We are teaming up with the leading blockchain projects to provide the most relevant development courses to our community.
One of the first teams we pitched the idea was NEM and we were really impressed by their enthusiasm regarding Craftain. During the recording we had the chance to discuss with István Deák regarding NEM technology and vision and we are excited to have them on-board.
Special thanks to David Garcia (@dgarcia360) for taking lead in creating the NEM Curricular framework and working behind the scenes on a great documentation. The videos might be the starting point for some of you, but the documentation will be a companion for all developers.
About the course
NEM was built from the ground up to be simple for developers to use. Whether you want to build on top of NEM with your favorite programming language or interact with the NEM core in Java (soon to be C++), NEM’s blockchain has a lot to offer in power, scalability, and ease of use.
In this course you will discover the upcoming version 2 (codename Catapult) of the NEM Blockchain, by working on a real use-case: blockchain technology applied to the ticketing industry.
If you are a software developer new to blockchain, and don’t know where to start, this course is made for you.
On the other hand, if you already experienced blockchain development, you can take this course to discover NEM blockchain.
By the end of the course you will understand the NEM main characteristics, advantages and the different tools available in the NEM ecosystem (such as namespaces and mosaics). You will also get familiar with blockchain developments concepts like Aggregate Transactions, Multisig Accounts and Cross-Chain Swaps.
Topics of the course
1. Introduction
2. Nem Blockchain Platform
3. Setting up your working station
4. NEM Development Cycle
5. Announcing a transaction
6. Transferring tickets
7. Sending batches of tickets
8. Creating an escrow
9. Security
10. Future work