Как не потерять во время post-hard fork replay attacks

Предоставляет ли ваш кошелёк replay protection для Segwit2x hard fork? Если вы не уверены, читайте разъяснение ниже.

Как разъяснялось в нашем анонсе о hard fork ранее на этой неделе, пользователи кошелька BTC.com смогут получить доступ, контроль и возможность проводить сделки с coins в обеих сетях. Наш кошелёк также предоставляет replay attack protection всем нашим пользователям.

К сожалению, это не является истиной для всех кошельков. Цель этой статьи — помочь пользователям кошельков понять, как уменьшить риск потери bitcoin во время транзакции после hard fork.

Что случится после fork?

Представьте, что мы прошли Segwit2x hard fork. Давайте предположим, что вы используете кошелёк, у которого нет встроенной replay protection. Со всеми этими pre-fork страхами позади вас, вы готовы запустить в действие ваши bitcoin.

Помните, что после fork у вас будет то же самое количество post-fork bitcoin, что было у вас в пре-fork bitcoin. Например, пусть даны имена BT1 и BT2.

Давайте рассмотрим несколько вариантов!

Продажа bitcoin на бирже

После fork, вы решаете продать несколько ваших coins. Скажем, что вы решили отослать 0.3 BT1 на биржу по вашему выбору.

Люди со злыми намерениями могут попытаться извлечь выгоду из ничего не подозревающих пользователей, которые используют кошельки без replay protection. Эти субъекты могут взять группу (если не все) транзакций и “переиграть” их на другой стороне цепи. В этом случае, это бы означало, что вы бы не только отослали на биржу 0.3 BT1, но и эквивалент в 0.3 BT2. Это означает replay attack. Если вы возмущены, вы совершенно правы! Вы могли бы сохранить ваши 0.3 BT2 и использовать их.

Использование bitcoin при оплате

А сейчас давайте рассмотрим, что случится, если вы решите потратить несколько своих coins. Допустим, что Сергей продает потрясающие велосипеды за 0.02 bitcoin. Велосипеды смотрятся прекрасно, и вы рады отослать 0.02 BT2 Сергею, чтобы заполучить один из таких велосипедов себе.

Когда вы платите 0.02 BT2, человек со злыми намерениями может попробовать взять вашу BT2 транзакцию и переиграть её на цепь BT1. В этом случае, вы не только вышлете 0.02 BT2, но также и 0.02 BT1 Сергею. Эта сумма больше той, на которую вы соглашались!

Зачем кому-то проводить такую attack? Мотивация злоумышленника — не обязательно получить деньги, а создать хоас внутри сети. Идея — похожа на идею хакеров, которые создают вирусы для разрушения.

Что вы можете сделать?

Некоторым людям везёт, и они не теряют bitcoin на вышеописанных типах транзакций. Другие могут просто никогда не заметить потерянную сумму. Но, действительно ли вы хотите брать на себя этот риск?

Так как многие кошельки поддерживают транзакции исключительно на одной стороне цепи, важно, чтобы те пользователи кошельков нашли альтернативное решение, позволяющее им использовать свои bitcoin в обоих цепях. Многие провайдеры кошельков не внедрили или не прояснили свою позицию по отношению к replay protection. Пользователям, которые не уверены, следует подготовиться для переноса своих bitcoin к провайдеру с ясной и твердой позицией по отношению к replay protection.

Кошелёк BTC.com предлагает полную защиту против replay attack, позволяет вам просматривать ваш баланс и осуществленные сделки на обеих сторонах fork. Как подтвердилось августовским Bitcoin Cash hard fork, BTC.com играет активную роль в расширении возможностей кошелька пользователей, и намерен предоставить безопасный и бесперебойный опыт работы с bitcoin во времена перемен.

Для создания вашего Кошелка BTC.com, в сети, android и iOS, пожалуйста посетите: https://wallet.btc.com/

Source