Чем больше я рассматриваю криптографический стек @Dusk , тем интереснее становятся примитивы, лежащие под ним.

‎Сначала я думал, что приватность Dusk в основном связана с доказательствами с нулевым разглашением.

‎Но затем я посмотрел на то, что находится прямо под этим.

‎BLS12-381 — это эллиптическая кривая, удобная для парных отображений, используемая в современных системах доказательств. В Dusk она встречается как часть стека, относящегося к ZK и подписям.

‎Далее — JubJub: эллиптическая кривая, которая эффективно работает в средах, дружественных к SNARK, и часто применяется в конструкциях, сохраняющих приватность.

‎Подписи Шнорра используются для аутентификации и целостности, давая Dusk основу для подписи и проверки действий протокола.

‎А ещё есть Poseidon — ещё один фрагмент, привлёкший моё внимание.

‎Он спроектирован так, чтобы быть эффективным внутри ZK-цепей, и может использоваться для коммитментов и хеширования в деревьях Меркла.

‎У Dusk также есть dusk-merkle — реализация разреженного дерева Меркла, которая позволяет эффективно доказывать принадлежность для больших наборов данных.

‎И затем — PLONK.

‎PLONK — это система доказательств, используемая для построения доказательств с нулевым разглашением. Разработчики могут определять переиспользуемые цепи и генерировать краткие доказательства, которые можно проверять в блокчейне.

‎Так что это не просто «Dusk использует ZK».

‎Там есть эллиптические кривые, подписи, хеширование, деревья Меркла и система доказательств — всё это работает как разные части стека.

‎Мне кажется, именно в этом и заключается самое интересное, что стоит рассматривать.

‎Не только сама функция приватности, но и то, что именно делает эту приватность возможной на более глубоком уровне.

#DUSK #dusk @Dusk $DUSK