Нов стрес тест? Мрежата Bitcoin работи в критичен режим за втори ден

През последните няколко дни в Bitcoin мрежата са паднали няколко нещастия от различни посоки. Отделно от това, подобни събития са се случили и преди, но сега всички фактори се свързват незабавно. Изглежда, че някаква мистериозна, но мощна сила подлага Bitkoyne на трудни и сложни тестове, за да провери дали тя е подходяща за ролята на световната платежна система.

Дори ако няма невидима ръка, такъв стрес тест ще бъде полезен както за разработчиците на Bitcoin, така и за цялата общност. В крайна сметка такива ситуации показват реална марж на безопасност и идентифицират недостатъци. Да видим как се развиха събитията.

1. В края на юни, във връзка с кризата с узряването в Гърция, "официалните празници" и дори блокирането на PayPal за гърците, активността в мрежата Bitcoin се увеличи. Много хора се интересуваха от крипто валута, като независими от държавните контролни средства за спестяване на спестяванията си по време на финансова нестабилност. Сами по себе си тези събития са по-полезни за Bitcoin, но сега те създадоха допълнителна тежест.

2. Дискусиите за недостатъчното ограничаване на размера на блока в 1 MB продължиха дълго, с различен успех и дори конфликти, но преди две седмици най-сетне бе постигнато споразумение за увеличаване на границата до 8Mb в началото на 2016 г.

3. 23 юни - борсата Coinwallet. Ес реши да докаже на всички, че промяната на размера на блока е наистина необходима.Тя успя, но изключително практичният метод на доказване предизвика раздразнение в общността. Освен това компанията предупреди, че ще проведе втория етап от "тестването".

4. 04 юли се появи критична мощност разделяне основните mayningovyh басейни, предизвикани преход към задължително спазване BIP66 - протокол за промяна на Bitcoin блокове версия 3 (v3). В резултат на това мрежата за известно време се разделя на две фактически еднакви клонове и има разделяне и загуба (за миньорите) на две вериги в 6 и 3 блока, съответно. Към днешна дата почти всички басейни са преместени в блокове от третата версия, с изключение на двата най-големи - F2Pool (преди това Discus Fish) и Antpool. Поради това състоянието "тревожно" в мрежата все още не е отменено и разделянето на блокадата все още е възможно.

5. Но най-интересното започна на вечерта на 7 юли - някой започна атака срещу мрежата на "спам транзакции" - т.е. генерирането на огромен брой малки транзакции, които напълно удариха всички нови блокове. В момента не е известно кой и с каква цел провежда тази атака. Въпреки общата наличност на блока, анонимността на Bitcoin не ни позволява да определим точно произхода на тези транзакции. Сега са открити около 400 свързани адреса, които непрекъснато предава помежду си 1000 Satoshi (0. 00001 БТК), които плащат комисионни едновременно, поради което атаката струва на своя инициатор не евтин. Ето един от тези адреси, а след веригата можете да намерите останалите.

Какво става?

Нека се опитаме да опишем ситуацията в момента. Вчера опашката на непотвърдените транзакции започна бързо да расте. Преди това то рядко надхвърляше 10 000, сега според Blockchain. Информация за постоянно близо над 20000:

Общият размер на всички неусвоени сделка е почти 22 мегабайта, това е, за да изпратите ги отнема средно 22 пълни блокове, но сделката все още постоянно пристигащите.Следователно размерът на опашката е почти непроменен. Ситуацията се влошава от факта, че в мрежата има много "празни" блокове, които съдържат само 1-2 транзакции. Всеки блок включва поне една транзакция - в нея, миньорите получават извлечените монети. Не е известно дали това се случва по технически причини или от желанието на собствениците на басейни да получат блока по-бързо. Всеки празен блок натиска опашката още 10 минути.

Последствията от атаката са ясно видими в някои от графиките на Blockchain. info:

Можете да видите, че през последните два дни е имало рязко увеличение на броя на транзакциите в блока, както и средния размер на блока, който вече опасно се приближава до максималната стойност от 1 MB. По този начин, този втори стрес тест отново убедително доказва необходимостта от увеличаване на границата.

В допълнение към основните проблеми имаше и по-малки. По-специално, около 21:00 Москва време, от известно време, един от основните информационни ресурси за Bitcoin-Blockchain "задържа". инфо.

Това се дължи на два блока, които не можаха да четат Block explorer - 364422 и 364423 от F2Pool, които въпреки това преминаха в основната шкаф. Услугата вече работи, но все още не показва транзакции от тези два блока.

Какво следва?

Очевидно атаката скоро ще свърши. Ако атакуващият не е самият Сатоши Накамото с един милион биткой, ресурсите за продължаване на атаката скоро ще бъдат изчерпани, защото когато се случи опашка, клиентите на мрежата автоматично увеличават комисионната, необходима за бързо преминаване. Ето защо, за ефективна атака, нападателят също трябва да увеличи плащанията към миньорите.

Когато атаката свърши - сега не можем да кажем. Но да се надяваме, че мистериозният "тестер" се обявява и обяснява мотивите на действията си.Може би това ще ускори освобождаването на пластира, което увеличава максималния размер на блока - проблемът сега е очевиден за всички.

Що се отнася до несъвместимостта на блоковите версии и възможната бифуркация на веригата, тя не е толкова остра, но може да бъде по-сериозна. Повечето пулове след предупреждението на разработчиците са актуализирали портфейлите си, но двата най-големи китайски пула, заедно с до 40% от целия капацитет, все още не са актуализирани и не е известно кога ще го направят. Това поведение може да причини не само технически проблеми, с които мрежата сравнително лесно се справя, но и ще удари репутацията на Bitcoin. Очевидно механизмите на саморегулиране на мрежите не са много ефективни срещу големите миньори. Можете да ги игнорирате - като намалите сигурността или увеличите броя на потвържденията.

Въпреки всички описани по-горе трудности и забавянето на много сделки мрежата Bitcoin продължава да работи и това е основното нещо. Крипто-валутата показа, че може да издържи на сериозни атаки, въпреки че много технически аспекти се нуждаят от сериозно подобрение.

Въпреки това, не само свободните децентрализирани системи страдат от технически недостатъци. По ирония на съдбата днес, поради техническа неизправност в продължение на няколко часа, един от най-големите търговски етажи в света - Нюйоркската фондова борса (NYSE) - спря да работи. Според съобщенията в медиите причината е неуспешна актуализация на някои системи. Никой в ​​света не е обезпокоен от подобни проблеми.


08. 07. 2015
Tomcat_MkII