Към съдържанието
ДаретеEN

Начинаещи

Блокчейнът

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

От Dimitar Zurnov · Обновено на 4 ноември 2026
Адаптирано от Learn Me a Bitcoin на Greg Walker.

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

Какво е блокчейнът?

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

Представете си го като счетоводна книга (ledger), в която записите са подредени един след друг. Всеки запис е трансакция, а промяната на стар запис е много трудна.

Защо веригата е важна?

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

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

Защо се нарича верига?

Трансакциите не се добавят една по една. Групират се в блокове, а всеки блок съхранява хеша на блока преди себе си. Тази съхранена връзка превръща обикновения списък от блокове във верига.

Всеки блок съхранява хеша на предишния, така че промяна в един блок скъсва връзката със следващия. Блок 99,999 …19011250 …a7c3e0f2 Блок 100,000 предишен хеш …19011250 не съвпада
Блок 100,000 съхранява хеша на блок 99,999. Променете блок 99,999 и хешът, съхранен в блок 100,000, вече не съвпада.

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

Групирането на трансакциите в блокове улеснява и разпространението на записа. Обновления, които идват на всеки 10 минути, се предават по-лесно от непрекъснатите дребни промени.

Как нодовете споделят блокчейна?

Нодовете споделят веригата помежду си. Когато майнър намери нов блок, той казва на съседите си. Те проверяват блока и го предават на своите съседи. Нодът, който е изостанал, пита съседите си за липсващите блокове и така ги догонва. Донякъде прилича на торент (BitTorrent), където всяко копие дава на останалите частите, които им липсват.

Нов блок се добавя в края на веригата и всеки нод добавя същия блок. Веригата расте в края сиБлок100,002новиятБлок100,001Блок100,000Блок99,999на около 10 минути
Най-новият блок се добавя в края на веригата. Всеки нод добавя същия блок.

Колко голям е блокчейнът?

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

Дисковото пространство може да е ограничение. В Bitcoin Core това се нарича подрязване (pruning), което пази веригата малка. Подрязаният нод пак проверява всеки блок, докато го изтегля. После изтрива най-старите файлове с блокове и пази само най-новите. Размера задавате с опцията prune, в MiB. Минимумът е 550 MiB. Нодът пак проверява всеки нов блок, който получи.

Къде е блокчейнът на компютъра ми?

Bitcoin Core пази блоковете в папка blocks, вътре в своята папка с данни. Местоположението зависи от системата:

  • Linux: ~/.bitcoin/blocks/
  • macOS: ~/Library/Application Support/Bitcoin/blocks/
  • Windows: C:\Users\<you>\AppData\Local\Bitcoin\blocks\ от версия 28.0 нататък. По-старите версии са ползвали AppData\Roaming.

Файловете се казват blk00000.dat, blk00001.dat и така нататък. Данните в тях са във вид, който компютрите четат. Ако отворите някой от тях в текстов редактор, ще видите само нечетими байтове. За да прочетете веригата както трябва, използвайте блок експлорър. Нашият експлорър показва всеки блок на отделна страница, например блок 0.

Какво да прочетете след това?

Следващата страница е блоковете. Тя обяснява какво съдържа блокът и как заглавието му от 80 байта се сглобява от фиксирани полета.

В този раздел: Начинаещи

Целият курс „Биткойн от нулата“

Нещо не изглежда наред? Кажете ни