Bitcoin Forum

Local => Кодеры => Topic started by: CasinoKiller on December 09, 2016, 05:43:07 AM



Title: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 09, 2016, 05:43:07 AM
Всем привет,

Как генерировать doublespends транзакции?


Title: Re: Как генерировать doublespends транзакции?
Post by: yo-blin on December 09, 2016, 09:39:51 AM
Всем привет,

Как генерировать doublespends транзакции?
берешь и отправляешь два скрипта трат


Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 09, 2016, 09:57:16 AM
Всем привет,

Как генерировать doublespends транзакции?
берешь и отправляешь два скрипта трат

А по подробнее.. Это как реализовать?


Title: Re: Как генерировать doublespends транзакции?
Post by: yo-blin on December 09, 2016, 11:37:31 AM
Всем привет,

Как генерировать doublespends транзакции?
берешь и отправляешь два скрипта трат

А по подробнее.. Это как реализовать?
https://bitcoin.org/en/developer-examples#simple-spending


Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 10, 2016, 08:02:46 AM
Всем привет,

Как генерировать doublespends транзакции?
берешь и отправляешь два скрипта трат

А по подробнее.. Это как реализовать?
https://bitcoin.org/en/developer-examples#simple-spending

Спасибо :) почитаю, попробую разобраться.. Если будут вопросы, напишу вам


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 04:15:00 PM
Нет так просто не получиться. Сейчас чтобы сеть приняла дабл спенд а в пуле уже есть трата данной монеты сеть не примет такую транзакцию. Чтобы реализовать дабл спенд нужно первую транзакцию сделать с флагом replace by fee  тогда все срабоотает


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 07:06:26 PM
Сейчас чтобы сеть приняла дабл спенд а в пуле уже есть трата
данной монеты сеть не примет такую транзакцию.
Примет. Уметь надо.
Quote
Чтобы реализовать дабл спенд нужно первую транзакцию сделать с флагом replace by fee  тогда все срабоотает
Не обязательно.


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 08:09:38 PM
А можно по подробнее раскрыть вопрос? Будет интересно узнать как.


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 08:18:05 PM
А можно по подробнее раскрыть вопрос? Будет интересно узнать как.
можно. кто ж вам запрещает?
раскройте вопрос. это ваша прямая обязанность, если хотите что-то узнать.
на раскрытый вопрос я обещаю, что дам развернутый ответ


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 08:24:02 PM
Ок, Я делал тесты по даблспенду, к примеру отправляем транзакцию и через минуту к примеру пытаемся ее задаблспендить, сеть не принимает вторую транзакцию. При использовании флага replace by fee все работает соответсвенно. Вы заявляете что "уметь надо". Вот собственно у меня и вопрос как сделать так чтобы сеть приняла даблспенд транзакцию не используя replace by fee, ну и мы исключим еще к примеру что мы отсылаем 2 транзакции одновременно разным подключениям. То есть отправили вначале первую, выждали время ну скажем 30 секунд а затем как отправить дабл спенд?


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 08:36:35 PM
Ок, Я делал тесты по даблспенду, к примеру отправляем транзакцию и через минуту к примеру пытаемся ее задаблспендить, сеть не принимает вторую транзакцию.
Что значит "сеть не принимает"?
В сети шесть тысяч узлов на которые вы можете подключиться и еще больше узлов на которые не можете.
Что? Ни один не принимает? Не верю. Потому что принимают.

Quote
При использовании флага replace by fee все работает соответсвенно.
Соответственно чему? Опять же, срези узлов сети есть те, на которых софт стоит трехлетней
давности, который ни про какой RBF слыхом не слыхивал.

Quote
Вы заявляете что "уметь надо". Вот собственно у меня и вопрос как сделать так чтобы
сеть приняла даблспенд транзакцию не используя replace by fee, ну и мы исключим еще
к примеру что мы отсылаем 2 транзакции одновременно разным подключениям.
То есть отправили вначале первую, выждали время ну скажем 30 секунд а затем как отправить дабл спенд?
Берем список узлов из нескольких сотен или тысяч.
Коннектимся к каждому и отправляем.
Да, некоторые узлы не примут "вторую" транзакцию.
Но вопрос был как "чтобы сеть приняла?" И это ответ на вопрос.
Или вы хотите чтобы майнеры еще и вторую транзакцию смайнили?
О, это тоже можно. Я как раз этим планирую заняться в ближайшие дни
(И это не в первый раз). Когда я выжму сам из этого профит - я может быть и вам расскажу.


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 08:54:10 PM
Ну от того что какая-то устаревшая нода примет эту транзакцию толку то мало и подразумевалось то что  основная задача это именно смайнить вторую транзакцию. Все майнинговые пулы имеют более менее свежий софт.(хотя я не проверял досконально каждого) В итоге ваш развернутый ответ несильно отличается от предыдущего "уметь надо".  


Quote
Или вы хотите чтобы майнеры еще и вторую транзакцию смайнили?
О, это тоже можно. Я как раз этим планирую заняться в ближайшие дни
(И это не в первый раз). Когда я выжму сам из этого профит - я может быть и вам расскажу.

Если речь идет о варианте выслать транзу с комиссией 0 или 1 сатоши на байт, а потом через 4-5 дней, когда ее выкинут майнеры из своего пула, скормить им уже вторую, то такой вариант да возможен

