description | cover | coverY |
---|---|---|
Возьмём немножко от Monero :) |
../../.gitbook/assets/photo_2022-05-31_16-09-33.jpg |
0 |
{% hint style="warning" %} Мы решили пойти путём использования ZKP вместо использования LRS адресов - дочитайте до конца {% endhint %}
Кольцевые подписи - интересный и полезный криптографический алгоритм который позволяет генерировать подписи от имени группы и при этом невозможно определить кто именно сгенерировал эту подпись.
Пожалуй наиболее известным применением кольцевых подписей являются кольцевые подписи в Monero, а точнее их использование в Ring CT транзакциях. Хоть там и используются CLSAG подписи, а не LRS, всё же основные принципы аналогичные.
{% hint style="warning" %} Алгоритм так же может быть изменён {% endhint %}
LRS подписи имеют свойство связываемости благодаря чему можно установить связь между двумя подписями и доказать что их генерировал кто-то внутри некоторой группы(кольца). При этом, установить кто конкретно - невозможно.
{% hint style="info" %} P.S:Подобную операцию можно провести даже в Apollo {% endhint %}
Мы используем ECDSA в основе LRS, а адреса полученные из публичных ключей - совместимы с Ethereum.
Мы так же добавили возможность генерации такой пары ключей в Apollo. Сгенерируйте их через CLI или веб-версию
{% hint style="warning" %} Учтите, что мы добавим поддержку использования таких адресов в скором будущем! Тем не менее, вы уже можете получать монеты и привязывать унобтаниум на такие адреса {% endhint %}
На первых стадиях KLYNTAR не будет приватным как Monero с его триадой алгоритмов для конфиденциальных транзакций или же ZCash с новенькими zkSNARK. Тем не менее, мы понимаем важность работы в этом направлении и будем внедрять механизмы приватности для стейкинга и ончейн механизмов(транзакции, заморозка, работа с унобтаниумом и так далее).
Однако, благодаря возможностям сервисов, WASM контрактов и мостов в другие сети, вы можете использовать элементы обеспечения приватности в своих реализациях.
В плане улучшений ядра стоит сразу определиться какую базу использовать - идти по пути SNARK / STARK как Zcash / PIVX / Horizon или использовать обязательства Педерсона+bulletproof'ы как в Monero. Придётся поработать в этом направлении
{% embed url="https://www.getmonero.org/resources/moneropedia/ringsignatures.html" %}