WebX完全ガイド
TOP 新着一覧 取引所 WebX
CoinPostで今最も読まれています

ブロックチェーン・アプリケーションの開発方法|イーサリアムとNEM(ネム)の違い

画像はShutterstockのライセンス許諾により使用

NEMアプリケーションの開発
NEM JAPANとCOINAGE主催の「現役エンジニアが教える 0からNEMアプリケーションを開発する方法」と題したセミナーに参加。その一部内容をお届けします。ネムアプリ開発に興味のある方必見です。

修正とお詫び

本記事内において、内容の修正依頼を受け、ご指摘箇所の修正を行いました。

不確かな箇所を掲載、配信してしまい、大変申し訳ございませんでした。

NEMアプリケーションの開発方法

そもそも、NEM(ネム)とは何かご存知だろうか。

NEMは「新しい経済圏の創出」を目標に作られたプロジェクトであり、ブロックチェーン・プラットフォームだ。

NEMを利用することにより、ブロックチェーンを利用したアプリケーションを製作することが可能となる。ちなみに、NEMのプラットフォーム内などで利用される通貨はXEM(ゼム)と呼ばれる。

今回参加したセミナーでは、そのNEMアプリケーションの開発方法を、現役のNEMアプリケーション・ウェブアプリケーション開発者の岡田氏と中川氏が、わかりやすく解説している。

今回の記事では、お二方の登壇内容の一部をお届けする。

ネムとイーサリアムの違いとは

現在、ブロックチェーン・プラットフォームは数多く存在するが、その中で最も有名なのはイーサリアムだろう。

しかしイーサリアムではなく、ネムを使うメリットにはどういうものがあるだろうか。

このことを理解する為には、まずイーサリアムのコントラクト開発、分散型アプリケーションの特徴について知る必要がある。

分散型アプリケーション

イーサリアムのプラットフォームを使うことにより、分散型アプリケーション(dApps)を開発することができる。

この分散型アプリケーションのデータは、P2P方式で保存される。このP2P方式は、ネットワークに参加するノード全員が、あるデータを管理し、ソースやサービスを提供しあう方式のことを指す。

つまり、何か分散型アプリケーションをリリースした際、全てのノードが、そのソースコードなどを共有することになる。

この共有により、仮に脆弱性や改善点などが発見されたとしても、全てのデータはあらゆるノードに分散化されて一括で管理されていないため、アップデートや修正を加えることは極めて難しい。

このように、リリース後の修正が厳しいためイーサリアムのプラットフォームで分散型アプリケーションをリリースする場合、脆弱性やバグがない完璧な状態でアプリケーションを立ち上げなければならない。

中川氏は、この様なイーサリアムを基としたアプリケーションの弱点をロケットの打ち上げに例えて説明した。

この点が、イーサリアムのコントラクト開発の一番の欠点となり、岡田氏は実際にイーサリアムに触れた際の感想を以下のように述べた。

特定の条件を揃えた時に、仮想通貨を自動で動かせるのは凄いなと感じました。

すごく未来を感じるなと思ったんですけれども、一方で、一度チェーン上にリリースしたソースを簡単に直せないというのは、結構しんどいなと思いました。

NEMの特徴

その一方、ネムの特徴では、以下のようなものが挙げられる。

・イーサリアムのようにコントラクトを書けないといった特徴。その分、堅牢性が優れている。

・ブロックチェーンの中に便利な機能がプロトコルレベルで備わっていること。

・備わっている便利な機能を、WebAPIを通して利用できること。

上述した便利な機能にどのような種類には以下のような種類がある。

1.ネームスペース(ドメイン機能)

2.モザイク(トークン)発行・送信機能

3.マルチシグアカウント

4.メッセージング(平文・暗号文)

1.ネームスペース

出典:「現役エンジニアが教える 0からNEMアプリケーションを開発する方法」セミナー資料

NEMのアドレスは、下の例のように複雑で覚えづらい。

例) NC5TU51AWL3DGPA7NXI4MHFOENW

そこで、この機能を使うことにより、仮想通貨アドレスを覚えやすいように、オリジナルの「ネームスペース」とよばれる独自ドメインのようなものに紐づけることができる。

そうすることで、シンプルで覚えやすいものになる。

例) opening-line

2.モザイク発行・送信機能

出典:同セミナー資料

これは、独自のトークン・アセットを発行できる機能となる。

APIのパラメータを設定することで様々な性質のトークンを発行することが可能となっており、以下の項目などが設定可能となっている。

例) トークンの名称設定、

トークンの供給量の調整、

トークン供給量を途中で変更許可するか否か、など

3.マルチシグアカウント

出典:同セミナー資料

