Что такое вообще социальная сеть?
- Самая первая и самая известная сеть - это Facebook.com. Эта сеть обросла множественными локальными клонами типа Одноклассники.ру. С технической точки зрения такая сеть - это всего лишь база данных + оболочка к ней. С помощью оболочки пользователи могут извлекать информацию из базы, вносить, изменять её согласно разных сложных алгоритмов. Сказанное подходит не только к социальным сетям, но и вообще ко всем веб-приложениям.
Что такое государство? Есть много разных взглядов. Это аппарат принуждения, это высшая форма саморганизации людей, это бюрократическая пирамида из чиновников. Я скажу свою крамольную версию - государство это аппарат для администрирования отношений между людьми. Это та полезная функция, которую мы ждём от государства, все остальные - побочные. Мы не можем обойтись без того, чтобы кто-то администрировал наши взаимоотношения - поскольку нас миллионы, мы не можем сами обо всём каждый с каждым договориться. Например, активная часть общества - работники, предприниматели, самозанятые могли бы платить пенсии напрямую тем старикам, что в ней нуждаются, но мы так не делаем - потому что не можем организовать этот процесс без государства. Какова цена этой услуги? Мы все наслышаны про вертолёты и дорогие резиденции наших администраторов, на прокорм армии госслужащих уходят баснословные средства, а ещё эти служащие одалживают деньги у других стран на наше имя. У меня есть знакомый, он мелкий чиновник в фонде госимущества в маленьком областном центре. Однако у него есть две машины - дорогие иномарки, и живёт он в престижной двухуровневой квартире. Короче, мы платим невероятные бабки за простую некачественно предоставляемую услугу. Задача администрирования не есть какой-то уникальной задачей, наоборот, это один из самых популярных видов человеческой деятельности. Управление атомной электростанцией, работа администратора в гостиннице, библиотекаря, начальника цеха на заводе, логиста - это всё примеры администрирования. Задача по снижению затрат на администрирование это тоже очень тривиальная задача. В последние пару десятков лет её решают типичным методом - автоматизацией (компьютеризацией). Собственно, это и есть причина бурного развития компьютерных технологий в последние 40 лет. Вот вам и лежащая на поверхности идея - раз уж мы не можем совсем избавиться от государства, а давайте заменим его компьютером? Нет, мы не предлагаем создать Матрицу и поставить её царствовать над человечеством :) Идею про то, что государство должно править людми по своей прихоти - внушили нам сами чиновники. Администрирование это немного другое.
Какие функции будет включать в себя веб-государство?
- Этот вопрос мы и будем жарко обсуждать на этом блоге, пока что перечислю очевидное:
в базе должны быть все граждане государства - его пользователи. Регистрация в государстве дело добровольное, выход из него - тоже. Граждане любых других государств классического типа могут свободно регистрироваться в веб-государстве, при этом они не обязаны отказываться от гражданства своего текущего государства.
Какие сведения про гражданина будут содержаться в базе данных?
- Имя, фамилия, отчество, дата и место рождения, ссылки на родителей, братьев/сестёр и детей. Сведения про брак. Сведения про то, где проживает (может указывать любой адрес по своему желанию), сведения про то, к какой общине принадлежит, если принадлежит (эти сведения вносит сама община - село, многоквартирный дом, община застройщиков и т.д.). Участие в общине - дело добровольное, но община может ставить условием принятия нового члена выполнение каких-либо условий (полный список условий должен быть доступен онлайн) - условия могут быть любые - долевое участие в содержании многоквартирного дома, содержании дорожного покрытия улиц в селе, соблюдение мармонских обрядов и традиций - что угодно, короче :) Этот вопрос дискуссионный, так что жду комментариев по нему.
Также в базе должна храниться история человека - к каким общинам принадлежал, сколько денег давал на нужды общины, на проекты, на содержание пенсионеров/инвалидов, неспособных себя содержать и т.д. Объявлял ли банкротство, судили ли его за что-то, кто и каков был приговор, есть ли к этому человеку имущественные, денежные претензии, неурегулированный долг - в настоящем и прошлом. Числятся ли за ним кредиты, есть ли погашенные кредиты. Что ещё, предлагайте.
Какие гарантии, что хакеры не будут хозяйничать в этой базе? Ведь известно, что техника несовершенна, программное обеспечение часто имеет дыры в безопасности да и администраторов базы данных можно подкупить.
- Вот тут мы и подходим к самому спорному и неоднозначному моменту. Я предлагаю сделать информацию в этой базе данных ОТКРЫТОЙ. То есть, любой энтузиаст сможет скачать себе на компьютер копию базы. Также будут специальные механизмы, позволяющие сверять разные базы за разные даты. Поэтому никакое несанкционированное вмешательство, кража или порча базы не будут иметь смысла - всё равно где-то останутся правильные копии и можно будет всё восстановить. Также надо будет предусмотреть механизмы, чтоб можно было выгрузить себе копию той части базы, что относится к какой-то одной общине, городу, области. Это всё технически реализуемо. Если одна из копий базы испорчена или скомпрометирована, всегда есть очень много других копий, частичных и полных, из них всегда можно восстановить обратно полную базу. Публичность всех данных в базе - это очень спорный вопрос, но я не вижу другого пути обеспечения её надёжного и гарантированного функционирования.
Кто будет регистрировать новых пользователей-граждан государства?
- Чтобы избежать фальшивых записей и не давать поле для деятельности компьютерным хулиганам, регистрацию новых граждан можно доверить частным юристам-судьям. Про них я планирую написать отдельный пост :) Они же, частные юристы, будут оормлять и выбытие/смерть человека. Они не будут заинтересованы в мошенничестве - ибо вся деятельность такого юриста будет храниться в базе, доступная всем желающим. Клиенты будут изучать "биографию" юриста-судьи перед тем, как обратиться к нему, и любой намёк на его нечестность поставит крест на карьере.
Сервера и труд программистов и системных администраторов стоит дорого, за чей счёт будет банкет?
- На этом блоге уже есть моя заметка - предложение про то, как может быть организована денежная система. Каждое физлицо будет иметь один или несколько счетов/онлайн аккаунтов в банке. Информация по движениям средств по этим счетам будет доступна только владельцу и людям, которым он сам захочет дать доступ - жене/мужу, например. Для разных проектов, общин, добровольных организаций и благотворительных программ можно будет создавать в банках счета другого рода - публичные. Любой желающий сможет зайти на сайт банка и в режиме онлайн наблюдать за историей платежей - какие суммы от кого приходят и какие суммы кому уходят. Такой счёт может быть открыт и для финансирования деятельности нашей "матрицы" - люди смогут добровольно перечислять туда деньги.
Почему люди будут добровольно платить туда деньги?
- В аккаунте каждого гражданина будет отдельно указано, сколько денег за всё время он пожертвовал на нужды администрирования веб-государства. Эта информация будет доступна всем. Это будет почётно и это будет лучшим способом показать другим свою финансовую обеспеченность и активную гражданскую позицию. Да и нужны-то будут сущие копейки по сравнению с нынешними расходами на власть.
Смогут ли люди получать паспорта в бумажном виде, техпаспорта на автомобили, заграничные паспорта, кто их будет выдавать?
- Данные, что обычно содержатся в документах такого рода, будут содержаться в базе данных. По желанию человек сможет заказать бумажный документ у частных фирм и предпринимателей, вносить в него неверные данные будет невыгодно - проверить правильность всегда можно, просто зайдя в интернет, а все претензии и иски к фирме будут храниться в базе данных вечно. Напортачил - никто с тобой больше не свяжется. Да и эти бумаги не будут иметь силы, нужны будут лишь для поездок за границу.
- Какие ещё данные будут содержаться в базе государства 2.0?
Вместо разрешения на владение оружием и вместо водительского удостоверения будут договора на страхование гражданской ответственности - при владении оружием и при вождении автомобиля. Кстати, я считаю автомобиль намного более опасным, чем пистолет. Выдав Вам страховой полис, страховая компания обязуется выплатить компенсации АБСОЛЮТНО всем пострадавшим при неправомерном использовании потенциального источника опасности, без какого-либо верхнего лимита, независимо от того, выполнял ли владелец полиса какие-либо условия договора, был ли он пьян в момент нанесения ущерба, и даже если оружие было украдено или автомобиль был угнан и ущерб был нанесён угонщиком/вором. Естественно, если застрахованный нарушил условия договора, страховая компания может подавать регрессный иск к застрахованному после выплат пострадавшим. Поэтому, само собой, страховая компания будет очень сильно заинтересована в том, чтобы желающие получить полис были тщательно проверены на предмет психического здоровья, были хорошо обучены обращению с предметом повышенной опасности и соблюдали правила обращения с ним. Например, страховым компаниям будет выгодно вскладчину устанавливать камеры наблюдения на автобанах и перекрёстках и смотреть, кто нарушает скоростной режим и создаёт аварийные ситуации. Нарушил по мелочи - получил штрафную санкцию согласно договору, нарушил по крупному - ты в чёрном списке, договор с тобой разорван и ты никогда уже не получишь возможности сесть за руль. Страховые компании даже смогут продавать договора с разной ценой и с разными условиями, например, можешь купить дешёвый договор и ездить не быстрее чем 90 км/ч, а можешь дорогой - и тебе позволено разгоняться до 150 на автобанах. Можешь купить дешёвый договор и иметь право в мирное время хранить пистолет дома и не выходить за пределы квартиры с ним или заплатить дороже и носить его с собой.
- Данные про неурегулированные долги. Например, причинил кому-то ущерб, а нет ни денег ни имущества, а суд присудил компенсацию пострадавшему. Человек с неурегулированными долгами теряет часть прав, связанных с денежными отношениями, однако же, он может договориться с банком или ещё с кем-то, кто выдаст ему кредит на эту сумму и долг станет урегулированным, с оговоренным процентом и сроком возврата.
- Отдельный большой раздел - частные юристы-судьи, прецеденты-законы, судебные процессы. Они тоже будут храниться в базе, я планирую расписать своё видение в отдельном посте.
Как будет выглядеть эта сеть и как она будет создаваться?
- Как я уже писал, база будет открытой. Конечно же, придётся продумать механизм, чтобы один человек не мог проникнуть в систему под именем другого, такая ситуация не критична, но будет создавать дополнительные сложности и расходы при администрировании.
Вернее, это даже будет не одна база, а некая структура баз разного уровня. Будет одна главная мега-база и множество баз-зеркал и баз уровнем ниже. Дла работы с базой будет некая оболочка, я даже думаю, что надо будет сделать некое открытое API, подобно тому, как оно сделано в Facebook - сторонние разработчики не имеют прямого доступа к базе, но могут с ней работать через API. Поэтому, помимо основной оболочки будут доступны альтернативы, разработанные фирмами или энтузиастами, бесплатные или платные.
Задумка очень сложная, реально ли это реализовать?
- Начнём с малого, создадим систему в самом простом виде, а потом будем наращивать её функции. Не ставится задача сделать всё очень быстро. Рано или поздно система будет готова для практического применения.
Вроде всё, жду вопросов, ответов и предложений :)