ru
RSS
Скоро
Скоро
Скоро
Скоро

Observer: браузер для будущего веба

Svetlana Tereshenok
December 2, 2019 12:00 AM
539 Просмотры
Observer: браузер для будущего веба

От централизованных решений к децентрализованным

После бума ICO криптовалюты не нашли широкого применения за пределами собственной экосистемы и практически не используются в реальной экономике. Основное применение в данный момент — это спекуляция курсом и токенами. В редких случаях криптовалюты используются для чего-то полезного. Тормозящими факторами являются как низкая пропускная способность блокчейнов, так и противодействие регуляторов. Но даже если исключить все факторы, то стоимость перехода экономики от централизованной к децентрализованной трудно оценить, но это явно большая сумма. И осуществить этот переход в одночасье не получится. Для этого требуется как наличие блокчейна со скоростью работы, превышающей текущую ежедневную потребность с запасом, так и переобучение специалистов, техническое переоснащение, анализ и перенос логики на блокчейн.

В том числе есть системы, перенос которых на сегодня не рентабелен, неоправданно трудозатратен или вовсе не представляется возможным: игровые сервера для динамичных игр типа Fortnite или Overwatch, корпоративные облачные решения и групповые мессенджеры с возможностью живого общения.

Решением данных проблем выступает гибридная технология, способная предоставить разработчикам выбор: использовать децентрализованную, федеративную или централизованную схему с управлением на блокчейне. В распределенном реестре предполагается хранить: публичные ключи, сертификаты безопасности, конфигурации сервера, записей DNS и прочей информации, необходимой для работы сайта. Это позволяет обеспечить крайне высокую надежность и достоверность информации. А использование централизованных серверов гарантированно даст высокую скорость ответа.

Также в Observer реализована возможность управления веб-приложением через блокчейн — как конфигурацией (например получателем платежа), так и отдельными элементами страницы. Это позволяет:

  • Разграничивать доступ между пользователями с разной степенью ответственности: владелец может установить адрес получателя платежей, а администратор — опубликовать новость или поменять цвета.
  • Использовать различные модели владения: частное или совместное. Например, это позволяет изменять критические элементы веб-приложения голосованием со стороны держателей токенов.

Использование блокчейна со смарт-контрактами позволяет токенизировать классический веб и перевести его в децентрализованную экономику в сжатые сроки. Это облегчает малому и среднему бизнесу получение быстрых денег и упрощает выход на рынок заимствований. Юридическим и физическим лицам, осуществляющим финансирование, получить больший контроль над процессом и обеспечить гарантии возврата средств. А пользователям — упростить процесс взаимодействия с платными сервисами. Также это позволяет физическим лицам из разных стран совместно владеть цифровыми активами и вести деятельность, что в данный момент требует создания юрлица, привлечения юриста, переводчиков и обойдется в несколько тысяч (или десятков тысяч) долларов на непроизводственные расходы.

Observer позволяет подключить к блокчейну любой классический веб-сервис — персональный сайт, онлайн-магазин, маркетплейс и т.п. — используя имеющийся код. Для этого понадобится лишь купить децентрализованный домен и выпустить новый сертификат.  В дальнейшем разработчик может доработать свое приложение для использования P2P-протоколов и обновиться без помехи для пользователя.

После завершения первой фазы внедрения гибридного веба, Observer перейдет к внедрению технологий по спецификациям Almighty Web — более продвинутой версии веба.

Приватность и безопасность

В Observer также планируется добавление инструментов, повышающих безопасность и приватность и улучшающих UX. Речь идет о следующих сервисах.

  • Менеджер приватных ключей.

  • Встроенный кошелек.

  • Вход на сайт без авторизации с использованием криптоключей.

  • Встроенная подпись документов.

  • Защита от треккинга.

  • Персональное облако.

  • Распределенная система предупреждения об угрозах.

  • Подпись исполняемого кода издателем.

Observer уделяет большое внимание защите пользователей от недобросовестных издателей, ограничивая возможности для треккинга и запуска неподписанного кода, и, с другой стороны, помогает добросовестным участникам рынка улучшать свои продукты. Для этого веб-шелл позволяет собирать анонимную статистику, причем пользователь сам решает, кому и какие данные он готов передать, а Observer поможет ему убедиться в том, что данные обезличены.

Техническая база

Observer построен на базе Electron, т.е. по сути Chromium + Node.js, что позволяет быстро разрабатывать и опробовать новые решения. Команда верит в инженерный подход и неизбежность прогресса, и поэтому внедрила в Observer модульную архитектуру, позволяющую добавлять поддержку новых сетей независимыми разработчиками, расширять возможности пользователя или заменять стандартые компоненты новыми. А для быстрого обмена новыми решениями Observer будет использовать децентрализованный реестр пакетов взамен NPM.

Экономика

Экономика проекта будет построена вокруг маркетплейса. Observer планирует зарабатывать на оказании услуг и подключении сервисов с комиссионной оплатой. Маркетплейс — это глобальный магазин, позволяющий разработчикам и пользователям продавать и покупать решения и услуги друг у друга.

Маркетплейс построен по модели открытого и равного доступа, он не заточен под определенный браузер или единого владельца и позволяет объединениям разработчиков работать параллельно и независимо, используя прозрачные алгоритмы.

Для обеспечения работы маркетплейса используется собственный коин. С его помощью пользователи оплачивают подписки на услуги и товары, продаваемые через магазин, в том числе игры. Разработчики могут рассчитываться между собой, оплачивая различные услуги (например, разработку, дизайн, аналитику и т.п.).

В обращение планируется выпустить фиксированное количество коинов. Для повышения пропускной способности используется независимый блокчейн на базе Ethereum с использованием консенсуса ProgPoW/PoS. Коины свободно конвертируются в Ethereum посредством технологии атомарного свопа (atomic swap).

Текущее состояние

На данный момент проект находится на стадии разработки MVP, и мы активно добавляем в него новые возможности. На данный момент уже реализована поддержка децентрализованных систем имен на базе ENS, поддержка P2P сети IPFS для доставки статичного контента. В стадии тестирования находятся веб-приложения, управляемые через блокчейн. В первых числах декабря планируется публикация исходного кода.