Jump to content
Sorr0s

Около 50000 транзакций ожидают подтверждения!

Recommended Posts

Уже почти сутки биткойн сеть испытывает стресс тест. На графике blockchain.info можно наблюдать взлет количества транзакций превышающий 200000. При этом, в данный момент ожидающий транзакций около 50000, что составляет более 30 МБ. С учетом того, что один найденный блок не может вмещать более 1 МБ имеем явные сложности с включением транзакций в блок, и очередь. 

Share this post


Link to post
Share on other sites

Похоже на атаку.

Очень много транзакций с 1 входом 0.00001, fee естессно нулевое, выход тоже один.

Share this post


Link to post
Share on other sites

Будущее "маленького блока" уже здесь! Проверяем работоспособность, комфортность, меряемся комиссиями...

Share this post


Link to post
Share on other sites

 

 

Очень много транзакций с 1 входом 0.00001, fee естессно нулевое, выход тоже один.

Если так, то они и не будут включены в блоки из-за низкого приоритета, по идее если и будет замедление в обработке нормальных транзакций, то не критичное.

А вообще пусть атакуют. Чем раньше и чем больше слабых мест найдут - тем лучше.

Share this post


Link to post
Share on other sites

@polym0rph, в последние дни плохо транзакции подтверждались. Я как арбитржер межбиржевой знаю

Ну а так, пусть пилят сеть, чтобы она стала лучше

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

просралось вроде  (по элегии и bw сужу)

Edited by source1337

Share this post


Link to post
Share on other sites

Уже сутки ноль подтверждений. Стандартное fee. В следующий раз все транзакции буду проводить через eligius.st напрямую.

----

P.s - места в блоке вагон, туда слон поместится, а вот очередь разобрать сложно :)

Share this post


Link to post
Share on other sites

Эти графики многое объясняют.

Гэвин предупреждал.

P.s - места в блоке вагон, туда слон поместится, а вот очередь разобрать сложно :)

Не вижу места (лишнего) в блоке. Почти по 1 Мб последние блоки. 

https://blockchain.info/ru/

Share this post


Link to post
Share on other sites
Не вижу места (лишнего) в блоке. Почти по 1 Мб последние блоки.

 

А я вижу, целых 9\10 свободно. Дело в том, что на Eligius стоит серьёзный спам фильтр на транзакции. Например пул категорически не переводит транзакции SatoshiDice и прочих казино. В том числе он не обрабатывает спам пыль. Так же это единственный пул, который позволяет обрабатывать нестандартные транзакции, хоть и в рамках протокола. Иными словами, в текущих условиях там есть место всегда. Надо только пройти в очередь.

 

s1bcW6B.png

 

прошу прощения за нубство, а это как - "проводить напрямую через элигиус" ?

 

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

 

Для отправки надо сгенерировать Raw Transaction - https://en.bitcoin.it/wiki/Raw_Transactions и отправить её через диалоговое окно пула - http://eligius.st/~wizkid057/newstats/pushtxn.php

Share this post


Link to post
Share on other sites

@OZR, картинка информативная... ссылку можно откуда взята?

Share this post


Link to post
Share on other sites

картинка информативная... ссылку можно откуда взята?

https://tradeblock.com/blockchain. В первом посте есть ссылка. Здесь можно посмотреть не только красивую инфографику блоков в реальном времени, но и текущее количество транзакций в секунду tx/sec, количество ожидающих транзакций, их общий размер в МБ и прочее.

Share this post


Link to post
Share on other sites

хех - мне со вчера с пула так пока и не подтвердилась транзакция - с 11 вечера вчера по МСК висит

Share this post


Link to post
Share on other sites

@Sorr0s,  огромное спасиба! хороший ресурс

Share this post


Link to post
Share on other sites

Получается, чтобы заспамить сеть надо тратить всего лишь около 1 BTC/day?

Считается, приблизительно так: 0,00001btc - минимальная транзакция, хотя проскакивают и ещё меньшие, здесь видно https://tradeblock.com/blockchain/

умножаем на 100000 транз./сутки = 1 BTC.

Такую атаку forewer даже какой-нить лавочник из гондураса ( в финансовом плане) способен устроить ,а  не то что серьёзные дяди.

Ну и как с этим дальше жить? Формально, любой чел имеет право на микроскопические транзы. Разрешено - всё, что не запрещено.

Share this post


Link to post
Share on other sites

Получается, чтобы заспамить сеть надо тратить всего лишь около 1 BTC/day?

