Биткойн в момента е най-популярната и ценна криптовалута в света и не изглежда, че това ще се промени скоро. Но има недостатъци в мрежата на биткойн, които са разочароващи за потребителите, като един от най-разпространените е времето за транзакция. Времето за транзакция на биткойн може да бъде невероятно високо, но защо е така? Какви фактори удължават времето за биткойн транзакция?

Биткойн транзакции и времена за потвърждение

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

Времето за потвърждение на всяка дадена транзакция се отнася до това колко време отнема да бъде записана от мрежата, след като е изпратена. Една биткойн транзакция трябва да премине през редица фази на потвърждение в процеса на нейната проверка, за да се избегне сторниране или анулиране на транзакции. Необходими са минимум шест потвърждения за една биткойн транзакция, за да бъде обработена напълно, като по-големите транзакции обикновено изискват повече потвърждения, следователно отнемат повече време.

instagram viewer

След преминаване на всички фази на потвърждение транзакцията може да бъде напълно финализирана. Това е времето за транзакция. Времето за потвърждение и транзакция на биткойн варира значително от ден на ден. Един ден вашата транзакция ще бъде обработена за десет минути, но това време може да израсне до повече от час. И така, защо точно това е така?

Какво влияе върху скоростта на биткойн транзакциите?

Проблеми с мащабируемостта

Много важно нещо, което трябва да се отбележи за биткойн мрежата е, че тя страда от ограничения на мащабируемостта. Мащабируемостта се отнася до способността на мрежата да поеме по-голяма потребителска база и следователно по-голямо натоварване на транзакциите. Един биткойн блок има теоретичен капацитет до 4MB. Повечето биткойн блокове обаче са с размер около 1MB-1,5MB (първоначалното ограничение преди 2017 г. промяна) и не могат да съхраняват почти толкова транзакции, колкото блоковете, използвани от други популярни криптовалути.

В момента средният биткойн блок съдържа между 1500 и 2500 транзакции, но това все още не е достатъчно спрямо огромното потребителско търсене. За да поставим това в перспектива, Bitcoin Cash, хард форк на биткойн, има размер на блока от 32MB, което означава, че може да побере много повече транзакции от биткойн и следователно има значително по-ниско време за транзакция и такса.

Това означава, че огромни части от биткойн транзакции се забиват в това, което е известно като mempool. Можете да мислите за mempool като за вид чакалня за чакащи транзакции. Ако транзакцията е валидна, тя се изпраща до mempool, където чака да бъде включена в блок и финализирана. Но тъй като търсенето на транзакции в биткойн мрежата сега е толкова голямо, mempool обикновено е задръстен с транзакционен трафик, причинявайки дори по-дълги забавяния.

Проблемът е толкова разпространен, че Биткойн е добре известен със своите ограничения за мащабируемост. Много собственици на биткойн виждат скалируемостта на мрежата като нещо, с което трябва да се работи (което ще обсъдим по-късно).

Мрежово натоварване

Ако Биткойн беше сравнително малка криптовалута, мащабируемостта нямаше да бъде толкова голяма загриженост. Но тъй като Bitcoin е изключително популярен, мрежата обработва стотици хиляди транзакции дневно и десетки милиони транзакции годишно. Тъй като транзакционното натоварване е толкова високо, миньорите, които работят, за да ги проверят, започват да се борят. За съжаление, това също доведе до увеличаване на таксите за транзакции с биткойни, което просто добавя към разочарованието, изпитвано от притежателите на BTC.

Биткойн използва решение от втори слой, известно като Светкавична мрежа за намаляване на времето за транзакции и таксите. Физическите лица могат да използват Lightning Network, за да избягват такси, като извършват транзакции извън веригата директно между портфейлите си чрез канали за цифрово плащане. Това също отнема малко топлина от блокчейна биткойн по отношение на натоварването на транзакциите.

Въпреки че Lightning Network е мащабируема и може да бъде полезна за членовете на мрежата, тя не е всеобхватно решение за смекчаване на дългите времена за транзакции на биткойн. Той не само е податлив на кибератаки чрез манипулиране на канала за плащане, но и струва на потребителите пари за отваряне и затваряне на канали за плащане.

Транзакционни такси

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

Биткойн миньорите, които отговарят за създаването и проверката на нови блокове, получават заплащане за работата си в транзакционни такси на потребителите. Копачите не са принудени да проверяват всяка транзакция, на която се натъкнат. По-скоро, ако миньор види транзакция с най-ниска такса, той няма да е много запален да я обработи, защото няма много за тях финансово.

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

Може да изглежда донякъде несправедливо, но има признание в биткойн общността, че копачите наистина трябва изразходват значително количество изчислителна мощност, за да проверяват блоковете и да поддържат мрежата безопасна и децентрализирана. Биткойн миньорите (или възлите) работят с оборудването си 24/7, така че е безопасно да се каже, че инвестират добра сума в електроенергия, за да работят. Освен това имайте предвид, че транзакцията ви няма да остане завинаги в mempool, ако сте избрали най-ниската такса. Просто ще отнеме повече време за финализиране.

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

Ще продължат ли да растат времето за транзакции на биткойн?

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