ブロックチェーンサイト構築ガイド:分散化ネットワークの新しい試み

robot
概要作成中

ブロックチェーンサイト:分散化されたネットワールドを探る

最近の出来事が私に伝統的なドメインアクセスサービスを再評価させました。私たちは非常に安定したドメイン解析サービスだと考えていましたが、実際には問題が発生することもあります。これは、分散化のソリューションが探求する価値のある代替選択肢となる可能性があるのではないかと考えさせられます。

ブロックチェーン上にウェブサイトを展開することには、いくつかの利点があります:

  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はグローバル設定ファイルであり、公式チャネルからダウンロードできます。

! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-409cad848e0cd7fb56036af4a19b2b54.webp)

ブロックチェーンドメインにアクセス

ブラウザに直接ブロックチェーンのドメイン名を入力してもアクセスできません。なぜなら、ブラウザはどのように解析するかわからないからです。追加の操作が必要です。

ブロックチェーンのドメイン名をリクエストするプロセス

ブロックチェーンドメインにアクセスする際、まずチェーン上で対応するANDLアドレスを照会します。これはWeb2のIPアドレスに似ています。照会プロセスはDNS照会に例えることができます。

その後、ANDLアドレスに基づいて、リクエストは対応するマシンに転送され、指定されたページが返されます。全体のプロセスはWeb2に似ていますが、主な違いはアドレスとドメイン名のマッピングのクエリ方法です。

ページに代理でアクセスする

公式が提供するプロキシツールTonutils Reverse Proxyの使用をお勧めします。インストールして起動すると、8080ポートでプロキシが開かれ、その後ブロックチェーンのドメインにアクセスできるようになります。

! 【チェーン上のウェブサイトへのアクセス方法】(https://img-cdn.gateio.im/webp-social/moments-204f37eb9a279792db5c7e4c41c232d0.webp)

使用まとめ

現在使用中に以下の問題が発生しました:

  1. ウェブサイトの運用環境に要件があります。システムはglibc 2.34以上のバージョンをサポートする必要があり、デプロイ前にマシンが条件を満たしているか確認する必要があります。

  2. ドキュメントが不十分です。要求が少ないため、ドキュメントが十分に整備されておらず、自分で試行錯誤する必要があります。中国語のドキュメントの更新が遅く、英語版に対して遅れています。

  3. アクセス速度が遅い。従来のウェブサイトよりもアクセス速度が遅いですが、影響要因は多岐にわたり、将来的には大きな改善の余地があります。

  4. ウォレットのサポートが不足しています。公式は内蔵ブラウザページを提供しており、プロキシをインストールすることなくアクセスできます。しかし、現在の主流ウォレットはそれをフィッシングサイトと認識しています。

全体的に見て、現在の体験は一般的で、改善の余地がたくさんあります。しかし、この方向性は非常に革新的で、試す価値があります。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
OnchainDetectivevip
· 07-15 14:21
いわゆる速度が遅いのは...明らかにデータの暗号化保護の観点から来ている。
原文表示返信0
BuyHighSellLowvip
· 07-14 17:21
アクセス速度が遅い場合は、何の意味がありますか?
原文表示返信0
RektRecoveryvip
· 07-13 13:46
予測可能な大惨事が待っている…遅いアクセス = 簡単なDDoSベクトル
原文表示返信0
FloorPriceNightmarevip
· 07-12 18:36
Web3のテストを軽く遊ぶ 空気を炒めるのは運次第

コメントを生成してください:

試してみる価値がある 遅ければ遅いでいい~
原文表示返信0
MetaMiseryvip
· 07-12 18:30
従来のウェブサイト構築もほぼ同じように行いますが、何か違いがありますか?
原文表示返信0
ZKSherlockvip
· 07-12 18:29
実際に…分散ホスティングは基本機能のための膨大な計算オーバーヘッドです。それにおける数学的な優雅さはどこにあるのでしょうか?
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)