ネットワークセキュリティー
 Computer >> コンピューター >  >> ネットワーキング >> ネットワークセキュリティー

真に分散化されたインターネットは可能ですか?ブロックチェーンでどのように機能するか

インターネットは、これまでに作成された中で最も優れた分散型システムの1つです。少なくとも、それは人々が言っ​​ていたものです。

最近、インターネットは巨大なテクノロジー企業、インターネットサービスプロバイダー、および大企業によって支配されています。彼らは、インターネットが世界的な監視ツールになることを可能にした門番になりました。

Blockchainの最近の成功により、分散化がメニューに戻ってきました。しかし、真に分散型のインターネットは可能でしょうか?地方分権化とはどういう意味ですか、そしてそれはどのようにあなたを安全に保つでしょうか?

ブロックチェーンとインターネットの分散化

インターネット---接続されたコンピューターのコレクション---は所有者のいないシステムです。インターネットを「所有」している企業は1つもありません。これは、過去20年間の爆発的な成長を説明しています。それを支える独自のメカニズムがなければ、誰でもオンラインに接続してコンテンツを作成できます。

少なくとも、インターネットの初期にはそうだった。

真に分散化されたインターネットは可能ですか?ブロックチェーンでどのように機能するか

MozillaのInternetHealthReport 2018によると、Googleはすべてのデバイスにわたるグローバル検索の90%を占めています。 GoogleのAndroidスマートフォンとChromeウェブブラウザも世界で最も人気があります。

Googleの世界的な優位性は、多くの人にとって、Googleがであることを意味します インターネット。 Googleデバイスを介して、Googleのクラウドサーバーにアクセスし、Googleサービスとやり取りします。

一部の分野ではGoogleが支配的ですが、他の分野も同様に強力な企業によって管理されています。アマゾンウェブサービスは、すべてのクラウドストレージの34パーセントを占めています。 Facebookは、Facebook、Instagram、WhatsApp全体で40億人を超えるユーザーを抱える主要なソーシャルネットワーキング企業です。

アマゾンのビジネス慣行、フェイスブックの終わりのないプライバシースキャンダル、そしてグーグルの軍事契約への進出により、各企業はユーザーの反発の高まりに直面している。

ビットコインは2017年に大衆の意識に爆発しました。その急激な上昇と避けられないクラッシュのために、ビットコインは基盤となるテクノロジーであるブロックチェーンに多くの関心を集めました。 。

ビットコインの作成者である中本聡が提案したブロックチェーンは、分散型の公開元帳です。ビットコインで行われたすべてのトランザクションのレコードはブロックチェーンに書き込まれ、ネットワーク全体で共有されます。単一のエンティティがブロックチェーンを制御することはできず、分散型アプリのようなイノベーションを可能にします。

活動家と開発者は、インターネットの集合的制御を取り戻すための独創的な方法を提案し始めました。これは、再分散化運動として知られるようになりました。

分散型監視

ドメインネームシステム(DNS)は、インターネットの電話帳のようなもので、数値のIPアドレスを覚えやすいURLに変換します。しかし、これは一元化されたプロセスであり、監視や検閲に対して脆弱です。

最大のDNSサーバーの1つはGoogleによって運営されています。 ISPはまた多くのDNSサーバーを維持しています。ブラウザにWebサイトのURLを入力すると、検索のためにDNSサーバーに送信されます。 ISPまたはGoogleは、IPアドレスやアクセスしているWebサイトなど、リクエストのログを保存します。

DNSサーバーのオペレーターが、Webサイトにアクセスするべきではないと判断した場合、その場でブロックすることができます。政府や企業は、この集中型システム(ほんの一握りの企業によって運営されている)を検閲に利用できます。

グレートファイアウォールオブチャイナは、DNS検閲を使用して、中国市民がアクセスできるサイトとアクセスできないサイトを指定しています。

Namecoinは、代替DNSを作成するためにブロックチェーンにデータを格納する分散型暗号通貨です。 Namecoinは、.comや.netなどの一般的に使用されるドメインで終わるURLの代わりに、トップレベルドメインとして.bitを使用します。誰もが同じアドレスのセットにアクセスできるように、アドレスはブロックチェーンに保存されます。

