DecentologyがSolanaでのDapp開発を簡素化します
2021年1月21日
より快適な開発者ツールの構築
DecentologyのDappStarterプラットフォームを使用することで、開発者はスマートコントラクト、Web UI、ユニットテスト、サーバーサイドAPIを含むカスタマイズDappソースコードを数回クリックするだけで作成することができ、これによりSolana上でdappsを構築する開発者は15分以内で開発を開始できるようになります。
DappStarterはブロックチェーン分野の大きな課題の一つである開発ツールの改善に取り組んでいます。この分野に新規参入した開発者は、全く新しいプログラミングパラダイムの学習の必要性に苦労しており、その問題に対応した適切なツールが存在しないことが事態をより難化させています。今回のSolanaとの統合は、Solana上でdappsを構築していこうとするJavaScript/TypeScriptの開発者にとって、開発プロセスの簡素化と迅速な開発を可能にするものです。
SolanaにおけるDappiness
SolanaはシングルチェーンのProof-of-Stakeプロトコルであり、開発者はスケーラビリティを犠牲にすることなく、ネットワーク効率を向上させる独自のProof-of-History (PoH)メカニズムによる分散化の利点を享受することができます。Solanaは現在、50,000TPSという驚異的な処理を0.0001ドルという低コストで可能にすることができます。
その他のSolanaのアーキテクチャの詳細はこちらをご覧ください。
そのようなハイスペックを有するSolanaとDappStarterが統合することよって開発者は簡単にスケーラブルなdappsを構築することが可能になるというわけです。
“ブロックチェーンアプリの構築は既存のアプリ構築プロセスとは全く別物であり、開発者はアプローチ全体の方向性を見直す必要が生じています。これは非常に時間と労力のかかる作業となります。DappStarterは、複雑で難解な作業の大半をショートカットし、数日や数週間ではなく開発者が数分でのDapps構築を可能にします。
- Decentology Co-founder/CEO Nik Kalyani
Dappの作成方法
ステップ1 -dappstarter.decentology.comからBlockchainsに移動してSolanaを選択
ステップ2 -Smart Contract FeaturesでDappに含める機能を選択
ステップ3- Dapp Nameにスクロールダウンしてプロジェクト名を入力し、Loginをクリックすると認証ページにリダイレクトされます
ステップ4 -Create Dappをクリック
ステップ5 -GitHubリポジトリリンクに移動し、プロジェクトをクローンしてください!
ステップ6 -ターミナルまたはコマンドウィンドウでdappプロジェクトフォルダに移動しyarnと入力してLerna monorepoのdependenciesをインストールします
ステップ7 -dependenciesがインストールされたらyarn startと入力し、ブロックチェーンコードをコンパイルして移行。webpackを使用してWebクライアントを構築・起動し、NestJSサーバAPIを実行するDappStarterオーケストレーションを開始します
これで完了です!プロジェクトのコードを探索することで、必要に応じてコードを変更することができます。