Второй этап развода. Скорость vs стоимость транзакции. Теперь анонимных наркоманов будут иметь на транзакциях и совсем скоро стоимость этих транзакций сравняется с офлайновой системами расчетов.  При этом любой биткоиновый технофил тратит от 50% на энергомонопольное лобби в виде "майнинга" которые продают им электричество. Может давайте пообсуждаем почему все доходы майнеров оседают у энерго компаний и у производителей асиков? - которые с выпуском  каждого нового поколения делает старое не окупаемым мусором.

Share this post


Link to post
Share on other sites

Нашел преинтересный адрес, с которого и производится спам. Он не единственный, только один из множества. Причем запускают конкурирующие транзакции маленькими порциями по 1000 сатоши на другие адреса, с уплатой не большой комиссии, а потом с них на следующие, и так пока круг не замкнётся.
https://blockchain.info/address/1KNV9croS5nbVaWdaVm3X3WcYFhHpJQ4wP

 

400+ конкурирующих транзакций. Какую нибудь да и включат в блок
https://tradeblock.com/blockchain/tx/f8e3b5f2f0fd9820395a4da195eb8918fc4bdcc5e6c78dd8aa3dfc31c8be95d1

Второй этап развода. Скорость vs стоимость транзакции. Теперь анонимных наркоманов будут иметь на транзакциях и совсем скоро стоимость этих транзакций сравняется с офлайновой системами расчетов.  При этом любой биткоиновый технофил тратит от 50% на энергомонопольное лобби в виде "майнинга" которые продают им электричество. Может давайте пообсуждаем почему все доходы майнеров оседают у энерго компаний и у производителей асиков? - которые с выпуском  каждого нового поколения делает старое не окупаемым мусором.

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

Edited by Preonix

Share this post


Link to post
Share on other sites

Не совсем так. Не за транзакцию, а за 1 килобайт транзакций. Блок = 1 мегабайт. В одном мегабайте 1024 килобайта. Итого, чтобы заспамить один блок нужно ~ 0.01024 BTC. Итого минимальная стоимость атаки = 1.47456 BTC \ day. Это в идеальных условиях. На практике же каждая монета не равна по своему размеру с другой монетой. Каждый инпут имеет свой собственный вес,

 

При этом перевод одной "купюры" разного номинала занимает одинаковое количество байт. Если у нас есть купюра номинала в 50 BTC, или в 25 BTC, то она займёт места в блокчейне ровно столько же, сколько и "купюра" допустим номинала 0.0001 BTC. И за перевод этой "пыли" надо заплатить ровно столько же. При всём этом, все эти транзакции становятся в очередь и должны оплатить комиссию. Но спамеры их продолжают дробить. И тут уже многократно повышается цена перевода. Сейчас застревают транзакции с fee ~ 0.00005263 BTC/kb. А это значит, что заспамить блок стоит уже ~ 0.05389 BTC, а всю сеть уже обойдётся в ~ 7.76 BTC.

 

Условно, этого мусора влезает на 1000 транзакций. И чтобы сделать подобный затор, как сейчас нужно... кхм, в 50 раз больше. Это чтобы он был заметен. А это уже в лучшем случае выходит ~73 BTC\день. А в худшем случае уже ~ 388 BTC\день. На практике выйдет где-то по-середине.

 

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

 

В подобной ситуации атакующие могут прийти к ситуации, когда допустим день атаки будет стоит ~ 400 BTC\день. И все эти 400 BTC будут настолько сильно раздроблены, что fee за перевод обойдётся в 400+ BTC. И тот же Eligius не соберёт им эти монеты в адекватное состояние.

 

P.s - здесь расчёт высосан из пальца. И он очень-очень условный. Только чтобы показать, как приблизительно происходит. Я всю эту ерунду никогда не считал серьёзно. А вот на транзакциях с пылью в своё время попал очень и очень серьёзно. До сих пор её разгрести не могу. И ситуация эта очень не из приятных. Так что занятие это весьма спорное.

Share this post


Link to post
Share on other sites

Все намного проще.

есть понятие приоритет

https://en.bitcoin.it/wiki/Transaction_fees

Конечно мелкие транзации засирают сеть, но в соответствии с алгоритмом- не все так плохо.

Share this post


Link to post
Share on other sites

Возможно это вторая и более удачная попытка стрес-теста сети.

 http://bits.media/news/set-bitcoin-vyderzhala-neozhidannyy-stress-test/

Есть такая мысль, но странно что не предупредили. Для коммерческого предприятия рискованно так гробить свою репутацию у потенциальных клиентов.

Share this post


Link to post
Share on other sites

все еще спамят сеть?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...