Перевод
https://cryptoslate.com/this-bitcoin-developer-is-using-swaps-to-solve-btcs-long-running-pseudonymous-privacy-issue/Этот разработчик биткойнов использует «свопы» для решения давней «псевдо анонимной» проблемы конфиденциальности BTC.
Функции конфиденциальности Bitcoin были под огнем критики с начала 2013 года .
Хотя протокол остается технически надежным и математически безопасным, лазейка позволяет аналитикам блокчейнов и криптографам связывать транзакционное поведение с пользователями, что приводит к тому, что биткойн иногда называют псевдо анонимным.
Но один ветеран-разработчик считает, что проблема может быть решена с помощью встроенного в 2013 году фреймворка, запущенного тогда протокола под названием CoinSwap, изобретенного Грегом Максвеллом из Blockstream.
Улучшение конфиденциальности биткойнов Крис Белчер , независимый разработчик, чья история Github показывает сотни коммитов в различных биткойн-ориентированных приложениях, на прошлой неделе опубликовал свое новое предложение по реализации CoinSwap.
https://twitter.com/chris_belcher_/status/1264912900549943297?Разработка реализации CoinSwap для значительного улучшения конфиденциальности и взаимозаменяемости биткойнов
https://gist.github.com/chris-belcher/9144bd57a91c194e332fb5ca371d0964Подход Белчера основан на более раннем решении CoinSwap - использовании метода «свопа» для проведения транзакций. В то время фреймворк полагался на проведение транзакций через промежуточный кошелек вместо прямого перевода, в результате чего адреса кошельков эффективно «маскировались».
Но, как отмечает Белчер, протокол оказалось трудно реализовать, и он так и не был реализован. Тема на
Bitcointalk не активна с 2016 года, то есть проект заброшен.
Однако разработчик биткойнов отметил, что CoinSwap «имеет большие перспективы» и является «следующим шагом к обеспечению конфиденциальности биткойнов в сети».
Белчер в своей реализации предлагает создать «рынок ликвидности», подобный JoinMarket и CoinJoin. Он объясняет:
«Мы можем получить немного большую анонимность, используя мульти-сигнатуру 2 из 3 с поддельным третьим открытым ключом. Для гораздо большей анонимности мы можем использовать 2-сторонний ECDSA для создания адресов с несколькими подписями 2 из 2, которые выглядят так же, как обычные адреса с одной подписью [2] ».
Работа
Белчер использует многосторонний механизм для предотвращения двухсторонних транзакций, так что биткойны, перемещенные из кошелька пользователя, будут «маршрутизироваться» через несколько других кошельков пользователя до того, как достигнут получателя. Все посредники будут действовать как «маркет-мейкеры», зная только предыдущий и следующий биткойн-адреса.
Вышеупомянутый подход помогает повысить взаимозаменяемость Биткойна, делая его «лучшей формой денег» с точки зрения Белчера. Он отмечает, что эту реализацию можно также использовать как « приложение для смешивания биткойнов», но поставщики кошельков также могут внедрить систему и повысить конфиденциальность для своих пользователей.
https://twitter.com/rsarrow/status/1266788279208337417?Следует отметить, что этот подход является в высшей степени техническим и более сложным, чем кажутся приведенные выше объяснения, поскольку на его пути есть несколько проблем, которые необходимо преодолеть, чтобы обеспечить его значимость.
Некоторые проблемы включают в себя злонамеренные пользователи, «блокирующие» транзакции пользователя «на неопределенный срок» по протоколу CoinSwap. «Облигации верности » могут помочь решить эту конкретную проблему, и Белчер подробно объяснил это в предыдущих публикациях на Github .
Между тем; Белчер отметил, что подход может быть похож на сеть Lightning, но имеет несколько улучшений по сравнению с последней. Один из них обеспечивает лучшую ликвидность для пользователей, при этом Белчер заявляет, что «трудно представить, что Lightning Network когда-либо будет надежно» маршрутизировать передачу 200 биткойнов на любой узел в протоколе биткойнов.