Одна деталь, к которой я снова и снова возвращался, изучая @Dusk , — это то, насколько по-разному Лунный Свет и Феникс решают вопрос уникальности транзакций.
Лунный Свет использует nonce для защиты от повторов. Учетная запись проходит через последовательность транзакций. Поэтому, как только nonce будет использован, старую транзакцию нельзя просто так повторить.
Это чисто и предсказуемо. Но есть операционный компромисс: кошелькам, биржам и кастодиалам нужна точная работа с nonce, когда подписываются или транслируются несколько транзакций.
Феникс подходит к проблеме иначе.
Его скрытые записи используют nullifier для предотвращения двойных трат. Когда запись расходуется, её nullifier фиксируется сетью. Вторую попытку с использованием той же записи затем можно отклонить, не раскрывая саму приватную запись.
Это создает различие, которое я нахожу полезным.
Лунный Свет защищает упорядочивание транзакций.
Феникс защищает потребление приватных записей.
Это не соревнующиеся модели безопасности. Они спроектированы исходя из разных предположений о доступной информации.
Самое интересное в том, куда перемещается сложность. Лунному Свету нужна надежная координация состояния учетной записи, тогда как Фениксу — надежное обнаружение приватных записей и отслеживание nullifier.
При масштабировании, что становится сложнее в управлении — без компромиссов в безопасности или приватности?
#dusk $DUSK #Dusk #DUSK
Лунный Свет использует nonce для защиты от повторов. Учетная запись проходит через последовательность транзакций. Поэтому, как только nonce будет использован, старую транзакцию нельзя просто так повторить.
Это чисто и предсказуемо. Но есть операционный компромисс: кошелькам, биржам и кастодиалам нужна точная работа с nonce, когда подписываются или транслируются несколько транзакций.
Феникс подходит к проблеме иначе.
Его скрытые записи используют nullifier для предотвращения двойных трат. Когда запись расходуется, её nullifier фиксируется сетью. Вторую попытку с использованием той же записи затем можно отклонить, не раскрывая саму приватную запись.
Это создает различие, которое я нахожу полезным.
Лунный Свет защищает упорядочивание транзакций.
Феникс защищает потребление приватных записей.
Это не соревнующиеся модели безопасности. Они спроектированы исходя из разных предположений о доступной информации.
Самое интересное в том, куда перемещается сложность. Лунному Свету нужна надежная координация состояния учетной записи, тогда как Фениксу — надежное обнаружение приватных записей и отслеживание nullifier.
При масштабировании, что становится сложнее в управлении — без компромиссов в безопасности или приватности?
#dusk $DUSK #Dusk #DUSK