はじめての仮想通貨
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とネム財団が、拡大するデジタルエコノミーへの安全なアクセスへ向けてパートナーシップを締結した。そのほかにも今月ネム財団から大きな提携が相次いでおり、ネム・ネットワークの発展に期待が集まっている。
CoinPost App DL
厳選・注目記事
注目・速報 市況・解説 動画解説 新着一覧
03/29 日曜日
11:30
ビットコイン地政学リスク下でも底堅さ維持、停戦協議の行方が焦点|bitbankアナリスト寄稿
米・イラン間の停戦協議をめぐる不透明感が続くなか、BTCは1,100万円近辺で推移。ナスダックが調整入りするなかでも底堅さを維持しており、消去法的な逃避需要が意識され始めている。戦争の長期化懸念と協議の行方が、今後の方向感を左右する鍵となろう。
09:30
今週の主要仮想通貨材料まとめ、ビットコイン底打ちの兆候やリップルのBLOOM参加など
前週比で振り返る仮想通貨市場の最新動向。ビットコインやイーサリアム、XRP、ソラナといった主要銘柄の騰落率や注目材料を一挙紹介。市場トレンドと関連ニュースを詳しく解説する。
09:25
週刊仮想通貨ニュース|堀江貴文氏の400ETH復旧成功やグーグルの量子リスクへの見解に高い関心
今週は、堀江貴文氏の仮想通貨イーサリアムの復旧成功、イーロン・マスク氏率いる宇宙開発企業SpaceXのIPO計画、グーグルの量子リスクに対する見解に関する記事が関心を集めた。
03/28 土曜日
14:15
ビットメインに安保懸念か、トランプ利益相反をウォーレン議員が追及
米民主党のウォーレン上院議員が中国製ビットコインマイニング機器メーカー・ビットメインの安全保障リスクについて商務省に説明を求めた。トランプ大統領の息子らが出資するアメリカン・ビットコインがビットメイン製機器を大量発注しており、政治的利益相反への疑念が高まっている。
13:35
米下院議員、仮想通貨取引所クラーケンへのFRB口座承認に懸念 連銀に書簡
米下院のウォーターズ議員が、カンザスシティ連銀によるクラーケンへの限定目的口座承認に懸念を表明。審査を行った状況などについて、4月10日までの書面回答を要求している。
13:15
ビットコインを売らずに家が買える? コインベース仮想通貨住宅ローンの仕組みを解説
コインベースが「Better Home & Finance」と組み、ビットコインやUSDCを担保にした住宅ローンの提供を発表した。ファニーメイ裏付きで追証なしという独自設計により、仮想通貨保有者が資産を売却せずに住宅購入できる新たな選択肢が生まれる。
11:10
米国で仮想通貨税制を抜本改正へ、超党派パリティ法案が始動
米超党派議員が「デジタル資産パリティ法」草案を公開した。ステーブルコインの非課税条件やステーキング報酬の課税繰り延べなど、投資家・消費者双方に影響する条項が盛り込まれており、米仮想通貨税制の包括的な再設計を目指す。
10:30
欧州中銀、DeFiガバナンスは「分散化されていない」と問題指摘 規制方法を提言
ECBがDeFi運営の集中化を分析した論文を発表した。代表的プロジェクトで上位100名が80%超のガバナンストークンを保有していると分析。透明性向上など具体的な規制を提案している。
10:12
ビットコイン下落 原油高とメジャーSQで荒い展開に、上位トレーダーは弱気姿勢|仮想NISHI
仮想通貨ビットコインは28日、一時約50万円幅の下落となった。イラン情勢の不透明感が強まるなか、ホルムズ海峡が封鎖に近い状態で推移するとの懸念が意識され、原油価格は再び1バレル=100ドルを超えた。
08:30
予測市場出来高が200億ドル突破、地政学イベント取引が主流に=レポート
ブロックチェーン分析企業TRMラボスの報告書によると、予測市場の月次取引高が2025年初頭の12億ドルから200億ドル超へ急拡大した。仮想通貨ではなく地政学・政治イベントが成長を牽引しており、市場操作リスクへの警戒感も高まっている。
07:45
ARKがメタやビットコインETFを売却、仮想通貨関連株は月間安値を更新
キャシー・ウッド率いるARK InvestがMeta、Nvidia、自社ビットコインETF(ARKB)の保有比率を調整し一部売却。中東情勢の悪化を受け、StrategyやRobinhoodなど仮想通貨関連株は軒並み月間安値を更新した。
07:30
米ビットコイン現物ETF、26日に270億円超が純流出
仮想通貨ビットコインの米国の現物ETFは26日、270億円超の資金が純流出し、約3週間で最大規模となった。専門家が資金が流出した原因を分析している。
06:50
ビットコインとイーサリアム、初期保有者が売却加速
2013年取得のビットコイン大口保有者がバイナンスへの移送を継続し、イーサリアムICO参加者も段階的な売却を進めている。長期保有者の利益確定が相次ぐ中、ビットコインは直近1週間で約6%下落し市場の警戒感が高まっている。
06:15
アンソロピックの破壊的AI「Claude Mythos」資料流出、サイバーセキュリティ・仮想通貨セクターで警戒感強まる
Anthropicの未公開モデル「Claude Mythos」の資料が流出。超強力な脆弱性特定能力が判明。Palo Alto Networksなどセキュリティ株や仮想通貨セクターが警戒し大幅下落した。
05:40
買収効果で最高益見通し、リップルCEOが成長戦略を語る
リップルのCEOブラッド・ガーリングハウスが過去最高の四半期業績を見込む一方、クラリティー法の成立が4月末から5月末に後ずれする見通しを示した。
通貨データ
グローバル情報
一覧
プロジェクト
アナウンス
上場/ペア
重要指標
一覧
新着指標
一覧