Проведение параллели между Linux и Blockchain [перевод, часть 1]
Что история open-source рассказывает нам о будущем распределенных сетей
В первой из серии статей я представляю центральную гипотезу о том, что потребуется для достижения широкого внедрения технологии блокчейн.
Технология Linux в сочетании с передовыми ИТ-сервисами, которые ориентированы на предприятия, однажды изменили мир интернета и способ управления серверами. Все началось с Hello world!. Следующая революция начинается с чего-то немного другого.
Hello blockchain world!
Меня зовут Phil Zamani. Я занимаюсь open-source более двадцати лет. Я имел удовольствие наблюдать и непосредственно участвовать в росте Linux. То, что когда-то было просто технической идеей, стало глобальным технологическим феноменом.
Эта статья представляет собой анализ стратегии AERGO и выделяет ключевые компоненты инновационной блокчейн-платформы, над которыми мы в Blocko усердно работаем. Я это делаю для того, чтобы объяснить некоторые из наших основных принципов и гипотез, которые лежат в их основе. Мы используем мой 20-летний опыт прямого лидерства, в сфере открытого программного обеспечения, чтобы воссоздать успех, который имел, возможно, самый известный проект с открытым исходным кодом в истории,- Linux. Этот пост, так же объясняет основные противоречия в направлениях философии проекта AERGO, которые основаны на доминирующих мантрах Linux. Кроме того, здесь вы узнаете, какую роль будет играть Blocko, как ведущий поставщик инфраструктуры блокчейн, а так же увидите его сходство с Red Hat.
В течение двадцати лет я работал с оpen- Source во многих корпоративных ИТ-средах и был сосредоточен на том, чтобы помочь клиентам преодолеть пропасть в принятии платформ с открытым исходным кодом, основанных на новых технологиях, таких как Linux. Я также имел честь работать напрямую с одними из самых известных разработчиков в истории, которые стояли за наиболее влиятельными технологиями с открытым исходным кодом всех времен. Вот некоторые из них:
- Michael Tiemann, оригинальный автор компилятора GNU
- Alan Cox, это второй Linus Torvalds (создателю Linux)
- Markus Rex, основатель SuSE Linux
- Rod Johnson и Adrian Collier, соучредители Spring Framework
- Paul Mauritz, основатель оригинального облачного проекта VMWare’s
- Основные сопровождающие или создатели многих других ведущих проектов с открытым исходным кодом, таких как Apache, Android, MongoDB, Hadoop и Openstack.
Пожалуй, самой успешной из всех этих технологий была Linux. Linux-это программное ядро, которое было запущено в 1991 году Линусом Торвальдсом, финским программистом, признанным в мире программирования. Многие из прошлых операционных систем Unix Linux конкурировали с сильной коммерческой поддержкой. Они были приняты в течение предыдущих тридцати лет. Однако, Linux развивался в противовес своим конкурентам, на установленных системах Unix.
Сегодня Linux-это не просто ядро или операционная система, это кодовая база, которая лежит в основе многих, различных мощных технологий в большинстве глобальных ИТ-систем. Это ядро ОС Android и большая часть самой сети. Это самая важная технология с открытым исходным кодом в мире.
В open-source и ИT-компаниях, в которых я работал (к примеру Red Hat), моя роль заключалась в том, чтобы помочь компаниям открывать, экспериментировать и реализовывать платформы с открытым исходным кодом (такие как Linux), в своих бизнес-стратегиях. Это часто осуществлялось за счет замены систем Unix, которые предоставлялись такими компаниями, как IBM, HP и Oracle, на специализированные системы Linux- разработанные «аутсайдерами», такими как Red Hat. В итоге был развернут широкий круг проектов, вот примеры нескольких систем, которые были реализованы нашей командой:
- 10 000 узловых компьютерных кластеров в HSBC и Deutsche Bank-для запуска основных банковских приложений и размещения алгоритмов высокочастотного и объемного финансового моделирования
- Реализация высокопроизводительных вычислений в Ferrari для моделирования ветра Формулы 1, перед днем гонок
- Различные другие мобильные или интернет-ориентированные решения в Sony, Ericsson и Alcatel
В 2001 году моя команда в Red Hat работала с передовым подразделением мобильных телефонов Nokia. Они попросили нас сократить размер своей основной библиотеки ПО, что позволило бы использовать версию Linux и работать в новой инновационной архитектуре мобильных телефонов Nokia. Однако, основной разработчик программы отказался. Спустя годы, под управлением и руководством Google, это изменилось. Появился проект с открытым исходным кодом, который стал одним из самых успешных потребительских проектов в истории – это Android, который основанный на ядре Linux.
Позже я присоединился к одному из моих бывших бизнесов-клиентов из Red Hat — Deutsche Telekom, тогда мы создали и запустили их новое облачное бизнес-подразделение на основе технологий оpen-source, которые включали Linux и Openstack. Теперь Deutsche Telekom Cloud обслуживает более трех миллионов клиентов малого и крупного бизнеса в Германии, с рядом бизнес-ориентированных и облачных приложений.
Все это принесло мне больше знаний об открытом исходном коде, облачных вычислениях и ИТ. Но есть и то, благодаря чему я смог обрести более глубокие знания-это рост Linux и роль, которую он первостепенно играет в расширении ИТ.
Учитывая полученные знания, я считаю, что мы сможем предсказать выигрышную формулу для блокчейн – как для новой технологии с открытым исходным кодом – особенно в бизнес-сфере и ИТ-компаниях.
Гипотеза
Я предлагаю гипотезу, на мой взгляд успешные блокчейн-платформы в бизнес-ориентированной среде, пойдут по схожему пути который прошел и Linux.
Чтобы действовать согласно гипотезы, я и моя команда строим блокчейн-систему, которая не только следует характеристикам открытого ПО (которых придерживался Linux), но и имеет компанию, с пожалуй, самым передовым опытом внедрения в истории, как и Red Hat с Linux.
Этой фирмой является Blocko, которая развернула более 23 коммерческих блокчейн-систем. Не многие имеют такие достижения. На самом деле, мы считаем, что единственная другая фирма, которая, на момент написания, развернула много реальных и используемых в настоящее время корпоративных блокчейн-систем - это IBM.
Как и Linux, внедрение этих технологий будет зависеть от корпоративных ИТ-консалтинговых компаний и компаний, ориентированных на техническую поддержку (например, Red Hat тогда и Blocko сейчас). Они предоставят другим компаниям интеграционную поддержку и услуги по снижению рисков, необходимые для коммерческого развертывания и использования преимуществ блокчейн-систем.
Для того, чтобы лучше объяснить мою гипотезу, позвольте мне описать ранние дни из истории оpen-source, и то, как Linux достиг столь большого успеха.
Платформы с открытым исходным кодом когда-то считались неудобным дополнением к бизнес-стратегии, потому что в их реализации не было четкой методологии. Компании не чувствовали себя комфортно, используя технологию, которая не была им напрямую лицензирована. В течение многих десятилетий, крупные коммерческие поставщики ПО, такие как IBM, HP и Oracle, могли создавать собственное лицензионное ПО, которое буквально запирало предприятия в закрытые программные и аппаратные среды. В следствии чего, предприятиям стало крайне сложно отказаться от них. Несмотря на это, технологии с открытым исходным кодом, такие как компилятор GNU, веб-сервер Apache, ОС Linux, фреймворк Spring, различные формы виртуализации с открытым исходным кодом, многие контейнерные IDE, и многие средства обработки данных, такие как Hadoop уже преобладали. Все это стало возможным благодаря тысячам разработчиков оpen-source по всему миру, которые поддерживали, создавали и постоянно улучшали эти технологии.
В результате чего, в настоящее время, внедрение этих технологий, широко распространено во всех отраслях. Миллионы фирм продолжают развертывать бизнес-модели с открытым ПО и бросают вызов традиционным подходам к оплате за использование собственных решений. Компании, которые строили предприятия, на основе платформ с открытым исходным кодом, в прошлом, теперь - высоко оцениваются как новаторы, которые еще на ранних стадиях использовали бизнес-стратегии, которые ориентированы на данные. Перемены, который я увидел за последние двадцать лет, просто ошеломляют. Инновации с открытым исходным кодом не показывают никаких признаков замедления процессов запатентованной разработки.
Данное расширение интернета и появление растущих ИТ-экосистем, за счет оpen-source, создали больше данных, чем когда-либо. За последние два года было создано и собрано больше данных, чем за всю историю человечества до этого момента.
Значение этих данных непостижимо. Вот почему современные цифровые операторы, такие как Amazon, Netflix, Google и Uber, держат его в изолированных средах. Большинство компьютеров, генерирующих данные, таких как Facebook, убеждаются, что эти данные не продаются никому; а скорее постоянно перерабатываются и повторно используются для предоставления целевых маркетинговых услуг. Короче говоря, они являются основными бенефициарами данных о клиентах и пользователях. Это не только слишком ценно, но и рискованно делиться или доверять данные кому-либо, в текущих технологических ограничениях, где, по-видимому, невозможно реализовать доверительные среды для передачи данных. Даже с некоторыми из самых передовых ИТ-систем в мире, которые спроектированы компаниями с доходом в миллиарды долларов, данные по-прежнему скомпрометированы.
Обмен данных со многими третьими сторонами, даст предприятиям масштаб и охват для достижения массовых сетевых эффектов, без необходимости доверять посреднику. Компании начинают это понимать. Данные (как и ПО с Linux), в конечном итоге будут открыты для более широкого рынка, с помощью технологий оpen-Source, которые обеспечивают надежную среду. Формы распределенной книги, такие как блокчейн, будут тем, что позволит использовать эту надежную среду.
Эти технологии создадут возможность для открытия рынка данных и смещения власти с цифровых операторов. Это произойдет подобно тому, как власть в мире ИТ в 1998 году отошла от IBM, Oracle и HP, к новым поставщикам решений на базе открытого кода. При использовании безопасных сред, данные могут стать надежными, распределенными и совместно используемыми. Данные будут переданы многим тогда, когда это действительно будет в интересах всех вовлеченных сторон. В будущем предприятия смогут более эффективно и безопасно обмениваться конфиденциальными данными, такими как реестры цепочек поставок, книги транзакций и потребительские данные. Все это потенциально может быть сделано без привлечения посредника.
Подобно тому, как Linux стал технологией смены исходного кода для программного обеспечения и интернет-услуг; технология блокчейн будет такой же, для новых социально-экономических систем и экосистем общих данных. Безупречные среды, созданные с помощью блокчейн технологий, предоставят возможность использовать новую экономию стоимости, в которой надежный обмен данными может быть включен в масштабе. Бен Горовиц из a16z делает хорошую работу, объясняя эту концепцию.
Технология блокчейн-это новое явление с открытым исходным кодом. Что примечательно, любая публичная распределенная книга, должна быть с открытым исходным кодом, чтобы считаться достоверной и надежной. Это связано с тем, что пользователи сети «без доверия» (которое эмулируют публичные блокчейны) должны иметь возможность просматривать код, стоящий за ней, чтобы убедиться, что в использовании сети действительно установлены нулевые обязательства. В результате, будущая блокчейн-революция будет более стремительной в своем развитии, чем все, что мы когда-либо видели раньше (поскольку она зависит от открытого исходного кода даже больше, чем Linux двадцать лет назад).
Распределенные регистры имеют право повышать безопасность, эффективность устаревших технологий и цифровое преобразование ИТ-систем путем предоставления им новых способов диктовать, насколько они доверяют другим сторонам. Предприятия могут сэкономить поточные затраты за счет более устойчивой архитектуры, сохранить безопасность данных, могут напрямую монетизировать ее более надежным, децентрализованным образом или же добиться более быстрых расчетов и подтверждений посредством безопасного консенсуса. Они могут даже объединить все эти функции вместе с настраиваемостью, конфиденциальностью и гибкостью разрешенной системы - посредством гибридного и интероперабельного подхода, который связан с надежным публичным блокчейном. Общественные, частные и устаревшие системы, работающие вместе, обеспечат лучшее из многих сред.
Что замечательно в этом, так это то, что технология, делает возможным существование полностью безопасной среды. Консенсусные протоколы, вычислительная среда, блокчейн протоколы и структура смарт контрактов - все это с открытым исходным кодом и доступны для всех, кто сегодня это понимает.
Однако, по какой-то причине, технологии блокчейн не полностью приняты, чтобы иметь возможность обеспечить крупномасштабную выгоду от распределенного доверия. Финансирование более $ 5 000 000 000 долларов было внесено в стартапы по созданию приложений и протоколов блокчней. Тем не менее, до сих пор была зафиксирована небольшая ценность для бизнеса. Существует также небольшое использование потребителями государственных блокчейнов. Блокчейн платформы постоянно разрабатываются и на них строятся приложения, однако реальная ценность бизнеса фактически не фиксируется.
Чтобы получить представление о том, почему так происходит, мы могли бы взглянуть на историю с открытым исходным кодом. Тогда сложилась аналогичная ситуация.
Unix-подобные операционные системы были в течение более тридцати лет в то время, когда Linux взлетел. Многие проекты с открытым исходным кодом были разработаны в то же время с тысячами программистов по всему миру. Некоторые из них преуспели и сделали облако и большие данные реальностью. Однако, как и состояние блокчейна сегодня, многие из них так и не достигли успеха в коммерческом масштабе.
Существовала одна Unix-подобная система, которая не только стала самой успешной операционной платформой с открытым исходным кодом в мире, но так же использует миллиарды интернет и мобильных устройств. В репозитории Git содержится более 21 миллиона строк кода. Каждый день в кодовую базу добавляется более 10 000 строк кода. Он обеспечивает питание устройств Google Chromebook, Android, примерно 70% веб-серверов, на которых размещены десять миллионов веб-доменов, 92% общедоступных облачных сред Amazon EC2, 498 из 500 лучших суперкомпьютеров и многое другое. Платформа, о которой я говорю, это Linux.
Роль, которую Linux сыграл для Интернета, еще не имитировалась блокчейном.
Возможно, это и есть та причина, почему блокчейн ещё не стал настолько популярен на коммерческом или деловом уровне. Зная опыт успеха Linux, я хочу предложить точно такой же подход для блокчейна, чтобы он смог стать успешным.