ОбщностВлезте

Споделяне

Криптовалути

Определение

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

Как работи

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

Много компютри, наречени възли, пазят копия на регистъра и проверяват всеки нов блок спрямо правилата на мрежата. Механизмът за консенсус определя кой може да добави следващия блок. При доказателството за работа (proof of work) майнърите се състезават с изчислителна мощ, а при доказателството за залог (proof of stake) валидаторите заключват монети като обезпечение. Публичните блокчейни позволяват на всеки да чете регистъра и да участва, докато блокчейните с ограничен достъп допускат само одобрени членове.

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

Пример (хипотетични числа)

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

Време за изчакване = 20 × 15 секунди = 300 секунди, или 5 минути.

За да отмени плащането, нападателят би трябвало да изгради наново този блок плюс 20-те след него – общо 21 блока – и да накара мрежата да приеме пренаписаната верига.

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

Чести грешки

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

Този речник е само с образователна цел и не представлява инвестиционен съвет. Примерите използват хипотетични числа.

Всички термини в речника