Определение
Блокчейнът е споделен цифров регистър, в който транзакциите се групират в блокове и всеки блок е свързан с предходния, което прави записа много труден за промяна, след като веднъж е добавен.
Как работи
Всеки блок съдържа пакет от транзакции и хеша на предходния блок. Хешът е кратък „отпечатък“, получен от криптографска функция: промяната дори на един знак от входните данни дава напълно различен хеш. Тъй като всеки блок включва хеша на предходния, промяната на стара транзакция би променила хеша на този блок и би прекъснала връзката с всички следващи блокове.
Много компютри, наречени възли, пазят копия на регистъра и проверяват всеки нов блок спрямо правилата на мрежата. Механизмът за консенсус определя кой може да добави следващия блок. При доказателството за работа (proof of work) майнърите се състезават с изчислителна мощ, а при доказателството за залог (proof of stake) валидаторите заключват монети като обезпечение. Публичните блокчейни позволяват на всеки да чете регистъра и да участва, докато блокчейните с ограничен достъп допускат само одобрени членове.
Тази структура прави историята много трудна за пренаписване, но не и невъзможна: нападател, който контролира по-голямата част от майнинг мощността или от залога в мрежата, теоретично би могъл да реорганизира последните блокове. Смарт договорите, портфейлите и борсите, изградени около блокчейна, също могат да имат свои слабости. Фактът, че даден токен работи върху блокчейн, не казва нищо за това дали е ценен, добре управляван или безопасен за държане.
Пример (хипотетични числа)
Да приемем, че Верига X добавя нов блок на всеки 15 секунди, а получателят изчаква, докато върху блока с плащането бъдат добавени още 20 блока.
Време за изчакване = 20 × 15 секунди = 300 секунди, или 5 минути.
За да отмени плащането, нападателят би трябвало да изгради наново този блок плюс 20-те след него – общо 21 блока – и да накара мрежата да приеме пренаписаната верига.
Всеки нов блок добавя още един слой, който трябва да бъде отменен, затова изчакването на няколко блока прави записа много по-труден, макар и не невъзможен, за промяна.
Чести грешки
- Убеждение, че блокчейнът прави всеки изграден върху него токен ценен или безопасен.
- Приемане, че записите никога и при никакви обстоятелства не могат да бъдат променени.
- Смятане на плащането за окончателно, преди да е добавен изискваният от получателя брой блокове.
- Объркване на слабост в борса или смарт договор с отказ на самия блокчейн.
Този речник е само с образователна цел и не представлява инвестиционен съвет. Примерите използват хипотетични числа.