Какво е Blockchain?
Герой Blockchain / / March 19, 2020
Последна актуализация на
Вероятно сте чували термина Blockchain и преди. Но какво е точно? Тук обясняваме какво трябва да знаете за тази ултра-сигурна технология.
Чували сте думата в новините, в блоговете и може би дори от приятели и семейство. Но какво е блокчейн?
Блокчейнът е верига от блокове данни, съхранявани в „база данни“ на a peer-to-peer мрежа на множество „възли“. Тези възли са компютри, които проверяват и потвърждават всяка нова транзакция, която се добавя към веригата като допълнителен блок.
За да разберете blockchain и информацията, която се добавя към него, важно е да знаете как работят транзакциите и как те са проверени.
Какво е блокчейн?
Всеки блок, който се добавя към блокчейн, съдържа специфична информация за транзакцията, която се съхранява в. Тази информация може да бъде всичко от датата и часа, сумите в долара, изпращача, получателя и др. Лицата не са идентифицирани в рамките на тези транзакции. Вместо това те са идентифицирани чрез криптиран цифров подпис.
Единичните блокове съхраняват хиляди транзакции. Те могат също така да съхраняват всеки друг вид информация, който програмистите може да искат да съхраняват в блокчейна, за да го използват като действителна информационна база данни.
За разлика от нормална база данни или място за съхранение в облак, не само всеки компютър може да добави повече данни към blockchain. Вместо това, всяка нова информация трябва да бъде валидирана от партньорска мрежа от компютри.
Няма нито един компютър или „сървър“, който да служи като централизиран контролер на информацията. Вместо това тази партньорска мрежа на разпределени компютърни възли трябва да провери дали новата част от данните е законна и принадлежи като част от веригата.
Тази мрежа от компютри е това, което прави блокчейн “децентрализираните”. Без централен сървър, който контролира и управлява данните, информацията е по-сигурна и осигурява по-добра анонимност на потребителите на blockchain.
Как нови данни се добавят към блокчейн
Ето последователността на събитията, когато потребител на блокчейн мрежата изпраща нова информация на blockchain:
- Множество данни (обикновено финансови транзакции) се изпращат от потребителите в блокчейн мрежата.
- Блокчейн възлите независимо потвърждават детайлите на данните, за да се провери дали законно принадлежи към блокчейна.
- Част от процеса на валидиране включва всеки възел, който решава сложен математически проблем. Когато бъде решен, този компютър има право да добавя блок към блокчейна.
- След като бъде потвърдена, информацията се добавя към следващия блок във веригата.
- Следващият блок е снабден с криптиран „хеш“, който включва „хеш“ на по-новия блок във веригата. Хешът е криптографски код, който идентифицира новия блок.
Защо Blockchain е сигурен
Blockchains съдържат няколко слоя сигурност.
Първата е, че всеки блок е валидиран и потвърдено, че принадлежи като част от публичната книга (цялата колекция от блокове с данни). В нещо като корабоплаването, това би означавало, че манифестът за доставка, съхраняван в блокчейн, не може да има данни изтрити или манипулирани по никакъв начин. Веднъж добавена към blockchain, тази информация е част от официалния манифест.
Защо е трудно да промените блок? Поради уникалния и криптиран „хеш“, използван за идентифициране на блока. Сложният математически алгоритъм, решен от компютрите, създава хеш, който е изключително трудно да „хакнете“ без монументална изчислителна мощност. И без дешифриране на уникалния хеш, блокът не може да бъде променен.
Друг слой сигурност е фактът, че хешът на предишния блок е в новия хеш на следващия блок. Това означава, че хакерите не само трябва да дешифрират хеша на блока, който да бъде променен, но и хеша на всеки блок, предхождащ него.
Ето защо повечето хора смятат блокчейн за устойчивост на хакери.
Разлика между Blockchain и Bitcoin
Тъй като Bitcoin беше първото внедряване на blockchain технологията, думите Bitcoin и blockchain са станали синоними, правилно или не.
Реалността е, че blockchain технологията далеч надхвърля биткойн.
В своето предложение за Bitcoin мистериозен технолог на име Сатоши Накамото (мнозина се съмняват, че това е истинското му име) използва електронна парична система, използвайки блокчейн.
За разлика от валутата на всяка държава, която се регулира от централен орган, Bitcoin не се контролира или регулира от никого. Ето защо тя се нарича "децентрализирана" валута.
Всеки път, когато някой иска да закупи стоки или услуга от някой, който приема биткойн като плащане, се извършват следните дейности.
- Купувачът представя сделка за покупка в биткойн мрежата.
- Миньорите на биткойн се състезават за решаване на сложния математически алгоритъм за тази транзакция. Решението е „хеш“ на блока за транзакции.
- След като хешът се произвежда от множество възли, транзакцията се проверява.
- Завършената транзакция се добавя като блок на blockchain.
- Миньорите, завършили хеша, се награждават с Bitcoin.
След като транзакцията се добави към публичната книга на Bitcoin, тя не може да бъде променяна или манипулирана по никакъв начин. Информацията за потребителите на купувача и продавача се криптира чрез публичен ключ и частен ключ - така че всички детайли на потребителя са анонимни.
Защо Blockchain не е биткойн
Докато blockchain е основополагащата технология, поддържаща Bitcoin, двата не са еднакви. Биткойн съхранява специфичен тип данни в "публичната книга" на блокчейна. Тази информация е всичко, свързано с биткойн транзакции.
Можете обаче да използвате blockchain за съхранение на други форми на транзакции и различни видове данни. Това е особено вярно с цифровата валута Ethereum.
Ethereum извежда протокола Bitcoin на съвсем ново ниво, като въвежда „интелигентни договори“.
Интелигентният договор осъществява действителния „код“ върху блокчейна. Този код се изпълнява, когато условието е свързано с него като "задействано" - и всичко това се осъществява в публичната книга (блокчейн).
Тази технология позволява на компаниите да прилагат действителни приложения като защитени електронни имейл системи, сигурни системи за съхранение и други платформи, използвайки ултразащитната система, предлагана от blockchain.
Това е добър пример за това какво представлява blockchain и как да го използваме за създаване на нови и вълнуващи технологии.