This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
ブロックチェーンドメインの再構築サイト展開 分散化方案がフォローを引きつける
ドメインサービスの再考: ブロックチェーン上のウェブサイトのデプロイ
最近発生した出来事は、従来のドメインアクセスサービスの再考を引き起こしました。私たちは、安定して信頼できるドメイン解析サービスにも問題が発生するとは思ってもみませんでした。これにより、分散型ソリューションが探求する価値のある代替選択肢となる可能性があるのではないかと考えさせられます。
ブロックチェーン上でウェブページを展開することには、以下のいくつかの利点があるかもしれません:
非中央集権:すべての変更には合意が必要であり、単独の機関が独断で行動することはできません。
証明書不要:ブロックチェーン自体が暗号技術を採用しており、追加の証明書の設定は不要です。
以前、あるブロックチェーンプラットフォームのドメインソリューションについて理解したことがあり、その時はこれは単なる面白い試みで、実用性は限られていると思っていました。結局、従来のアクセス方法はかなり安定して普及しています。しかし今見ると、このソリューションには確かに適用できるシーンがあるかもしれず、さらなる研究に値します。
ブロックチェーンでウェブサイトを作成する
本稿では、あるブロックチェーンプラットフォームにウェブサイトをデプロイし、ブラウザからアクセスできるようにすることを試みます。全工程は3つのステップに分かれています:1. ドメイン名の購入;2. フロントエンドページの準備;3. ページをドメインにバインドします。
ブロックチェーンのドメイン名の概念はWeb2の世界と似ており、複雑なアドレスの別名です。ブロックチェーンではユーザーアドレスを表し、Web2ではサーバーのIPアドレスを表します。
ドメインを購入する
あるブロックチェーンプラットフォームを例にとると、ドメインは公式ウェブサイトを通じて購入でき、プラットフォームトークンで価格が設定されています。Web2と同様に、文字数が短いドメインほど価格が高く、1〜100トークンの範囲にあります。
もしドメインが占有されていない場合、低価格で入札できます。入札後、カウントダウンが始まり、その間は誰でも入札できます。獲得したドメインはNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメインの有効期限は1年で、期限が切れた後は回収されます。
総じて、ドメイン名の取得方法には公式サイトのオークションとユーザー間の取引が含まれます。
フロントエンドページの準備
このステップでは、表示用のフロントエンドページを準備する必要があります。操作を簡素化するために、この記事では1つのhtmlファイルを準備し、nginxで公開します。もちろん、フロントエンドページを実行するためにクラウドサーバーも必要です。このステップは従来のフロントエンドアプリケーションのデプロイと似ています。
ドメインにページをバインド
ドメイン名を取得した後、公式サイトでANDLアドレスをバインドできます。また、プラットフォームが提供するバインディングツールを使用し、公式ガイドに従って操作することもできます。
バインディングが完了した後、サーバー上でリスニングポートを起動する必要があります。これはhttpリクエストをudpに転送するために使用されます。公式が提供するプロキシツールを使用して、以下のコマンドを入力して起動できます:
RLDP-HTTP-PROXY/RLDP-HTTP-PROXY -P 8080 -C 3333 -C global.config.json
その中で、8080は受信HTTPクエリをリッスンするTCPポートであり、3333はRLDPおよびADNLアクティビティのためのUDPポートです。global.config.jsonはグローバル設定ファイルで、公式チャネルからダウンロードできます。
ブロックチェーンドメインにアクセス
ブラウザに直接ブロックチェーンドメインを入力してもアクセスできません。ブラウザが解析できないため、いくつかの追加操作が必要です。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-409cad848e0cd7fb56036af4a19b2b54.webp)
ブロックチェーンドメイン名のリクエストプロセス
ブロックチェーンドメイン名をリクエストする際、まずオンチェーンで対応するANDLアドレスを確認します。これはWeb2のIPアドレスに似ています。この確認プロセスはDNSクエリに類似しています。
その後、ANDLアドレスに基づいてリクエストを対応するマシンに転送し、指定されたページを返します。全体のプロセスはWeb2に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法が異なることです。
プロキシを通じてページにアクセスする
公式提供のプロキシツールの使用を推奨します。ダウンロードしてインストールし、起動すると8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)
使用まとめ
現在使用中に以下のいくつかの問題に直面しています:
実行環境に要求があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、展開前にマシンが条件を満たしているか確認する必要があります。
ドキュメントが不十分です。ニーズが少ないため、ドキュメントが十分に整備されておらず、自分で探求する必要があります。中国語版の更新も遅れており、英語版に追いついていません。
アクセス速度が遅い。従来のウェブサイトと比較して、アクセス速度が遅れています。これは多くの要因に関係しており、将来的には大きな改善の余地があります。
ウォレットのサポートが得られませんでした。公式は埋め込みブラウザページを提供しており、プロキシをインストールせずにアクセスできます。しかし、現在の主流ウォレットはこれをフィッシングサイトとして認識しています。
全体的に見て、現在の体験は普通で、改善できる点がたくさんあります。しかし、この方向性は非常に革新性があり、試す価値があります。