- PVSM.RU - https://www.pvsm.ru -
На волне обсуждения [1] возможной монополизации рынка «облачных» услуг ИТ-гигантами вроде Google Cloud и AWS все большее число децентрализованных проектов заявляют [2] о себе. Один из свежих примеров — открытый P2P-браузер Beaker [3].
Он разработан в партнерстве с командой, которая занимается поддержкой проекта Dat [4]. Он, как и новый браузер, основан на P2P-протоколе Dat [5].
[6]/ Flickr / hackNY.org [7] / CC [8]
Цель проекта — предоставить возможность создавать и размещать веб-сайты «прямо в браузере». Для этого достаточно сделать в прямом смысле слова «пару кликов»: создать локальную папку и поделиться соответствующей URL (демонстрационное видео [9]).
При отправке содержимого используется протокол Dat (Distributed Dataset Synchronization and Versioning [10]), специально разработанный для передачи данных в рамках распределенной сети.
Beaker позволяет посетителям вашего сайта копировать его содержимое и размещать у себя по аналогии с «re-seeding’ом» торрентов. Для локальной копии можно делать fork’и и внедрять любые изменения.
Параллельно с запуском P2P-браузера команда решила «связать» этот проект с реальным миром с помощью собственного облачного сервиса Hashbase [11]. Он позволяет поддерживать постоянный доступ к Dat-сайтам, чьи локальные копии находятся оффлайн. При этом Hashbase-копии сайта не будет присвоен более высокий приоритет по сравнению с теми, что находятся на других узлах.
Beaker не предоставляет так назваемую «browsing privacy» — все обладатели URL для того или иного сайта «видят» устройства, которые его «хостят» или пытаются получить доступ. При этом одна из ключевых возможностей браудера — защищенный обмен файлами [12] с помощью протокола Dat [13]. Подробнее об этом можно почитать здесь [14]. Документация по Dat-протоколу расположена тут [15].
Немного о разработке нашего IaaS-провайдера:
Автор: 1cloud
Источник [21]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/261077
Ссылки в тексте:
[1] обсуждения: https://www.wired.com/2017/04/tim-berners-lee-inventor-web-plots-radical-overhaul-creation/
[2] заявляют: https://motherboard.vice.com/en_us/article/bjxy9d/a-new-browser-is-making-peer-to-peer-web-hosting-more-user-friendly
[3] Beaker: https://beakerbrowser.com
[4] проекта Dat: https://datproject.org
[5] P2P-протоколе Dat: https://www.datprotocol.com
[6] Image: https://habrahabr.ru/company/1cloud/blog/333988/
[7] hackNY.org: https://www.flickr.com/photos/hackny/10165018516/
[8] CC: https://creativecommons.org/licenses/by-sa/2.0/
[9] видео: https://www.youtube.com/watch?v=U2B9mwRFE8U
[10] Distributed Dataset Synchronization and Versioning: https://github.com/datproject/docs/blob/master/papers/dat-paper.pdf
[11] Hashbase: https://hashbase.io
[12] защищенный обмен файлами: https://beakerbrowser.com/docs/tutorials/share-files-secretly.html
[13] Dat: https://beakerbrowser.com/docs/inside-beaker/
[14] здесь: https://beakerbrowser.com/docs/inside-beaker/privacy-and-security.html#transport-security
[15] тут: https://docs.datproject.org/ecosystem
[16] Как создать провайдера виртуальной инфраструктуры: https://1cloud.ru/blog/how-to-create-iaas-provider
[17] Что нужно знать об IaaS-провайдере до начала работы: https://1cloud.ru/blog/21-question-to-iaas-provider
[18] Как выбрать направление для развития ИТ-проекта: https://1cloud.ru/blog/it-project-area-choice
[19] Мифы об облачных технологиях. Часть 1: https://1cloud.ru/blog/myths-about-cloud-providers-part1
[20] Как обезопасить Linux-систему: 10 советов: https://1cloud.ru/blog/linux-server-security-advices
[21] Источник: https://habrahabr.ru/post/333988/
Нажмите здесь для печати.