Telegram-bot Social

Какво е потвърждение на Blockchain?

Начало  |  FAQ  |  Какво е потвърждение на Blockchain?

За да преместите биткойни от един собственик в друг, трябва да получите потвърждение от мрежата. Без това потребителят няма право да се разпорежда с криптовалутата, която формално е негова собственост.

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

Целият този процес служи като защитна функция и позволява на системата да предотврати повторното използване на същите монети. Счита се, че при всяко включване в блока транзакцията получава едно потвърждение. След получаване на шест или повече потвърждения транзакцията се счита за законна. Включването в блока се извършва по време на генерирането на виртуални монети.

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

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

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

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

За да обобщим: процесът на включване на транзакция в намерен блок се нарича потвърждение на транзакцията. Включването в 1 блок е 1 потвърждение, транзакцията се счита за потвърдена, когато има 6 или повече потвърждения. Тази функция е въведена за защита срещу многократно изразходване на едни и същи биткойни (виж "двойно харчене") и следователно гарантира безопасността на операциите с криптовалути и съответно потребителски средства.