Блокчейн за манекени

Петте ключа за разбиране какво е Blockchain

Много е вероятно да сте чули думата „Blockchain“ през последната година. Дори когато всички сме склонни да имаме неясна представа за това какво е, истината е, че повечето от нас не могат да обяснят защо всички говорят за това във всеки форум за иновации и технологии.

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

1. КАКВО НЕ Е БЛОКЧИН

Преди да опишем Blockchain, ще започнем да изясняваме какво НЕ е Blockchain. Много хора разбират погрешно понятията и понятията, което води до типични грешки като следващите:

  • Blockchain НЕ е криптовалута.
„Blockchain е технологията. Биткойн е просто първата основна проява на потенциала му. ”- Марк Кенигсберг.
  • Blockchain НЕ е език за програмиране.
  • Blockchain НЕ е криптографска кодификация.
  • Blockchain НЕ е IA или технология за машинно обучение.
  • Blockchain НЕ е библиотека или рамка на Python.

Ако сте мислили, че Blockchain съответства на една от предишните идеи, не се притеснявайте. Скоро ще разберете защо сте сгрешили.

2. БЛОКЪНЪТ: КАКВО Е?

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

„Блокчейнът е нетленна цифрова книга на икономическите транзакции, която може да бъде програмирана да записва не само финансови транзакции, но и практически всичко от значение.“
- Дон и Алекс Тапскот.

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

Дори когато го наричаме „нова технология“, нейният произход е приет към 1991 г., когато Скот и Сторнета публикуваха „Как да печат на цифров документ“ в списанието за криптография. Въпреки това, сега, когато неговата популярност се увеличи благодарение на успеха на Bitcoin и други криптовалути.

„Биткойн: Система за електронни парични потоци“ е публикувана от Сатоши Накамото през 2009 г., а стойността на валутата достига най-големия си исторически максимум от 19 783,21 долара на 17 декември 2017 г. От този момент Blockchain е в обхвата на всички.

3. БЛОКЧИНЪТ: КАК РАБОТИ?

Стойността на технологията Blockchain идва от разпределената сигурност на системата. Поради тази причина има няколко характеристики, които са напълно необходими за разработване или използване на Blockchain.

Ние описваме 5 ключови концепции, които са в основата на технологията Blockchain, както я познаваме до момента, въз основа на курса SuperDataScience за Blockchain:

  • Криптографски хеш
  • Неизменна книга
  • P2P мрежа
  • Протокол за консенсус
  • Блокиране или валидиране
Пет ключа за разбиране на Blockchain

КРИПТОГРАФИЧЕН ХАШ

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

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

Функцията Hash генерира уникален код от всеки различен вход

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

Blockchain възлите използват Hash функции, за да създадат уникален идентификатор на всеки блок транзакции. Всеки блок включва стойността на Hash на предишния блок.

НЕВЕРОЯТЕН ЛИДЕР

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

Нека видим пример. Имаме следната верига, в която всеки блок е хеширан и хешът е включен в следния:

Ако анонимен нападател премахне, добави или промени всяка транзакция в първия блок, HASH # 1 ще се промени:

HASH # 1 е включен като част от съдържанието в Блок 2. Поради това HASH # 2 също ще се промени и грешката ще се разпространи във всеки блок на веригата след атакувания блок. След това потребителят ще обяви веригата за невалидна.

МРЕЖА PEER-TO-PEER (P2P)

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

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

КОНСЕНСЕН ПРОТОКОЛ

Но каква е истинската blockchain? Потребителите трябва да изпълнят споразумение за валидността на веригата, преди да добавят още блокове.

Всеки път, когато възел добави нов блок, всички потребители трябва да валидират блока, като използват общ протокол. Обикновено възлите достигат консенсус относно правилността на нов блок чрез методите Proof of Work или Proof of Stake.

Възлите проверяват дали новият блок отговаря на реквизитите на техния метод Proof, включително валидиране за всички транзакции вътре в блока. Ако блокът е валиден, те го смятат за част от Blockchain и продължават да добавят нови блокове.

Всеки потребител има свое копие на Blockchain и той споделя всяка актуализация с останалите потребители

В случай, че различните потребители имат различни вериги, очевидно валидни, те ще изхвърлят по-късата и ще изберат най-дългата верига като основна Blockchain. Както във всяка система на BTC (Byzantine Fault Torelance), те ще изпълнят споразумение за правилната верига, докато поне 2/3 от общите възли не са злонамерени.

БЛАКОВА ВАЛИДАЦИЯ ИЛИ „РАБОТА“

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

Терминът „добив“ се отнася до акта за изпълнение на изискванията за доказателство за работа за добавяне на нов блок с висящи транзакции в Blockchain. Има много различни методи за добив, тъй като те са определени по поръчка за веригата.

Методът PoW обикновено изисква от потребителя да създаде блок с ограничения за своя Hash код. Тъй като Hash кодът е непредсказуем, "миньорите" трябва да тестват всяка възможна комбинация преди да отговарят на изискванията. Тези ограничения определят трудността на мрежата.

След като възелът на miner намери решението на проблема с PoW, те добавят блока към веригата и всеки друг възел проверява валидността на PoW в съответствие с техния протокол за консенсус. Ако блокът е легитимен, те ще го включат в собствените си локални копия на Blockchain.

3. ЗАКЛЮЧЕНИЯ

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

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

Тази история е публикувана в най-голямото предприемаческо издание The Startup, последвано от +394 714 души.

Абонирайте се, за да получавате нашите топ истории тук.