最近発生した事件は、伝統的なドメインアクセスサービスの信頼性を再考させるものです。我々は非常に安定したドメイン解析サービスが、問題が発生することもあるとは思いもしませんでした。これは、分散化のソリューションが探求する価値のある代替案となる可能性があるのではないかと考えさせられます。ブロックチェーン上にページを展開することには、以下のいくつかの利点があります。1. 分散化:すべての変更は合意が必要であり、単一の機関が独断で行動することはできません。2. 証明書不要:ブロックチェーン自体は暗号技術を使用しており、追加の証明書設定は必要ありません。以前、あるブロックチェーンプラットフォームのドメインソリューションについて知っていましたが、その時は単に新鮮で面白いと思っていて、実用性は高くないと考えていました。結局、従来のアクセス方法はすでにかなり安定して普及しています。しかし、今考えると、このようなソリューションには本当に独自の適用シーンがあるかもしれず、さらなる研究に値すると思います。### ブロックチェーンでウェブサイトを作成するこの記事では、特定のブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにすることを試みます。全体のプロセスは3つのステップに分かれています:1. ドメインを購入する;2. フロントエンドページを準備する;3. ページをドメインにバインドする。ブロックチェーンにおけるドメイン名の概念はWeb2の世界と似ており、複雑なアドレスの別名です。ブロックチェーンではユーザーアドレスを表し、Web2ではサーバーのIPアドレスを表します。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-409cad848e0cd7fb56036af4a19b2b54)### ドメインを購入するあるブロックチェーンプラットフォームを例にとると、ドメイン名は公式ウェブサイトを通じて購入でき、プラットフォームのトークンで価格が設定されています。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はグローバル設定ファイルで、公式チャネルから入手できます。### ブロックチェーンドメインにアクセスブラウザに直接ブロックチェーンドメインを入力してもアクセスできません。これは、ブラウザがこの種のドメインを解析できないためです。そのため、いくつかの追加操作が必要です。### ブロックチェーンドメイン名リクエストプロセスブロックチェーンドメイン名をリクエストする際、最初にチェーン上で対応するANDLアドレスを照会します。これはWeb2のIPアドレスに似ており、ウェブサイトを展開する際に自動的に生成されます。この照会プロセスはDNS照会に似ています。その後、ANDLアドレスに基づいて、リクエストは対応するマシンに転送され、指定されたページが返されます。全体のプロセスはWeb2に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法が異なることです。### プロキシ経由でページにアクセス公式に提供されているプロキシツールTonutils Reverse Proxyの使用を推奨します。ダウンロードしてインストールし、起動すると8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-204f37eb9a279792db5c7e4c41c232d0)使用のまとめ現在使用中に以下のいくつかの問題に直面しています:1. ウェブサイトの運営環境に要求があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、デプロイ前にマシンが要求を満たしているか確認する必要があります。2. ドキュメントが十分に明確ではありません。おそらく、要求が少ないため、ドキュメントが十分に整備されておらず、自分で探る必要があります。中国語のドキュメントは更新が遅く、英語版に遅れています。3. アクセス速度が遅い。従来のウェブサイトと比較して、アクセス速度が低下しています。これは複数の要因に関係しており、将来的には大きな改善の余地があります。4. ウォレットのサポートが得られませんでした。公式は、プロキシをインストールせずにアクセスできる簡単な埋め込みブラウザページを提供しています。しかし、現在の主流のウォレットはこれをフィッシングサイトと見なしています。総じて、現在の体験は一般的で、改善の余地がまだたくさんあります。ただし、この方向性は非常に革新性があり、試す価値があります。
ブロックチェーンドメインサイト構築:分散化Web3の新しい方向性の探求
最近発生した事件は、伝統的なドメインアクセスサービスの信頼性を再考させるものです。我々は非常に安定したドメイン解析サービスが、問題が発生することもあるとは思いもしませんでした。これは、分散化のソリューションが探求する価値のある代替案となる可能性があるのではないかと考えさせられます。
ブロックチェーン上にページを展開することには、以下のいくつかの利点があります。
分散化:すべての変更は合意が必要であり、単一の機関が独断で行動することはできません。
証明書不要:ブロックチェーン自体は暗号技術を使用しており、追加の証明書設定は必要ありません。
以前、あるブロックチェーンプラットフォームのドメインソリューションについて知っていましたが、その時は単に新鮮で面白いと思っていて、実用性は高くないと考えていました。結局、従来のアクセス方法はすでにかなり安定して普及しています。しかし、今考えると、このようなソリューションには本当に独自の適用シーンがあるかもしれず、さらなる研究に値すると思います。
ブロックチェーンでウェブサイトを作成する
この記事では、特定のブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにすることを試みます。全体のプロセスは3つのステップに分かれています:1. ドメインを購入する;2. フロントエンドページを準備する;3. ページをドメインにバインドする。
ブロックチェーンにおけるドメイン名の概念はWeb2の世界と似ており、複雑なアドレスの別名です。ブロックチェーンではユーザーアドレスを表し、Web2ではサーバーのIPアドレスを表します。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-409cad848e0cd7fb56036af4a19b2b54.webp)
ドメインを購入する
あるブロックチェーンプラットフォームを例にとると、ドメイン名は公式ウェブサイトを通じて購入でき、プラットフォームのトークンで価格が設定されています。Web2と同様に、文字数が少ないドメイン名ほど価格が高く、1〜100トークンの範囲です。
ドメインが使用されていない場合は、低価格で入札でき、その後カウントダウンオークション段階に入ります。取得したドメインはNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメインの有効期限は1年で、期限が切れた後は回収されます。
要するに、ドメイン名は公式ウェブサイトのオークションを通じて取得するか、他のユーザーから取引して得ることができます。
フロントエンドページの準備
このステップでは、表示用のフロントエンドページを準備する必要があります。プロセスを簡略化するために、この記事では1つのhtmlファイルを準備し、nginxを使用してページを公開します。当然、フロントエンドアプリケーションを実行するためにクラウドサーバーも必要です。このステップは、従来のフロントエンドデプロイと似ています。
ブロックチェーンドメインにページをバインドする
ブロックチェーンドメインを取得した後、公式ウェブサイトでANDLアドレスをバインドできます。また、プラットフォームが提供するバインドツールを使用して、公式ガイドに従って操作することもできます。
バインドが完了したら、サーバー上でリスニングポートを起動する必要があります。これは、httpリクエストをudpに転送するためのものです。公式に提供されているプロキシツールを使用して、以下のコマンドを入力して起動できます:
その中で、8080はHTTPクエリをリッスンするTCPポートで、3333はRLDPおよびADNL活動のためのUDPポートです。global.config.jsonはグローバル設定ファイルで、公式チャネルから入手できます。
ブロックチェーンドメインにアクセス
ブラウザに直接ブロックチェーンドメインを入力してもアクセスできません。これは、ブラウザがこの種のドメインを解析できないためです。そのため、いくつかの追加操作が必要です。
ブロックチェーンドメイン名リクエストプロセス
ブロックチェーンドメイン名をリクエストする際、最初にチェーン上で対応するANDLアドレスを照会します。これはWeb2のIPアドレスに似ており、ウェブサイトを展開する際に自動的に生成されます。この照会プロセスはDNS照会に似ています。
その後、ANDLアドレスに基づいて、リクエストは対応するマシンに転送され、指定されたページが返されます。全体のプロセスはWeb2に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法が異なることです。
プロキシ経由でページにアクセス
公式に提供されているプロキシツールTonutils Reverse Proxyの使用を推奨します。ダウンロードしてインストールし、起動すると8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)
使用のまとめ
現在使用中に以下のいくつかの問題に直面しています:
ウェブサイトの運営環境に要求があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、デプロイ前にマシンが要求を満たしているか確認する必要があります。
ドキュメントが十分に明確ではありません。おそらく、要求が少ないため、ドキュメントが十分に整備されておらず、自分で探る必要があります。中国語のドキュメントは更新が遅く、英語版に遅れています。
アクセス速度が遅い。従来のウェブサイトと比較して、アクセス速度が低下しています。これは複数の要因に関係しており、将来的には大きな改善の余地があります。
ウォレットのサポートが得られませんでした。公式は、プロキシをインストールせずにアクセスできる簡単な埋め込みブラウザページを提供しています。しかし、現在の主流のウォレットはこれをフィッシングサイトと見なしています。
総じて、現在の体験は一般的で、改善の余地がまだたくさんあります。ただし、この方向性は非常に革新性があり、試す価値があります。