# ブロックチェーンサイトのデプロイ: 分散化の新しい可能性を探る最近発生した事件は、従来のドメインアクセスサービスの安定性についての再考を促しました。これまで非常に信頼できると考えられていたドメイン解析サービスにも問題が発生することがあるため、分散化のソリューションが検討に値する代替選択肢となる可能性があります。ブロックチェーン上でウェブサイトを展開することには、以下の利点があるかもしれません:1. 分散化: どんな変更も集団の合意が必要であり、単一の意思決定機関は存在しません。2. 証明書不要:ブロックチェーン自体は暗号技術を採用しており、追加の証明書は必要ありません。以前、あるブロックチェーンプラットフォームのドメインソリューションに触れた時、それはただの面白い試みであり、実用性は限られていると思いました。結局、従来のアクセス方法はかなり安定して普及しています。しかし今考えると、このようなソリューションには確かに適用シーンがあるかもしれず、さらなる研究に値すると思います。## ブロックチェーンサイト作成プロセス次に、特定のブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにします。プロセスは3つのステップに分かれています:1. ドメイン名を購入する;2. フロントエンドページを準備する;3. ページをドメイン名にバインドする。ブロックチェーンにおけるドメイン名の概念はWeb2の世界と似ており、複雑なアドレスの別名です。ブロックチェーンではユーザーアドレスを表し、Web2ではサーバーのIPアドレスです。### ドメイン購入あるブロックチェーンプラットフォームを例にとると、ドメインは公式ウェブサイトで購入でき、プラットフォームのトークンで価格が設定されています。Web2と同様に、文字数が短いドメインほど価格が高く、1〜100トークンの範囲です。未使用のドメイン名は低価格で競り落とすことができ、カウントダウンが始まると誰でも入札に参加できます。ドメイン名はNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメイン名の有効期限は1年で、期限が切れると回収されます。全体として、ドメイン名を取得する方法には、公式ウェブサイトのオークションとユーザー間の取引が含まれます。### フロントエンドページの準備このステップでは、表示用のフロントエンドページを準備する必要があります。操作を簡素化するために、HTMLファイルを1つだけ準備し、Nginxを使用して公開します。これには、フロントエンドページを実行するためのクラウドサーバーが必要です。このプロセスは、従来のフロントエンドアプリケーションのデプロイと同じです。### ページバインディングドメインを取得した後、公式ウェブサイトでANDLアドレスをバインドできます。また、プラットフォームが提供するバインドツールを使用して、公式ガイドに従って操作することもできます。バインドが完了した後、サーバー上でリスニングポートを起動する必要があります。これはHTTPリクエストをUDPに転送するために使用されます。公式が提供するrldp-http-proxyツールを使用して、以下のコマンドで起動できます: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と似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法です。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-409cad848e0cd7fb56036af4a19b2b54)### 代理を通じてアクセスする公式提供のTonutils Reverse Proxyツールを使用することをお勧めします。インストールして起動すると、8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/social/moments-204f37eb9a279792db5c7e4c41c232d0)## 使用まとめ現在使用中に以下の問題が発生しました:1. 実行環境に要求があり、システムはglibc 2.34以上のバージョンをサポートする必要があります。2. ドキュメントが十分に明確ではなく、需要が少ないため、自分で探る必要があります。中国語のドキュメントは更新が遅いです。3. アクセス速度が遅く、従来のウェブサイトに遅れを取っています。4. ウォレットサポートの欠如、公式提供のインブラウザページが主流のウォレットによってフィッシングサイトとして認識されています。全体的に見て、現在の体験は普通で、まだ大きな改善の余地があります。しかし、この方向性には革新性があり、試す価値があります。
ブロックチェーンサイトの展開における分散化ソリューションの利点と課題を探る
ブロックチェーンサイトのデプロイ: 分散化の新しい可能性を探る
最近発生した事件は、従来のドメインアクセスサービスの安定性についての再考を促しました。これまで非常に信頼できると考えられていたドメイン解析サービスにも問題が発生することがあるため、分散化のソリューションが検討に値する代替選択肢となる可能性があります。
ブロックチェーン上でウェブサイトを展開することには、以下の利点があるかもしれません:
分散化: どんな変更も集団の合意が必要であり、単一の意思決定機関は存在しません。
証明書不要:ブロックチェーン自体は暗号技術を採用しており、追加の証明書は必要ありません。
以前、あるブロックチェーンプラットフォームのドメインソリューションに触れた時、それはただの面白い試みであり、実用性は限られていると思いました。結局、従来のアクセス方法はかなり安定して普及しています。しかし今考えると、このようなソリューションには確かに適用シーンがあるかもしれず、さらなる研究に値すると思います。
ブロックチェーンサイト作成プロセス
次に、特定のブロックチェーンプラットフォーム上にウェブサイトをデプロイし、ブラウザからアクセスできるようにします。プロセスは3つのステップに分かれています:1. ドメイン名を購入する;2. フロントエンドページを準備する;3. ページをドメイン名にバインドする。
ブロックチェーンにおけるドメイン名の概念はWeb2の世界と似ており、複雑なアドレスの別名です。ブロックチェーンではユーザーアドレスを表し、Web2ではサーバーのIPアドレスです。
ドメイン購入
あるブロックチェーンプラットフォームを例にとると、ドメインは公式ウェブサイトで購入でき、プラットフォームのトークンで価格が設定されています。Web2と同様に、文字数が短いドメインほど価格が高く、1〜100トークンの範囲です。
未使用のドメイン名は低価格で競り落とすことができ、カウントダウンが始まると誰でも入札に参加できます。ドメイン名はNFT形式でユーザーのウォレットに保存され、取引が可能です。ドメイン名の有効期限は1年で、期限が切れると回収されます。
全体として、ドメイン名を取得する方法には、公式ウェブサイトのオークションとユーザー間の取引が含まれます。
フロントエンドページの準備
このステップでは、表示用のフロントエンドページを準備する必要があります。操作を簡素化するために、HTMLファイルを1つだけ準備し、Nginxを使用して公開します。これには、フロントエンドページを実行するためのクラウドサーバーが必要です。このプロセスは、従来のフロントエンドアプリケーションのデプロイと同じです。
ページバインディング
ドメインを取得した後、公式ウェブサイトでANDLアドレスをバインドできます。また、プラットフォームが提供するバインドツールを使用して、公式ガイドに従って操作することもできます。
バインドが完了した後、サーバー上でリスニングポートを起動する必要があります。これはHTTPリクエストをUDPに転送するために使用されます。公式が提供するrldp-http-proxyツールを使用して、以下のコマンドで起動できます:
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と似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法です。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-409cad848e0cd7fb56036af4a19b2b54.webp)
代理を通じてアクセスする
公式提供のTonutils Reverse Proxyツールを使用することをお勧めします。インストールして起動すると、8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。
! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)
使用まとめ
現在使用中に以下の問題が発生しました:
実行環境に要求があり、システムはglibc 2.34以上のバージョンをサポートする必要があります。
ドキュメントが十分に明確ではなく、需要が少ないため、自分で探る必要があります。中国語のドキュメントは更新が遅いです。
アクセス速度が遅く、従来のウェブサイトに遅れを取っています。
ウォレットサポートの欠如、公式提供のインブラウザページが主流のウォレットによってフィッシングサイトとして認識されています。
全体的に見て、現在の体験は普通で、まだ大きな改善の余地があります。しかし、この方向性には革新性があり、試す価値があります。