Све што треба да знате о Блоцкцхаин архитектури



Овај блог о блоцкцхаин архитектури говори о основним компонентама у блоцкцхаин-у - трансакцијама, блоковима, П2П мрежи, консензусном алгоритму, доказ о раду.

Зашто се то зове Блоцкцхаин ? - Па, то је зато што податке о трансакцијама чува у блоковима који су повезани заједно да чине ланац. Како расте број трансакција, тако расте и величина блок ланца. Да бисмо јасније разумели овај славни изум, разговарајмо о његовој архитектури. Т.архитектонске компоненте генерализовале су и затим модификовале разне компаније, што је довело до различитих блоцкцхаин пројеката као што су Битцоин, Етхереум , Хиперледгер итд.На овом блогу, да бисмо поједноставили ствари, разговараћемо о битцоин архитектури блокова.

Испод је листа архитектонских компоненти:





Пре расправе о архитектури, разјаснимо нам неколико ствари у глави:

  • Блоцкцхаин није Битцоин Блоцкцхаин је технологија која стоји иза Битцоин .
  • Битцоин је дигитални токен или док је блоцкцхаин главна књига за праћење трансакција тих дигиталних токена.
  • Битцоин без блоцкцхаин-а није могућ, али блоцкцхаин можете имати и без Битцоин-а.

блоцкцхаин архитектура - блоцкцхаин архитектура - едурека



Трансакција

Трансакцијесу најмањи блокови блок ланца система.Они се обично састоје од адресе примаоца, адресе пошиљаоца и вредности. Слично је стандардном изводу са кредитне картице.Власник преноси вредност дигиталним потписивањем хеша произведеног додавањем претходне трансакције и јавног кључа примаоца.

Трансакција се затим јавно објављује мрежи и свимчворовисамостално држе сопствену копију блок-ланца, а тренутно познато „стање“ израчунава се обрађивањем сваке трансакције по редоследу онако како се појављује ублоцкцхаин.Трансакције се групишу и испоручују сваком чвору у облику блока. Како се нове трансакције дистрибуирају по мрежи, тако и јесунезависно проверен и „обрађен“по сваком чвору.Свака трансакција је временски означена и сакупља се у блоку.

Блокирати

Блокиратисадржи информације као заглавље блока и трансакције. Блокови су структуре података чија је сврха групирање скупова трансакција и реплицирају се на све чворове у мрежи. Блокове у блоцкцхаин-у креирарудари.Рударствоје поступак стварања важећег блока који ће прихватити остатак мреже. Чворови узимају трансакције на чекању, потврђују да су криптографски тачне и пакују их у блокове који ће бити ускладиштени на блок ланцу.Заглавље блокаје метаподатак који помаже у верификовањуваљаност блока. Садржај метаподатака блока приказан је на доњој слици



како направити упозорење у јавасцрипту

Остатак блока садржи трансакције. То може бити било који број трансакција повезаних у блок, у зависности од избора рудара.

Врсте блокова

  1. Већина блокова једноставно продужава тренутни главни блок ланац који је уједно и најдужи ланац у мрежи. Ти блокови су позвани „Главни блокови грана“ .
  2. Неки блокови упућују на родитељски блок који није на најдужем блок ланцу. Ти блокови су позвани „Блокови бочних грана“ .
  3. Неки блокови упућују на родитељски блок који није познат чвору који обрађује блок. Ови се зову „Сирочићи блокови“ .

Блокови бочних грана можда тренутно нису део главне гране, али ако се ископа више блокова који се на њих односе као на надређене, постоји могућност да ће одређена бочна грана битиреструктурирану главну грану. Ово доводи до концептарачвање.

П2П мрежа

Блоцкцхаин јепеер то пеер(П2П) мрежа која ради на ИП протоколу. П2П мрежа је равна топологија без централизованог чвора. Сви чворови подједнако пружају и могу да троше услуге док сарађују путем консензусног алгоритма.Вршњаци доприносе рачунарској снази и меморији потребној за одржавање мреже. П2П мреже су генерално сигурније јер немају нити једну тачку напада или квара као у случају централизоване мреже.Блоцкцхаин мрежа може бити мрежа заснована на дозволама, као и мрежа без дозволе. А.без дозволемрежа је такође позната и као јавни блокцхеин, јер се свако може придружити мрежи, док се блоцкцхаин заснован на дозволама назива конзорцијум блоцкцхаин. А.на основу дозволеблоцкцхаин или приватни блоцкцхаин захтева претходну верификацију учесника у мрежи и ове странке су обично познате једна другој.У типичној блоцкцхаин архитектури, сваки појединачни чвор у мрежи одржава локалну копију блоцкцхаин-а. Децентрализација блоцкцхаин архитектуре је једина заслуга П2П мреже на којој је изграђена.

Алгоритам консензуса

Начин на који су све ове копије једне главне књиге синхронизовани је захваљујући алгоритму консензуса. Механизам консензуса осигурава да, без обзира на то да ли имају локалне копије сваке појединачне стране, да су доследне једна другој и да је најсавременија. Копије које има сваки појединачни чвор су идентичне или сличне једна другој. Могло би се тврдити да алгоритам консензуса чини језгро сваке блоковске архитектуре.У наставку се разматрају неки од консензус алгоритама:

Доказ о раду (ПОВ)

Укључује решавање рачунално изазовне слагалице како би се створили нови блокови у блоцкцхаин мрежи. У основи укључује погађање низа који производи 256-битно хеширање, произведено популарним алгоритмом хеширања СХА256. Чињеница да су алгоритми хеширања неповратни стоји као основни стуб таквог приступа постизању консензуса. Будући да неко мора да прође кроз милион нагађања да би верификовао хеш, процес добија назив „доказ о раду“.

Доказ улога (ПОС)

У томе су чворови познати као валидатори. Они потврђују трансакције да би зарадили накнаде за трансакције. Чворови се бирају насумично за потврђивање блокова, а вероватноћа овог случајног избора зависи од износа улога који одређени чвор има.

Поједностављена византијска толеранција на грешке (СБФТ)

Овде основна идеја укључује једног валидатора који обједињује предложене трансакције и формира нови блок. Овде је валидатор позната странка, с обзиром на природу књиге која се заснива на дозволама. Консензус је постигнут као резултат минималног броја других чворова у мрежи који исправља нови блок.

Ово нас доводи до краја овог блога „Блоцкцхаин Арцхитецтуре“. Ако желите да научите Блоцкцхаин и изградите каријеру у Блоцкцхаин Тецхнологиес, ​​погледајте нашу и који долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете Блоцкцхаин и помоћи вам да постигнете овладавање том темом.

Имате питање или сумњу за нас? Молимо вас да га поменете у одељку за коментаре овог блога „Блоцкцхаин Арцхитецтуре“ и јавићемо вам се у најкраћем могућем року.