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