Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
18 ноября 2013, 3:26:40 AM   # 1
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
ИСПРАВЛЕНО.

Вы можете исправить MacOS X Bitcoin LevelDB проблема повреждения данных?


ТЕСТ ЭТИ СТРОИТ СЕЙЧАС!


Bounty Финансирование: 10,00 BTC + 200,2 LTC
Гэвин Андресен пообещал 5 BTC. BitcoinTalk пообещал 4 BTC. Общественные пожертвования внесли 1 BTC. Litecoin Dev Team обещает 200 LTC. Общественности предлагается внести свой вклад в эти адреса, чтобы повысить стимул, чтобы исправить это раньше.


условия
Щедрость может быть присуждена в следующих условиях.

  • Документ, как любой человек может последовательно воспроизвести повреждение данных.
  • Объясните, почему это происходит.
  • Написать код исправления, который является приемлемым для основных разработчиков Bitcoin и объединены в Bitcoin.

Разработчики Bitcoin имеют конечную решающую силу, как распределить премию Баунти (ы), основанная на заслуги взносов Это может поощрять сотрудничество, которое может привести к починкам, а не накоплению информации. Не-разработчики могут быть в состоянии выяснить, # 1.

Эти условия могут быть изменены в любое время по любой причине или без.

Задний план
https://github.com/bitcoin/bitcoin/issues/2770
Поскольку Bitcoin 0.8.x и внедрение LevelDB, пользователи MacOS X испытывают периодические повреждения данных LevelDB. Для некоторых пользователей Mac это никогда не произошло, в то время как для других это случается часто.

https://github.com/bitcoin/bitcoin/pull/2916
https://github.com/bitcoin/bitcoin/pull/3000
https://github.com/bitcoin/bitcoin/pull/2933
мастер Bitcoin теперь содержит два Mac-специфические патчи Fsync и обновление до LevelDB 1,13.  Bitcoin 0.8.5 OMG3 и Litecoin 0.8.5.2-RC5 содержит те же участки. Вполне возможно, что другая Mac проблема коррупции была решена этими ранними патчами, но пользователи этих отраслей сообщают о сохранении коррупции. Любопытно, что коррупция, кажется, происходит после того, чистое отключение и перезагрузка клиента. Все отчеты коррупции, как представляется, из MacOS X 10.8.x и 10.9 пользователей. Неясно, если более ранние версии MacOS X затрагиваются. Это неизвестно, если отдельные аппаратные или программные конфигурации участвуют.

https://github.com/bitcoin/bitcoin/issues/2785
Коррупция с тем же сообщением об ошибке, видимо, способна исправлять себя. Не ясно, если это относится к недавней главной ветви.

GPG Подписано сообщение
Код:
-----НАЧАТЬ PGP MESSAGE ----- ПОДПИСАЛИ
Hash: SHA256

Пожаловаться на wtogami  
Ответить с цитированием Мультицитирование сообщения от wtogami Быстрый ответ на сообщение wtogami


Как заработать Биткоины?
Без вложений. Не майнинг.


18 ноября 2013, 11:17:47 AM   # 2
 
 
Сообщения: 676
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Получил 1806 Биткоинов
Реальная история.





Я создал тянуть (не относящиеся к этой проблеме), которая использует зЬй :: fstream вместо Еорепа () и таких для чтения / запись блока / отменить файлы.
Возможно, это может помочь таким образом, что он работает немного иначе, чем текущий код, Незнайка. Я также добавил несколько более четкие сообщения об ошибках исключения.

https://github.com/bitcoin/bitcoin/pull/3277

Он не предназначен для получения слиты в основную ветвь еще, возможно, никогда не будет, но вы можете дать ему попробовать.

диаметр
Diapolo сейчас офлайн Пожаловаться на Diapolo   Ответить с цитированием Мультицитирование сообщения от Diapolo Быстрый ответ на сообщение Diapolo

18 ноября 2013, 12:07:10 PM   # 3
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Разве это не возможно, что LevelDB или что-то другое, связанные с файлами данных не удается молча?
Помните, помните 5 ноября сейчас офлайн Пожаловаться на Помните, помните 5 ноября   Ответить с цитированием Мультицитирование сообщения от Помните помню 5 ноября Быстрый ответ на сообщение Помните, помните 5 ноября

