Создатель: децентрализованный сайт (часть I)
Итак, давайте с помощью готовых blockchain-продуктов создадим собственный сайт? Для начала - соберём инструменты.
Что есть сайт?
- Хостинг
- Домен
- Шаблоны html/css
- CMS
- Защита
Сразу отмечу две важные вещи: сайты в i2p и .onion зоне создавал и не раз, но это всё же не тот уровень развития, ибо как раз хостинг для них - вполне классический. Второе - сайты, созданные через JavaScript в адресной строке, - безусловно, круто, но не для всех и без динамики уж точно.
Поэтому - давайте посмотрим, что есть нынче.
Набор инструментов
Storj - хостинг
Сравнение ещё впереди, но в целом - Storj за 30 000 000 сделал то же, что и DropBox за 600 000 000 и даже лучше, ибо децентрализация (в большинстве случаев) - apriori лучше.
Файлы можно размещать фактически любого размера. Стоимость 0.015 за месяц хранения 1 Гб или же 0.05 за загрузку всё того же гигабайта. Инструкцию по работе можно найти здесь - https://docs.storj.io/docs/intro.
Помимо Storj скоро будет альфа/бета Filecoin (257 000 000 на ICO) и Sia с
Домен
Здесь можно сразу несколько претендентов:
В целом о распределённых системах (в аспекте доменных имён) можно почитать тут.
Остановлю свой выбор на №3, потому как Emercoin проект, далёкий от анархии, а для Ethereum домены - далеко не основное направление. Кроме того, есть немало инструкций по Namecoin-сети.
Защита
Собственно, она встроена и Storj/Sia и Namecoin. Кроме того, можно, например, хранить хэши файлов в блокчейне (того же Ethereum). И этот вопрос - вынесу на отдельное обсуждение. Проблему пока вижу в SSL и иже с ней.
CMS & html/css
Здесь даже не знаю, что добавить, ибо это изначально технологии p2p: каждый сам может сделать всё, что хочет. Нужно ли создавать распределённую CMS (а потом и ERP/CRM), какие-то спец. шаблоны? Не уверен, потому как создание нового - не есть отрицание старого.
Плюшка - браузер
Кстати, у криптосообщества есть и свой просмоторщик - Brave :: 35 000 000 за 30 секунд. И работает.
Подытожим
Первая часть о том, что есть и что НЕ нужно менять, а что - испольжзовать можно как альтернативу. На сегодня остаётся три первоочерёдных, хотя и не единственных, вопроса:
- Как быть с SSL (хэши - хорошо, но не всем подойдут)?
- Нужна ли CMS/Cpanal (аналог) именно как некий распределённый инструмент? (видится - нет)
- И что уж точно в будущем нужно - это защита сайтов от разной нечисти... вот только на сколько это актуально?
Пока всё -
До!