Себастьян Гийемо, соучредитель Paima Studios и dcSpark, сегодня днём всколыхнул сообщество разработчиков Cardano в X коротким отчётом о прогрессе: «Мы задействовали трёх разработчиков, работающих над Starstream на полную ставку (вдобавок ко мне)… Мы ускоряем разработку, чтобы вывести её в основную сеть быстрее, учитывая весь интерес».
Сообщение, хоть и состоит всего из двух предложений, сигнализирует о значительном перераспределении ресурсов внутри всё ещё зарождающейся рабочей группы Starstream и предполагает, что первая виртуальная машина Cardano с нулевым разглашением (zkVM) может появиться в основной сети раньше, чем ожидалось. Пока не объявлены ни целевая высота блока, ни окно жёсткого запуска, но ускорение произошло спустя всего пять недель после того, как основатель Чарльз Хоскинсон публично поддержал рабочую группу, назвав проект «ключевым компонентом будущего Cardano».
Почему Starstream важен для Cardano
Starstream важен, поскольку решает наиболее распространённую критику системы учёта Cardano с расширенными UTXO: сложность создания приложений с сохранением состояния и конфиденциальности без разделения логики на десятки скриптов проверки. В модели eUTXO Cardano каждая часть состояния контракта находится внутри своего собственного неизрасходованного вывода, что обеспечивает параллелизм и детерминизм, но усложняет длительные рабочие процессы и передовую криптографию.
Исследовательские группы внутри IOG изучали возможность добавления рекурсивных SNARK в Plutus, но производственная реализация оставалась недостижимой. Ответ Starstream — выйти за пределы Plutus и внедрить виртуальную машину с нулевым разглашением, ориентированную на сопрограммы, которая компилируется в WebAssembly, выполняется вне сети и запечатывает каждый переход состояния в сжатом доказательстве, проверяемом в сети облегчённой оболочкой Plutus.
«Starstream — это виртуальная машина на основе UTXO, не зависящая от цепочки, которая переосмысливает выполнение смарт-контрактов, используя сопрограммы в качестве основополагающего примитива», — отмечается в оригинальном техническом обзоре, опубликованном в Cardano Explorer в конце апреля.
Сопрограммы дают разработчикам то, чего у них никогда не было: единую линейную программу, которая может приостановиться в середине выполнения, выдать UTXO, содержащий как данные, так и точную позицию байт-кода, и позже возобновиться, когда новая транзакция потратит этот вывод. Точка yield в Starstream становится криптографически защищённым контрольным пунктом; когда программа просыпается, ей нужно только доказать, а не повторно выполнить приостановленный сегмент.
В результате получается конечный автомат, который сохраняет детерминизм UTXO, одновременно нативно поддерживая многошаговые рабочие процессы, такие как аукционы, кредитные петли или игры в сети, все без конкуренции за общее состояние.
Примечательно, что Cardano исторически развивалась через тщательно спланированные комбинированные события хардфорков под руководством Хоскинсона (IOG); Starstream, напротив, создаётся как дополнительный уровень выполнения, который можно внедрить в Cardano без разветвления сети, что делает его путь в основную сеть ограниченным в основном аудитом, рецензированием и инструментами.
На момент публикации ADA торговалась по цене $0,684.
Не является инвестиционной рекомендацией.