Биткойн – первая децентрализованная криптовалюта – существует уже более восьми лет. Раньше я пренебрегал этими и другими криптовалютами.
Тот факт, что криптовалюты, как Биткойн, имеют потенциал для радикальной реформы банковского дела, не ускользнул от меня, однако он выходит за рамки этой статьи. Да, меня это впечатляет. Нет, я не считаю, что криптовалюты – это волшебное лекарство для борьбы с негативными сторонами глобального капитализма, и суть этой статьи в другом.
Когда я начал погружаться во все детали этого, меня сильно зацепила технология, лежащая в основе Биткойна – блокчейн.
Что такое блокчейн?
Моя концептуальная ошибка с Биткойном, когда я впервые узнал о нем, заключалась в том, что, как я думал, койны являются наградой за выполнение вычислений. Да, так работает Биткойн, койны распределяются между теми, кто предоставляет вычислительную мощность для проверки транзакций. Это умный способ стимулировать добавление вычислительных ресурсов, требуемых системе.
Хотя койны и создаются посредством добычи (майнинга), их можно обменять на доллары, евро или другие традиционные валюты. Это дает им ценность и стимул для конвертации старых валют в Биткойны.
Механизм функционирования сети Биткойн и цели проекта Bitcoin лежат в одной плоскости.
Однако доказательство выполненной работы (proof of work) – это лишь один из способов получения койнов в блокчейн-сети, и Биткойн – не единственная блокчейн-сеть. Любое применение блокчейн связывает ценность койнов с целями сети. Если целью является обеспечение распределенной вычислительной мощности, то в таком случае койны создаются путем предоставления вычислительной мощности. Преимущество этого паттерна проектирования состоит в том, что целью может быть все что угодно.
Думайте о блокчейн как о паттерне проектирования
Такая перемена в представлении привела к тому, что я заинтересовался технологиями Биткойн и блокчейн. Но далеко не это поразило меня в Биткойне. А поразили меня другие блокчейны, которые привели к появлению фундаментально иного паттерна проектирования.
Представьте себе, что блокчейн – это то, как вы разрабатываете свою программу, которая стимулирует всех людей, разделяющих ее цели, запускать ее и получать с нее прибыль. И это, естественно, та теория, которая лежит в основе open source. Мы вносим свой вклад в WordPress – в код, в сообщество, в документацию, в переводы и т.д. Мы считаем, что это принесет выгоду нам как WordPress пользователям и WordPress профессионалам.
Именно это и привлекло меня в WordPress и open source – создание сообщества, товаров и услуг, сервисов, которые приносили бы взаимную выгоду. Блокчейн – алгоритмический подход к оптимизации взаимной выгоды от технологии. На мой взгляд, инфраструктура приложений, нацеленная на вас – это поэтический способ написания кода.
Они идут нога в ногу. Как мы можем использовать это в WordPress?
«Когда именно», а не «можем ли»
В данной статье повествуется о некоторых интересных способах, с помощью которых технология блокчейн изменит WordPress. Предположения высказываются по вопросам «как» и «когда», а не «изменит ли». Конечно, ничто не предрешено, но блокчейн – это кульминация многочисленных идеалов интернета – децентрализация через пиринговый обмен, сопротивляемость цензуре и т.д. Кроме того, это также очень выгодно.
Когда технология ставит в ряд полезность, прибыльность и идеализм, ее тяжело остановить, что показал и случай с WordPress. Да, в целом экосистеме блокчейн недостает практичности и удобства использования. Но она заметно улучшилась для разработчиков и конечных пользователей за последний год или около того.
Многие из этих изменений произошли благодаря Ethereum. Биткойн доказал, достигнув многомиллиардной рыночной капитализации, что технология блокчейн может собрать зашифрованную пиринговую компьютерную сеть, которая будет мощной и полезной. Запуск приложений в распределенной сети, созданной Bitcoin – непростая задача.
Ethereum – это блокчейн, предназначенный для запуска распределенных веб-приложений (dAps), которые могут быть выполнены на виртуальной машине Ethereum Virtual Machine (EVM). EVM – это облачная вычислительная платформа, которая возникла из блокчейн.
Высокоуровневый язык программирования для создания приложений dAps, которые выполняются в EVM – это Solidity. Он представляет собой строго типизированную версию языка JavaScript. Пользовательский интерфейс для dAps создается в jQuery UI. Вследствие такого акцента на потребностях разработчика входной порог здесь очень низкий.
Существуют такие проекты, как Lisk, для выполнения Node приложений с помощью блокчейн. Возможность создания приложений в блокчейн становится все проще, и, поскольку барьер для разработчиков становится все ниже, мы увидим все больше и больше крутых, основанных на блокчейне приложений и сервисов.
Интересные применения технологии блокчейн
Один из способов применения блокчейн технологии в WordPress, с которым мы уже сталкивались – в виде платежного шлюза для плагинов электронной коммерции. Есть много статей о том, как принимать Биткойн и другие криптовалюты в WordPress. Я надеюсь, что это пространство будет расширяться. Давайте рассмотрим еще три способа использования технологии блокчейн в WordPress.
Управление персональными данными и верификация
Верификация пользовательских данных онлайн – огромная проблема. Слабость модели с именем пользователя и паролем становится все более серьезной проблемой для интернета. Украденные или взломанные пароли являются одним из наиболее распространенных способов взлома WordPress сайтов.
Для шифрования личной информации в блокчейне создаются несколько новых блокчейнов, после чего пользователи могут выборочно делиться этими данными. Их можно использовать для входа в приложения, проверки личности и безопасного обмена персональной информацией с работодателями или провайдерами услуг при необходимости. Я надеюсь, что недавняя утечка данных в Equifax и то, как плохо она была обработана, приведет к появлению инноваций в этом пространстве.
Пример блокчейн-приложения такого типа – ShoCard. Это гораздо больше, чем просто отдельный вход для приложений. Если такие типы программ демонстрируют более безопасную многофакторную аутентификацию, нежели текущие решения – к примеру, отправку кодов через SMS, – то в таком случае они будут нести выгоду нам как WordPress-пользователям, чтобы улучшить безопасность процесса входа в WP.
В настоящее время IBM сотрудничает с канадскими банками и SureKey Technologies в пилотной программе по разработке блокчейна для повышения безопасности и улучшения опыта взаимодействия по управлению идентификацией для клиентов банка. Разумеется, как только эта технология станет применяться банками, мы сможем ее использовать для сокращения взломанных паролей и мошеннических платежей, а это две огромные проблемы для владельцев сайтов WordPress.
Монетизация контента
Не так давно Medium анонсировали добавление кнопки Clap к статьям. Кнопка напоминает Like, но также является частью алгоритма по выплатам средств создателям контента. Поиск лучшего способа монетизации, отличающегося от вывода рекламных объявлений, является серьезной проблемой для интернета. Что интересно, Medium пытаются ее решить. Но пока не решили.
Распределение пула денег среди создателей контента на основе алгоритма, который учитывает просмотры страниц, лайки и другие факторы взаимодействия, является привлекательной идеей. Однако применить его за пределами отдельного сайта и в распределенной сети намного сложнее, поскольку никто пока не определил, каким будет этот алгоритм, а также откуда будет браться пул денег.
В старом интернете сервисы монетизации контента — WordAds, AdSense и т.д. – требовали одного центрального доверенного объекта для задания алгоритма, управления серверами и обработки платежей. Блокчейны являются распределенными и ненадежными вследствие особенностей проектирования.
Сервис монетизации контента на базе блокчейн не потребует отдельного доверенного объекта в центре. Что еще более важно, потребуется разработать системное управление, чтобы алгоритм был оптимизирован для всех сторон.
Потенциал удаления рекламных объявлений – частично или полностью – из монетизации контента впечатляет. Но для этого потребуется новый ввод денег или других ценных данных. Вариант с токенами, возвращаемыми сервисом, позволяет это сделать.
Безопасное хранение файлов
В данный момент в WordPress мы храним файлы – медиатеку – на том же самом сервере, на котором запущен WordPress, либо выгружаем их в сервис по типу Dropbox или Amazon s3. Это умная стратегия масштабирования WordPress, поскольку s3 и подобные сервисы практически бесконечно велики, и распределение обработки приложения на несколько сервисов обычно приводит к увеличению производительности.
Децентрализованное облачное хранилище – быстро развивающаяся технология. Такие сервисы, как Storj и FileCoin, позволяют пользователям продавать неиспользуемое пространство в их сетях за токены, которые можно обменять на дополнительное место или другие валюты – биткойны, эросы и т.д. Кроме того, вы можете покупать их токены в обмен на использование файловой сети.
Данные, хранящиеся в децентрализованных сетях, шифруются, поэтому только владелец может их прочитать. Они хранятся с резервными копиями для повышения надежности. Кроме того, это гораздо дешевле, чем в случае с s3.
Идеи, предложенные выше в данной статье, могут стать реальными в ближайшее время. Рассмотренная идея возможна уже сейчас. Перенос медиатеки в Storj вместо s3 позволит получить более дешевое хранилище, которое по умолчанию является зашифрованным и устойчивым к цензуре, и все технологии для этого доступны уже сегодня.
Демократизация всех аспектов
Мне нравится интернет и то, что мы можем делать с его помощью. Однако он создает новые олигархии. В дополнение к традиционному неравенству доходов, текущая реализация сети создает олигархии данных: Facebook, Google, Cambridge Analytica и т.д. Они имеют монополию на данные, необходимые для продажи рекламы, создания привлекательных социальных сетей, победы на выборах и т.д.
Это неравенство является серьезной ошибкой интернета с момента его появления. Блокчейн – мощный инструмент для исправления этой ошибки, и сегодня он стал более полезным в тех аспектах, в которых мы привыкли использовать интернет – для хранения файлов, для электронной коммерции, для поощрения творческих усилий и т.д.
Это должно привлекать тех, кто верит в идеологию open source. Но мы, WordPress разработчики, должны быть особенно заинтересованы блокчейн, поскольку у нас есть опыт превращения другой open source технологии – PHP программы для блогов – в огромную часть интернета.
Источник: https://torquemag.io
Очень грамотная статья с интересной точкой зрения. Технология действительно принципиально другая. Новые возможности и взгляд на экономику, в том числе.