Стек приложений блокчейна
Блокчейн вполне может изменить инфраструктуру Интернета. Вот как может выглядеть новый Интернет через 10 лет.
Джоэл Монегро является частью инвестиционной команды Union Square Ventures с июля 2014 года. Ранее он был соучредителем трех стартапов, управлял небольшим магазином по разработке программного обеспечения и изучал информатику и экономику.

Первое, что нужно сделатьБрэд[Бернхэм] научил меня, когда я присоединился к Union Square Ventures, что ONE из самых замечательных вещей в работе в венчурном бизнесе заключается в том, что вы можете смотреть на Рынки с совершенно другой точки зрения. Каждый день у нас есть привилегия Словарь , как будет выглядеть будущее, от компаний и предпринимателей, которые его строят. Это захватывающе, особенно если вы такие же Технологии гики, как мы.
Мы тратим много времени на изучение всего, что происходит с Bitcoin и блокчейном. Это включает в себя электронную почту, твиты, текстовые сообщения, звонки, скайп и встречи с командами по всему миру, которые создают технологии и приложения следующего поколения, использующие блокчейн для отмены многих парадигм, которые доминируют в бизнесе программного обеспечения сегодня.
Некоторые из них — просто идеи, некоторые — продукты, уже находящиеся на рынке. Некоторые провалились, а некоторые собрали миллионы долларов финансирования. Знакомство со всем этим позволило нам выявить определенные закономерности и тенденции, которые помогают нам выстраивать образ того, что нас ждет. Я хотел бы начать делиться этим со всеми, а также пригласить вас помочь нам обдумать это.
Вот как, по моему мнению, будет выглядеть архитектура интернет-приложений через 10 лет. Это всего лишь простая иллюстрация, и она оставляет много важных идей и проблем. Я постараюсь объяснить ниже, каковы ее идеи. Чтобы KEEP голословным, мы рассмотрим каждую часть стека снизу вверх и подробно рассмотрим каждую в будущих постах.
Основная идея заключается в том, что все внутри серых прямоугольников децентрализовано и имеет открытый исходный код. Пока я называю это слоями общих данных и протоколов. Никто не контролирует эти части системы, и они доступны любому человеку или компании. Если мы используем Bitcoin в качестве примера, то блокчейн — это слой общих данных, а протокол Bitcoin — это децентрализованный протокол, который является частью слоя общих протоколов.
Вы заметите, что каждый слой становится тоньше по мере продвижения вверх. Вы также заметите, что общие данные и уровни протоколов покрывают около 80% всего стека. Интернет-приложения сегодня построены на основе открытых, децентрализованных технологий, таких как TCP/IP и HTTP, но если бы вы изобразили текущий стек интернет-приложений, как показано выше, эти открытые, децентрализованные протоколы, вероятно, составили бы только около 15%, а все, что находится наверху, было бы частным и централизованным.
1. Майнеры и блокчейн
Если вы немного знаете о том, как работает Bitcoin , вы знаете, кто такие майнеры. В двух словах, майнеры — это узлы в сети компьютеров, которые вместе проверяют все транзакции Bitcoin . Взамен алгоритм вознаграждает их Bitcoin. Поскольку Bitcoin имеет реальную ценность, операторы этих машин заинтересованы в том, чтобы они KEEP . Если вы хотите Словарь больше о майнинге, это отличное объяснение того, как они работают.
Блокчейн — это публичный реестр, который содержит постоянную запись всех транзакций Bitcoin и поддерживается майнерами. Он не контролируется одним субъектом и доступен всем. Подробнее о блокчейне можно прочитать здесь..
2. Наложенные сети
Вот тут-то и начинается самое интересное. Разработчики начинают создавать сети, которые работают параллельно с блокчейном Bitcoin , чтобы выполнять задачи, которые сеть Bitcoin T может, но которые используют блокчейн Bitcoin , например, для отметки времени или проверки своей работы.
ONE из примеров является Контрагент. Другой может бытьбоковые цепиКакую бы форму ни принимали эти наложенные сети, их объединяет ONE : их связь с блокчейном Bitcoin и то, как они извлекают выгоду из его сетевых эффектов для достижения ликвидности без необходимости загружать собственную альтернативную Криптовалюта и/или блокчейн, как альтернативные решения, такие как Ethereum требовать.
3. Децентрализованные протоколы
Благодаря блокчейну мы впервые можем разрабатывать открытые, децентрализованные протоколы со встроенными данными (благодаря оверлейным сетям и блокчейну), проверкой и транзакциями, которые не контролируются одним субъектом. Именно здесь традиционная архитектура программного обеспечения начинает рушиться. Лучшим примером децентрализованного протокола поверх общего слоя данных является Bitcoin, и мы уже хорошо знаем, как он влияет на деньги и Финансы.
Такие компании, как eBay, Facebook и Uber, очень ценны, поскольку они извлекают огромную выгоду из сетевых эффектов, возникающих за счет централизованного хранения всей пользовательской информации в частных хранилищах и получения процента от всех транзакций.
Децентрализованные протоколы поверх блокчейна имеют потенциал отменить каждую отдельную часть Stacks , которые делают эти сервисы ценными для потребителей и инвесторов. Они могут сделать это, например, создавая общие, децентрализованные наборы данных, к которым может подключиться ONE , и позволяя одноранговые транзакции на основе Bitcoin.
Фактически, ряд перспективных команд уже начали работать над протоколами, которые изменят бизнес-модели вышеуказанных компаний. ONE из примеров является Лазуз, протокол для совместного использования поездок в режиме реального времени, а другой -OpenBazaar, протокол для бесплатных децентрализованных одноранговых торговых площадок.
4. API с открытым исходным кодом и коммерческие API
Протоколы сложно строить для обычного разработчика, поэтому есть возможность сделать подключение к ним простым. Является ли это хорошим бизнесом в долгосрочной перспективе — вопрос спорный, но я думаю, что это очень важная часть стека.
Предоставление разработчикам с любым набором навыков возможности QUICK и легко создавать приложения и экспериментировать на основе этих децентрализованных протоколов имеет первостепенное значение для их успеха.
Это будут либо коммерческие сервисы, либо проекты с открытым исходным кодом. Хорошими примерами этой тенденции являютсяAPI-интерфейсы Chain и Toshi от Coinbase для Bitcoin. Они оба служат одной и той же цели, но Chain — это размещенный коммерческий сервис, а Toshi — с открытым исходным кодом.
5. Приложения
Это часть стека, обращенная к потребителю. Приложения, построенные на этой архитектуре, в большинстве случаев будут работать очень похоже на те, что мы имеем сегодня — так же, как Coinbase работает похоже на PayPal.
Однако для потребителей главное отличие заключается в том, что, поскольку они построены на децентрализованных протоколах, они смогут общаться друг с другом, точно так же, как могут взаимодействовать различные приложения электронной почты и Bitcoin кошельки.
Мне нравится в этом стеке то , что он растет снизу вверх. Сначала у нас были майнеры, блокчейн и Bitcoin, а теперь мы строим все остальное сверху. Насколько мне известно, самые значительные революции в Технологии были построены именно таким образом.
Это налагает очень интересный набор проблем на разработчиков, предпринимателей и инвесторов, поскольку значительная часть стоимости в текущем стеке Интернета будет превращена в товар этой архитектурой. Но самое лучшее в этом стеке то, что пользователь выигрывает благодаря более низким или отсутствующим показателям приема, затратам на переключение, индивидуальному владению данными и рыночной власти потребителя.
Эта статья была переиздана здесь с разрешения автора. Первоначально опубликовано на Joel'sблог. Автор Tспасибо Фреду Уилсону, Альберту Венгеру и Мунибу Али за помощь в доработке этого поста.
Отказ от ответственности: Мнения, выраженные в данной статье, принадлежат автору и не обязательно отражают точку зрения CoinDesk и не должны приписываться ему.
Изображение стекачерез Shutterstock
Joel Monegro
Джоэл входит в состав инвестиционной команды Union Square Ventures с июля 2014 года. Ранее он занимался вопросами государственной Политика в сфере Технологии в Латинской Америке в качестве менеджера Департамента цифровой экономики правительства Доминиканской Республики, был соучредителем трех стартапов, управлял небольшим магазином по разработке программного обеспечения и изучал информатику и экономику.
