paint-brush
Криптосети могут преодолеть препятствия, с которыми сталкиваются проекты с открытым исходным кодом, говорит основатель Dripsк@terezabizkova
384 чтения
384 чтения

Криптосети могут преодолеть препятствия, с которыми сталкиваются проекты с открытым исходным кодом, говорит основатель Drips

к Tereza Bízková7m2024/06/06
Read on Terminal Reader

Слишком долго; Читать

Эле Диакомихалис, основатель компании Drips, рассказывает об их миссии по поддержке программного обеспечения с открытым исходным кодом с помощью динамических систем поддержки в режиме реального времени. Используя технологию блокчейна, Drips обеспечивает прозрачное и эффективное финансирование важнейших проектов. Диакомихалис подчеркивает проблемы устойчивости открытого исходного кода и рассказывает, как Drips стремится создать сеть поддержки для разработчиков. Беседа затрагивает эволюцию моделей финансирования, роль блокчейна в общественных благах и будущее видение Drips в создании совместной и финансово устойчивой экосистемы для проектов с открытым исходным кодом.
featured image - Криптосети могут преодолеть препятствия, с которыми сталкиваются проекты с открытым исходным кодом, говорит основатель Drips
Tereza Bízková HackerNoon profile picture
0-item

Могут ли создатели следующего Apache, Firefox или даже Википедии быть здесь прямо сейчас? Признание и поддержка этих строителей имеет важное значение, но часто упускается из виду. Проекты с открытым исходным кодом составляют основу нашего развития, и я был рад пообщаться с Эль Диакомихалис , Основатель Капает , который работает над их устойчивостью. Компания Drips стремится расширить возможности бесплатного программного обеспечения с открытым исходным кодом (FOSS) через динамические системы поддержки в режиме реального времени, которые прозрачно и эффективно финансово поддерживают важные проекты по разработке программного обеспечения.

Эле, можешь рассказать немного о себе и своем прошлом?

Абсолютно! Я родился и вырос в Афинах, Греция. Изучая прикладную математику, я заинтересовался технологиями и в 2011 году переехал в Берлин, чтобы присоединиться к музыкальной компании SoundCloud в качестве одного из ее первых сотрудников.


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


Однако к 2016 году я понял, что многие из этих компаний Web 2.0, претендующих на устранение посредников, сами стали новыми привратниками. Структурно разница с прошлым была очень незначительной; артисты и сообщества, вовлеченные в музыкальную индустрию, по-прежнему не имели влияния на платформы. Это несовпадение стимулов побудило меня изучить криптосети, заинтригованные их потенциалом децентрализации и возвращения контроля пользователям и создателям.


В начале 2018 года вместе с близким другом и бывшим коллегой из SoundCloud под ником Cloudhead мы начали по выходным исследовать и взламывать проекты, связанные с криптовалютой. Это привело нас к созданию корень , децентрализованная сеть для совместной работы над кодом, альтернатива GitHub. С самого начала мы стремились предоставить разработчикам суверенную инфраструктуру и использовать Ethereum для создания новых потоков ценности для них. Это было продолжением моих желаний в отношении SoundCloud — создание сети, в которой поставщики инфраструктуры, пользователи и сообщества могли бы согласовать свои стимулы.


В 2021 году мы решили выделить Drips из Radicle, полностью сосредоточившись на финансировании программного обеспечения с открытым исходным кодом и общественных благах и реализуя эти два продукта отдельно.

Каковы самые большие препятствия для дальнейшего процветания проектов с открытым исходным кодом?

Будучи одновременно создателем и потребителем программного обеспечения с открытым исходным кодом, открытая устойчивость является для меня большой темой. Каждый технолог в 2024 году, осознает он это или нет, получит выгоду от этого обширного хранилища общих знаний. Это было не так 20 лет назад. Сегодня почти все, что вы хотите разработать, имеет онлайн-базу, которая обычно бесплатна, что позволяет вам не начинать с нуля. Эту доступность мое поколение часто воспринимает как нечто само собой разумеющееся. Это, естественно, заставляет нас задаться вопросом, как финансируются и поддерживаются эти ресурсы, от которых мы зависим.


За последние 15-20 лет в сообществе открытого исходного кода проводились различные эксперименты по финансированию «цифровых общественных благ». Работа с открытым исходным кодом обычно начинается с того, что сопровождающие решают проблемы, с которыми они сталкиваются. Изначально деньги не имеют значения; основная мотивация — решить проблему, которая может помочь другим, если о ней расскажут. Я нахожу этот аспект культуры открытого исходного кода прекрасным, но он может создавать проблемы при интеграции финансовых стимулов.


Одной компании могут потребоваться десятки лет, чтобы достичь того, чего могут достичь сообщества открытого исходного кода. И поскольку популярность и использование этих проектов растут, существует очевидная потребность в устойчивом финансировании.


Наиболее распространенными потоками являются гранты и пожертвования. Затем происходят поглощения, когда компании выкупают специалистов по сопровождению, чтобы получить опыт и потенциально определить будущее проектов. Другой распространенной моделью является подход «открытого ядра», при котором основная технология имеет открытый исходный код, но для получения дохода разрабатываются дополнительные запатентованные функции. Несмотря на свою эффективность, эта модель может создать несогласованные стимулы, поскольку фокус может сместиться с улучшения основы с открытым исходным кодом на разработку собственных, приносящих доход функций.


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

Можете ли вы рассказать больше о роли блокчейна в финансировании цифровых общественных благ?

Создание систем без разрешений требует прозрачного и доступного дизайна, а возможность проверять программное обеспечение жизненно важна для безопасности сети. Как и в случае с открытым исходным кодом, в web3 используется принцип «тысячи глаз», когда широкое сообщество активно помогает выявлять и решать проблемы. Если вы когда-нибудь увидите проект блокчейна с открытым исходным кодом, это серьезный тревожный сигнал.


Ни одна другая отрасль или технологическое движение не придерживается такого подхода к открытому исходному коду, как это, поскольку web3 почти исключительно создан с открытым исходным кодом. А если учесть, что блокчейн позволяет нам проводить согласованные и ценные эксперименты, потенциал невероятно мощный.


Основатель Ethereum Виталик Бутерин говорит о финансировании общественных благ с 2015 года. Лично первым экспериментом по финансированию, который привлек мое внимание, был Dash, форк Биткойна. Он ввел новшество, разделив вознаграждение за блок — в отличие от Биткойна, где все вознаграждение достается майнеру, Dash предложил разделение, при котором 80% доставалось майнерам, а 20% — в казну, контролируемую держателями токенов Dash, с целью финансирования проектов с открытым исходным кодом в рамках блокчейна. Экосистема Dash. Это было похоже на систему вознаграждений за блоки, основанную на налогах. Похожая модель была принята Zcash, которая распределяла часть вознаграждений за блоки своей основной команде в рамках так называемого «вознаграждения основателя».

Это вдохновило вашу модель в Drips?

Когда мы запустили Radicle, а затем и Drips, мы хотели попробовать что-то подобное. Наша идея заключалась в том, чтобы направить капитал через график зависимостей программного обеспечения с открытым исходным кодом, поддерживая проекты, от которых зависят разработчики. Мы осознали явные, прямые взаимозависимости в разработке программного обеспечения, которые резко контрастируют с такими областями, как музыка, где влияние может быть косвенным. Мы начали с подхода вознаграждения за блок, но к 2021 году отошли от него.


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


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


Мы также предлагаем спонсорам, если они действительно заботятся об общественных благах, финансово поддерживать проекты, от которых они зависят, через Drips. Это не только поддерживает их непосредственную зависимость, но и приносит пользу более широкой сети, создавая каскадный эффект финансирования, который улучшает всю экосистему. Такой простой и прямой подход гарантирует, что финансирование достигнет самых глубоких частей стека, поддерживая даже базовые структуры.

Я слышал о «Базовом доходе строителя» в связи с Drips. Не могли бы вы объяснить, что это значит?

Конечно; это что-то весьма инновационное. Мы разработали Drips как инструмент, с помощью которого каждый может легко настроить в продукте то, что мы называем списком. Когда вы заявляете свой проект на Drips, вы указываете свои зависимости в этом списке.


Однако этот список не ограничивается только зависимостями. Например, если вы управляете проектом «HackerNoon OpenTrust», вы должны составить список зависимостей и решить, как распределить между ними часть любых поступающих средств. Вы также можете перечислить сопровождающих вашего проекта, по сути создав динамичную и гибкую систему курирования. Этот список может представлять собой адреса Ethereum, имена ENS или репозитории GitHub, что делает его достаточно настраиваемым.


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

Удивительный! Чего вы надеетесь достичь в будущем?

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


В отличие от индивидуализма, я верю в культуру, которая признает нашу коллективную способность эффективно координировать свои действия.


Большинство современных продуктов способствуют транзакционным отношениям между спонсором и получателем, игнорируя более широкие связи. Мы стремимся изменить эту точку зрения, подчеркивая нашу взаимозависимость, особенно в разработке программного обеспечения.


Я с нетерпением жду будущего, в котором организации автоматически перенаправят часть каждого заработанного доллара обратно на общественные блага, которые обеспечили им успех. Представьте себе сценарий, в котором 1% всех доходов приходится на программное обеспечение с открытым исходным кодом, необходимое для этих организаций. Целью Drips является создание инфраструктуры, которая не только поддерживает отдельные проекты, но и поддерживает более широкое общественное достояние через всеобъемлющую экономическую сеть.


Однако проблема, с которой мы сталкиваемся, — это высокие комиссии за транзакции в сети Ethereum, что влияет на доступность. Решения масштабирования Ethereum обладают огромным потенциалом, и мы определенно рассматриваем возможность развертывания Drips на различных платформах уровня 2, чтобы снизить комиссию за транзакции и обеспечить новые варианты использования, которые в настоящее время ограничены.


Меня интригует то, что, хотя мы начали с программного обеспечения с открытым исходным кодом, эта модель имеет потенциальное применение в таких областях, как академические исследования. Подобно программному обеспечению, каждая научная работа основывается на свободно доступной до нее работе. «Капельницы» могут расшириться до финансирования научных исследований и других областей. Нам не терпится провести новые эксперименты в ближайшее время!