devqp
Специалист
В условиях усиления регуляторного давления и масштабных атак на Monero (XMR) критически важно понимать её архитектуру приватности. Рассмотрим ключевые аспекты технологии.
Исторический контекст
Monero появился в апреле 2014 года как форк Bytecoin (BCN) под первоначальным названием BitMonero. Отказ от наследия Bytecoin (известного предмайнингом и непрозрачностью) позволил сформировать принципы:
- Непрозрачность блокчейна
- Фунгибельность монет
- Полная децентрализация
Система ключей
Кошелек генерирует четыре ключевых компонента:
Назначение ключей:
- View Key: Отвечает за просмотр транзакций. Public View Key позволяет видеть факт поступления средств без суммы, Private View Key раскрывает суммы
- Spend Key: Управляет отправкой средств. Public Spend Key генерирует адреса получения, Private Spend Key подписывает исходящие транзакции
Криптографические механизмы приватности
1. Кольцевые подписи (Ring Signatures): Смешивают подпись отправителя с другими участниками, делая невозможным идентификацию инициатора транзакции
2. Скрытые адреса (Stealth Addresses): Генерируют одноразовые адреса для каждой транзакции, разрывая связь между публичным адресом и операциями
3. Конфиденциальные транзакции (RingCT): Шифруют суммы переводов с использованием обязательств Педерсена
4. Кольцевые конфиденциальные транзакции: Комбинируют RingCT с кольцевыми подписями для полной неотслеживаемости
Исторический контекст
Monero появился в апреле 2014 года как форк Bytecoin (BCN) под первоначальным названием BitMonero. Отказ от наследия Bytecoin (известного предмайнингом и непрозрачностью) позволил сформировать принципы:
- Непрозрачность блокчейна
- Фунгибельность монет
- Полная децентрализация
Система ключей
Кошелек генерирует четыре ключевых компонента:
Код:
Private View Key
Public View Key
Private Spend Key
Public Spend Key
Назначение ключей:
- View Key: Отвечает за просмотр транзакций. Public View Key позволяет видеть факт поступления средств без суммы, Private View Key раскрывает суммы
- Spend Key: Управляет отправкой средств. Public Spend Key генерирует адреса получения, Private Spend Key подписывает исходящие транзакции
Криптографические механизмы приватности
1. Кольцевые подписи (Ring Signatures): Смешивают подпись отправителя с другими участниками, делая невозможным идентификацию инициатора транзакции
2. Скрытые адреса (Stealth Addresses): Генерируют одноразовые адреса для каждой транзакции, разрывая связь между публичным адресом и операциями
3. Конфиденциальные транзакции (RingCT): Шифруют суммы переводов с использованием обязательств Педерсена
4. Кольцевые конфиденциальные транзакции: Комбинируют RingCT с кольцевыми подписями для полной неотслеживаемости