Cardano продвигает концепцию отслеживания происхождения на блокчейне
Команда HAL из Cardano Foundation представила Proof of Provenance — инициативу, направленную на отслеживание происхождения программного обеспечения, зависимостей и истории тестирования на платформе Cardano с помощью проверяемого аудиторского следа.
By SongMarketCap
Updated:
Cardano Foundation использовала свою последнюю сессию Open Office Hours, чтобы представить Proof of Provenance, или PoP — проект, направленный на решение проблемы, которая всё ещё существует в мире с открытым исходным кодом: хотя разработка может быть открытой, инфраструктура, лежащая в основе доверия, релизов и координации, остаётся в значительной степени централизованной. На практике значительная часть разработки программного обеспечения по-прежнему зависит от таких платформ, как GitHub, несмотря на то, что децентрализация продолжает рассматриваться как основа ценностей отрасли.
Именно это придаёт PoP реальную значимость. Этот проект не позиционируется как символический эксперимент на блокчейне. Это прямой шаг к созданию проверяемого реестра того, кто создаёт программное обеспечение, что выпускается, какие зависимости играют роль и как ключевые артефакты могут быть аутентифицированы со временем. Для Cardano этот проект выходит за рамки обычных инструментов для разработчиков, так как указывает на конкретный пример использования инфраструктуры, который выходит за пределы традиционных нарративов DeFi и токенов.
Cardano нацелен на устранение бутылочных горлышек в разработке с открытым исходным кодом
Одной из самых острых точек презентации была простая истина: разработка с открытым исходным кодом на практике всё ещё централизована. Спикеры открыто признали, что подавляющее большинство проектов, включая проекты, связанные с Cardano, зависят от GitHub. Эта модель эффективна, но также концентрирует доверие вокруг одной компании, одной юрисдикции и одной среды управления. В условиях, когда геополитическое и нормативное давление может изменить доступ и контроль, это не мелкая проблема. Это — инфраструктурный риск.
Вторая проблема заключается в хрупкости самой цепочки поставок с открытым исходным кодом. Критически важные системы часто зависят от небольших пакетов, малообеспеченных разработчиков и плохо видимой ответственности. Презентация неоднократно возвращалась к основному вопросу: кто на самом деле стоит за важными компонентами, кто несёт ответственность за них и как можно упростить проверку этих связей.
Ответ Cardano здесь состоит не в том, чтобы полностью заменить GitHub, а в том, чтобы добавить прозрачный слой проверки вокруг жизненного цикла программного обеспечения.
Это становится ещё важнее, потому что Cardano Foundation связала этот проект с более широкой проблемой внутри экосистемы — реальным использованием. Спикеры прямо признали, что Cardano нужно больше практического применения и «dogfooding», то есть больше случаев, когда разработчики Cardano используют сеть для реальных рабочих процессов разработки. Это превращает PoP во что-то большее, чем просто проект в области безопасности. Это становится проверкой на то, может ли Cardano поддерживать серьёзную инфраструктуру в повседневном использовании.
Proof of Provenance привносит происхождение программного обеспечения и зависимости в Cardano
В основе Proof of Provenance лежит идея сделать происхождение программного обеспечения поддающимся аудиту. Проект нацелен на отслеживание идентификационных данных разработчиков, версий программного обеспечения, подписанных релизов, уникальности артефактов и зависимостей между пакетами. Цель не состоит в том, чтобы перенести полный исходный код на блокчейн. Цель — записывать метаданные и взаимосвязи, делающие программное обеспечение более лёгким для проверки, анализа и доверия.
Одним из самых важных направлений обсуждения стало создание на основе Cardano перечня зависимостей программного обеспечения. На практике это означает возможность видеть, какой проект зависит от какого пакета, какие версии задействованы и где в стеке может находиться критическая слабость. Это усилит анализ безопасности, но также окажет влияние на более широкую экосистему. Если график зависимостей станет более прозрачным, будет намного проще определить, какие проекты с открытым исходным кодом имеют реальное структурное значение и заслуживают большего внимания или финансирования.
Здесь проект становится стратегически интересным для Cardano. На протяжении многих лет децентрализация часто обсуждалась как принцип. Proof of Provenance пытается превратить этот принцип в инфраструктуру. Если это удастся, Cardano приобретёт более весомую роль в проверке и отслеживании системного программного обеспечения, что является намного более долговечной категорией полезности по сравнению с кратковременными рыночными нарративами.
Antithesis демонстрирует практический пример инфраструктурного использования Cardano
Наиболее конкретной частью презентации было обсуждение Antithesis — инструмента для детерминированного тестирования симуляций сетей и узлов. Команда HAL заявила, что это уже первый активный пример использования PoP с моделью, которая отслеживает, кто получает доступ к ресурсу, как он используется и как можно поддерживать прозрачный аудиторский след этих взаимодействий. Это важный шаг, так как он переводит обсуждение из концепции в реализацию.
Такого рода видимость имеет наибольшее значение, когда инфраструктура является дорогой или критически важной. Если общая система тестирования становится доступной для сообщества, а в ней задействованы ресурсы экосистемы, то прозрачность в отношении доступа, использования и результатов становится не просто технической деталью. Это становится частью ответственного управления инфраструктурой. Презентаторы также отметили, что такая система в конечном итоге может предоставлять нейтральный реестр того, против каких сценариев было протестировано программное обеспечение, что со временем укрепит уверенность в качестве разработки.
Технически система опирается на Merkle Patricia Forestry и смарт-контракты Aiken. Данные остаются за пределами блокчейна, тогда как Cardano хранит и отслеживает корневой хэш и переходы состояния вокруг него. Уникальный NFT представляет состояние знаний, а смарт-контракт контролирует, как это состояние может изменяться. Пользователи подают запросы на добавление или удаление фактов, и оракул решает, какие из запросов будут приняты в финальное состояние. Команда не скрывала компромиссов: оракул по-прежнему обладает фильтрующей властью, что означает, что доверие полностью не устраняется. Но процесс становится значительно более прозрачным, так как след остаётся реконструируемым через транзакции. Это не полное отсутствие необходимости в доверии, но это значительный шаг в сторону более поддающейся аудиту модели разработки программного обеспечения.
Proof of Provenance вряд ли станет темой на первых полосах для розничных пользователей, но это не делает его маловажной историей Cardano. Если сеть хочет доказать, что может поддерживать серьёзную инфраструктуру, это именно тот тип инициативы, который имеет значение, потому что он проверяет Cardano в тех областях, где полезность труднее всего подделать — в рабочих процессах разработки, ответственности, проверяемости и реальном использовании сети.