blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

DecentologyがSolanaでのDapp開発を簡素化します


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オーケストレーションを開始します

‍これで完了です!プロジェクトのコードを探索することで、必要に応じてコードを変更することができます。


‍Decentologyについて

Decentologyは、開発者による分散型アプリの構築プロセスを簡素化するプロジェクトです。DecentologyのDappStarterプラットフォームを使用することで、開発者は最新の構築ツールを使用して新しいブロックチェーンアプリケーションを数分で生成することができるようになります。
Website | Twitter | Discord | YouTube

Solanaについて

SolanaはシングルチェーンのProof-of-Stakeプロトコルを用いたレイヤー1プロジェクトであり、分散化やセキュリティを犠牲にすることなくスケーラビリティを実現することにフォーカスしています。Solanaのスケーリングソリューションの中核をなすのは、Proof-of-History (PoH)と呼ばれる分散型クロックであり、信頼できる単一の時間ソースが存在しない分散型ネットワークにおける「時間」の問題を解決するために構築されました。PoHは、検証可能な遅延関数を使用することで、各ノードがSHA256計算でタイムスタンプをローカルに生成することを可能にします。これにより、ネットワーク全体でタイムスタンプをブロードキャストする必要がなくなり、ネットワーク全体の効率の向上が実現されています。
Website | Twitter | Discord | Telegram