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