# ブロックチェーンサイトの可能性を再考する最近発生した出来事が、伝統的なドメインアクセスサービスを再評価させることになりました。これまで安定して信頼できると考えられていたドメイン解析サービスにも問題が発生し、私たちは考えさせられます: 非中央集権的なソリューションは、探求に値する代替選択となり得るのでしょうか?ブロックチェーン上にウェブページを展開することには、以下の利点があるかもしれません:1. 非中央集権: すべての変更には合意が必要であり、単一の機関が独断で行動することはできません。2. 証明書は不要:ブロックチェーン自体は暗号技術を使用しており、追加の証明書を設定する必要はありません。以前、あるブロックチェーンプラットフォームのドメインソリューションに触れたとき、それは単なる面白い試みだと思い、実用性は高くないと感じました。結局、従来のアクセス方法はすでにかなり安定して普及しています。しかし、今考えると、このようなソリューションには本当に応用シーンがあるかもしれず、さらなる研究に値すると思います。## ブロックチェーンにおけるウェブサイトの作成この記事では、あるブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにすることを試みます。全体のプロセスは3つのステップに分かれています: 1. ドメイン名を購入する; 2. フロントエンドページを準備する; 3. ページをドメインにバインドする。ブロックチェーンのドメイン名の概念はWeb2の世界に似ており、複雑なアドレスに別名を提供します。ブロックチェーンではユーザーアドレスを、Web2ではサーバーのIPアドレスを表します。### ドメインを購入するあるブロックチェーンプラットフォームを例にとると、ドメイン名は公式ウェブサイトを通じて購入でき、プラットフォームのトークンで価格が設定されています。Web2と同様に、文字数が短いドメイン名ほど価格が高く、1〜100トークンの範囲です。未使用のドメイン名は低価格で入札でき、カウントダウンが始まると誰でも入札に参加できます。成功裏に購入されたドメイン名はNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメイン名の有効期限は1年で、期限が切れると回収されます。総じて、ドメイン名は公式ウェブサイトでオークションを通じて取得することも、他のユーザーから購入することもできます。### フロントエンドページを準備するこのステップでは、表示用のフロントエンドページを準備する必要があります。簡単のために、この記事では1つのhtmlファイルのみを準備し、nginxを使用してそれを公開します。また、フロントエンドページを実行するために1台のクラウドサーバーが必要です。このプロセスは、従来のフロントエンドアプリケーションのデプロイメントと似ています。### ブロックチェーンドメインにバインドページブロックチェーンドメインを取得した後、公式ウェブサイトで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/social/moments-409cad848e0cd7fb56036af4a19b2b54)### ブロックチェーンドメインリクエストプロセスブロックチェーンドメイン名をリクエストする際、まずはチェーン上で対応するANDLアドレスを照会します。これはWeb2におけるIPアドレスに類似しています。照会プロセスはDNS照会に似ています。ANDLアドレスに基づいて、リクエストは対応するマシンに転送され、その後指定されたページが返されます。全体のプロセスはWeb2に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法が異なることです。### プロキシを通じてページにアクセスする公式に提供されたプロキシツールの使用をお勧めします。ダウンロードしてインストールし、起動すると、ローカルでプロキシポートが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-204f37eb9a279792db5c7e4c41c232d0)## 使用まとめ現在使用していて、以下のいくつかの問題に直面しています:1. 実行環境に要件があります。システムは新しいバージョンのglibcをサポートする必要があり、デプロイ前にマシンが条件を満たしているか確認する必要があります。2. ドキュメントが十分に明確ではありません。需要が少ないため、ドキュメントが十分に整備されておらず、自分で探る必要があります。中国語のドキュメントの更新も遅れています。3. アクセス速度が遅い。従来のウェブサイトに比べて、アクセス速度が遅く、今後大きな改善の余地があります。4. ウォレットサポートの不足。公式はシンプルな埋め込みブラウザページを提供していますが、現在は主流のウォレットによってフィッシングサイトと見なされています。総じて、現在の体験は一般的で、改善の余地がたくさんあります。しかし、この方向性は非常に革新的で、試す価値があります。
ブロックチェーンサイトの新しい可能性:デプロイからアクセスまでの完全ガイド
ブロックチェーンサイトの可能性を再考する
最近発生した出来事が、伝統的なドメインアクセスサービスを再評価させることになりました。これまで安定して信頼できると考えられていたドメイン解析サービスにも問題が発生し、私たちは考えさせられます: 非中央集権的なソリューションは、探求に値する代替選択となり得るのでしょうか?
ブロックチェーン上にウェブページを展開することには、以下の利点があるかもしれません:
非中央集権: すべての変更には合意が必要であり、単一の機関が独断で行動することはできません。
証明書は不要:ブロックチェーン自体は暗号技術を使用しており、追加の証明書を設定する必要はありません。
以前、あるブロックチェーンプラットフォームのドメインソリューションに触れたとき、それは単なる面白い試みだと思い、実用性は高くないと感じました。結局、従来のアクセス方法はすでにかなり安定して普及しています。しかし、今考えると、このようなソリューションには本当に応用シーンがあるかもしれず、さらなる研究に値すると思います。
ブロックチェーンにおけるウェブサイトの作成
この記事では、あるブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにすることを試みます。全体のプロセスは3つのステップに分かれています: 1. ドメイン名を購入する; 2. フロントエンドページを準備する; 3. ページをドメインにバインドする。
ブロックチェーンのドメイン名の概念はWeb2の世界に似ており、複雑なアドレスに別名を提供します。ブロックチェーンではユーザーアドレスを、Web2ではサーバーのIPアドレスを表します。
ドメインを購入する
あるブロックチェーンプラットフォームを例にとると、ドメイン名は公式ウェブサイトを通じて購入でき、プラットフォームのトークンで価格が設定されています。Web2と同様に、文字数が短いドメイン名ほど価格が高く、1〜100トークンの範囲です。
未使用のドメイン名は低価格で入札でき、カウントダウンが始まると誰でも入札に参加できます。成功裏に購入されたドメイン名はNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメイン名の有効期限は1年で、期限が切れると回収されます。
総じて、ドメイン名は公式ウェブサイトでオークションを通じて取得することも、他のユーザーから購入することもできます。
フロントエンドページを準備する
このステップでは、表示用のフロントエンドページを準備する必要があります。簡単のために、この記事では1つのhtmlファイルのみを準備し、nginxを使用してそれを公開します。また、フロントエンドページを実行するために1台のクラウドサーバーが必要です。このプロセスは、従来のフロントエンドアプリケーションのデプロイメントと似ています。
ブロックチェーンドメインにバインドページ
ブロックチェーンドメインを取得した後、公式ウェブサイトで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に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法が異なることです。
プロキシを通じてページにアクセスする
公式に提供されたプロキシツールの使用をお勧めします。ダウンロードしてインストールし、起動すると、ローカルでプロキシポートが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)
使用まとめ
現在使用していて、以下のいくつかの問題に直面しています:
実行環境に要件があります。システムは新しいバージョンのglibcをサポートする必要があり、デプロイ前にマシンが条件を満たしているか確認する必要があります。
ドキュメントが十分に明確ではありません。需要が少ないため、ドキュメントが十分に整備されておらず、自分で探る必要があります。中国語のドキュメントの更新も遅れています。
アクセス速度が遅い。従来のウェブサイトに比べて、アクセス速度が遅く、今後大きな改善の余地があります。
ウォレットサポートの不足。公式はシンプルな埋め込みブラウザページを提供していますが、現在は主流のウォレットによってフィッシングサイトと見なされています。
総じて、現在の体験は一般的で、改善の余地がたくさんあります。しかし、この方向性は非常に革新的で、試す価値があります。