ゼファーネットのロゴ

ENSをDAppに統合する方法| ENSとブロックチェーンネットワークのリンク

日付:

ブロックチェーンはそのような初期のテクノロジーであり、採用の非常に幼い段階で世界に無数の新しい概念を与えてきました。 それがDefi、暗号通貨、フラッシュローン、またはトークンであるかどうかにかかわらず、これらすべてが世界中の大衆に破壊的な影響を及ぼしました。 人々はその多様性のために多くの分野でブロックチェーン技術を広く採用しています。 これは、ENSをDAppに統合するのに役立ちます。

ブロックチェーンテクノロジーのさまざまな製品の中で、DAppはブロックチェーンエコシステムの最も重要なコンポーネントのXNUMXつです。 それらは、アプリケーションの認識方法に徐々に革命をもたらしています。 

Dapp、または分散型アプリケーションは、単一の集中型サーバーでは機能せず、代わりにピアツーピア分散ネットワーク上で機能するアプリケーションです。 

ここで注目すべき観察のXNUMXつは、分散型アプリケーションがBlockchainの前に存在していたことです。 これらは通常、分散コンピューティングによってホストされるアプリケーションです。 ただし、急速に成長しているBlockchainのエコシステムにより、Blockchainはより実現可能で主流になっています。 

ブロックチェーン上に構築されたこれらのDAppには、トランザクションを管理するバックエンドに接続されたフロントエンドとスマートコントラクトがあり、デジタルマーケットプレイス、ID、またはウォレットにリンクできます。 Webアプリケーションと同様に、DAppにもユーザーエクスペリエンスのために参照できるドメイン名があります。 

DAppを構築およびホストするための最も人気のあるプラットフォームは、イーサリアムブロックチェーンです。 イーサリアムの堅牢性言語を使用して、分散型スマートコントラクトを作成し、それをバックエンドとフロントエンドにリンクして、DAppを作成できます。 

ただし、DAppが名前解決を実行するために、Ethereum Name Service(ENS)統合を使用できます。 ENSは、完全修飾ドメイン名(alice。ethなど)から42文字の長さのイーサリアムアドレス(0x9fbda871d559710256a2502a2517b794b482db40など)への名前変換を行うドメインネームサービス(DNS)と同等です。

ENSとは何ですか?

イーサリアムネームサービスは、長いアドレスの代わりに、より意味のある、より人間が読める名前を付けるために利用されるサービスです。たとえば、イーサリアムエコシステムでよく使用されるイーサリアムアドレスやスウォームハッシュなどです。 本質的に、翻訳を実行するために、ENSはスマートコントラクトの中央レジストリを使用して翻訳を実行します。 

ENSがどのように機能するかを明確に把握するために、支払いのドメインリクエストがENSに対して行われることを検討してください。 これで、ENSは中央レジストリのスマートコントラクトにクエリを実行して、トップレベルドメイン(.eth)のスマートコントラクトにアクセスします。 トップレベルドメインのスマートコントラクトに到達すると、ネットワーク内のリゾルバー(quillhash.eth)スマートコントラクトに対してクエリが実行されます。 次に、payment.quillhash.ethドメインの実際のアドレスを使用して、信頼できるスマートコントラクトに対してクエリが実行され、クエリが解決されます。

ENSをDAppに統合する 

ENSを任意のDappと統合するには、Dappを開発する際に特定の概要に従う必要があります。 以下は、DAppに組み込むために必要な統合手順です。

  • ENS名の解決

DAppでのENS統合に向けた最初の最も重要なステップは、ENS名をイーサリアムアドレスに自動的に解決する組み込み機能を用意することです。 たとえば、ユーザーはネットワークを介して誰かに送金したいと考えています。 考えられる回避策は、受信者の長くて複雑なイーサリアムアドレスを覚えて、送金することです。 一方、DAppにENS名を解決する機能がある場合、送信者は受信者のENS名を入力して、すぐにトランザクションを実行できます。 

  • 逆引きをサポートする

次は、DAppでの逆解決のサポートです。 ユーザーがDAppにイーサリアムアドレスを入力するとします。 その場合、アプリケーションは、イーサリアムアドレスのENS名への逆解決を実行する機能を備えている必要があります。 この追加された機能により、使いやすさが向上し、ユーザーエクスペリエンスが包括的に向上します。 

  • ユーザーに名前を付けさせる

ENS統合の最後のステップでは、ユーザーがENS名を変更します。 これは、名前の登録と名前の更新のXNUMXつの方法で実行できます。 名前登録を理解するために、さまざまなユーザーが登録されているeウォレットDAppについて考えてみます。 Dappは、ユーザーに一意のENS名(username.walletdapp.ethなど)を提供する必要があります。 名前の更新の場合、Dappには、ユーザーが事前に所有しているENS名をeウォレットのDappに追加する機能が必要です。

まとめ 

複雑なステートメントやアドレスを覚えて頻繁にやり取りすることは、このペースの速い世界で私たちが好むことではありません。 取引する唯一の方法としてイーサリアムウォレットアドレスだけを持っていると、分散型アプリケーションの承認を延期し、大量採用の障壁として機能する可能性があります。

ドメイン名をアドレスに、またはその逆に効果的にマッピングするサービスを導入することにより、イーサリアムネームサービスは大きな前進となる可能性があります。 

イーサリアムで作成されているDAppの規模と、イーサリアムが最も多くのDAppをホストしているという事実を考慮すると、ENSを持つことは分散型の未来への第一歩です。 他のパブリックブロックチェーンプラットフォームがどのように同様のイノベーションを生み出すかを見るのは興味深いでしょう。

QuillHashに連絡する

何年にもわたる業界での存在感により、 クイルハッシュ 世界中にエンタープライズソリューションを提供してきました。 専門家チームを擁するQuillHashは、DeFiエンタープライズを含むさまざまな業界ソリューションを提供する大手ブロックチェーン開発会社です。ブロックチェーン開発で支援が必要な場合は、お気軽に専門家にご連絡ください ここで!

その他の更新については、QuillHashをフォローしてください

Twitter | LinkedIn Facebook

コインスマート。 BesteBitcoin-ヨーロッパのBörse
ソース:https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

スポット画像

最新のインテリジェンス

スポット画像

私たちとチャット

やあ! どんな御用でしょうか?