ZeroNet-BittorrentとBitcoinを介した分散サイト







-ZeroNet開始ウィンドウ



現在、さまざまな分散技術が活発に開発されており、それらはすでに明らかになっています:分散メッセンジャー(Tox)、分散マイクロブログ(Twister)、そして今では本格的な分散サイトになります。





ZeroNet-それは何ですか?



ZeroNetは、次のことを可能にするプラットフォームです。

1)分散サイトへのアクセスを取得する

2)分散サイトを作成する



このネットワーク上のサイトにアクセスするには、ハッシュアドレスを指定してアクセスする必要があります。13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2

このようなサイトに初めてアクセスすると、システムのホーム画面に配置され、ハッシュではなく通常の名前で表示されます。



どのように機能しますか?



サイトの作成中に、キーペアが生成され、サイトコンテンツを含むターゲットフォルダーが作成されます。 その中にあるものはすべてネットワーク上で利用可能になります。



サイトが作成されると、DHTネットワークを介してアナウンスされ、このサイト用にアナログブロックチェーンが作成されます(バージョン管理をサポートするため)。



サイトを閲覧するとどうなりますか?



サイトを最初に開くと、DHTネットワークでピアが検索され、ピアが見つかるとすぐに、サイトコンテンツのダウンロードが開始されます。 将来的には、一般的な群れでこれらのピアと一緒になり、更新をすばやく受信できるようになります。



はい。サイトを開くときは、サイト全体をダウンロードする必要があります。その後は、サイトを操作できるようになります。

そして、サイトは動的なコンテンツを持つことができます。たとえば、システム開発者はZeroBoardを作成しました。これは、作成者だけではなく、分散フォーラムでも作成できます。



ZeroNetは、オープンソースプロジェクトgithub.com/HelloZeroNet/ZeroNetに加えて、ここgithub.com/HelloZeroNetでは、すべての分散アプリケーションの例を見つけることができます。



インストール方法



Python 2.7をインストールします

Python ZeroMQをインストールします

Python Greenletをインストールする

Python Geventをインストールする

Python MsgPackをインストールする

start.pyを実行します



ブラウザ127.0.0.1で開く:43110



Linux
apt-get install python-pip

pip install pyzmq

pip install gevent

pip install msgpack-python

python zeronet.pyを実行します

ブラウザ127.0.0.1で開く:43110



Mac
python-pipをインストールする

sudo pip install pyzmq

sudo pip install gevent

sudo pip install msgpack-python

python zeronet.pyを実行します



ブラウザ127.0.0.1で開く:43110




All Articles