Привет! Меня зовут Шелестов Денис. Программировать начал с 7-ми лет. В 16 лет, учась в 9-м классе, основал свой первый стартап – Всемирный рейтинг программистов, на котором сейчас зарегистрировано более 70-ти тысяч кодеров – и на первой же презентации перед инвестором привлек инвестиции. Также являюсь сооснователем еще нескольких интересных бизнесов.

Последние годы мы с командой занимаемся комплексной разработкой сайтов/сервисов/приложений, рекламой в гугле, яндексе, соц сетях и тд. Последние 2 года смотрели в сторону применения и постройки платформы на блокчейне и вот к чему наши поиски привели:

У меня дома есть ноутбук как и у Вас, который постоянно подключен к интернету и никогда почти не выключается. Как-то раз я пошел в душ, где задумался о том, что у меня в доме стоит ноутбук, который может хостить 10 сторонних сайтов одновременно. Почему? Потому что максимальная нагрузка на сторонние сайты клиентов была 500-700 в день. И тут меня еще больше осенило. Почти у каждого из нас есть либо полностью неиспользуемые (постоянно) устройства, либо используемые но не всю мощность устройства. Я сейчас говорю про миллионы компьютеров подключенных к сети и находящихся в онлайне. Почему бы не сделать такую систему, в которой серверами будут выступать компьютеры обычных людей?

У меня появилась такая идея — соединить компьютеры в единую сеть, где простые пользователи сдают в аренду мощность (и интернет) своих устройств, а кто-то кому это мощность нужна — берут в аренду нужное количество устройств. Получается, нужен какой-то продукт который будет использовать компы людей вместо серверов.

И в первую очередь я подумал — децентрализованный хостинг, карл. Бизнес модель простая — Владелец сайта оплачивает хостинг — платформа оплачивает хранение арендодателю. В итоге будут зарабатывать обычные люди, а не компании гиганты или компании которые забивают на своих клиентов.

Короче, мы посовещались с командой и поставили себе задачу разработать децентрализованный — распределенный веб-хостинг. Альфа версия обрастает алгоритмами и тестирование не за горами.

Что мы сейчас видим:

  • Высокая скорость доступа, за счет выбора оптимального пути загрузки для каждого пользователя сети
  • Максимальная защищенность данных, нельзя узнать у кого хранится сайт, а тот у кого хранится сайт, никогда не сможет получить доступ к тем данным сайта, которые у него хранятся
  • Удешевление услуги хостинга
  • Простые люди получают возможность заработать на своих устройствах
  • Государство не сможет бороться с хостинг-компанией, так как придется бороться со всей сетью
  • Невозможность заблокировать сайт — разные IP

Вопросы и задачи которые перед нами стоят сейчас:

  • Динамичный DNS (нужна привычная адресация сайтов на устройства которые то включаются — то выключаются)
  • Работы сайта для обычных посетителей (нужно как-то собирать блоки из устройств в один блок на стороне клинта, без установки сторонних приложений)
  • Экономика — сколько, когда, за что и кому платить. Пока выявили для себя такие моменты: — Хранение данных, Обращение к данным, Загрузка и выгрузка данных, Исполнение приложений/скриптов, Доступность.
  • База данных (нока есть варианты с использованием облачной базы данных), в дальнейшем скорее всего будет облачная децентрализованная база данных под этой же системой.
  • БЛОКЧЕЙН. Трендовая тема, но она здесь как-никак кстати. Кому и сколько платить? Блокчейн будет подтверждать используемость сдаваемого в аренду устройства, а также подтверждать новые версии сайтов/приложений которые будут размещаться на арендуемых устройствах.

У меня есть мысль, что есть очень много геймеров, у которых есть немного свободного пространства для постоянной раздачи мощности. Например, с 12:00 до 19:00, пока вас нет дома, — отдаете 99% мощности. Окупаете при этом интернет, розетку и еще и получаете $ на обед на каждый день. А может быть просто окупите интернет и розетку. А есть майнер пулы, есть еще сообщества с множеством разрозненных компов, ну вы уловили мысль…