18 ноября 2013, 12:10:36 PM   # 4
 
 
Сообщения: 676
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Разве это не возможно, что LevelDB или что-то другое, связанные с файлами данных не удается молча?

Я бы сказал, что, по крайней мере, не невозможно ...

диаметр
Diapolo сейчас офлайн Пожаловаться на Diapolo   Ответить с цитированием Мультицитирование сообщения от Diapolo Быстрый ответ на сообщение Diapolo

18 ноября 2013, 1:00:12 PM   # 5
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

  • Документ, как любой человек может последовательно воспроизвести повреждение данных.
  • Объясните, почему это происходит.
  • Написать код исправления, который является приемлемым для основных разработчиков Bitcoin и слиты в Bitcoin мастер мерзавца.

Пожалуйста, обратитесь к моей публикации:

Так как я использую Windows, не IOS ситуация может немного отличаться. Но, по крайней мере, это может быть намеком.

Если вы хотите пожертвовать мне:  1METhkrvz2r9d3zkFPQrHnpFC1BjCs64Zf
Valerian77 сейчас офлайн Пожаловаться на Valerian77   Ответить с цитированием Мультицитирование сообщения от Valerian77 Быстрый ответ на сообщение Valerian77

18 ноября 2013, 10:29:11 PM   # 6
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Litecoin бумажник грохот для меня, говоря БД с коррупцией, если открыть терминал и введите

CD /Applications/Litecoin-Qt.app/Contents/MacOS

./ Litecoin-Qt -reindex

Оно работает..

Эти сообщения будут отображаться в терминале,

2013-11-18 19: 57: 36,821 Litecoin-Qt [991: 507] CoreText производительности Примечание: Клиент называется CTFontCreateWithName () с использованием имени "Arial" и получил шрифт с именем PostScript "ArialMT", Для обеспечения наилучшей производительности используйте только имена PostScript при вызове этого API.

2013-11-18 19: 57: 36,821 Litecoin-Qt [991: 507] CoreText производительности Примечание: Установить точку останова на CTFontLogSuboptimalRequest для отладки.

2013-11-18 19: 57: 37,657 Litecoin-Qt [991: 507] CoreText производительности Примечание: Клиент называется CTFontCreateWithName () с использованием имени "Новый Курьер" и получил шрифт с именем PostScript "CourierNewPSMT", Для обеспечения наилучшей производительности используйте только имена PostScript при вызове этого API.
Донал сейчас офлайн Пожаловаться на Донал   Ответить с цитированием Мультицитирование сообщения от Донал Быстрый ответ на сообщение Донал

19 ноября 2013, 2:26:39 AM   # 7
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

это смешно видеть это, учитывая, что марко просто написал запись в блоге

https://blog.conformal.com/deslugging-in-go-with-pprof-btcd/

о том, как bitcoind использует LevelDB против того, что мы делаем в btcd. Цитировать

"Работа с коррумпированными журналы / плоский-файл / база данных не только комплекс имеет потенциал очень негативный опыт пользователя. Если повреждение любого рода обнаруживается то компонента базы данных должна быть проверена, это присуще его размером очень длительная эксплуатация."

по-видимому, при использовании плоского хранения файлов для блоков и реферирование по смещению по сравнению с хранением всего блока в LevelDB, есть много сомнительных способы для LevelDB потерпеть неудачу.

LevelDB суровая хозяйка.
behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

19 ноября 2013, 2:27:23 AM   # 8
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Я хотел бы обратить внимание всех на эту тему на форумах LiteCoin -

https://forum.litecoin.net/index.php/topic,7147.msg55666.html#msg55666

У меня есть бумажник LTC, который не очень хорошо играть с другими. У меня нет никаких проблем, являющихся чьей-то морской свинки, как я бы очень хотел, чтобы он снова работает на моем ноутбуке.  

Для новой должности; Я НЕ включена TimeMachine.  

Только для обеспечения согласованности;

Здесь ошибка, что Litecoin-Qt продолжает бросать;

Код:
Последний Логин: пн 18 ноября 18:27:48 по ttys000
Бисмарки-MacBook-Pro-2: ~ Бисмарки $ /Applications/Litecoin-Qt.app/Contents/MacOS/Litecoin-Qt; Выход;
2013-11-18 18: 32: 21,744 Litecoin-Qt [12289: 507] CoreText производительности Примечание: Клиент называется CTFontCreateWithName () с использованием имени "Arial" и получил шрифт с именем PostScript "ArialMT", Для обеспечения наилучшей производительности используйте только имена PostScript при вызове этого API.
2013-11-18 18: 32: 21,745 Litecoin-Qt [12289: 507] производительности CoreText Примечание: Установить точку останова на CTFontLogSuboptimalRequest для отладки.
2013-11-18 18: 32: 21,748 Litecoin-Qt [12289: 507] *** ВНИМАНИЕ: Метод userSpaceScaleFactor в классе NSView является устаревшим на 10.7 и позже. Не следует использовать в новых приложениях. Используйте convertRectToBacking: вместо этого.
2013-11-18 18: 32: 27,518 Litecoin-Qt [12289: 507] CoreText производительности Примечание: Клиент называется CTFontCreateWithName () с использованием имени "Новый Курьер" и получил шрифт с именем PostScript "CourierNewPSMT", Для обеспечения наилучшей производительности используйте только имена PostScript при вызове этого API.
Утверждение не удалось: (pindexFirst), функция GetNextWorkRequired, файл ../litecoin/src/main.cpp, строка 1149.
Прервать ловушки: 6
выйти

[Процесс завершен]

Бисмарк сейчас офлайн Пожаловаться на Бисмарк   Ответить с цитированием Мультицитирование сообщения от Bismarck Быстрый ответ на сообщение Bismarck

19 ноября 2013, 5:16:36 PM   # 9
 
 
Сообщений: 23
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

wtogami,

Я могу подтвердить, что это не имеет ничего общего с машиной времени, у меня нет машины времени.
Донал сейчас офлайн Пожаловаться на Донал   Ответить с цитированием Мультицитирование сообщения от Донал Быстрый ответ на сообщение Донал

19 ноября 2013, 9:40:53 PM   # 10
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

wtogami,

Я могу подтвердить, что это не имеет ничего общего с машиной времени, у меня нет машины времени.

Какую версию именно вы работаете? Там было несколько исправлений. Пожалуйста, убедитесь, в частности, с Bitcoin 0.8.5 OMG3.
wtogami сейчас офлайн Пожаловаться на wtogami   Ответить с цитированием Мультицитирование сообщения от wtogami Быстрый ответ на сообщение wtogami

20 ноября 2013, 12:40:38 AM   # 11
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Некоторые наблюдения. Моя установка использует два диска, один с ОС и более низкую скорость один для общего хранения. Я не использую машину времени, как плакат выше, и нет ничего другого нестандартного о моем программном обеспечении.

  • только blockchain хранится на внутренней загрузки SSD диск будет поврежден, blockchain хранится на второй жесткий диск SATA является никогда поврежден
  • коррупция, кажется, происходит чаще всего после сна системы (глубокий или нет), хотя и не всегда
  • коррупция может произойти во время первоначальной синхронизации, если он остановлен, а затем перезапустить
  • коррупция может произойти с FileVault 2 включается и выключается
  • случалось реже, так как обновление до 10,9 только в два раза до сих пор вместо каждые несколько дней, хотя это может быть просто шанс

Вот это на самом деле. Ни одно другое поведение не является специфичным для искаженной для меня. Иногда они бывают два раза в день, иногда не в течение нескольких недель.
whault сейчас офлайн Пожаловаться на whault   Ответить с цитированием Мультицитирование сообщения от whault Быстрый ответ на сообщение whault

20 ноября 2013, 2:42:39 AM   # 12
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Во всяком случае, это должно послужить предупреждением для получения новых интересных блестящие вещи.

Я принимаю была некоторая дискуссия о том, почему собирание LevelDB был правильный выбор, конечно, он не был рассмотрен только потому, что он выполняет быстрее, чем BDB и развивается в Google? После этого, конечно, были некоторые хорошие испытания в различных системах, так как это очень новое хранилище низкого уровня, да?

Я просто издевается здесь, очевидно. Удачи в поиске и исправлении ошибок.
умеренный сейчас офлайн Пожаловаться на умеренном   Ответить с цитированием Мультицитирование сообщения от умеренной Быстрый ответ на сообщение умеренным

20 ноября 2013, 3:15:40 AM   # 13
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Во всяком случае, это должно послужить предупреждением для получения новых интересных блестящие вещи.

Я принимаю была некоторая дискуссия о том, почему собирание LevelDB был правильный выбор, конечно, он не был рассмотрен только потому, что он выполняет быстрее, чем BDB и развивается в Google? После этого, конечно, были некоторые хорошие испытания в различных системах, так как это очень новое хранилище низкого уровня, да?

Я просто издевается здесь, очевидно. Удачи в поиске и исправлении ошибок.

Это очень хорошо работает на Linux и Windows. Кроме того, старый BDB повреждены на всех платформах, хотя и менее часто, чем пользователи Mac испытывают эту текущую проблему.
wtogami сейчас офлайн Пожаловаться на wtogami   Ответить с цитированием Мультицитирование сообщения от wtogami Быстрый ответ на сообщение wtogami

20 ноября 2013, 11:04:03 AM   # 14
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Во всяком случае, это должно послужить предупреждением для получения новых интересных блестящие вещи.

Я принимаю была некоторая дискуссия о том, почему собирание LevelDB был правильный выбор, конечно, он не был рассмотрен только потому, что он выполняет быстрее, чем BDB и развивается в Google? После этого, конечно, были некоторые хорошие испытания в различных системах, так как это очень новое хранилище низкого уровня, да?

мотивация для использования LevelDB против других DBS это связано с тем, что с большим количеством записей, например, более примерно 10 млн записей, большинство "нормальный" д.б.н. начать, чтобы получить действительно вялым на вставках и выбирает. вы можете увидеть поведение для себя, наполняя тонны записей в SQLite, MySQL, PSQL и т.д.

LevelDB это не столько дб в качестве хранилища ключ-значение, что означает, что скорость вставка может быть сохранена даже тогда, когда есть массовое число записей, например, 250 млн. это где "уровень" в LevelDB происходит от - он загрузит уровни на вставках. единственная цена, которую вы платите за выравнивание нагрузки является эпизодическим уплотнением по LevelDB. Однако, при выполнении выбирает / просмотр на данные, которые уже в LevelDB, вы должны сделать несколько стремится, подобно более общие базы данных.

вероятная причина LevelDB была выбрана в том, что существует не одна тонна большой выбор для значения ключа магазинов. многие из ключа-значение магазинов кроме LevelDB есть только несколько УБС и не могут быть активно поддерживаются. Есть также много ключа-значения магазинов, которые имеют целостность сомнительных данных. используя зависимость, которая идет неподдерживаемыми означает иметь, чтобы изменить это отд позже, гигантские питы.

причина, по которой вопрос, который цитируется в этой теме настолько противно, что не только делает bitcoind использование LevelDB, он использует его в сочетании с плоским хранением файлов для блоков. акт хранения данных в плоских файлах и ссылки на них в БД существенно увеличивает количество и тяжесть ошибок и сбоев путей в объединенной структуре (LevelDB + плоского хранения файлов). как мы теперь видим, охоты этих ошибок очень трудно.

возможно, что-то можно сделать вывод из того, каким образом коррумпированы LevelDB + блоки. это потребует Дев, глядя на БД и блоков после того, как они были обливали.
behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

20 ноября 2013, 1:15:57 PM   # 15
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Вы можете обвинить меня в LevelDB. Мы перешли к нему, потому что он был большой (>2x) ускорив над BDB и производительность имеет решающее значение для Bitcoin, по понятным причинам. Также BDB засасывает много различных способы и LevelDB очень хорошо написано.

Мы уже знаем, Apple, сделали некоторые .... сомнительные ... решения в их ядре, в отношении Fsync (подсказка: FSYNC не делает). Это было по крайней мере, один источник искаженной, который мы уже фиксированы.

Учитывая, что довольно удивительный подход к целостности данных вполне могут быть и другие столь же сомнительные решения, скрывающиеся под одеялом. Тот факт, что это происходит только на MacOS, а не какой-либо другой платформе настоятельно указывает, что Apple, сделать больше, чем одну плохую вещь.

Мне интересно, если есть что-то пойдет не так с ттар.

https://code.google.com/p/leveldb/issues/detail?id=196

Поведение ттар кажется, что иногда может быть разорван разработчиками ядра тонкими способами, я получил сообщение об ошибке для Android App несколько месяцев назад, сильно подразумевает ММАП на устройствах Motorola нарушается таким образом, что может привести к повреждению данных. Интересно, если POSIX определяет его поведение достаточно плотно.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

20 ноября 2013, 11:40:41 PM   # 16
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Можем ли мы получить несколько полезных битов данных для кого-то, чтобы работать над этим:

* Самая ранняя подтвержденная версия 10.8 с проблемой
* Образец поврежденного БД
* консольных журналы от * во время коррупционного * включая dmesg и system.log
* Информация о том, как Bitcoin встроенных / установлено, лязга? gcc42? MacPorts / заваривать DEPS?
* Если люди, испытывающие проблемы имеют FileVault (FDE) включен или нет, был ли он включен во время установки или после, и если он когда-либо циклическое включения / выключения
* Также ли люди, которые пострадали в этом используются фс запасов для настройки или, если есть чувствительность к регистру / и т.д. включены
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

21 ноября 2013, 1:19:00 AM   # 17
 
 
Сообщений: 59
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

+1 на что ... дайте мне какой-то журнал, чтобы начать.

У меня есть возможный репро (и, возможно, решение) на OS X для дб коррупции ... не уверен, если его та же самая проблема, однако.
italoarmstrong сейчас офлайн Пожаловаться на italoarmstrong   Ответить с цитированием Мультицитирование сообщения от italoarmstrong Быстрый ответ на сообщение italoarmstrong

21 ноября 2013, 4:08:59 PM   # 18
 
 
Сообщения: 676
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Какие файловые системы используются на Mac? И разве кто-нибудь попробует мои зЬй :: потоковой ветку?

диаметр
Diapolo сейчас офлайн Пожаловаться на Diapolo   Ответить с цитированием Мультицитирование сообщения от Diapolo Быстрый ответ на сообщение Diapolo

21 ноября 2013, 10:21:56 PM   # 19
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Это на Litecoin 0.8.5.2-RC5 (такой же, как Bitcoin 0.8.5 OMG3) Работает на MacOS 10.6.8, где она не коррумпирована сама.

Имеет ли не поврежден или вы не можете получить его испорчены? Если последнее, то вы решили первый шаг в этом щедрот, но не объявить об этом?
умеренный сейчас офлайн Пожаловаться на умеренном   Ответить с цитированием Мультицитирование сообщения от умеренной Быстрый ответ на сообщение умеренным

21 ноября 2013, 10:23:45 PM   # 20
 
 
Сообщения: 263
Цитировать по имени
цитировать ответ
по умолчанию Re: [FIXED] MacOS X LevelDB Коррупция Bounty (10,00 BTC + 200,2 LTC)

Это на Litecoin 0.8.5.2-RC5 (такой же, как Bitcoin 0.8.5 OMG3) Работает на MacOS 10.6.8, где она не коррумпирована сама.

Имеет ли не поврежден или вы не можете получить его испорчены? Если последнее, то вы решили первый шаг в этом щедрот, но не объявить об этом?

MacOS X 10.6.8, кажется, не коррумпированный с родной Bitcoin-Qt, насколько я могу судить, поэтому этот тест не говорит нам ничего. Я только указывает на то, что это возможно.
wtogami сейчас офлайн Пожаловаться на wtogami   Ответить с цитированием Мультицитирование сообщения от wtogami Быстрый ответ на сообщение wtogami



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW