Одна компания или группа людей, о которой много говорят, но о которой при этом почти ничего не известно, берет на себя ответственность за прошедшие ранее «стресс-тесты» биткоин-сети. Речь идет о сервисе CoinWallet.eu, который на этой неделе планирует добиться максимальной мощности в своем «эксперименте», который, к слову, многие называют не иначе как атакой на биткоин.
В разговоре с CoinDesk директор CoinWallet Джеймс Уилсон подтвердил, что «стресс-тест» начнется в четверг 10 сентября в 13:00 по московскому времени, и по его словам, это может привести к 30-дневной задержке подтверждения некоторых транзакций.
В чем смысл? CoinWallet таким образом намерены продемонстрировать необходимость форка Bitcoin XT, который предлагают разработчики Гэвин Андресен и Майк Хирн. Действия компании активно критикуются пользователями биткоина, в первую очередь за «спам» цепочки блоков биткоина «мусорными» транзакциями, приводящий к сильным задержкам в подтверждении переводов криптовалюты между пользователями и кошельками сервисов.
В июне уже была попытка провести аналогичный «стресс-тест», целью которого было создание «мусорных» транзакций в цепочке блоков на 200 Мб, однако это удалось лишь на 15%, после чего серверы CoinWallet не выдержали. Важно отметить, что на этот «тест» было выделено 105 BTC, то есть около 1,7 млн руб. по курсу на момент публикации.
Конспирологи из биткоин-тусовки уже вовсю обвиняют как CoinWallet, так и Андресена в связях со спецслужбами с целью «насильно» протолкнуть Bitcoin XT, код которого местами и правда наводит на некоторые подозрения (запрет работы через TOR, запись IP-адресов и т.д.). В некоторых кругах XT уже называют «АНБ-коином» (NSA-coin). В блоге с милым названием shitco.in в конце августа было опубликовано довольно подробное исследование на эту тему.
Уилсон из CoinWallet не сообщил CoinDesk подробностей касаемо «теста», запланированного на эту неделю, однако подтвердил, что они стояли за «пробным тестом» 2 сентября, в результате которого в биткоин-сети накопилось неподтвержденных транзакций на 50 Мб.
По его словам, они выставляли пятикратную комиссию (0,0005 BTC на 1 Кб), чтобы их транзакции обрабатывались майнерами приоритетнее остальных. Однако не всем майнерам это понравилось, некоторые из них умышленно отказывались от подтверждения транзакций CoinWallet, даже несмотря на повышенное вознаграждение. Уилсон назвал такие действия «проявлением цензуры»:
Сегодня майнеры избегают «спамовых» транзакций (хотя такая классификация уже сама по себе абсурдна, это такие же транзакции, как и все остальные), а завтра они могут решить не обрабатывать, например, транзакции казино или таким образом создавать проблемы конкурентам.
Все эти «тесты» (атаки?) проходят в напряженный для биткоина период. После релиза Bitcoin XT в августе, ведущие разработчики и те, кто еще как-то задействован в работе над кодом биткоина, не смогли достичь соглашения по поводу того, как должен масштабироваться биткоин, и чем при этом стоит пожертвовать, приближаясь к максимальной нагрузке на сеть.
Параллельно с тем, как идет битва между сторонниками текущего Bitcoin Core и «проталкиваемого» Bitcoin XT, со стороны большинства крупнейших майнинговых пулов (таких как F2Pool, BTCChina, BitFury, KnCMiner, 21 Inc.) растет поддержка третьего решения – так называемого BIP 100 (Bitcoin Improvement Proposal 100 – предложение оптимизации биткоина №100), предложенного одним из ведущих разработчиков Джеффом Гарзиком. В то же время многие сервисы выступают за BIP 101, который оставляет майнерам намного меньше пространства в принятии решений.
Через два дня после «теста» CoinWallet в Монреале пройдет симпозиум, на котором будет обсуждаться ситуация и варианты ее решения.
Обновлено 09.09:
Сегодня в ветке /r/Bitcoin на Reddit появился пост от CoinWallet, сообщающий о том, что тест отменяется, и вместо этого сервис якобы намерен раздать 200 биткоинов всем желающим, выложив закрытые ключи на «тысячи биткоин-адресов».
Радоваться особо нечему. За таким, казалось бы, благородным поступком стоит вполне очевидная идея переложить тот самый «стресс-тест» на множество пользователей. Дело в том, что будут выложены закрытые ключи (если, конечно, будут) для десятков тысяч адресов с крошечными балансами, то есть те, кто попытается заполучить «бесплатные» биткоины, спровоцируют тем самым огромное количество тех же самых «мусорных» транзакций, а CoinWallet уже будут не при делах. Пост был вполне ожидаемо «заминусован» пользователями.
До сих пор точно неизвестно, кто стоит за CoinWallet, действительно ли это реальный сервис кошельков, и какие он на самом деле приследует цели.