この詳細なガイドで、最も人気のあるブロックチェーンDNSと一緒にブロックチェーンDNSソフトウェアについてのすべてを学びます。
DNSは現在、集中管理されたインターネットサーバーへの攻撃により、ウェブサイトが破壊されるDDoS(分散型サービス拒否)攻撃を受けやすい状況にあります。
例えば DDoS攻撃 インターネットのインフラの多くを制御しているDynのような企業へのDDo攻撃は、ほとんどのウェブサイトの崩壊につながる可能性があります。
DNSのセキュリティは、中間者攻撃や、DNSキャッシュポイズニング、DNSスプーフィング、DNS IDハッキングなど、DNSプロトコル攻撃として知られる攻撃にも脅かされている。
=> ブロックチェーンチュートリアルのシリーズを読むにはこちら
ブロックチェーンDNS
DDoS/DoS攻撃では、ネットワークが悪意を持ってサーバーに必要な負荷以上のリクエストを殺到させるため、通常のリクエストに応答できなくなる。これは、コンピュータのネットワークが誤って設定されたり、マルウェアに侵入されたりして、大量のトラフィックをサーバーに誘導したり、リダイレクトしたりする場合に行われる。
DNSクエリーは、ネットワークが悪意のあるリゾルバを使用するように、攻撃者が信頼できるDHCPサーバーにマルウェアを感染させることによっても、攻撃者にリダイレクトされる可能性があります。これは、ほとんどのデバイスが、DHCPプロトコルを介してネットワークプロバイダが手配することができるリゾルバにDNSリクエストを送信するためです。
これは、従来の DNS サーバー は世界中に分散していますが、中央の権威を参照するため、管理が集中し、冗長性があり、単一障害点となっています。
例えば、以下のようなものです。 米国が管理するICANNはルートゾーンを管理しています。DNSは暗号化されていないUDPパケットに依存しているため、エンドツーエンドのデータ整合性がありません。
ファクトチェック
- DNSサーバー、別のDNS資産、DNSプロバイダーの99.9%は非ブロックチェーンである。ちょうど約0.1%がブロックチェーンのDNS資産とプロバイダーです。
- ブロックチェーンDNSは、情報の可用性を改ざんしないという情報の完全性、機密性、情報の認証、システム内の行為を否定できないことを保証する情報の非否認性を向上させることができます。これらは、情報システムにおいて最も重要なことです。
[image source]
プロからのアドバイス
- Blockchain DNSは、独立したソフトウェアとして、またはブラウザ上で使用することができます。このDNSを使用する最も簡単で迅速な方法は、Blockchain DNS for Firefox、Frigate、またはNEM Blockchain DNS extensionsなどのウェブサイトブラウザ拡張機能を介して行う方法です。
- Ethereum Name Serviceなどの一部のブロックチェーンDNSサービスでは、従来のDNSとブロックチェーンDNSシステムを介してドメイン名を解決することができます。これらは、両方の世界の利点を組み合わせることがより好ましいです。
ブロックチェーンDNSとは
ブロックチェーンDNSとは、ブロックチェーン上でドメイン名の登録・管理・解決を行うことができる分散型DNSサーバーのことです。分散型とは、ネットワークの運営や関連ファイルの保存・共有を、ノードとして機能するネットワーク参加者が中間業者を介さず直接接続するピアツーピアのサーバーシステムで行うことを意味します。
一般に、ドメインネームサーバーとは、コンピュータサーバーのネットワーク上に格納された公開ディレクトリであり、例えばブラウザを介してインターネットやウェブサイトを利用するユーザーからの入力を受け取り、機械が読み取り可能な形式に変換するものである。このプロセスはDNS解決と呼ばれる。
例えば、DNSサービスは、www.softwaretestinghelp.com のようなウェブサイトのアドレスを、IPアドレスと呼ばれる数字のシステムに変換します。これは、アルファベットの文字よりも機械が読みやすく、解釈可能なものです。
このIPによって、ユーザーがインターネットを閲覧するために使用しているブラウザは、インターネット上の適切なサーバーを見つけることができ、ユーザーは探している情報を見つけることができるようになります。
Webサイトのアドレスは、対応するIPとDNSで関連付けられています。DNSサービスは、インターネットリソースを特定のIPアドレスに関連付けることで、異なるホスト、ネットワーク、プロトコル、インターネット、および管理活動で使用できるようにするものです。
集中型DNSサーバーと分散型DNSサーバーの比較
ブロックチェーンは現在のDNSシステムの問題をどのように解決するのか?
伝統的に、DNSは中央集権的なサーバー、つまり選ばれた組織やグループ、人々によってコントロールされるサーバーをベースにしています。
Internet Corporation for Assigned Namesなどの組織は、.com拡張子を持つようなトップレベルドメイン(TLD)名を承認し、Godaddyなどのドメイン名レジストラがドメイン名の使用権を販売できるように認定しています。レジストラはTLDの運営も行っています。
集中管理されたDNSサーバーを少数の組織しか制御できないという事実は、サーバーリソースを制御する者や政府による検閲や遮断、また自然災害や目に見えない状況に伴う混乱という形で、インターネットサービスを危険にさらすものです。
集中型システムは、攻撃者が少数のサーバーをハイジャックするか、少数のコントローラーを破損させるだけで済むため、サイバー攻撃や破損に対してもより脆弱である。また、ドメインの盗難や差し押さえによって政治的な影響も受ける。
集中型DNSシステムは暗号化されていないか、暗号化が弱いため、DNSサーバーとルート上のすべての人、すなわち政府、スパイ、ハッカーなどが、あなたがどのウェブサイトを閲覧するよう要求しているのかを知っていることを意味します。
DNSルートを監督し、トップレベルドメインを割り当てるために、単一の企業に過度に依存すると、企業が政府や組織から圧力を受け、DNSから一部の名前を削除したり、特定の名前の使用を禁止することを余儀なくされるといった問題につながる可能性があります。
また、政府や当局は、例えば、ある国のインターネットサービスプロバイダに対して、特定のIPアドレスへのドメイントラフィックの誘導を停止するよう指示することができ、これは検閲に該当する。
集中管理されたインターネットサーバーは、ハッキングされる可能性もあります。電子証明書発行者の組織がハッキングされ、偽の電子証明書が発行されたり、ウェブ接続のセキュリティが脅かされたり、ウェブサイトや電子メールがハッキングにさらされたりする可能性がある。
一元化はまた、リソースが階層化されているため、全体のうちの1つのコンポーネントが動作しない場合、サービスの欠如やダウンタイムを意味します。
上記の問題を解決するために、例えばアダルトコンテンツが子供に届くような有害なコンテンツは、より良いもののためにうまくブロックされるかもしれないので、必ずしも問題ではないかもしれないが、分散型DNSが発明された。
ブロックチェーンDNSでは、DNSは、以下のものに基づいています。 ブロックチェーン技術は、分散型ピアツーピアネットワークまたはインターネットリソースのピアツーピア共有に基づくものである。
DNSファイルやリソースはまず暗号化され、その後ブロックチェーンネットワーク全体で共有・分散されるため、ハッキング、修正、削除、破損、政府による検閲や局地的な地域に影響を与える自然災害による中断が起こりにくくなります。
それは、ネットワークが本当にそれらの制限が発生している地理を越えて言って分散されている場合です。ブロックチェーンDNSは、.bit、.bazar、.coinなどのブロックチェーンウェブサイトのドメイン拡張子も特徴としています。ルックアップテーブルは、ブロックチェーン上の分散型ピアツーピアネットワークで共有されます。
ブロックチェーンDNSの仕組み
- ブロックチェーンDNSでは、ブロックチェーンが安全なストレージおよびデータまたは情報管理システムとして使用されます。 例えば、以下のようなものです。 は、情報を暗号化し、タイムスタンプを付けてブロック単位で不変に保存するため、監査がしやすく、改ざんや削除がしにくくなります。
- ブロックチェーンドメインネームサーバーリソースとして機能するサーバーの分散ネットワークは、ノードを介してピアツーピアで接続されています。ノードは互いに対する権限を持たず対等である。すべての所有者は、ブロックチェーンDNSに関する事項や変更を決定するために、特定のノードに投票するよう貢献するか委任することが求められる。
- 中央集権的なDNSサーバーを運営するのは単一または少数の組織ではないため、DNSの使用に関連するガイドラインに影響を与えるために常にかなりの圧力をかける強力な利害関係者や政府にとって、その使用と規制に影響を与えることは困難です。
- さらに、登録には個々の名前やアドレスではなく、ユニークな暗号化ハッシュが含まれるため、サイトの不当なテイクダウンを行うことは困難である。
- ブロックチェーンは新しい柔軟性と多くの機会を提供します。中央集権的なDNSシステムで発生する多くのコスト問題を生じさせません。ブロックチェーンは、揉め事をなくし、効率を高め、高いコストをもたらす曖昧さをなくし、またレジストリのより高い柔軟性を導入するため、コストを削減することも可能です。例えば、ドメインレジストラやICANNのようなプロセスの監督機関との複雑なやり取りは、不必要なコストを発生させます。これは、より可変的な価格設定とオークションモデルの導入に役立ちます。
- 小規模な事業者もトップレベルドメイン・システムを立ち上げることができます。 例えば、以下のようなものです。 与えられたニッチや目的のために
- ブロックチェーンベースのDNS over HTTPSまたはDoHは、通信のプライバシーとセキュリティを向上させる暗号化されたHTTPSプロトコルを介してDNSリクエストを解決する。HTTPSプロトコルは、インターネットユーザーによる検索やリクエストに対応するためにDNSリクエストを処理するDNSサーバーでのみ復号化され、暗号化された状態でユーザーに返送されます。
ドメイン名の所有者は、パブリックブロックチェーンに暗号署名を保存します。インターネットを利用するデバイス、アプリ、その他のサービスが、対応するエントリーをチェックして、正しい署名を見つけるということです。したがって、デジタル証明書を取得するために中央の組織に連絡する必要はありません。
ブロックチェーンドメイン
これらは、ブロックチェーンに基づくウェブサイトです。従来のウェブサイトドメインとは異なり、これらは人気がなく、.ethのような普通ではない拡張子を持ち、人間が読めるウェブアドレスを形成するために複雑なスマートコントラクトに基づいており、ユーザーがこれらのタイプのウェブサイトにアクセスするには、通常のウェブサイトのブラウザに特別な拡張子やプラグインをインストールする必要がある。
ドメインの所有者は、ブロックチェーン上でドメインを登録します。これらの所有者は、暗号コインと同様に、ドメインの秘密鍵(暗号ウォレット)を取得し、ドメインを完全に制御することができます。ユーザーはICANNに連絡したり許可を得たりすることなく、ウェブサイトを立ち上げることができる。
暗号コインと同じように、ウェブドメインの資産はドメイン所有者に帰属し、中央当局には帰属しません。ドメインは検閲されることはありません。ユーザーは好きな、あるいは必要な拡張子を選ぶことができます。
これらのドメインは、安全でシームレスであることに加えて、インターネットネイティブで支払いを行うことができます – ユーザーは、英数字のアドレスや長い数字の口座番号を使用する代わりに、ドメイン名に直接支払いを送信することができます。
ブロックチェーンドメインのプロバイダーには、アリババ、アロアハブロックチェーンDNS、ハンドシェイク、そしてルクス、イーサリアム、NEMなどがあります。
ブロックチェーンDNSの特質/ブロックチェーンはどのようにDNSを助けるか
#1) 可用性 は、ホストされているWebサイト上でサービスの中断がないことを意味します。ピアツーピアネットワークによるウェブサイトのホスティングは、24時間体制で可用性を保証します。
#2)完全性 は、DNS上のデータの破損がないことを保証します。ブロックチェーンはコンセンサスプロトコルを用いて合意を達成し、これにより完全性が保証され、DNSSECの有名な鍵更新が不要になることを意味します。ブロックチェーンは暗号化を保証するので、データが簡単にハッキングされて破損したり、変更されたりすることはありません。
#3) 機密性 は、様々なソリューションと方法を実装することで、ユーザーのプライバシー保護を保証します。DNS over HTTPS (DoH) プロトコルで機密性を確保するように、ブロックチェーンへのリクエストは HTTPS (DoH) プロトコルでカプセル化することができる。
DoHリゾルバは、分散化の目的のためにブロックチェーン上に展開することもできる。
ブロックチェーン上のDNSは、すべてのDNSデータ、すなわちDNSゾーンファイルまたはドメイン名設定、ならびにすべてのプレーヤー(ドメインレジストリ、レジストラなど)が分散ブロックチェーンネットワークに登録され、より安全な方法でDNSのよりよい管理を促進することを保証します。
ブロックチェーンDNSの種類
Blockchain DNSは、ブラウザの拡張機能として、またはスタンドアロン・ソフトウェアとして使用することができます。ブラウザの拡張機能として、DNSを使うために必要なのは、ブラウザを開いて拡張機能のページで特定の拡張機能を検索し、インストールすることです。その後、ソフトウェアの使用に関連するいくつかの設定をいじることができるようになります。
ブロックチェーンDNSソフトウェア一覧
人気のブロックチェーンDNSソフトの一覧です。
- ナメコイン
- ブロックスタック
- イーサリアムネームサービス
- ハンドシェイク
- ネブリス
- ドットBIT
- DNSの代替としてのEmercoin
- PeerNameとそのChrome、Opera、Firefox用プラグイン
- FirefoxのためのブロックチェーンDNS
- FrigGate(フリゲート)、Chrome、その他のブラウザ向け
- NEMブロックチェーンDNSエクステンション
- アンストッパブルドメインズ
- アロハブロックチェーンDNS
Pionex – 推奨される暗号化された取引所
ブロックチェーンDNSソリューションのリストを確認することに加えて、暗号取引のニーズに対応するPionexの暗号通貨取引ボットと取引所を確認してください。Pionexは、暗号を手動で取引するオプションがありますが、ほとんどがボットとの取引を好む暗号通貨取引所取引プラットフォームです。
それは、無料の取引の時間と労力を助けることができる16の自動取引ボットにパックされています。適切な人工知能、機械学習、自動化技術を使用するボットについては、収益性が証明されています。これらのボットは、アービトラージボットのために取引所間の小さな価格差を識別することができるという点で、高頻度取引を利用しています。
他のボットは、チャート化された価格パターンを取引して、買いと将来の価格の差を特定することで機能します。Pionexは、証拠金付きの先物取引もサポートしています。
特徴
- 簡単なレベル2認証の後、100万円まで入金可能。銀行への米ドル出金なし。
- レベル1認証後、2,000ドルまで取引可能。
- レベル1、レベル2ともにクイック検証。
- 最大1日、クレジットカードで購入。
- サポート – メール、オンラインチャット、チュートリアル、コミュニティ。
#1位) ナメコイン
このビットコインの最初のフォークは、最初のブロックチェーンベースのDNSシステムである。.bitのトップレベルドメイン名を使用しています。
特徴
- ユーザーは、従来のDNSと同様に、ドメインの登録、更新、移管を行うことができます。登録はレジストラを通じて、またはいくつかのネームコインを使って行う。
- .bitは現在のDNSシステムで公式に登録されていないため、ユーザーは.bitドメイン名を解決するために別のソフトウェアをインストールする必要があります。この場合、解決には、ブラウザの拡張機能をインストールする必要があります。
ウェブサイト ナメコイン
#その2)ブロックスタック
以前はOneName、彼らの分散型DNSはビットコインブロックチェーン上に分散型ウェブサイトを作成します。IDシステム、データベース、ウェブサーバーを管理するサードパーティを排除します。DNSと公開鍵基盤(PKI)を組み合わせている。
特徴
- 名前を登録し、その所有者としてのみコントロールすることができます。
- 攻撃、DNSサービス拒否、ハッキング、個々のウェブサイトへの検閲を行わない。
ウェブサイトです。 ブロックスタック
#その3)イーサリアムネームサービス
彼らのドメインネームサービスは、ブロックチェーンベースのDNSと従来のDNSシステムを統合しています。したがって、それは両者の利点を組み合わせることを可能にします。
特徴
- DNSSEC登録で証明できる従来のドメインの所有者が、ブロックチェーンDNSサービスに移管できるようにする。
- .ethの拡張子を使用したドメインをオークションプロセスで登録する。
- ブロックチェーンを利用したDNSとブロックチェーンを利用しないDNSの長所を併せ持つ。
- .kred、.xyzと.luxe、.pid のエクステンションを使用しています。
- トップドメインは18ヶ月後に350万ドル、登録数30万件、預かり金2800万ドルで売却されました。
ウェブサイト イーサリアムネームサービス
#4) ハンドシェイク
Handshakeは、DNSゾーンを検証するために、ネットワーク参加者に依存する。これにより、安全で弾力性のあるシステムが保証される。さらに、DNSのルートレベルは、ネーミングプロトコルによって管理される。
特徴
- 名前が登録されると、所有者の管理下にある暗号鍵が、注文されたレコードを書き込むことができます。
- Handshakeは独自のブロックチェーンを用いて、イベントの分散化と順序付けを行っています。
ウェブサイトはこちら ハンドシェイク
#5位)ネビュリス
Nebulisは、Ethereumブロックチェーンネットワークを利用して、分散型DNSを構築しています。また、Interplanetary Filesystem (IPFS)を使用して、ウェブサーバーを分散化することで、ウェブを分散化する。
特徴
- ドメイン名はイーサリアムのブロックチェーン上に保存、更新、解決されるため、Webサイトのハッキングや中間者攻撃、サービス拒否攻撃を行うことが困難となります。
ウェブサイト ネブリス
#その6)ドットBIT
Dot BITブロックチェーンDNSは、DNSファイルとシステムが、民間団体や政府、その他の企業によってホストされ制御されるのではなく、あなたのコンピュータに存在することを保証します。
特徴
- ユーザーが自由にドメインを登録・管理することができます。
- ビットコインのブロックチェーンは、すべてのネットワーク参加者が自分のマシンに同じDNSデータのコピーを持つことを保証し、それはDNSデータを不正に変更することが困難であることを意味します。
ウェブサイトをご覧ください。 ドットBIT
#7位) エメルコイン
エマコイン – DNSに代わるものとして
エマコインは、プルーフ・オブ・ワークとプルーフ・オブ・オーナーシップの両システムを組み合わせたプルーフ・オブ・ステーク・システムを使用している。EmercoinはEMCDNS EMCSSLと呼ばれる分散型DNS、無料のセキュアソケットレイヤー証明書を提供します ENUMER – Decentralized torrent tracker上のVOIPアドレスを保存するための分散型データベース。
特徴
- 4つのドメインゾーンに対応し、任意のゾーンに対応することが可能です。
- DNSは検閲やブロッキングの影響を受けにくい。
- 完全な分散型 – 情報の代替やブロックができない。
- ユーザーは、登録時にドメインのレンタル期間を指定することができます。
- ユーザーは、リース期間の満了を待つことなく、ブロックチェーンからドメインを削除することによって、ドメインを終了させることができます。
ウェブサイト エメルコイン
#8) ピア名
PeernameとそのChrome、Opera、Firefox用プラグインです。
このDNSでは、.bit, .emc, .coin, .lib, .bazarのドメインを簡単に解決し、NXTエイリアスのリダイレクトを行うことができる。NXT、EmerCoin、Namecoinの暗号通貨をベースにしています。
特徴
- .emc .bazar .lib .coinのドメイン名を1件あたり7ドルで登録することができます。
ウェブサイト ユーザー名
#9) ブロックチェーンDNS For Firefox
BDNS公開Web APIを使用して、ブロックチェーンネームシステムに基づくドメイン名を解決します。
特徴
- 現在、.emc、.coin、.bazar、.lib、.biのTLDをサポートしています。
- NamecoinとEmercoinネットワークに加えて、より伝統的なレイアウトを持つコミュニティ主導のドメインオーソリティであるOpenNICからドメイン名を簡単に訪問することができます。
ウェブサイト ブロックチェーンDNS For Firefox
#10)FrigGate Chromeおよびその他のブラウザ用
他のブロックチェーンDNSサービスと同様に、これを使えばインターネットが中断されず、ブロックされたサイトのブロックを解除することができます。サイトへのアクセス速度をチェックし、遅いときはプロキシ経由で接続する。
特徴
- TOR(.onion)サイトやEmerDNSに対応しています。
- トラフィックを暗号化し、VPNサーバーを経由してルーティングします。
- この拡張機能は、ZenMate、Hola、Stealthy、Browsecの高度なアナログである。
ウェブサイトです。 フリッグゲート
#11)NEMブロックチェーンDNSエクステンション
このDNS拡張子は、ユーザーがNEMブロックチェーンのネームシステムからのドメイン名である.nem拡張子を持つウェブサイトを閲覧することを可能にします。
特徴
- ソフトをダウンロードすることなく、ブラウザ上で簡単にインストールできます。
- ブロックチェーン上に構築されています。
- オープンソース化
- レコードは、ドメイン所有者が簡単に更新することができます。
- 検閲の可能性がない。
ウェブサイトです。 NEMブロックチェーンDNSエクステンション
#その12)止められないドメイン
暗号通貨と同じようにユーザーのウォレットに保存された検閲されないウェブサイトを立ち上げることができるサービスです。ドメインは、分散型ストレージネットワーク上にあるコンテンツを指すことができます。
特徴
- 名前解決を行うChrome拡張機能として動作します。ドメイン名の登録はユーザー側で管理します。
- 譲渡可能、Googleや他の検索エンジンで検索可能。
ウェブサイトです。 アンストッパブル・ドメインズ
#13)アロハブロックチェーンDNS
[image source]
アロアハブロックチェーンDNSサーバーは、分散型ストレージコンテンツの公開や他の種類の情報の公開など、様々なことに使用することができる。
このブロックチェーンベースのDNSサービスは、ブロックチェーン上のトランザクションの検証、暗号ウォレットの残高の迅速なチェック、動的なブロックチェーンベースのDNSシステム、ブロックチェーンベースの証明書と契約の検証、バウチャーの有効性のチェック、ルーティング情報の発行など、さまざまな方法で使用することができる。
特徴
- ドメインの検閲ができない。
- ソフトウェアがオープンソースである。
ウェブサイト アロハ
従来のICANN TLDを超えるブロックチェーンDNSのメリット
- オンラインマーケットプレイスの代替モデルの解除に役立つ。オンラインマーケットプレイスで詐欺業者を特定することができるため、詐欺業者を追跡することが容易になる。ブロックチェーン上ではデータや情報が暗号化され、取引の安全性が高まる。
- プライバシーとセキュリティ
- 検閲への抵抗
- 信頼性・可用性
- スケーラビリティ
- 高速化
- フリー・オープンソースソフトウェア
- TorやP2PなどのDNS匿名化ネットワークと接続・連携する。
- サーバー内のすべてのノードは平等です。
- オーナーだけが現在のレコードに変更を加えることができます。
- ハッキングされにくい
- トークン化による資産価値交換、dApps、Web3.0やInternet of Valueなどの新しいニーズに対応できること。
まとめ
ブロックチェーンDNSは、ユーザーが.bit、.bazar、.coinなどのブロックチェーンベースのドメインネームシステムでドメイン名を登録、管理、解決できるようにするものです。
DNSファイルは暗号化されているため、ハッキング、修正、削除、破損が難しくなっています。また、政府による検閲によって妨害されることもありません。ルックアップテーブルは、ブロックチェーン上の分散型ピアツーピアネットワークで共有されます。
ブロックチェーン上のインターネットファイルをウェブ所有者がホストできるようにする惑星間ファイルシステムや他のシステムと一緒にブロックチェーンDNSシステムを使用すると、ウェブサイトがより安全で、プライベートで、ハッキングに強く、検閲に強く、信頼性が高く、利用可能になり、所有者だけが現在のレコードに変更を加えてドメインを転送することができるようになります。
お勧めの本 =>> DNSサーバーが応答しません」エラーの修正方法
ブロックチェーンDNSを使用する重要な方法は、コンピュータにソフトウェアをダウンロードすることであり、その他はインターネットブラウザの拡張機能およびプラグインを使用することです。