Вы говорите " Я как раз этим планирую заняться в ближайшие дни
(И это не в первый раз)"  могли бы вы привести пример такой удачной транзакции, без раскрытия ваших секретных техник?


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 09:12:22 PM
Вы говорите " Я как раз этим планирую заняться в ближайшие дни
(И это не в первый раз)"  могли бы вы привести пример такой удачной транзакции, без раскрытия ваших секретных техник?

Да говно-вопрос.
Все равно не поймете. А даже если поймете - не сможете провести аналогичный финт.

первая транзакция:
https://tradeblock.com/bitcoin/tx/150214948a7e9472a38e0f6a03670c957421497f2a96e554541772e960630b27
отправлена в сеть 8 Nov 2015 08:02:04
это если не ошибаюсь, бинарные опционы secondstrande, рулетка, короче
ставка проиграла
поэтому пришлось послать другую транзакцию
в 8 Nov 2015 08:02:40 - то есть через 36 секунд как только сервер мне сообщил о моем проигрыше
https://tradeblock.com/bitcoin/tx/c472ec1aceb285f4489afe5b1316b3a802c3f226abf0de4c0c1250a10da1290d
перевод бабла на свой адрес. то есть теряю я не ставку в 0.95 биткойна, а всего комиссию 0.0002

Там еще много конфликтных транзакций - не обращайте внимания.
Я же сразу новые ставки делал - до момента выигрыша.


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 09:36:08 PM
Все майнинговые пулы имеют более менее свежий софт.
(хотя я не проверял досконально каждого)
Вот вам список контрольных вопросов.
1) Действительно ли майнинговые пулы имеют более-менее свежий софт?
2) Как часто майнинговые пулы обновляют свой софт?
3) Вносят ли майнинг-пулы в софт свои исправления?
4) Имеют ли майнинг-пулы какие-то кастомные настройки или админы настолько тупые, что юзают дефалтовые сеттинги?
5) Имеются ли различия между разными версиями софта в плане акцепта транзакций к включению в блок?
6) Где публикуется этот список различий?
7) Ну, догадались как делать дабл-спенд?


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 09:41:55 PM
Интересные у вас примерчики :)  Буду экспериментировать. Спасибо.


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 26, 2016, 09:55:20 PM
Интересные у вас примерчики :)  Буду экспериментировать. Спасибо.
Вы мне только рыбу не распугайте своими экспериментами  ;D
Знаю я таких... Покажешь им клёвое место, а они туда толовую шашку кинут или начнут карбид жечь.
В результате - и себе особо не наловят и место испоганят  ;D


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 26, 2016, 09:57:17 PM
Да не чтож мы браконьеры какие то, все культурно на удочку ради удовольствия)


Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 28, 2016, 03:28:27 AM
Ни че вы тут мою тему развили ;D

у меня пока не получается ни чего.. :(


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 28, 2016, 07:27:38 AM
Ни че вы тут мою тему развили ;D
у меня пока не получается ни чего.. :(
У вас школе какая оценка по математике была?
Ну?
И вы хотите чтобы с такими знаниями у вас что-то получалось?


Title: Re: Как генерировать doublespends транзакции?
Post by: bitaps on December 28, 2016, 07:41:34 AM
Ни че вы тут мою тему развили ;D
у меня пока не получается ни чего.. :(
У вас школе какая оценка по математике была?
Ну?
И вы хотите чтобы с такими знаниями у вас что-то получалось?

Зачем так сразу? Человек заинтересовался, пробует. Если не хватает знаний, то можно и подучить. Тут ничего такого зазорного. Я переодически, что-то изучаю, того чего не знаю еще. Как говорится Успех  это способность идти от одной неудачи к другой без потери энтузиазма. :)


Title: Re: Как генерировать doublespends транзакции?
Post by: amaclin on December 28, 2016, 08:08:59 AM
Зачем так сразу?
Я не воспитательница в детском садике чтобы сопли подтирать, когда дитё плачет.




Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 28, 2016, 06:02:57 PM
Ни че вы тут мою тему развили ;D
у меня пока не получается ни чего.. :(
У вас школе какая оценка по математике была?
Ну?
И вы хотите чтобы с такими знаниями у вас что-то получалось?
У меня в школе твердая 3+ была)) да хочу что бы получалось.


Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on December 28, 2016, 06:04:48 PM
Ни че вы тут мою тему развили ;D
у меня пока не получается ни чего.. :(
У вас школе какая оценка по математике была?
Ну?
И вы хотите чтобы с такими знаниями у вас что-то получалось?

Зачем так сразу? Человек заинтересовался, пробует. Если не хватает знаний, то можно и подучить. Тут ничего такого зазорного. Я переодически, что-то изучаю, того чего не знаю еще. Как говорится Успех  это способность идти от одной неудачи к другой без потери энтузиазма. :)


Да.. Может вы подучите? А я вас, где это использовать )) и в каких играх.


Title: Re: Как генерировать doublespends транзакции?
Post by: kamazz on December 28, 2016, 09:09:55 PM
https://github.com/ankleslapper/Double-Spender

держи, генерируй.


Title: Re: Как генерировать doublespends транзакции?
Post by: CasinoKiller on January 10, 2017, 05:13:29 PM
https://github.com/ankleslapper/Double-Spender

держи, генерируй.

а какими еще средствами можно?