Areot
Platinum
- Joined
- Jun 11, 2017
- Messages
- 1,908
- Reaction score
- 291
- Age
- 31
Сегодня я расскажу вам о сравнительно недавно появившейся сети, а имя ей - ZeroNet! Существует она уже около года, сейчас более развита, появились новые функции, но об этом попозже. "Что такое ZeroNet?" - спросите вы, с этого пожалуй и начну.
ZeroNet - это распределенная сеть, но что это распределенная сеть?
А распределенная сеть - это вычислительная сеть, в которой все ПК выступают как серверы по отношению к другим компьютерам в сети
Отлично, мы выяснили что это ZeroNet, теперь мы узнаем как она работает. На вашем устройстве запускается Python сервер который соединяется с таким же пользователем как и вы и слушает порт 43110 на 127.0.0.1 куда вы должны зайти со своего браузера.
Используется технология Bittorrent Bitcoin и DHT
А что такое DHT и Bittorrent?
DHT - распределённая хеш-таблица. Это класс децентрализованных распределённых систем поискового сервиса, работающего подобно хеш-таблице
А Bittorrent (или же torrent) -это интернет-протокол, позволяющий быстро скачивать большие файлы
А как же подключиться к сайтам?
А вот так: Вам требуется знать hash адрес или же .bit домен сайта, как только вы его попытаетесь открыть будет выполнено подключение к торрент трекеру и найдены пиры которые раздают этот сайт, после чего пойдет его загрузка. (В дальнейшем планируется работа и через DHT но в данный момент — нет)
Год назад ZeroNet была не распределена, но сейчас это было исправлено
Ссылка на него:
zeronet.io
На ранней версии было так:
Для Windows:
Установите Python 2.7 - https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
Установите Python ZeroMQ - http://zeronet.io/files/windows/pyzmq-14.4.1.win32-py2.7.exe
Установите Python Greenlet - http://zeronet.io/files/windows/greenlet-0.4.5.win32-py2.7.exe
Установите Python Gevent - http://zeronet.io/files/windows/gevent-1.0.1.win32-py2.7.exe
Установите Python MsgPack - http://zeronet.io/files/windows/msgpack-python-0.4.2.win32-py2.7.exe
Запустите 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:
brew install python-pip
sudo pip install pyzmq
sudo pip install gevent
sudo pip install msgpack-python
Запустите python zeronet.py
Открыть в браузере 127.0.0.1:43110
Какой из них сейчас - увы, не знаю, извините, скачивал с zeronet.io версию для android, все работает, все отлично
Вот ссылки на некоторые ресурсы:
Тот самый пиратский Play из-за которого о сети недавно писали на многих зарубежных ресурсах http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp
ZeroTalk — крупный форум http://127.0.0.1:43110/Talk.ZeroNetwork.bit
Отечественный рускоговорящий аналог большого форума http://127.0.0.1:43110/1Apr5ba6u9Nz6eFASmFrefGvyBKkM76QgE
Блог разработчика сети с changelog'ом http://127.0.0.1:43110/Blog.ZeroNetwork.bit
Имиджборда http://127.0.0.1:43110/0chan.bit
Блог о разработке на русском http://127.0.0.1:43110/blog.gomzik.bit
Надеюсь вам понравилось!
ZeroNet - это распределенная сеть, но что это распределенная сеть?
А распределенная сеть - это вычислительная сеть, в которой все ПК выступают как серверы по отношению к другим компьютерам в сети
Отлично, мы выяснили что это ZeroNet, теперь мы узнаем как она работает. На вашем устройстве запускается Python сервер который соединяется с таким же пользователем как и вы и слушает порт 43110 на 127.0.0.1 куда вы должны зайти со своего браузера.
Используется технология Bittorrent Bitcoin и DHT
А что такое DHT и Bittorrent?
DHT - распределённая хеш-таблица. Это класс децентрализованных распределённых систем поискового сервиса, работающего подобно хеш-таблице
А Bittorrent (или же torrent) -это интернет-протокол, позволяющий быстро скачивать большие файлы
А как же подключиться к сайтам?
А вот так: Вам требуется знать hash адрес или же .bit домен сайта, как только вы его попытаетесь открыть будет выполнено подключение к торрент трекеру и найдены пиры которые раздают этот сайт, после чего пойдет его загрузка. (В дальнейшем планируется работа и через DHT но в данный момент — нет)
Год назад ZeroNet была не распределена, но сейчас это было исправлено
Ссылка на него:
zeronet.io
На ранней версии было так:
Для Windows:
Установите Python 2.7 - https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
Установите Python ZeroMQ - http://zeronet.io/files/windows/pyzmq-14.4.1.win32-py2.7.exe
Установите Python Greenlet - http://zeronet.io/files/windows/greenlet-0.4.5.win32-py2.7.exe
Установите Python Gevent - http://zeronet.io/files/windows/gevent-1.0.1.win32-py2.7.exe
Установите Python MsgPack - http://zeronet.io/files/windows/msgpack-python-0.4.2.win32-py2.7.exe
Запустите 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:
brew install python-pip
sudo pip install pyzmq
sudo pip install gevent
sudo pip install msgpack-python
Запустите python zeronet.py
Открыть в браузере 127.0.0.1:43110
Какой из них сейчас - увы, не знаю, извините, скачивал с zeronet.io версию для android, все работает, все отлично
Вот ссылки на некоторые ресурсы:
Тот самый пиратский Play из-за которого о сети недавно писали на многих зарубежных ресурсах http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp
ZeroTalk — крупный форум http://127.0.0.1:43110/Talk.ZeroNetwork.bit
Отечественный рускоговорящий аналог большого форума http://127.0.0.1:43110/1Apr5ba6u9Nz6eFASmFrefGvyBKkM76QgE
Блог разработчика сети с changelog'ом http://127.0.0.1:43110/Blog.ZeroNetwork.bit
Имиджборда http://127.0.0.1:43110/0chan.bit
Блог о разработке на русском http://127.0.0.1:43110/blog.gomzik.bit
Надеюсь вам понравилось!