Author

Topic: Как работает автопересылка монет? (Read 915 times)

newbie
Activity: 7
Merit: 0
имя топик-стартера этой темы мне почему-то кажется знакомым.

задумка любопытная. свежая. главное, что никто раньше до такого не додумался.
Так это был сарказм  Cheesy
legendary
Activity: 1260
Merit: 1019
Вот нашел такую же тему
https://bitcointalksearch.org/topic/--461351

имя топик-стартера этой темы мне почему-то кажется знакомым.
newbie
Activity: 7
Merit: 0
Вот нашел такую же тему
https://bitcointalksearch.org/topic/--461351
newbie
Activity: 7
Merit: 0
я бы посоветовал отказаться от биткойн-клиента совсем.
вам не нужно ни хранить блокчейн, ни проверять транзакции на валидность
ни многое что другое.
вам надо мониторить какие транзакции гуляют по сети, анализировать только их выходы
на предмет скомпроментированных адресов, строить транзакцию, которая просто переводит
сразу на ваш адрес и запускать эту транзакцию в сеть.

начните c того чтобы разобраться как работает вот этот проект
https://github.com/sebicas/bitcoin-sniffer (я сам с него начинал и не первый раз рекомендую)
если разберетесь - дальше сами поймете что делать.

Благодарю за совет!
legendary
Activity: 1260
Merit: 1019
ок, что нужно использовать чтобы успеть?
я бы посоветовал отказаться от биткойн-клиента совсем.
вам не нужно ни хранить блокчейн, ни проверять транзакции на валидность
ни многое что другое.
вам надо мониторить какие транзакции гуляют по сети, анализировать только их выходы
на предмет скомпроментированных адресов, строить транзакцию, которая просто переводит
сразу на ваш адрес и запускать эту транзакцию в сеть.

начните c того чтобы разобраться как работает вот этот проект
https://github.com/sebicas/bitcoin-sniffer (я сам с него начинал и не первый раз рекомендую)
если разберетесь - дальше сами поймете что делать.
newbie
Activity: 7
Merit: 0
нужно ли для пересылки биткойнов вообще пользоваться кошельком? это же дополнительное время.

А чем пользоваться?

Другое дело что импорт по времени займет много-много дней).

Code:
Import using a label and without rescan
> bitcoin-cli importprivkey "mykey" "testing" false

будет ли результат? ответ: нет, вы не успеете.
ок, что нужно использовать чтобы успеть?
legendary
Activity: 1260
Merit: 1019
Без этой команды к кошеле ровно 100 ключей. Другое дело что импорт по времени займет много-много дней).
да ладно.
во-первых, при импорте не обязательно после импорта каждого ключа пересканировать.
во-вторых, вообще говоря и после импорта пачки ключей не обязательно пересканировать для решения этой задачи.
в-третьих, при чем тут вообще 100 ключей, которые добавляются в валлет при создании? забудьте про них.

можно ли взять 10к приватных ключей, заимпортировать их в валлет и ждать когда кто-нибудь
что-нибудь на них пошлет? ответ: можно.
будет ли результат? ответ: нет, вы не успеете.
member
Activity: 172
Merit: 11
Гонишь.
Нет такого ограничения. Народ изгалялся и успешно импортировал 100500 приватных ключей в кошелек
Без этой команды к кошеле ровно 100 ключей. Другое дело что импорт по времени займет много-много дней).
legendary
Activity: 1260
Merit: 1019
1. В кошельке максимум 100 ключей единовременно. То есть вы можете импортировать 99 скомпрометированных ключей (1 нужен как целевой для пересылки)
Гонишь.
Нет такого ограничения. Народ изгалялся и успешно импортировал 100500 приватных ключей в кошелек
https://bitcointalksearch.org/topic/150-000-000-331477

Quote
2. Кошелек умеет выполнять какую-либо команду при изменении баланса.
Проблема не в этом. Вы таким образом из скомпроментированных адресов ничего не поймаете
потому что у вас задержки на обработку будут несопоставимо больше, чем у ваших конкурентов.
А там доли секунд решают - кто первый себе отправил - того и тапки.
member
Activity: 172
Merit: 11
А задумка в том, чтобы импортировать список приватных ключей (которые засвечены) в кошелек
1. В кошельке максимум 100 ключей единовременно. То есть вы можете импортировать 99 скомпрометированных ключей (1 нужен как целевой для пересылки)
2. Кошелек умеет выполнять какую-либо команду при изменении баланса.
 
Xtc
legendary
Activity: 1973
Merit: 1028
;u
задумка любопытная. свежая. главное, что никто раньше до такого не додумался.
Жжошь)
Транзакции отправляются еще до подтверждения входов, читай про mempool
legendary
Activity: 1260
Merit: 1019
А задумка в том, чтобы импортировать список приватных ключей (которые засвечены)
в кошелек, на адреса которых могу падать монеты и сразу пересылать эти монеты на
определенный адрес, но сделать это нужно быстрее тех, у кого этот же адрес есть в их кошельке.
задумка любопытная. свежая. главное, что никто раньше до такого не додумался.
только стоит спросить себя - нужно ли для пересылки биткойнов
вообще пользоваться кошельком? это же дополнительное время.
newbie
Activity: 7
Merit: 0
В bitcoin core под Win как настроить скрипт?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Делай задержку раз в миллисекунду.
newbie
Activity: 7
Merit: 0
Пример: на адрес пришли монеты и МГНОВЕННО пересылаются на другой адрес.

Вот список адресов где последние две транзакции прошли без задержки:
18YXnSUCPDVNEpPGDFRVrdVye63RpH2MA4
1E984zyYbNmeuumzEdqT8VSL8QGJi3byAD
1N8r1q22VDeZBDhBacsremPbFo2S9HX1s4

А здесь таких (мгновенных) транзакций несколько:
1BoatSLRHtKNngkdXEeobR76b53LETtpyT

Все эти адреса с известным приватным ключом.

Есть скрипт для пересылки монет:

Code:
$ cat /usr/local/bin/bitcoin_resender
#!/bin/bash
if [ $(echo "$(bitcoind getbalance) > 0" | bc) -eq 1 ];then
      bitcoind sendtoaddress YOUR_NEW_ADDRESS $(bitcoind getbalance) "Comment for resender"
fi

Но здесь проверка баланса происходит раз в минуту. Даже если задать время в одну секунду, задержка все равно будет.

А задумка в том, чтобы импортировать список приватных ключей (которые засвечены) в кошелек, на адреса которых могу падать монеты и сразу пересылать эти монеты на определенный адрес, но сделать это нужно быстрее тех, у кого этот же адрес есть в их кошельке.
Jump to: