Вернуться   Биткоин Форум > Bitcoin Обсуждение
8 августа 2011, 4:42:36 AM   # 1
 
 
Сообщений: 81
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
когда я проверить баланс любого адреса по следующему адресу:
http://blockexplorer.com/address/

... я вижу следующий текст появляется на веб-странице:
"Каждый раз, когда транзакция посылается, некоторый Bitcoins обычно отправляется обратно к себе на новый адрес (не входит в Bitcoin UI), что делает баланс одного адреса в заблуждении."

Q1) Означает ли это, БТК "отправили обратно" посылаются обратно к одному или нескольким из других адресов, содержащихся в файле wallet.dat отправителя?

Если ответ на Q1 является "да", То, пожалуйста, предположим на минуту, что wallet.dat был сгенерирован с этой записью в Баш:
./ Биткойн -keypool = 0
... а потом:
CHMOD 400 /path/to/wallet.dat

... который генерирует довольно тощий ~ 16kb wallet.dat, содержащий только один адрес, насколько я могу сказать. (Стандартный вопрос wallet.dat составляет около 90kb при генерации.)

Q2) Если я посылаю от этого одного-единственного-Адди-wallet.dat, будет БТД "отправили обратно" быть отправлены обратно в один и только адрес без сучка и задоринки?

Я не могу понять, почему они не будут, но, возможно, кто-то может увидеть что-то я не могу. Я надеюсь, что это не слишком аркан вопрос! Спасибо за рассмотрение этого.

/ ** отредактированы включить CHMOD
Ионафан сейчас офлайн Пожаловаться на Ионафан   Ответить с цитированием Мультицитирование сообщения от Ионафан Быстрый ответ на сообщение Ионафан


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


8 августа 2011, 4:48:55 AM   # 2
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

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





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

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

8 августа 2011, 4:50:43 AM   # 3
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Нет, они не будут. Новый адрес будет создан и добавлен в ваш кошелек. Когда вы архивировать файл бумажника, вы хотите, чтобы содержать столько запасных адресов, как это возможно, не так мало. Размер 0 означает, что будет генерироваться 0 дополнительные клавиши - клавиши будут генерироваться только тогда, когда это необходимо.
JoelKatz сейчас офлайн Пожаловаться на JoelKatz   Ответить с цитированием Мультицитирование сообщения от JoelKatz Быстрый ответ на сообщение JoelKatz

8 августа 2011, 5:05:10 AM   # 4
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Нет, они не будут. Новый адрес будет создан и добавлен в ваш кошелек. Когда вы архивировать файл бумажника, вы хотите, чтобы содержать столько запасных адресов, как это возможно, не так мало. Размер 0 означает, что будет генерироваться 0 дополнительные клавиши - клавиши будут генерироваться только тогда, когда это необходимо.

Обратите внимание, что он говорит, что он защищает wallet.dat делает его только для чтения (CHMOD 400 /path/to/wallet.dat). Как клиент будет реагировать, если это не может изменить wallet.dat?
hugolp сейчас офлайн Пожаловаться на hugolp   Ответить с цитированием Мультицитирование сообщения от hugolp Быстрый ответ на сообщение hugolp

8 августа 2011, 5:06:27 AM   # 5
 
 
Сообщений: 81
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Магид и JoelKatz,

Так жаль, что в конце редактирования моего вопроса. Я полагаю, вы оба ответили перед "$ CHMOD 400" немного поднимает свою уродливую голову.

Что касается * почему * я бы только один Адди на данном кошельке, я просто хотел, чтобы иметь возможность надежно использовать http://blockexplorer.com/address/ страница, чтобы следить на этом кошельке, без расшифровки и Mv в wallet.dat, а затем запустить клиент только, чтобы узнать, сколько я BTC получил. Имея только для чтения wallet.dat, содержащий только один ключей должен сделать для этого, или так я считаю. Если у меня есть несколько адресов в одном бумажнике, то метод веб-страницы БТС проверки баланса является торпедой. Но если бы я должен был пойти в этом один-адрес только маршрут, у меня есть беспокойство о БТК "отправили обратно", (В дополнение к тому, что другие ужасы могут поджидать меня!)

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

8 августа 2011, 5:13:11 AM   # 6
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Обратите внимание, что он говорит, что он защищает wallet.dat делает его только для чтения (CHMOD 400 /path/to/wallet.dat). Как клиент будет реагировать, если это не может изменить wallet.dat?

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

8 августа 2011, 5:39:11 AM   # 7
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Обратите внимание, что он говорит, что он защищает wallet.dat делает его только для чтения (CHMOD 400 /path/to/wallet.dat). Как клиент будет реагировать, если это не может изменить wallet.dat?
Можно было бы надеяться, что это не будет делать операцию. Если он сделал сделку, вы никогда не смогли бы претендовать на монеты, если ключ не произошло, все еще в памяти.
JoelKatz сейчас офлайн Пожаловаться на JoelKatz   Ответить с цитированием Мультицитирование сообщения от JoelKatz Быстрый ответ на сообщение JoelKatz

8 августа 2011, 7:21:14 AM   # 8
 
 
Сообщений: 81
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Спасибо за входной Theymos, я не думаю, что это будет врезаться большое дело: -О

JoelKatz, я не совсем понимаю, кто утверждал, и кто отправлял в последнем посте. Так что для Sh * ц и хихиканья - и, несмотря на решающий вклад Theymos в - вот пример:

Боб 10btc провел на один-адрес только для чтения только wallet.dat. С этим адресом, Боб хочет отправить 1btc Алисе. Конечно, клиент Боба получает оперативную память для загрузки Публичных Алисы, использует ключ Алисы, чтобы зашифровать строку для 1btc (и все остальное для БТД быть "отправили обратно"), А затем отправляет это Алисе, верно? Если Боб пытается это (и взломал его клиента, поэтому он не будет врезаться), то, конечно, его старый баланс 10btc будет после подтверждения появляется на blockchain, как теперь быть 9btc (предполагая, что действительно нет проблем с БТК "отправили обратно"). Если все Боб хочет для полного учета изменения баланса на его адрес, чтобы показать вверх в blockchain, то ни письма не должно быть сделано в его фактической wallet.dat.

Даже если (как сказал Theymos) клиент аварии Боба, тем не менее, blockchain еще может записывать вещи точно, как только строка шифруется и отправляется к Алисе. Конечно, в реальном мире, было бы немного невежливо идти вокруг врезаться своим клиентом, так что никто не будет делать это. Я просто hypothesising на самом деле.

Дерьмо. У меня есть чувство, что я Waaaay из моей лиги здесь. Если есть * так * неправильно с этим приведенном выше примере, то я надеюсь, что это по крайней мере получает свою неделю прочь к LOL начать 😉 Так или иначе, я, безусловно, не будет делать какие-либо chmodding прямо сейчас.
Ионафан сейчас офлайн Пожаловаться на Ионафан   Ответить с цитированием Мультицитирование сообщения от Ионафан Быстрый ответ на сообщение Ионафан

8 августа 2011, 2:01:23 PM   # 9
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Вы делаете очень распространенную ошибку мышления в терминах адресов.

Адреса не имеют остатков. Проводит не из адресов.

Проводит происходят из выходов транзакций. Выходы транзакций должны быть погашены все сразу, никогда не частично.

В вашем примере, если у вас есть баланс 10 BTC и вы отправляете 1, ваш клиент будет просматривать список результатов транзакций, которые он имеет ключи для и он будет выбирать подмножество тех результатов, которые складывают по меньшей мере, 1 ( сумма, которую вы хотите отправить). Затем он делает новую транзакцию с использованием этого всего подмножества в качестве входных данных, а также с 2-мя выходов *: один для получателя, а другими для изменения. В клиенте, как сегодня, изменение всегда идет на свежий ключ (адрес). Если клиент не может найти запасной ключ в файле бумажник, он создает новую. Если он не может писать, что новый ключ к файлу, вы только что потеряли все, что изменение было бы. Если 10 BTC баланса был от одной транзакции, вы просто потеряли 9 BTC. Навсегда. Если клиент выходит из строя слишком, это было просто бонус.

Придумайте лучший способ, чтобы отслеживать свой баланс.

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

8 августа 2011, 2:52:04 PM   # 10
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Вы делаете очень распространенную ошибку мышления в терминах адресов.

Адреса не имеют остатков. Проводит не из адресов.

Проводит происходят из выходов транзакций. Выходы транзакций должны быть погашены все сразу, никогда не частично.

В вашем примере, если у вас есть баланс 10 BTC и вы отправляете 1, ваш клиент будет просматривать список результатов транзакций, которые он имеет ключи для и он будет выбирать подмножество тех результатов, которые складывают по меньшей мере, 1 ( сумма, которую вы хотите отправить). Затем он делает новую транзакцию с использованием этого всего подмножества в качестве входных данных, а также с 2-мя выходов *: один для получателя, а другими для изменения. В клиенте, как сегодня, изменение всегда идет на свежий ключ (адрес). Если клиент не может найти запасной ключ в файле бумажник, он создает новую. Если он не может писать, что новый ключ к файлу, вы только что потеряли все, что изменение было бы. Если 10 BTC баланса был от одной транзакции, вы просто потеряли 9 BTC. Навсегда. Если клиент выходит из строя слишком, это было просто бонус.

Придумайте лучший способ, чтобы отслеживать свой баланс.

* Я игнорируя два частных случая, которые на самом деле не изменить процесс много. Во-первых, если клиент просто происходит через случайный удачи, чтобы найти именно нужное количество, так что не нужно делать какие-либо изменения. Второе, если необходимы операционные издержки.

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

8 августа 2011, 3:03:48 PM   # 11
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

Если вы посылаете изменения назад к одному из входных адресов, вы в конечном итоге чуть-чуть менее безопасным, и совсем немного меньше полу-анонимным. И вы действительно ничего не выиграет, делая это таким образом. Клавиши небольшие, и отслеживание многих из них не сложно.

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

8 августа 2011, 3:30:16 PM   # 12
 
 
Сообщений: 81
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

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

8 августа 2011, 3:36:50 PM   # 13
 
 
Сообщений: 78
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

То, что люди действительно должны спрашивать, как они могут сделать клиент искать входы, которые позволяют тратить и изменение быть примерно таким же размером, чтобы сделать его более трудным для Snooper, чтобы сказать, который был который.
Это хорошая идея!
jimbo77 сейчас офлайн Пожаловаться на jimbo77   Ответить с цитированием Мультицитирование сообщения от jimbo77 Быстрый ответ на сообщение jimbo77

8 августа 2011, 7:38:47 PM   # 14
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: вопросы о -keypool =

В духе этого, почему не вышке это послать свободное изменение обратно на тот же адрес, а не новый? Должно быть возможно с небольшим мастерить, если им не с видом что-то.
По двум причинам:

1) То же адрес, что? Монеты направляются из приходят из выходов транзакций.

2) Что бы раскрыть, какой выход является «изменение» и, следовательно, методом исключения, который выход (ы) к получателю (ов). Это информация клиент может легко скрыть.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW