Реальная история.
Уважаемые клиенты и MtGox Bitcoiners,
Как вы знаете, команда MtGox упорно работала, чтобы решить проблему с тем, как Bitcoin выплаты обрабатываются. От "Bitcoin вывод" мы имеем в виду сделок с MtGox Bitcoin кошелек на внешний адрес Bitcoin. Bitcoin сделки в любой MtGox Bitcoin адрес, и валюты водозабор (Yen, евро и т.д.) не подвержены этой проблеме.
Проблема, которую мы определили, не ограничивается MtGox, и влияет на все транзакции, где Bitcoins которые посылаются третьей стороне. Мы считаем, что изменения, необходимые для решения этого вопроса будут положительными в течение длительного времени для всего сообщества. В результате мы приняли необходимые меры приостановления Bitcoin снятия, пока эта техническая проблема не была решена.
Решение Transaction податливость
MtGox обнаружил необычную активность на своих кошельках Bitcoin и проводил исследования в течение последних недель. Это подтверждает наличие сделок, которые должны быть рассмотрены более подробно.
Нетехническое Объяснение:
Исправлена ошибка в программном обеспечении Bitcoin делает возможным для кого-то использовать сеть Bitcoin, чтобы изменить детали сделки, чтобы сделать это, похоже, как посылку Bitcoins к Bitcoin кошельке не происходило, когда на самом деле это имело место. Поскольку сделка выглядит так, будто она не протекала правильно, Bitcoins может быть повторно. MtGox работает с основной командой и другими развития Bitcoin, чтобы смягчить эту проблему.
Техническое Объяснение:
Bitcoin сделки подлежат вопросу дизайна, который был в значительной степени игнорировались, в то время как известно, по крайней мере часть основных разработчиков Bitcoin и упомянул о BitcoinTalk форумах. Этот дефект, известный как "сделка тягучесть" делает возможным для третьей стороны, чтобы изменить хэш любой вновь оформленной сделки без недействительности подписи, следовательно, в результате подобной операции под другим хэшем. Конечно, только один из двух сделок может быть подтверждено. Однако, если сторона, которая изменила сделку достаточно быстро, например, с помощью прямого подключения к различным бассейнам горных, или имеет даже небольшое количество горной мощности, он легко может привести к транзакции хэш изменение должны быть совершенно в blockchain.
Bitcoin апи "sendtoaddress" широко используются для отправки биткойна к данному Bitcoin адрес возвращает хэш транзакции как способ отслеживания вставки сделки в blockchain.
Большинство бумажник и услуги обмена будет вести запись этой упомянутой хэш, чтобы быть в состоянии реагировать на пользователей, если они спросить их об их сделке. Вполне вероятно, что эти услуги будут предполагать сделки не были отправлены, если он не появляется в blockchain с исходным хэшем и не имеет в настоящее время средств для признания альтернативных сделок, как у них эффективный способ.
Это означает, что человек может потребовать биткойны от обмена или бумажника службы, изменить хэш получившейся транзакции перед включением в blockchain, то обратитесь в службу выдавшей претеуюся сделка не протекала. Если изменения не удается, пользователь может просто послать биткоен назад и попробуйте еще раз, пока успешно.
Мы считаем, что эту проблему можно решить, используя различные хэш для целей отслеживания транзакций. В то время как сеть будет продолжать использовать текущий хэш с целью включения в каждом блоке Merkle Tree, цель новой хэш-функция будет отслеживать данную транзакцию и может быть вычислена и индексируется хэширование точной подписанной строки через SHA256 (в том же способ операция в настоящее время хэшированный).
Эта новая хэш сделки позволит подписать стороны следить за какую-либо сделку, они подписали и может быть легко вычислена, даже для последних сделок.
Мы обсуждали это решение с основными разработчиками Bitcoin и позволим разведения Bitcoin снова, как только он был одобрен и стандартизирован.
В то же время, обмены и бумажника - и любой сервис отправки монет непосредственно третьим лицам - должны быть крайне осторожными с кем-либо, утверждая свои сделки не пройти.
Обратите внимание, что это также будет влиять на другие крипто-валюты, используя ту же схему сделки, как Bitcoin.
Вывод
Для того, чтобы положить вещи в перспективе, важно помнить, что Bitcoin является новой технологией и еще очень много в его ранних стадиях. Что MtGox и сообщество Bitcoin испытали в прошлом году был невероятный и захватывающий вызов, и есть еще многое предстоит сделать для дальнейшего улучшения.
MtGox возобновит Bitcoin снятие сторонних кошельков, как только проблема говорилась выше была должным образом учтена таким образом, чтобы наилучшим образом обслуживать наши клиент.
Более подробная информация о состоянии этого вопроса будет выпущена как можно скорее.
Мы благодарим Вас за время, чтобы прочитать это, и особенно за терпение.
С наилучшими пожеланиями,
MtGox Team