# オンチェーンのウェブサイトデプロイ: 新たな可能性の探求最近発生した出来事は、従来のドメインアクセスサービスの信頼性を再考させるものとなりました。これまで安定していると考えられていたドメイン解析サービスにも問題が発生することがあるため、分散型のソリューションが探求する価値のある代替選択肢である可能性を思い起こさせます。ブロックチェーン上にウェブページを展開することには、以下の利点があるかもしれません:1. 非中央集権:すべての変更はコンセンサスが必要であり、単一の機関が独断で行動することはできません。2. 証明書は不要: ブロックチェーン自体が暗号技術を使用しているため、追加の証明書の設定は必要ありません。以前、あるブロックチェーンプラットフォームのドメインソリューションに接触した際、これは単なる新しい試みだと思い、実用性はあまり高くないと感じました。結局、従来のアクセス方法はすでに相当安定して普及しています。しかし今考えると、このようなソリューションには本当に使い道があるかもしれず、さらなる研究に値すると思います。## ブロックチェーンサイト作成プロセスブロックチェーンでウェブサイトを作成するプロセスは大きく分けて三つのステップに分かれます: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はグローバル設定ファイルで、公式ウェブサイトからダウンロードできます。### ブロックチェーンドメインにアクセス直接ブラウザにブロックチェーンドメインを入力してもアクセスできません。ブラウザはそれを解析する方法を知らないからです。いくつかの追加操作が必要です。ブロックチェーンドメイン名をリクエストする際、まずオンチェーンで対応するANDLアドレスを照会します。これはWeb2でのIPアドレスに似ており、ウェブサイトを展開する際に自動的に生成されます。このプロセスはDNS照会に似ています。その後、ANDLアドレスに基づいてリクエストを対応するマシンに転送し、指定されたページを返します。全体の流れはWeb2と似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法です。### 代理アクセスを通じて公式に提供されたプロキシツールの使用を推奨します。ダウンロードしてインストールし、起動後に8080ポートでプロキシが開かれ、その後はブロックチェーンのドメインにアクセスできるようになります。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-204f37eb9a279792db5c7e4c41c232d0)## 使用まとめ現在使用中に以下の問題が発生しています:1. 実行環境に要件があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、デプロイ前に確認する必要があります。2. ドキュメントが十分に明確ではありません。ニーズが少ないため、ドキュメントが十分に整備されておらず、自分で試行錯誤する必要があります。中国語版の更新も遅れています。3. アクセス速度が遅い。従来のウェブサイトよりも遅く、将来的に大きな改善の余地がある。4. ウォレットのサポートが得られません。公式が提供する内蔵ブラウザはプロキシ接続をインストールせずにアクセスできますが、主流のウォレットによってフィッシングサイトと認定されています。総じて言えば、現在の体験は一般的で、多くの改善点があります。しかし、この方向性は非常に革新的で、試す価値があります。
ブロックチェーンサイトの展開:分散化のネットワークの新しい章
オンチェーンのウェブサイトデプロイ: 新たな可能性の探求
最近発生した出来事は、従来のドメインアクセスサービスの信頼性を再考させるものとなりました。これまで安定していると考えられていたドメイン解析サービスにも問題が発生することがあるため、分散型のソリューションが探求する価値のある代替選択肢である可能性を思い起こさせます。
ブロックチェーン上にウェブページを展開することには、以下の利点があるかもしれません:
非中央集権:すべての変更はコンセンサスが必要であり、単一の機関が独断で行動することはできません。
証明書は不要: ブロックチェーン自体が暗号技術を使用しているため、追加の証明書の設定は必要ありません。
以前、あるブロックチェーンプラットフォームのドメインソリューションに接触した際、これは単なる新しい試みだと思い、実用性はあまり高くないと感じました。結局、従来のアクセス方法はすでに相当安定して普及しています。しかし今考えると、このようなソリューションには本当に使い道があるかもしれず、さらなる研究に値すると思います。
ブロックチェーンサイト作成プロセス
ブロックチェーンでウェブサイトを作成するプロセスは大きく分けて三つのステップに分かれます: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はグローバル設定ファイルで、公式ウェブサイトからダウンロードできます。
ブロックチェーンドメインにアクセス
直接ブラウザにブロックチェーンドメインを入力してもアクセスできません。ブラウザはそれを解析する方法を知らないからです。いくつかの追加操作が必要です。
ブロックチェーンドメイン名をリクエストする際、まずオンチェーンで対応するANDLアドレスを照会します。これはWeb2でのIPアドレスに似ており、ウェブサイトを展開する際に自動的に生成されます。このプロセスはDNS照会に似ています。
その後、ANDLアドレスに基づいてリクエストを対応するマシンに転送し、指定されたページを返します。全体の流れはWeb2と似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法です。
代理アクセスを通じて
公式に提供されたプロキシツールの使用を推奨します。ダウンロードしてインストールし、起動後に8080ポートでプロキシが開かれ、その後はブロックチェーンのドメインにアクセスできるようになります。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)
使用まとめ
現在使用中に以下の問題が発生しています:
実行環境に要件があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、デプロイ前に確認する必要があります。
ドキュメントが十分に明確ではありません。ニーズが少ないため、ドキュメントが十分に整備されておらず、自分で試行錯誤する必要があります。中国語版の更新も遅れています。
アクセス速度が遅い。従来のウェブサイトよりも遅く、将来的に大きな改善の余地がある。
ウォレットのサポートが得られません。公式が提供する内蔵ブラウザはプロキシ接続をインストールせずにアクセスできますが、主流のウォレットによってフィッシングサイトと認定されています。
総じて言えば、現在の体験は一般的で、多くの改善点があります。しかし、この方向性は非常に革新的で、試す価値があります。