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

Не точно, приятелю. И така, можем да започнем да заявяваме кое НЕ е блокчейн и за какво НЕ е:

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

Всичко е ясно? Тогава можем да започнем да науча какво всъщност е „блокчейн“ и каква е целта му във Вселената.

Блокчейн е ...

Това нещо не е нищо повече от счетоводна книга в цифрова криптирана версия. Звучи скучно? Е, това е някак скучно, честно казано. Къде е магията там? Защо всички са толкова развълнувани? И защо това нещо има нещо общо с криптовалути? Нека обясним.

Преди 12 години човекът (или групата от хора), известен като Сатоши Накамото, се опитваше да реши проблема с двойното харчене на дигитални пари по недоверен начин. Добре! Можем да забавим малко. Двойното харчене по същество е изразходване на едни и същи цифрови пари повече от веднъж (както би трябвало). Знаете ли, можете да копирате и поставите почти всичко в интернет, защо не и парите?

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

Така, Сатоши мислеше в автоматична система да замени тези централизирани институции и позволяват едновременно да разполагате с дигитални пари без проблем с двойното харчене. Той / тя / той грабна тогава един вид експериментална криптографска (криптирана) база данни, създадена през 70-те години, и я смеси с други технически елементи, за да създаде първата децентрализирана цифрова валута без проблем с двойно харчене. И Bitcoin е роден през 2009 г.!

Изображение от Gerd Altmann / Pixabay

Тази експериментална криптографска база данни е известната блокчейн, въпреки че никой не я е познавал по това време. Дори Сатоши: името дойде след Bitcoin. Защо не „крипто-база данни“ или нещо подобно, вместо „блокчейн“? Е, защото базата данни всъщност е ... верига от блокове, както звучи. Цифрови блокове.

Как работят блоковете?

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

* Първоначални данни: Прехвърлили сте 1 BTC на Mike.
* Хеширани данни: 710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E

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

Изображение от Кристин Шмид / Пиксабай

Например, нека си припомним първоначалните ни данни (Прехвърлили сте 1 BTC на Майк). Ако променим дори малко характер там, хешът също ще се промени радикално:

* Първоначални данни: Прехвърлили сте 2 BTC на Mike.
* Хеширани данни: 005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E

Транзакцията вече не е валидна и вие, бедният смъртен, не можете да заблудите блокчейн системата. Дори властите да не извършват надзор. Но сега, нека симулираме „сливането“ между транзакциите. Да предположим, че тези хешове наистина са валидни и представляват идентичностите на два различни блока. Как се връзват помежду си? Разбира се, разбира се. Като това:

* Първоначални данни:
710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
* Хеширани данни: EDFE12B5DB008F6491BA671DBE6BA25BD89BD6445B5003E9B3789605DBD24AD8

И това е! Ако искате да промените нещо и да го направите валидно, първо трябва да дешифрирате и промените всеки съществуващ блок. Успех с него.

Блокчейнът не работи сам

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

Разпределена мрежа

Изображение от Gerd Altmann / Pixabay

Не са банките или правителствата, но някой трябва да провери транзакциите по някакъв начин. А за децентрализираните системи (като повечето криптовалути) това би било разпределена мрежа, съобразена с много хора по целия свят и техните компютри и оборудване (възли). Особено последните.

Работата е, всеки член на мрежата (известен като миньор или валидатор) има копие на цялата блокчейн в техния хардуер, а техният специализиран софтуер или оборудване за копаене е натоварено да проверява и поддържа регистъра на всяка нова транзакция и да кова нови „монети“; следвайки математическите правила, зададени от алгоритъма на системата. Резултатът винаги трябва да бъде един и същ за повечето валидатори, в противен случай транзакцията или блокът ще бъдат невалидни.

Консенсусен алгоритъм

Изображение от Tomasz Mikołajczyk / Pixabay

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

Не всяка система за криптовалута или блокчейн използва същия алгоритъм. Bitcoin, например, използва SHA256 (този, който използвахме преди), но Ethereum използва Ethash, а Zcash използва Equihash. Те са различни математически функции, но целта е една и съща: криптиране на данните.  

Неизразходвани изходи за транзакции (UTXO)

Изображение от Matthias Wewering / Pixabay

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

Частни и публични криптографски ключове

Изображение от IntelFreePress / Flickr

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


„Blockchain“ не означава „децентрализиран“ винаги

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

Сатоши Накамото беше първият човек, който го използва с Bitcoin, но изходния код тъй като този вид книга е отворена за обществеността. Може да се копира, поставя, модифицира и дори продава. И така, много хора (и предприятия) по целия свят са опитвали тази технология за собствени нужди, дори и извън криптовалутите. Банките не са изключени: те обичат да използват блокчейн за изграждане на нови платформи за разплащане. И както можете да си представите, те не са децентрализирани, а са напълно контролирани от институционалната мрежа.

Понякога блокчейните не работят с разпределени мрежи, а само с контролирани вътрешни мрежи. Този тип платформа се нуждае от потребителски разрешения от създателите, така че те се наричат „разрешени“ или частни блокчейни. От друга страна, криптовалутите и платформите като Bitcoin работят с децентрализирани мрежи. Това ги прави „без разрешение“ или публични.

Автор

Литературен специалист в крипто-света от 2016 г. Писател, изследовател и биткойнър. Работа за по-добър свят, с повече децентрализация и кафе.

Напиши коментар