amaclin1
|
|
March 14, 2019, 04:35:24 PM Last edit: March 14, 2019, 05:53:48 PM by amaclin1 |
|
Тут такая проблема есть: Существуют боты, которые мониторят этот форум в поисках приватных ключей в сообщениях и сразу же пытаются стырить бабло. Можете сами посмотреть: Было как минимум три неудачных транзакции: https://tradeblock.com/bitcoin/address/1EA7T94YjU9XAuHNDnT57Fi1FbtevcCWHNЯ попытался, но в таких нечеловеческих условиях сражаться с автоматами - дело плохо предсказуемое. Я руками это не успею это сделать быстрее бота. Когда я увидел условия конкурса - то транзакции перевода уже были в сети! А мне надо было еще понять, подумать, поднять свои сорцы, переписать, скомпилировать и разослать. 0100000001ecf6e0a2408d2e986dc63a2a6c51f5c1657d01eef189f8aca1d2ed93f5a5abac0000000069463043022049b138aff1d1d2e010f8f4868afe0452518b6f97088c1aa2f452511b0613e5e0021f62a2a0ae4bf86d5248db32cbbc24ebb9fdef6154b17a61a2fd2a8ba2b875ed01210256c63edb7074f3715d00cb4f0403ab4fd7bdd5f739841d37fb04c1c9ec11818effffffff01e09304000000000017a914a89aec4cd53e6d74215332459b7fea3ec4aca9758700000000 UPD: если адрес 13ZobHtRsRYhNX56qVuuqKjchJz1pvCizX не твой - это бот, который мониторит форум. Рассказа от него ты вряд ли дождешься. Он скорее всего нерусский. Я-то думал ты сперва делаешь CPFP на свой адрес, а потом уже публикуешь приватный ключ. На предмет мониторинга форума я автоматизацией не заморачивался - это неспортивно. Если соберешься повторять эксперимент исключив влияние форумных ботов - публикуй приватный ключ как-нибудь с подвыподвертом. Например KzLcqLrZDfTo (два) sDhhuiygKUxexdYFyHzpY6 (восемь) 6bXMVgP (два) EHgXH (восемь) ZF
|
|
|
|
n00by
Member
Offline
Activity: 172
Merit: 11
|
|
March 14, 2019, 05:48:10 PM |
|
Бот (не мой) забрал деньги, и это ожидаемо на самом деле. То что в мемпуле - не трата. Боту Для транзы нужна база uxto. Кто успел - молодец
|
|
|
|
KTChampions
Legendary
Offline
Activity: 2548
Merit: 1975
Leading Crypto Sports Betting & Casino Platform
|
|
March 14, 2019, 06:01:24 PM |
|
Кстати, получилось весьма поучительно Даже для организатора.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
sankopolo (OP)
|
|
March 14, 2019, 06:56:49 PM Last edit: March 14, 2019, 09:03:06 PM by sankopolo |
|
Мне кажется, что рассказа от победителя мы не увидим. Вот мой рассказ: К 18:00 всё было готово: на адресе 1PhC5LfGW2aU3wCPuQWxrWkSVdS8TPNPxG лежало 500000 сатоши, мемпул был предусмотрительно заполнен на 4 мегабайта, и были отправлены на переправу три сестры с грузом монет, каждой из которых было дано с собой по 1 сатоши/байт на билет: - старшая 1PhC5... -> 1PhC5... обычная, которая брала клад и возвращала его на место
- средняя 1PhC5... -> 1PhC5... с пометкой RBF, которая брала клад после старшей и тоже клала его на место
- младшая 1PhC5... -> 14HV... обычная, которая брала клад после средней и прятала его в укромное место, известное только мне.
Слабым звеном была средняя сестра: у старшей просто так отобрать груз было нельзя (хотя наверняка кто-нибудь и попробовал), младшая тоже отдавать не собиралась, ну а средняя легко отдала бы груз любому, кто бы обратился именно к ней. Ровно в 18:00 был опубликован ключ от адреса 1PhC5... и участники рыцарского конкурса не спеша двинулись к переправе. В этот момент туда подошло одновременно 3 корабля и забрали большую часть ожидавших. То ли рыцари не знали прямой дороги, то ли были пьяны, но до 18:16 никто к средней сестре не подошёл. Внезапно пришло ещё 3 корабля за одну минуту. Сестры сели на один из них и уплыли. Где-то в 18:25 рыцари обнаружили, что на переправе больше никого нет. Праздник определенно не удался.Чтобы избежать кровопролития, было объявлено, что начало переносится на 19:00. К 19:00 всё было подготовлено заново: новый клад лежал на адресе 1EA7T94YjU9XAuHNDnT57Fi1FbtevcCWHN, сестрам было снова выдано по 1 сатоши/байт и они отправились к переправе вновь: - Старшая 1EA7T...-> 1EA7T...
- Средняя 1EA7T... -> 1EA7T...
- Младшая 1EA7T... -> 1M6TN...
Ровно в 19:00 они были на месте; обычных людей было лишь полтора мегабайта, а вот протрезвеших рыцарей - полно. За прошедший час некоторые из них явно успели подготовиться. В 19:01 злодей в чёрной маске выхватил мешок с монетами у средней сестры, заломил 500 сатоши за байт и побежал к скале. Он намеревался сбросить монеты вниз - так они не достались бы никому. До катастрофы оставалось несколько минут. К счастью, он кое-что не учёл: на мешке всё ещё была метка RBF. Через 5 минут, в 19:06 рыцарь в белой маске 13Zob... настучал ему по шее, отобрал мешок, предусмотрительно стёр метку и вернулся к переправе с 780 сатошами/байт. Через 7 минут, в 19:13 подошло 2 корабля из страны Муравьёв. Его они брать отказались - испугались бандитского вида. Ну что ж - ещё 10 минут ожидания и герой отплыл прочь (корабль назывался Хуоби - странное название для корабля, не правда ли?). Все ждали - когда же победитель назовёт своё имя и потребует вторую половину награды? Но нет, похоже, он решил остаться неизвестным и более того, через час, в 20:32 отправил все оставшиеся после передряг монеты посылкой мне обратно. Значит, через какое-то время придётся объявлять новый конкурс... P.S. Самое интересное, что всё это - чистая правда: https://tradeblock.com/bitcoin/address/1EA7T94YjU9XAuHNDnT57Fi1FbtevcCWHN
|
|
|
|
amaclin1
|
|
March 14, 2019, 07:50:16 PM |
|
Ну, в общем-то меня не впечатлило тоже. Заводить будильник ровно на 18, а потом на 19 мне в голову не пришло, так что мой "лыцаль" так... издалека посмотрел на сие представление. И издалека он плохо видел у какой из сестер в руках мешок По поводу того, что трофей вернулся на 1PoRAJj7uSqeSCLoZ5ammhhqYDSQiMUAk7 - я безмерно удивлён.
|
|
|
|
KTChampions
Legendary
Offline
Activity: 2548
Merit: 1975
Leading Crypto Sports Betting & Casino Platform
|
|
March 14, 2019, 07:50:48 PM |
|
Не знаю сколько было актеров в театре, но: Если головоломка здесь по теме крипты, то исходя из вашей истории сообщений можно предположить что это будет что-то про биток для кодеров, в таком случае я не знаю в чем смысл проведения конкурса, так как он будет неинтересен всем кроме очень узкого круга кодеров. Этот конкурс не для кодеров. Я постарался сделать так, чтобы решить могли грамотные и сообразительные пользователи. Получилось или нет - пока не знаю. Все получилось как я предполагал ХЗ в каком месте грамотные и сообразительные пользователи должны такие моменты задрачивать.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
sankopolo (OP)
|
|
March 14, 2019, 08:49:29 PM |
|
Прекрасный спектакль, история обалденная. Только это театр одного актера
Ну я не настолько чудак, чтобы вот так со своими биткоинами поступать; уговорить майнеров отправить 6 (!) блоков за 17 минут - тоже мне не по силам. И возвращать монеты на 1PoRAJj7uSqeSCLoZ5ammhhqYDSQiMUAk7 было бы глупо, если бы я хотел "устроить представление". Все получилось как я предполагал ХЗ в каком месте грамотные и сообразительные пользователи должны такие моменты задрачивать. Предполагалось, что грамотные пользователи увидят неподтвержденные монеты и поймут, какую из 3ех транзакций надо даблспендить, сообразят, что метку RBF надо убрать и опередят других грамотных и сообразительных. Почти так в итоге и вышло: шутник с 1BitcoinEaterAddressDontSendf59kuE оказался грамотным и очень быстрым, но не очень сообразительным. 13ZobHtRsRYhNX56qVuuqKjchJz1pvCizX оказался немного менее быстрым, но грамотным и сообразительным.
|
|
|
|
KTChampions
Legendary
Offline
Activity: 2548
Merit: 1975
Leading Crypto Sports Betting & Casino Platform
|
|
March 14, 2019, 09:03:53 PM |
|
Все получилось как я предполагал ХЗ в каком месте грамотные и сообразительные пользователи должны такие моменты задрачивать. Предполагалось, что грамотные пользователи увидят неподтвержденные монеты и поймут, какую из 3ех транзакций надо даблспендить, сообразят, что метку RBF надо убрать и опередят других грамотных и сообразительных. Почти так в итоге и вышло: шутник с 1BitcoinEaterAddressDontSendf59kuE оказался грамотным и очень быстрым, но не очень сообразительным. 13ZobHtRsRYhNX56qVuuqKjchJz1pvCizX оказался немного менее быстрым, но грамотным и сообразительным. Вы точно уверены, что уровень простой грамотности это именно тот уровень задротства который вы описали? Для меня это набор букв например. Я конечно не показатель так как из битка у меня только адрес (биржевой) куда я получаю переводы и сразу конвертирую в другую крипту. Но раздел Новички? Может следовало это в Кодерах размещать и голову не морочить?
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
amaclin1
|
|
March 14, 2019, 09:27:32 PM Last edit: March 14, 2019, 09:52:39 PM by amaclin1 |
|
Предполагалось, что грамотные пользователи увидят неподтвержденные монеты и поймут, какую из 3ех транзакций надо даблспендить Бот работает просто - переводит себе любой выход, который только может. Что было "до" этой транзакции и что "после" - это его не касается. Плюс к этому можно пытаться RBF-ить любые транзакции меняя адрес выхода, если это возможно (если известен ключ) сообразят, что метку RBF надо убрать Что значит убрать? Я формирую транзакции своей тулзой. Она тупо ставит всегда в поле sequence 0хFFFFFFFF. Дальше уже как фишка ляжет. Тулза для броадкаста транзакций у меня тоже есть, но для оптимальной работы надо не руками это делать и список нод в сети заранее обновить, а то у меня он двухлетней давности. и опередят других грамотных и сообразительных. Тут как повезет. Почти так в итоге и вышло: шутник с 1BitcoinEaterAddressDontSendf59kuE оказался грамотным и очень быстрым, но не очень сообразительным. 13ZobHtRsRYhNX56qVuuqKjchJz1pvCizX оказался немного менее быстрым, но грамотным и сообразительным.
По-моему, ты делаешь неправильный вывод или я неправильно тебя понимаю. Что не так сделал 1BitcoinEater? Послал транзакцию с sequence не 0xFFFFFFFF? Я может быть неправильно что-то помню, по-моему в каких-то сборках клиента была возможность сделать RBF при любых условиях вне зависимости от sequence, но только один раз. Поэтому первый поторопившийся рыцарь всегда будет терять кулёк с добычей. Впрочем, в этом я могу ошибаться - это не консенсус сети, а навороты.
|
|
|
|
Andrey123
|
|
March 15, 2019, 01:55:22 AM |
|
Бестолковый "конкурс"...его даже "конкурсом" назвать язык не поворачивается...
Лучше бы реально загадку какую загадал, а там был путь к приватнику...типа одноразовой записки и всё. Так интересней гораздо, а то что я увидел, полная херь!
Просто кто первый успел манипуляции проделать, тот герой...я б банил накуй за такой бред.
И для общего развития:
Ко́нкурс (лат. concursus) — соревнование, соискательство нескольких лиц в области искусства, наук и прочего, с целью выделить наиболее выдающегося (или выдающихся) конкурсанта-претендента на победу. Конкурс может проходить в несколько этапов (как правило: отборочный, основной и финальный).
|
| Hello! Voluntary donations that will go towards the development of my coin. 34bwEhH3GMx6swYXt2NBfFbYGkdTcaWtXz....BTC | |
| |
|
|
|
|
scamface
Jr. Member
Offline
Activity: 156
Merit: 2
HONEYPOD - Changing Your Internet Forever
|
|
March 15, 2019, 03:22:56 AM |
|
Думаю что для повышения популярности крипты конкурс рабочий. Хотя да, с оригинальными заданиями было бы получше.
|
HONEYPOD (HNY) honeypod.org (HNY) Changing Your Internet Forever
|
|
|
Ganused
Jr. Member
Offline
Activity: 158
Merit: 1
|
|
March 15, 2019, 03:50:04 AM |
|
Бестолковый "конкурс"...его даже "конкурсом" назвать язык не поворачивается...
Лучше бы реально загадку какую загадал, а там был путь к приватнику...типа одноразовой записки и всё. Так интересней гораздо, а то что я увидел, полная херь!
Просто кто первый успел манипуляции проделать, тот герой...я б банил накуй за такой бред.
И для общего развития:
Ко́нкурс (лат. concursus) — соревнование, соискательство нескольких лиц в области искусства, наук и прочего, с целью выделить наиболее выдающегося (или выдающихся) конкурсанта-претендента на победу. Конкурс может проходить в несколько этапов (как правило: отборочный, основной и финальный).
В чём проблемма тогда ? Создайте такой конкурс который будет вам нравится, я вот к примеру, ведомый жаждой наживы много чего нового узнал
|
|
|
|
kzv
Legendary
Offline
Activity: 1722
Merit: 1287
OpenTrade - Open Source Cryptocurrency Exchange
|
|
March 15, 2019, 04:47:43 AM |
|
А можно еще раз для чайников, но без средневековья? Вы послали друг за другом три транзакции каждая следующая тратила неподтвержденный выход предыдущей и все это безобразие было с маленькой комиссией? Потом дали приватник от второго адреса и предложили желающим перезаслать транзакцию с большей комиссией с этого второго на любой другой.
Правильно я понял?
|
|
|
|
Andrey123
|
|
March 15, 2019, 05:26:03 AM |
|
В чём проблемма тогда ? Создайте такой конкурс который будет вам нравится, я вот к примеру, ведомый жаждой наживы много чего нового узнал
Смысл? У всех этих "конкрусов" есть выгода...меценатов и благотворителей тут нет уже очень давно. На реддите вон 1 ВТС уже разгадывали, а оказалось развод Здесь даже не конкурс, а мероприятие для технических специалистов, которые шарят в премудростях блокчейна.... Посмотри на другие загадки, где биток давали...там всё творческое и подходы различные, та жа картина, где приватник несколько лет искали. Или другой чувак тут 1000 лотерейных мест продаёт, и можно типа 1 биток получить, но эти места будут продаваться херову тучу времени и тоже чушь...соберёт то, что переведут и забъёт.
|
| Hello! Voluntary donations that will go towards the development of my coin. 34bwEhH3GMx6swYXt2NBfFbYGkdTcaWtXz....BTC | |
| |
|
|
|
|
amaclin1
|
|
March 15, 2019, 05:41:06 AM Last edit: August 21, 2021, 01:59:16 PM by xandry Merited by m2017 (2), sankopolo (1) |
|
А можно еще раз для чайников, но без средневековья? Вы послали друг за другом три транзакции каждая следующая тратила неподтвержденный выход предыдущей и все это безобразие было с маленькой комиссией? Потом дали приватник от второго адреса и предложили желающим перезаслать транзакцию с большей комиссией с этого второго на любой другой.
Правильно я понял? В целом правильно. Только - первая транзакция тратила подтвержденный выход - использовался один адрес, поэтому приватный ключ был не "от второго адреса", а один и тот же - разница между транзакциями была в поле sequence, используемом как флаг RBF Фактически, рыцарь должен попробовать взъебать всех трех сестер одновременно. Какая даст - такая даст, тут в целом не так уж важно смотреть их цвет волос. Правильный рыцарь делает это просто на автомате, не вылезая из седла. - так как блокэксплореры тоже работает по правилам ноды, то в случае даблспенда второй транзакции - я третью транзакцию топик-стартера уже и не вижу. Смысл? У всех этих "конкрусов" есть выгода...меценатов и благотворителей тут нет уже очень давно. Моральное удовлетворение - это тоже "выгода". В конце концов, деньги нам нужны чтобы получить удовольствие. Топик-стартер получил удовольствие сразу, сделав дело, которое ему хотелось сделать. За это - большое спасибо! Молодец и всё такое прочее. Что не мешает покритиковать и пожелать на будущее немного иных правил, а то одним типа меня было скучно (возможно, потому что не досталась награда?), а другие мало что поняли вообще. Большинство же просто опоздало. Значит конкурсы в интернете надо делать продолжительными по времени, чтобы человек, пришедший через месяц тоже включался бы в работу. Биткойн-удвоитель... Или бесплатную раздачу биткойнов - вот это на мой взгляд весело! Или вот, только что придумал конкурс для знатоков биткойна. Сформировать и отправить транзакцию, чтобы она оказалась последней в блоке.Прям сразу скажу - тут долго поработать придется. Решение неочевидное. Понятно, что можно отправить 100500 транзакций с комиссией 1 сатоши за байт, какая-нибудь и окажется в каком-нибудь блоке последней по счету. А если подумать, как это сделать гарантированно или с большой долей вероятности? Так сказать, создать самую застенчивую сестру, которая пропускает всех на баржу и ждет лыцаля?
|
|
|
|
Andrey123
|
|
March 15, 2019, 06:44:40 AM |
|
Сформировать и отправить транзакцию, чтобы она оказалась последней в блоке.
Конкурсы не должны быть затратными, а то уже как казино, вкинул чуток в надежде получить больше. И слать миллион транз бессмысленно, а пока практически способ/решение не проверишь, от слов толку нет.
|
| Hello! Voluntary donations that will go towards the development of my coin. 34bwEhH3GMx6swYXt2NBfFbYGkdTcaWtXz....BTC | |
| |
|
|
|
|
sankopolo (OP)
|
|
March 15, 2019, 06:45:17 AM |
|
Что значит убрать? Я формирую транзакции своей тулзой. Она тупо ставит всегда в поле sequence 0хFFFFFFFF. Дальше уже как фишка ляжет. Тулза для броадкаста транзакций у меня тоже есть, но для оптимальной работы надо не руками это делать и список нод в сети заранее обновить, а то у меня он двухлетней давности. ... По-моему, ты делаешь неправильный вывод или я неправильно тебя понимаю. Что не так сделал 1BitcoinEater? Послал транзакцию с sequence не 0xFFFFFFFF? Я может быть неправильно что-то помню, по-моему в каких-то сборках клиента была возможность сделать RBF при любых условиях вне зависимости от sequence, но только один раз. Поэтому первый поторопившийся рыцарь всегда будет терять кулёк с добычей. Впрочем, в этом я могу ошибаться - это не консенсус сети, а навороты.
Вот транзакция 1BitcoinEater: 010000000146278e0a0a530499b78ab053a80bc33c379bec10eb1bda5c19fc9e56e11dd7c300000 0006a473044022008b4e40f1d7154caa6d0e9f292e50f2573829c1b3c28693f61bafd41c12fa855 02203b82b7f8defbcfc3775d98866067a0bdfb1a06cd31baf5937ea83e225e533e8501210256c63 edb7074f3715d00cb4f0403ab4fd7bdd5f739841d37fb04c1c9ec11818efdffffff01c1190600000000001976a914759d6677091e973b9e9d99f19c68fbf43e3f05f988ac00000000 Не так он сделал вот что: поставил (или его ПО поставило) sequence 0xFFFFFFFD. Его транзакция хоть и разошлась по сети вместо "средней сестры", но позволяла другим участникам отменить её. Правильно было бы поставить 0хFFFFFFFF - для того, чтобы никто уже перебить ставку (в рамках механизма RBF) не мог. Победитель так и сделал. В одном из клиентов есть галочка "make final" (или как-то так), которая при создании замены для RBF-транзакции ставит 0хFFFFFFFF вместо 0xFFFFFFFD. Правда, обычные клиенты не позволяют подменить адрес. А можно еще раз для чайников, но без средневековья? Вы послали друг за другом три транзакции каждая следующая тратила неподтвержденный выход предыдущей и все это безобразие было с маленькой комиссией? Потом дали приватник от второго адреса и предложили желающим перезаслать транзакцию с большей комиссией с этого второго на любой другой. Правильно я понял?
Вот смотрите: у меня был адрес 1EA7T94YjU9XAuHNDnT57Fi1FbtevcCWHN, на котором лежали подтвержденные монеты. Прямо перед началом конкурса я создал и отправил в сеть три транзакции: - первая (она же старшая) - вот она
- вторая - вот она
- третья - вот она (в эксплорерах её уже нет):
0200000001e2f6c37b037c8afb5eccf5a3f6c0a9501fda72439e5c621342d18b33a0c94eee000000006a473044022053601ec6814ff392ea2ea97366068c2f4f7c630557eb7e9f0153afd6bd82baca02206d2f0dad077efb7fc4bf0071f37a237173670558e036b2faa11b837eca94b0c301210256c63edb7074f3715d00cb4f0403ab4fd7bdd5f739841d37fb04c1c9ec11818efeffffff01e39e0700000000001976a914dc6a9d2ca408b2164996f00d99aaa07ee3ebbaae88acfda60800 Все с минимальной комиссией в 1 сат/байт, каждая следующая тратила выход предыдущей, первая и вторая переводили монеты на этот же адрес 1EA7T , третья - на другой мой адрес. У второй был флаг replace-by-fee, у двух других - нет. После этого был опубликован приватный ключ от адреса 1EA7T. Или вот, только что придумал конкурс для знатоков биткойна. Сформировать и отправить транзакцию, чтобы она оказалась последней в блоке. Прям сразу скажу - тут долго поработать придется. Решение неочевидное. Понятно, что можно отправить 100500 транзакций с комиссией 1 сатоши за байт, какая-нибудь и окажется в каком-нибудь блоке последней по счету. А если подумать, как это сделать гарантированно или с большой долей вероятности? Так сказать, создать самую застенчивую сестру, которая пропускает всех на баржу и ждет лыцаля?
Идея супер! Критерий победы можно сделать такой: владение одним из адресов входов последней в блоке транзакции.
|
|
|
|
amaclin1
|
|
March 15, 2019, 07:03:27 AM |
|
Не так он сделал вот что: поставил (или его ПО поставило) sequence 0xFFFFFFFD. Его транзакция хоть и разошлась по сети вместо "средней сестры", но позволяла другим участникам отменить её. Правильно было бы поставить 0хFFFFFFFF - для того, чтобы никто уже перебить ставку (в рамках механизма RBF) не мог. Победитель так и сделал. Я почти уверен (хотя спорить не возьмусь, это в конце концов неважно), что 1BitcoinEater и "победитель" 13ZobHtRsRY управлялись одним лицом. Немного смущает разница по времени между транзакциями, но тут опять же - блокэксплореры показывают картину транзакций в сети как они сами их получают, это может отличаться на разных нодах Идея супер! Критерий победы можно сделать такой: владение одним из адресов входов последней в блоке транзакции. ...или выходов. Потому как для p2sh и прочих сегвит-входов (а именно такими я бы воспользовался бы при конструировании) не очень очевидно и удобно можно доказать "принадлежность"
|
|
|
|
kzv
Legendary
Offline
Activity: 1722
Merit: 1287
OpenTrade - Open Source Cryptocurrency Exchange
|
|
March 15, 2019, 07:18:37 AM |
|
Вот смотрите: у меня был адрес 1EA7T94YjU9XAuHNDnT57Fi1FbtevcCWHN, на котором лежали подтвержденные монеты. Прямо перед началом конкурса я создал и отправил в сеть три транзакции: - первая (она же старшая) - вот она
- вторая - вот она
- третья - вот она (в эксплорерах её уже нет):
0200000001e2f6c37b037c8afb5eccf5a3f6c0a9501fda72439e5c621342d18b33a0c94eee000000006a473044022053601ec6814ff392ea2ea97366068c2f4f7c630557eb7e9f0153afd6bd82baca02206d2f0dad077efb7fc4bf0071f37a237173670558e036b2faa11b837eca94b0c301210256c63edb7074f3715d00cb4f0403ab4fd7bdd5f739841d37fb04c1c9ec11818efeffffff01e39e0700000000001976a914dc6a9d2ca408b2164996f00d99aaa07ee3ebbaae88acfda60800 Все с минимальной комиссией в 1 сат/байт, каждая следующая тратила выход предыдущей, первая и вторая переводили монеты на этот же адрес 1EA7T , третья - на другой мой адрес. У второй был флаг replace-by-fee, у двух других - нет. После этого был опубликован приватный ключ от адреса 1EA7T. А зачем целых три транзакции? Что изменилось бы если бы средней не было? Первая шлет транзакцию самому себе с минимальной комиссией Вторая берет неподтвержденный выход первой и шлет на другой адрес.
|
|
|
|
amaclin1
|
|
March 15, 2019, 07:29:27 AM |
|
Что изменилось бы если бы средней не было? Скорее всего, тогда бы подтвердились оригинальные транзакции отправленные топик-стартером. Или говоря средневековым языком, обе сестры бы уехали на кораблике, потому что сейчас кораблики и так ходят незагруженные. Какой-то другой вариант развития событий мог бы случиться, если бы в биткойн-сети были бы серьезные заторы. Но сейчас всё тихо и спокойно, хотя и на грани максимального размера блока (что меня несколько удивляет). Большинство крупных пулов сейчас используют дефалтовые настройки софта. Давно уже нет пула Элигиус, который проводил нестандартные транзакции, особо нет других отступлений от правил. Хотя я не особо слежу. Был какой-то пул пару лет назад, BitClubNetwork кажется, который всегда делал RBF не смотря на флаг в поле sequence.
|
|
|
|
|