Author

Topic: Вопрос по переводам биткоин. (Read 781 times)

legendary
Activity: 1120
Merit: 1069
Абсолютно так, многие кошельки bitcoin для 'повышения' анонимности на каждый новый перевод генерируют новый адрес. Но это происходит, когда при переводе возникает сдача, а значит можно попытаться самостоятельно формировать такой перевод sendmany, который перешлет весь перевод без остатка на указанные вами адреса (в т.ч. обратно на тот же адрес), т.е. ваш случай:
sendmany {целевой_адрес:0.05,обратный_адрес:0.9495} и комиссия 0.0005

Некоторые кошельки позволяют контролировать генерацию и выбор адресов для пересылки сдачи.

К примеру кошелек electrum (очень удобный, без прогрузки блоков и без передачи приватных ключей серверу как это обычно в онлайн кошельках) не только имеет такую опцию, но и позволяет восстановить доступ ко всему кошельку исключительно по одному числу seed (стартовое число, представляется для удобства запоминания в виде набора 12 английских слов).
Т.е. кошелек создает ваш wallet (свой формат electrum.dat в виде json) при первом старте на основе случайно сгенерированного числа, и все будущие bitcoin адреса в этом кошельке генерируются на его основе. Так же этот seed и сами приватные ключи адресов в этом кошельке могут шифроваться паролем (но не забываем что seed главное секретное число по доступу к кошельку)
full member
Activity: 147
Merit: 100
Добрый день. не знаю в какой раздел запостить. пусть будет тут.
подскажите пожалуйста, а то с утра тупняк.
предположим я создаю bitcoin-адрес для приема монет.
записываю приватный ключ на бумажку, бумажку кладу в сейф.
мне на этот адрес присылают 1 btc.
я радостный покупаю бутылку чешского пива, за 0.05 btc
происходит транзакция:
0.05 - уходят продавцу.
0.95 - записываются на какой то левый адрес из пула адресов. (или даже в пуле создается новый адрес?).
и происходит сбой. все ломается. бекапа wallet.dat нет. (или есть но вчерашний, в котором нету нового адреса).

ну сломалось, не беда. открываю сейф импортирую приватный ключ (или копирую старую версию wallet.dat)
и вдруг неожиданно обнаруживаю что моих 0.95 btc у меня нету.. (а учитывая что приватного ключа нету, то они потеряны навсегда).

а теперь вопрос, правильно ли я описал процесс, как все происходит?

и далее:
1. можно ли сделать так что при отправке монет всегда использовались адреса из пула (это чтобы работал вариант с нечастым бекапом wallet.dat).
2. можно ли сделать так чтобы сдача всегда отправлялась на тот же адрес с которого была произведена транзакция.
Jump to: