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

Blockstack использует технологию блокчейна и позволяет разработчикам создавать и тестировать децентрализованные сервисы, данные в которых не сконцентрированы на каком-то конкретном сервере, а распределены между компьютерами пользователей. Подобным образом работает браузер Project Maelstrom, созданный компанией BitTorrent, — он загружает веб-страницы, используя технологию пиринга.




В нынешнем состоянии расширение Blockstack практически неприменимо обычными пользователями, но это не значит, что оно бесполезное. Им могут заинтересоваться разработчики, увлечённые идеей создания децентрализованного интернета. Версию Blockstack для macOS и Linux можно скачать с GitHub уже сейчас, а версия этого расширения для Windows должна появиться в скором времени.

Преимуществ у децентрализованного интернета перед существующими сетевыми технологиями очень много. Любые устройства пользователя включаются в общую инфраструктуру, и чем их больше, тем выше производительность и стабильность всей системы. Каждый пользователь становится администратором собственного участка сети и может организовывать локальное взаимодействие своих устройств, не выходящее за установленные пределы. Кроме того, любой пользователь сможет создавать сколь угодно сложные сервисы для самого себя и всех остальных людей на планете.



Не стоит думать, что децентрализованный интернет — утопичная идея. Его концепция привлекает не только независимых разработчиков, но и крупные корпорации. На этой неделе компания Microsoft представила новый инструмент для разработчиков. Он носит название Proof of Concept Framework и позволяет разработчикам с минимальными затратами времени создавать приложения и сервисы, в которых используются данные, рассредоточенные по серверам Azure в разных частях планеты. Создавать веб-приложения можно, не зная языков программирования, с использованием готовых шаблонов, в которые внедрена надёжная блокчейн-защита. Специализированные знания и привлечение опытных программистов потребуется лишь при создании сложных сервисов, использующих алгоритмы машинного обучения. Ознакомиться с проектом Proof of Concept Framework можно на сайте Microsoft (на английском языке).