W3A: Новейшие методы защиты конфиденциальности, усиленные блокчейном Polkadot. Анализ и сдача в аренду данных.
Введение
Хотя в последние годы все больше и больше разработчиков присоединяются к миру Web3.0, большинство из них почти игнорируют тот факт, что они все еще используют централизованную инфраструктуру — инструменты анализа данных — для создания приложений и веб-сайтов. Каждую минуту разработчики проектов сами становятся причиной событий, связанных с утечкой данных. Любому проекту приходится в той или иной мере собирать и хранить пользовательские данные для улучшения продукта.
В статье «Утрата бизнеса: самая большая стоимость взлома данных», написанной 14 августа 2019 года, упоминается, что средняя стоимость, которую компания должна заплатить за свою оплошность связанную с утратой персональных данных, составляет 3,92 миллиона долларов США.. Данные стоят так дорого! Почему не поделиться частью прибыли от их эксплуатации с самими генераторами этих данных — пользователями!
Размер и масштаб этих оценок позволяют предположить, что проблема взлома данных не просто назрела, ситуация выходит из-под контроля.
Кибербезопасность, утечка данных и доктрина экономических потерь в индустрии платежных карт
Данные являются активом. Он должен быть авторизован, успешно завершен, мог быть передан в аренду и извлечен из базы данных при необходимости. Данные не должны собираться и использоваться бесплатно без разрешения пользователя.
W3A: Черный ящик анализа данных
Web3 Analytics — это децентрализованная альтернатива Google Analytics, целью которой является предоставление пользователям полного контроля над своими данными. Он обеспечивает измерение производительности сети, настраиваемую статистику и информационную панель визуализации данных, при этом затраты на интеграцию составляют всего 10 строк кода. Конфиденциальный смарт-контракт Phala, наделенный полномочиями сети TEE, выполняет вычисление анализа данных в узлах TEE и передает только результаты уполномоченным сторонам, изолированно и параллельно.
В Web3 Analytics пользовательские данные полностью зашифрованы при передаче между браузером пользователя и бэкэндом (конфиденциальный контракт), а зашифрованные данные будут храниться в децентрализованной сети хранения. Ключ шифрования доступен только его владельцу и смарт-контракту, который позволяет пользователям выводить из системы или удалять свои пользовательские данные в любое время и в любом месте.
По своему замыслу необработанные персональные данные считываются и обрабатываются только в соответствии со смарт-контрактом и не будут выводиться из TEE без разрешения его владельца. В то же время результаты анализа будут отображаться на приборной панели веб сервиса как пользовательского клиента, так и клиента разработчиков, что позволит обеспечить «анализ без утечки необработанных данных».
Как только сделка по аренде данных была заключена, сумма сделки будет зарегистрирована в блокчейне. И прибыль будет прозрачно распределена между владельцами данных. Да, за ваши данные многие готовы платить.
Аналитика Web3 предназначена для:
- Автоматического и настраиваемого измерения событий и статистики для веб-приложений и мобильных приложений
- Визуализация данных на панели разработчика
- Децентрализованное управление данными: пользователи на 100% контролируют собранные данные и имеют права доступа к консоли личных данных.
- Data Plaza: торговая площадка для аренды данных
«Основная проблема, которую мы определили и решили, — это децентрализация управления и оценки пользовательских данных вне сети».
Марвин Тонг, генеральный директор Phala Network
Посмотрите демонстрацию возможностей системы: https://mailchi.mp/012bbdf80ee3/w3a
Data Plaza
Data Plaza — это новая функция, предоставляемая W3A, где вы можете “сдать в аренду” свои или “арендовать” чужие данные: оплачивая определенное количество PHA, вы имеете право анализировать чьи-либо данные для конкретного случая использования. Данные могут быть проанализированы по вашему алгоритму.
4 шага:
- Потребитель данных сначала должен написать смарт-контракт (алгоритм) и объяснить, какие данные ему нужны и для чего они будут переданы поставщикам данных в удобной для пользователя форме;
- Поставщики данных разрешают доступ к своим данным;
- Запрос авторизованного доступа к данным будет обрабатываться W3A в анклавах TEE.
- W3A выводит результаты потребителю данных, поставщики данных будут получать вознаграждение в тоже самое время.
Дорожная карта (Roadmap) разработки
Phala разрабатывает W3A с первого квартала 2020 года. В течение последних 6 недель мы работали над такими ключевыми функциями, как:
- Безопасное шифрование данных SDK
- Сохранение конфиденциальности данных аналитики смарт-контрактов
- Депозит личных данных
… И реализация, в миллионы раз быстрее, чем sMPC.
В следующие 3 месяца мы планируем реализовать пользовательский клиент, и клиент-для разработчиков, скоро они оба будут готовы к публичному тестированию. Разработчики, которые интегрируют W3A, также получат БОЛЬШОЕ количество PHA в качестве награды за поддержку технологий защиты конфиденциальности.
Давайте строить Web3 все вместе
Phala Network — это cross-chain совместимая конфиденциальная сеть для децентрализованных приложений, сервисов и смарт-контрактов, с повышенной конфиденциальностью использования. Phala потребовался всего месяц, чтобы получить наш первый грант Web3 Foundation в июне 2019 года — pLIBRA. Phala также является одним из первых участников программы Substrate Builders. Мы создали нашу сеть на Substrate, потому что:
- Substrate предлагает общие части, которые нужны почти каждому блокчейну, такие как сеть, настраиваемый консенсус, хранилище, mempool и т. д. Таким образом, мы могли бы больше сосредоточиться на самой Phala, нашем видении и экосистеме, вместо того чтобы застревать в сложной разработке с нуля.
- Как сеть конфиденциальных смарт-контрактов, мы не хотим ограничивать границы только нашей цепочкой блоков, но также приносим пользу всей экосистеме Web3. XCMP, SPREE и другая инфраструктура взаимодействия на Polkadot делают это возможным. Мы считаем, что Polkadot, естественно, лучше всего подходит.
Со дня подачи заявки на грант W3A Phala получает техническую поддержку от Web3 Foundation and Parity.
Например, одной из основных частей в сети Phala является установление доверия между блокчейном и pRuntime в TEE. Следовательно, pRuntime должен проверять блоки и производные сообщения из цепочки блоков в TEE, что означает, что нам нужно создать клиент проверки легкости субстрата в TEE.
В отличие от простых блокчейнов, таких как Биткойн, проверка блоков с помощью расширенного алгоритма согласования Substrate, Grandpa over Babe, намного сложнее. Инженеры из Substrate Builder Program оказали нам большую помощь: примеры кода и несколько сессий консультаций. При поддержке Parity и W3F мы построили продукт всего за три недели.
В ближайшем будущем Phala будет работать как парачейн Polkadot и инфраструктура конфиденциальности , предоставлять услуги защиты данных с производительностью параллельных вычислений.
Попробуйте W3A демонстрацию для разработчиков
Телеграмм канал русскоязычного сообщества Phala https://t.me/PhalaRussian
Телеграмм канал англоязычного сообщества Phala https://t.me/phalanetwork
Discord Phala — https://discord.com/channels/644182966574252073/652416505644056596
Подписывайте на наш обновления на Medium, много интересного впереди.
Больше информации о Phala Network
Блокчейн, предоставляющий возможность использовать смарт контракты, построенный на технологии Substrate, стремящийся стать парачейном Kusama и Polkadot. Участник Parity Builders Program. Получатель грантов Web3 Foundation Grant.