あらかじめ署名者を設定し、例えば、3人中2人の承認を得れば転送される、トークン転送に関する設定をできる機能を「マルチシグアカウント」は備えており、これにより、アカウントのセキュリティが高まる。

4.メッセージング

出典:同セミナー資料

トークンを転送する時に、メッセージを添付することが可能になる機能。

このメッセージは、パブリックチェーンであれば、誰でも閲覧できることから、個人情報を載せないなどの注意が必要となる。

以上4つの機能を組み合わせ、NEMアプリケーション開発を行う。

NEMはコントラクトを書けないが、プロトコルレベルで備わった機能を使うことで、比較的容易で安全にブロックチェーンを利用したアプリを開発することができる。

主流のウェブ・アプリ開発手法

現在主流となっているウェブアプリケーションの開発方法は、アジャイル方式となっている。

アジャイル開発について、独立情報機構は以下のように説明している。

アジャイル開発では、ソフトウェアを提供するため、タイムボックスを使用した反復型のアプローチをとります。顧客が評価できるソフトウェアを提示し、顧客からのフィードバックを短いサイクルで得ながら、提供したものに価値があるかどうかを確認します。

つまり、まずソフトウェアを作り、すぐにリリースをする。その後、顧客などのフィードバックを元に改善し、リリースした後に再度顧客の評価を確認。

フィードバックがあれば改善する、といったようなサイクルを繰り返す手法のことをいう。

流行の移り変わりが早い現在、この手法がビジネス価値を最大化させるための手段として有効なのだそうだ。

このことを頭に入れた上で、もう一度ウェブアプリケーション開発とコントラクト開発の違いを比較してみよう。

Web開発

・開発、動作検証を終えリリース

・リリース後に、機能追加/修正を随時行う

コントラクト開発

・リリース前にコードの公開、監査、修正をしっかり行う

・最初から完璧なプロダクトをリリース

その次に、ネムとイーサリアムのプラットフォームを比較。

ネム

・プラットフォームは非中央集権。スマートコントラクトはないためコントラクトを実装する場合は別途中央集権サーバーが必要。

・リリース後の修正が可能

イーサリアム

・非中央集権

・リリース後の修正は困難

こういった観点から、ブロックチェーンを利用し、ウェブアプリを開発する際は、現状イーサリアムより修正が容易であると中川氏は述べた。

また、ネムでの開発に関して、プロトコルレイヤーで機能が提供されているため安心して利用できるというメリットも同氏は挙げている。

入門|NEMアプリケーション開発

最後に中川氏は、NEMアプリケーション開発を始めようとする初心者の方に、まずはNEMのウォレットアプリを作ることを勧めている。

その理由は、ネムの基本的な機能に触れることができるからだそうだ。

作り方に関しては、同氏がキータ(Qiita)にまとめている。

もしブロックチェーン・アプリケーション、またはネム・アプリケーションに興味のある方は、これを参考に一歩踏み出してみてはいかがだろうか。

CoinPostのLINE@

スマートフォンへの「プッシュ通知」で、相場に影響を及ぼす重要ニュースをいち早く知らせてくれる「LINE@」の登録はこちら。大好評につき、登録者7,000名突破。

CoinPostの関連記事

リップル社やネム財団など4社が新団体設立|目的は仮想通貨など新技術の革新を促す規制構築
欧州における不明確な規制の現状を変えるべく、リップル社やネム財団などが「Blockchain for Europe」を設立。規制当局に業界側から正しい情報を提供することにより、新技術の革新を促す規制の構築を目的としている。
コインチェックの動きから一つの節目を迎える仮想通貨XEM|裏では相次ぐネム財団のパートナーシップ
GeensNPOとネム財団が、拡大するデジタルエコノミーへの安全なアクセスへ向けてパートナーシップを締結した。そのほかにも今月ネム財団から大きな提携が相次いでおり、ネム・ネットワークの発展に期待が集まっている。
Google Newsでフォロー
CoinPost App DL
厳選・注目記事
注目・速報 市況・解説 動画解説 新着一覧
17:57
ビットコイン短期保有者、含み損での取引所送金が6月以来最大=クリプトクアント
オンチェーン分析企業クリプトクアントによると、ビットコインの短期保有者が24時間で4万5,600BTCを取引所へ送り、うち2万9,100BTCが損失状態だった。米政府の送金を下落の契機としつつ、含み益の積み上がりを本質的な要因とみる。
17:50
ソニーや三井物産ら4氏が語る、実業資産をトークン化する狙い
ソニーグループ、三井物産、Toyota Blockchain Lab、OP Labsの4氏が登壇。エンタメIP、貴金属・不動産、ST社債の事例から、実業資産をオンチェーン化する狙いと顧客とのつながり方を語った。
16:18
ビットコイン、利益確定が年内2番目の規模に 1日約10.3億ドル=サンティメント
オンチェーン分析企業サンティメントによると、ビットコインの実現利益が1日で約10.3億ドルに達し、2026年で2番目の規模となった。8万7000ドル超えまでの上昇を受けた利益確定の集中が、短期的な売り圧力として意識される。
15:42
シトリニ・リサーチ、伝統金融と仮想通貨の「壁」が崩れ始めたと指摘
米調査会社シトリニ・リサーチは8日、伝統金融と仮想通貨を隔てる壁が崩れ始めたとするレポートを公開した。AIエージェントの普及と株式・国債のトークン化を契機に挙げ、SEC特例やハイパーリキッドの事例から投資家の論点を整理する。
14:40
量子攻撃受け得るビットコイン、現在供給量の31.2%に増加=グラスノード
グラスノード共同創業者は8日、公開鍵がオンチェーンで露出したビットコインが626万BTC(供給の31.2%)に上ると集計した。量子コンピューターへの備えとして資産移行を求める声が出るなか、取引所や政府保有分ごとの露出割合も示した。
14:30
トークン化株式の保有者は何を持つか Backpack共同創業者らが解説
トークン化株式の保有者は何を持つのか。ApyxとBackpackがThe Great Rotationで登壇し、米国法の下での権利の中身や原株への交換、24時間取引といった利点を語った。
13:45
JPYC、公取委に情報提供──「決済導入店の割引は消費者利益」
JPYCは9日、ステーブルコイン決済の登場を踏まえ、9月14日に公正取引委員会へキャッシュレス決済市場の競争環境を情報提供したことを明らかにした。導入店の割引・送料無料と加盟店規約の関係についての考え方も公表した。
13:30
ネットフリックス、FTX破綻を描く新作ドラマ「アルトリスト」の予告編公開 
Netflixは10月8日、FTX破綻を描く新作ドラマ「アルトリスト」の予告編を公開した。FTXの元CEO、サム・バンクマン=フリード氏とキャロライン・エリソンの関係を軸にした全8話で、配信は11月19日に予定されている。
12:55
「量子コンピュータは脅威だが仮想通貨業界は対処可能」ユーロポールが予防策提示
ユーロポールは仮想通貨の量子脅威に関するレポートを発表。主なリスクはブロックチェーン自体ではなくウォレットの公開鍵暗号にあると指摘。耐量子暗号への段階的な移行を提言した。
12:06
金融庁、書類画像の漏えい受けIC読取前倒しを要請 暗号資産交換業者も
金融庁は9日、本人確認書類の画像を含む顧客情報の漏えいが相次いでいることを受け、金融機関等に対策の点検を要請した。2027年4月の画像送信方式廃止を待たず、ICチップ読取への移行を前倒しするよう求めた。暗号資産取引所の口座開設にも影響する。
11:45
ビットコインコア、送信元を隠す機能の修正を次期版に反映|現行版は未反映
ビットコインコアは、オプション機能のプライベートブロードキャストの接続が通常の接続と関連付けられうる問題の修正を、10月1日に32.x系へ反映した。31.x系向けの反映は未了で、リリース日は決まっていない。
11:35
バイナンス、ブラジルで22の仮想通貨銘柄取引を終了|規制対応で8サービスも制限
バイナンスは9日、ブラジル中央銀行の新たな仮想通貨規制に対応するため、10月27日からブラジルサービスでXVGを含む22銘柄の取引を終了し、ローンを含む8サービスを制限すると発表した。対象ユーザーは10月29日までに現地法人へ移行される。
11:08
トークン化株式取引の約8割が1株未満、IMFが拡大条件を分析
国際通貨基金(IMF)は8日、資産トークン化の拡大に必要な条件を分析した。法的確実性や規制の明確化、相互運用性、決済資産の4点を挙げ、レポ中心の市場規模やトークン化株式の取引実態、拡大に伴うリスクを示した。
10:16
財務省、国債オンチェーン化の3類型を提示 新形態の国債発行も類型に
財務省は8日、国債のオンチェーン対応に関する研究会の初会合で国債トークン化の3類型を示した。MMF受益権の授受から日銀の振替口座簿の対応、制度外での新形態の国債発行まで含む。BUIDLなど海外事例も整理した。
10:05
ビットコイン採掘事業者による売り圧力は緩和傾向=クリプトクアント
クリプトクアントは8日、仮想通貨市場の週間レポートを発表。ビットコイン・マイナーをめぐる収益などの状況が回復し売り圧力が和らいだと分析している。
今から始める仮想通貨特集
通貨データ
重要指標
一覧
新着指標
一覧