Если наша идея понятна, не сочтите за труд ответить на пару вопросов.

Доверили бы свой сайт децентрализованному хостингу, зная что он супер-защищен и доступен 99.99% времени?

  • Почему да?
  • Почему нет?

Поделились ли бы вы мощностями своих девайсов за N рублей в день?

  • Если да, то сколько это N рублей?
  • Если нет, то почему?
Доверили бы свой сайт децентрализованному хостингу, зная что он супер-защищен и доступен 99.99% времени?

Проголосовало 175 человек. Воздержалось 46 человек.

Поделились ли бы вы мощностями своих девайсов за N рублей в день?

Проголосовало 176 человек. Воздержалось 45 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Поделиться с друзьями
-->

Комментарии (47)


  1. Demon_i
    01.08.2017 13:06

    У МЕНЯ В ДОМА СТОИТ НОУТБУК, КОТОРЫЙ МОЖЕТ ХОСТИТЬ 10 СТОРОННИХ САЙТОВ ОДНОВРЕМЕННО.
    Почему? Потому что максимальная нагрузка на сторонние сайты клиентов была 500-700 в день.

    500-700 чего и какая тут связь с вашим ноутом?

    А по теме — как вы гарантируете, что одновременно не выключатся все компы на которых хранится, допустим, один конкретный сайт?


    1. djdeniro
      01.08.2017 18:32
      -2

      500-700 человек — это суммарное количество посетителей на 10 сайтов (лендингов/сайтов визиток) в день.
      То есть в среднем 60 уников на сайт.

      60 Уников не сильно нагружают систему в случае с лендосами и визитками, иными словами — совсем не нагружают.

      А по теме — как вы гарантируете, что одновременно не выключатся все компы на которых хранится, допустим, один конкретный сайт?


      Эту задачу мы как раз сейчас решаем и у нас есть несколько вариантов:
      • Использование своего «облака» как хранилище бэкапов
      • Использование части сети как «облако» для хранения бэкапов.
      • Ограничение на максимальное количество устройств в сети, например: есть 1000 сайтов, которые размещаются на 750 устройствах. Если одно устройство отключается от сети — подключается другое, которое ждало своей «очереди», чтобы закрыть свой блок. Чем больше сайтов — тем больше устройств(вычислительных блоков) могут подключится к сети. Будет стимул не выключать свой ПК)


      1. Darka
        01.08.2017 18:47

        Для бэкапов уже есть та-же Sia.


        1. djdeniro
          01.08.2017 19:02
          -1

          Есть еще Storj.IO, Golem.Network и еще несколько подобных децентрализованных сервисов хранения данных.

          Просто хранение данных — это мало. Нужно еще их как-то использовать/исполнять.

          Мы хотим сделать комплекс — то есть:

          • Децентрализованный хостинг сайтов/сервисов, при этом сильно не отходя от текущих стандартов разработки сайтов. Для нас децентрализованный хостинг — это продукт, который мы разместим на своей платформе, где люди сдают мощности/память/интернет своих устройств в аренду.


          1. Darka
            01.08.2017 20:22

            Что такое «интернет своих устройств»? Понаберут блин хипстеров…


            1. djdeniro
              01.08.2017 21:04
              -2

              Любой исходящий и входящий трафик через систему DeNet.

              Например, если пользователь готов предоставить канал в макс 1мб/сек, а тому, кто арендует железо, нужно 2мб/сек, то такой пользователь(устройство) не будет использован. Может быть такой вариант, что из своих 100мбит/сек пользователь будет готов сдавать только 1%, при этом готов сдать в аренду 16гб ОЗУ и 500гб ПЗУ + 40% процессорного времени


      1. Hardcoin
        02.08.2017 13:25
        +2

        60 уников и обычный сервер не нагружают. На простом сервере, ценой в ноутбук, нет никаких сложностей держать тысячу-другую таких сайтов.


        У хостеров больше расходов на поддержку, чем на железо — на вашем децентрализованном хостинге поддержка будет? Владельцам "лендинга" она явно потребуется.


  1. Akuma
    01.08.2017 13:27
    +2

    Подождите. Человек, который занимается вебпрограммированием с 7 лет. основатель нескольких стартапов… НОУТБУК МОЖЕТ ХОСТИТЬ 10 САЙТОВ!!!111

    Что за бред? Ноутбук загнется на одном нормальном сайте. А сайты с посещаемостью 2 человека в месяц можно хостить за 50 руб. в месяц.

    Нагрузка игмеряется в 500-700? Попугаи? Впрочем, выше уже поругали :)

    Если данные хранятся на моем компьютере и эти данные возможно расшифровать, то я могу получить к ним доступ. Это не просто, но не невозможно.

    В общем, довольно призрачная идея. Без обид, но похожа на «флешку-маркер» (с) Попов.


    1. Bal
      01.08.2017 17:21

      А сайты с посещаемостью 2 человека в месяц можно хостить за 50 руб. в месяц.

      Э… За подобные деньги можно хостить сайты с очень многотысячной посещаемостью (точнее, конечно, зависит от бэкенда). У той же Арубы за €1/мес дают 1Гб оперативки + 20Гб SSD :)


      1. Akuma
        01.08.2017 17:40

        Ну я образно выразился :)
        Хостинг для 90% сайтов вообще не первостепенная проблема.


  1. rainer0
    01.08.2017 13:45
    +6

    «Кремниевая долина», 4 сезон


  1. GennPen
    01.08.2017 13:47
    +1

    А если затронуть правовые аспекты?
    Если вдруг мой ноутбук будет хостить нелегальный контент, то с претензиями придут ко мне, а не к тому кто залил этот контент в DeNet. И мне кажется, такого нелегального контента будет больше, чем нормального, т.к. отследить первоисточник будет невозможно.


    1. djdeniro
      01.08.2017 18:38
      -3

      Все верно.

      Нужно как-то регулировать нелегальный контент, пока не придумали как, скорее всего будут два варианта:

      • Жалобы на сайты — блокировка через массовые жалобы? — как вариант, но не идеально
      • Поиск первоисточника и блокировка в DeNet — как вариант, но тогда нужно будет кому-то заниматься поиском первоисточника.

      Возможно в решении данной проблемы, нам может помочь пример работы Telegram


      1. Darka
        01.08.2017 18:46

        И нафига нужен такой сервис, тем более с блокчейном?


    1. sergeysakirkin
      02.08.2017 02:49

      А как-же роскомнадзор? Людей без работы оставить


  1. QDeathNick
    01.08.2017 13:50
    +1

    10 сайтов по 500-700, это 5000-7000. Вы уверены, что ваш ноутбук потянет такую сложную супер-защиту за N рублей в день?
    Рейтинг ваш уже пал под хабраэффектом.


    1. djdeniro
      01.08.2017 18:46
      -1

      10 сайтов по 500-700, это 5000-7000. Вы уверены, что ваш ноутбук потянет такую сложную супер-защиту за N рублей в день?

      10 сайтов по ~60 уников.
      5-7к в день вполне выдержит, правда придется отдать все 100% мощности и провести очень хороший интернет.
      Но статья не о том, сколько выдержит мой ноутбук, а о том, что он в принципе может выполнять какие-то вычисления за N-ую сумму…

      О рейтинге: Команда готовит обновления к середине 2018 года. Скорее всего Рейтинг будет работать через DeNet.


    1. worldmind
      01.08.2017 19:32
      +1

      > Рейтинг уже пал под хабраэффектом

      что-то супер-пупер программисты недоработали )
      сайт не то что на ноуте, даже на сервере у хостера не работает )


  1. conflict
    01.08.2017 14:00

    есть ли гарантия, что мой ПК не будет участником ботнета?


    1. Darka
      01.08.2017 18:24

      Нет, если это не хостинг статических файлов


    1. djdeniro
      01.08.2017 18:48
      -2

      Хороший вопрос, но я думаю это вопрос об обновлении и поддержке системы.
      Изначально строим систему так, чтобы была возможность запускать скрипты(php/python...) на стороне пользователей, однако сильно ограничив их в возможностях, на первое время.


  1. Marwin
    01.08.2017 14:26
    +1

    Поделились ли бы вы мощностями своих девайсов за N рублей в день?

    Да я каждый день страдаю от мысли, что без дела пропадают мои два домашних сервера с виртуалками и платформами для web сервера (ну точнее я и сам ими пользуюсь по работе, но далеко не на 100% их возможностей). С удовольствием был сдавал мощности в аренду.
    Смущает только процесс учета/оплаты да и правовой ответственности (мало ли подо что там народ их будет использовать). А тут походу эти проблемы чудесным образом и решаются


    1. Kain_Haart
      02.08.2017 04:56

      BOINC вас не интересует? Хочется именно прибыль получать?


      1. Marwin
        02.08.2017 10:17
        +1

        в сытые докризисные годы с удовольствием этим и занимался. Сейчас же, когда перестало хватать даже на еду и квартплату, хочется получать доход со всех сохранившихся активов )


        1. Darka
          02.08.2017 16:07

          Присоединюсь пожалуй, если найдете как, то я бы тоже свои северные мощности посдавал.


          1. Bal
            02.08.2017 19:38

            Сейчас не знаю, а года три назад я зарабатывал XRP на расчётах в World Community Grid.


            1. sergeysakirkin
              03.08.2017 07:51

              Уже не работает https://www.ripplelabs-wcgxrp.com/


  1. gelbplaneten
    01.08.2017 14:47

    Постарайтесь не сделать второй Swarm для Ethereum. Там и DNS (ENS) для маршрутизации, и протокол оплаты (swap), и блокчейн.


    1. ivan386
      01.08.2017 15:20

      А чем это плохо?


      1. gelbplaneten
        01.08.2017 15:32

        Изобретать велосипед — плохо. Создавать альтернативный продукт — хорошо. Для второго нужно иметь представление о существующих решениях.


  1. Rozmysel
    01.08.2017 14:50

    тот у кого хранится сайт, никогда не сможет получить доступ к тем данным сайта, которые у него хранятся

    Каким образом никогда не сможет получить доступ? Кто запретит владельцу компа залезть и посмотреть содержимое своего диска?


    1. ivan386
      01.08.2017 15:22

      Шифрование полагаю не даст понять что это.


      1. Rozmysel
        01.08.2017 15:30

        Дополнительная нагрузка на постоянную шифровку — дешифровку не есть гут.
        Если машина окажется не достаточно мощной, а количество запросов большим то шифрование станет тормозом.
        И потом, с ростом популярности DeNet также вырастет риск того что кто то вскроет шифр.


  1. KasperGreen
    01.08.2017 15:36
    +3

    Использование цепочки блоков весьма сомнительно. Чем дольше будет жить и меняться сайт, тем дороже его будет хранить. Сейчас биток занимает чуть более 100 гигабайт. Его должна хранить каждая полная нода. Без её выкачивания это уже не настоящий блокчейн. На вашем ноутбуке найдётся место для всех сайтов со всей их историей изменений?


    ЗЫ Я бы присмотрелся к IPFS https://ipfs.io/
    ЗЫЫ и пожалуйста на меня не кричите! Я понял бы без капса, что ноутбук без дела у вас есть, а майнить на нём уже поздно.


  1. negodnik
    01.08.2017 16:30
    +8

    image


  1. Bal
    01.08.2017 17:01
    +5

    • ZeroNet. Очень гибкая открытая p2p-платформа с распределёнными блогами, микроблогами, форумами, wiki, чатами и другими динамическими и статическими сайтами. Крайняя лёгкость создания своих сайтов.
    • Steemit. Блоги на blockchain. Криптовалюта, которая майнится блог-постами, комментами и оценками.
    • SSB Patchwork. Законечнное p2p-блог-приложение с каналами, приватными группами и т.п.
    • Retroshare. p2p/f2f-форумы, каналы, файловый обмен с высокой степенью анонимности в виде законченного приложения.

    Вам будет весьма трудно предложить что-то новое :)


    1. Darka
      01.08.2017 18:27
      +1

      http://sia.tech забыл =)


      1. Bal
        01.08.2017 18:47

        Я просто те системы описал, которые поддерживают динамический контент и с которыми более-менее активно работал :)


        А Sia — это ж просто p2p/криптовалютное файлохранилище?


        p2p-файлохранилищ разных под статику намного больше, чем под динамику.


  1. Bal
    01.08.2017 17:03
    +1

    И, да, сорри, не ответил на вопросы.


    Доверили бы свой сайт децентрализованному хостингу, зная что он супер-защищен и доступен 99.99% времени?

    Нет. Потому что для децентрализованного хостинга норма не 99.99%, а 100% :)


    Поделились ли бы вы мощностями своих девайсов за N рублей в день?

    Я делюсь ими при N=0.


  1. intsurfer
    01.08.2017 17:06

    >>Государство не сможет бороться с хостинг-компанией, так как придется бороться со всей сетью

    очень смелое утверждение. :) Вайбер и тот решил сотрудничать, а уж какую-то мелкую контору государство сожрет на завтрак. И договоры с владельцами железа сами предоставите, и адреса реальные и виртуальные, и все алгоритмы шифрования и т.д. Паранойя — это не болезнь, а основа выживания. ;)


  1. algotrader2013
    01.08.2017 17:54
    +1

    интересуют конкретные вопросы
    1) чем это лучше бесплатного тарифа того же Azure или аналогов для простеньких сайтов?
    2) какая будет реакция администраторов на наличие в хостинге детского порно/объявлений по продаже наркотиков
    3) как авторы относятся к тому, что большинство узлов сети будет представлять собой захваченные хакерами машины (то есть, машины сданные в аренду не по воле их владельцев)


  1. lostmsu
    01.08.2017 19:39

    Доверили бы свой сайт децентрализованному хостингу, зная что он супер-защищен и доступен 99.99% времени?
    Насколько я знаю, схем полностью гомоморфного шифрования с приемлемой производительностью не существует. Без гомоморфного шифрования не будет никакого «супер-защищён», если мой код и мои данные будут обрабатываться у Васи Пупкина.


    1. Darka
      01.08.2017 20:25
      +1

      Зачем хипстерам про это знать? Главное инвестора на бабки раскрутить, а деньги потратить на макбуки и смузи =)


  1. 3draven
    01.08.2017 20:47

    Попов, перелогинься.

    Уже есть готовое и есть описание проблем подхода. И даже есть описание некоторых решений. Но чукча писатель.


  1. ibKpoxa
    02.08.2017 14:16
    -1

    Есть желание сдавать ресурсы компа в аренду? найсхэш вам в помощь :)


  1. Shizuku
    08.08.2017 21:59

    У этого умозрительного ноута еще должен быть постоянный ip и хороший канал на отдачу.
    И то, и другое предоставляется обычно только за доп. плату провайдеру. Достаточно существенная доплата, особенно за синхронный канал. К этому добавляем расходы на электричество и неизбежные тормоза на девайсе (если конечно его еще планируется одновременно использовать для чего-то еще). Касательно последнего — ноут скорее всего превратится в станционар, обрастет проводами, и займёт какой-то темный угол, откуда его будет запрещено вытаскивать.
    Не-а, не уверен, что такое мне надо.


    1. ivan386
      08.08.2017 22:05

      А зачем постоянный IP? IP может и менятся DNS будет отправлять на новый.