Привет, Хабр!
Сегодня расскажу о том, как мы разрабатывали миксер транзакций для нашего мессенджера. Пока расскажу про концепт в целом; надеюсь, будет интересно и разработчикам, и тем, кто увлечен анонимностью, защитой данных и остальным шифропанком.
Краткая предыстория. Как вы уже знаете, наш мессенджер функционирует на собственном блокчейне, и в нем реализованы переводы нескольких криптовалют в чатах. Добавлю: связи между кошельками публичны. Поэтому факт переписки и перевода токенов доступен и подтвержден в блокчейне. А ведь иногда именно факт общения (или перевода средств) может быть компрометирующим! Все ведь помнят «Трех мушкетеров» и подвески королевы, да?
Наши пользователи указали нам на то, что пора устранить эту «лазейку в приватности». Так что мы, во-первых, убрали транзакции сообщений и сервисные транзакции из нашего обозревателя блоков. Поэтому обычный пользователь уже сейчас не может установить факт переписки между двумя номерами.
Но транзакции по-прежнему сохраняются в блокчейне, и их метаданные можно извлечь с помощью API. Поэтому мы приняли решение создать миксер транзакций, который можно было бы подключать, если важно скрыть факт перевода или переписки.
from Системы обмена сообщениями – Системы обмена сообщениями https://habr.com/ru/post/441692/?utm_campaign=441692
from WordPress https://vladislavkarelin.wordpress.com/2019/02/25/%d0%ba%d0%b0%d0%ba-%d0%b7%d0%b0%d0%bc%d0%b5%d1%81%d1%82%d0%b8-%d1%81%d0%bb%d0%b5%d0%b4%d1%8b-%d0%b2-%d0%b1%d0%bb%d0%be%d0%ba%d1%87%d0%b5%d0%b9%d0%bd%d0%b5-%d0%bd%d0%b0%d1%88-%d0%ba%d0%be%d0%bd%d1%86/
https://habrastorage.org/webt/3r/v1/lv/3rv1lvk0hvsmihxplygfi7-rsfa.jpeg
Комментариев нет:
Отправить комментарий