DNSポイズニング---DNS内のURLのIPアドレスを変更する---は、一般的に犯罪者(悪意のあるWebサイトに誘導するため)および政府(特定のサイトへのアクセスを防ぐため)によって使用されます。

ただし、ブロックチェーンはパブリックで永続的であるため、DNSポイズニングが発生することはありません。ルックアップはコンピューター上でローカルに実行され、DNS要求のネットワークログは作成されないため、プライバシーの懸念も解消されます。

インターネットプライバシーの再利用

ブロックチェーンは現在、分散化の最も一般的な方法の1つですが、それだけではありません。

ソーシャルネットワーキングWebサイトは、プライバシーに対する最も重大な脅威の1つと見なされることがよくあります。これらの懸念にもかかわらず、オンラインソーシャルネットワーキングによって連絡を取り合うことがこれまでになく簡単になったため、人々は完全にそれらをあきらめることを躊躇しています。幸いなことに、プライバシーに配慮した分散型の代替手段が利用可能になり始めています。

真に分散化されたインターネットは可能ですか?ブロックチェーンでどのように機能するか

ディアスポラとマストドンは、それぞれFacebookとTwitterの2つの最も有名な代替品です。

マストドンは、Fediverseとして知られる連合分布を使用しています。多くのオペレーターがMastodonサーバーを実行しています(誰でもMastodonをホストできます)が、アカウントを持つユーザーはFediverseの他の場所で誰とでも対話できます。

ディアスポラはまた、Friendicaソーシャルネットワークとの連合配布を使用しています。どちらのネットワークもプライバシーへのアプローチを強調しており、データはあなただけのものであると述べています。

オープンソースソフトウェア開発者に報いる

オープンソースプロジェクトは、誰でもコードを表示して貢献できるため、最も安全なプロジェクトの1つと見なされています。ただし、オープンソースソフトウェアは主にボランティア活動です。人々がプロジェクトにフルタイムでコミットできない場合、一貫性と品質を予測するのは難しい場合があります。

Mozillaがサポートする新しいプロジェクトであるBugMarkは、バグの先物市場です。目的は、オープンソースの作業に対して開発者に金銭的な報酬を与え、作業の一部を完了できるようにする方法を見つけることです。

先物契約は、指定された日に所定の価格で何かを売買するための法的な合意です。金融の世界では、特定のレートを固定してリスクを最小限に抑えるために、通貨取引でよく使用されます。 Bugmarkは、ソフトウェアの問題にイーサリアムベースの先物契約を使用しています。

これにより、2つのマーケットプレイスが作成されます。1つは資金提供者と開発者の間、もう1つは先物契約の取引用です。

取引連絡先の市場は、開発者が契約を販売する前に作業の一部のみを完了することを選択できることを意味します。開発者は報酬を受け取り、作業も失われません。 Bugmarkは、オープンソース開発を持続可能なものにすることを目指しています。

インターネットのバックボーンの多くがオープンソースプロジェクトによってサポートされているため、それらを最新かつ安全に保つことが重要です。 Bugmarkはまだ開発の初期段階にありますが、いつの日か、私たち全員をより安全にするエコシステムをサポートする可能性があります。

再集中化する準備はできましたか?

インターネットは間違いなくこれまでになく簡単でアクセスしやすくなり、より多くの無料サービスを利用できるようになりましたが、コストがかかりました。私たちはプライバシーを便宜のために交換しました。シンプルさのためのオンラインの自由。

ビットコインが存続するかどうかはまだ不明ですが、基盤となるブロックチェーンテクノロジーは、分散化に焦点を当てたWeb3.0を定義するようになる可能性があります。ハイテク巨人に挑戦するだけで十分でしょうか?時間だけがわかります。


  1. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi

  2. Gnomeでワークスペースを操作する方法

    ワークスペース、つまり仮想デスクトップは、Linuxデスクトップの主な機能です。それは長い間存在していて、ほとんどすべてのLinuxウィンドウマネージャーで利用できます。ただし、Gnomeがバージョン3に移行したとき、開発チームはミニマリズムを優先してワークスペースを非表示にすることを決定しました。それらを使用するには、それらの存在を事前に知っているか、それらに遭遇するか、このミニチュートリアルのようなものを読む必要があります。 Gnomeで複数のワークスペースを操作する方法を確認するために読んでください。 これらのワークスペースはどこにありますか? ワークスペースは、さまざまな領域(または