Принцип рада блокаде: Ко ствара блокове

Anonim

Када у трансакцији нема посредника, било који учесник може преварити другог. У блок блок је решени проблем користећи строге математичке алгоритме за који се креирају блокови.

У материјалу ћемо вам рећи ко креира и провјерава блокове у блоковима. Научићете како алгоритами консензуса осигуравају сигурност овог процеса.

  1. П2П: Тамо где се користе вршњачке мреже
  2. Шифрирање у блок-у: на прстима
  3. БлоцкЦхалтер - ланац трансакцијских блокова. Растављамо дефиницију према
  4. Шифрирање у блок-у: Зашто вам је потребан дигитални потпис
  5. Принцип рада блокаде: Ко ствара блокове
  6. Из које сврхе и задатке одговарају блокЦХА-у

Запамтите основне концепте

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

Неповерење у блок

Пошто не постоји сервер у блокЦаин-у, додајте и проверите информације сами корисницима. Истовремено, сваки учесник може да потјера своје личне интересе штету на сигурности Блоцко-а. Одавде постоји проблем неповерења учесника једни другима. Да бисте је решили, користе се математички алгоритми, о чему ће се даље разговарати.

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

МАТЕРЕРС - Блокирани учесници који су ангажовани у стварању нових блокова и провера трансакција.

Да би се организовала правилан рад рудара, потребно је договорити, ко ће бити и како ће обављати свој рад. Ово је тежак задатак, јер морате да смислите таква правила, што ће бити исплативије да посматрају рударе него да се прекинете. Ово је класичан пример задатка из теорије игре: Како одабрати стратегију која ће бити иста повољна за учеснике са различитим интересима.

Такав задатак је формулисан и решен математичарима у прошлом веку. Сада ово решење пружа сигурност и у блокЦаину и у другим сложеним технологијама. Да бисте разумели како матерњи успевају да не крше интересе једни друге, размотрите овај задатак више.

Задатак византијских генерала

У научном члану из 1982. формулисана је логична дилема. То илуструје проблем комуницирања чворова пеер-то-пеер мреже која преговара о следећем кораку. Као аналогија, коришћено је Византија - древна феудална држава са мноштвом независних војске. Отуда и назив - задатак византијских генерала.

Радња се одвија током опсаде града византијске војске. Ноћу су легије са различитих страна окружене градом. Генерали сваке легије чекају налогу главног команданта. Опције наруџбе: "Напад" или "повлачење".

Принцип рада блокаде: Ко ствара блокове 21098_1
Генерали чекају налогу главног команданта да реши "напад" или "повлачење"

Прва сложеност задатка - Царство је у паду. Било који од генерала, па чак и главни командант може бити издајници Византија заинтересоване за пораз. Треба узети у обзир генерали да не дозвољавају неповољни исход. Укупно, три исхода битке:

Повољан исход. Ако сви генерални нападну - Византијум уништава непријатеља.

Принцип рада блокаде: Ко ствара блокове 21098_2

Средњи исход. Ако ће се сви генерали повлачити - Византија ће задржати своју војску.

Принцип рада блокаде: Ко ствара блокове 21098_3

Неповољни исход. Ако су неки генерали нападнути, а неки ће се повући - непријатељ на крају уништава целу војску Византија у деловима.

Принцип рада блокаде: Ко ствара блокове 21098_4

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

Друга сложеност у задатку је недостатак поузданог комуникацијског канала између генерала. Чак и ако нема издајника међу генералима, информације могу бити лажне. На пример, курир ће одложити или ухватити. Ова ситуација ће збунити друге генерале и бити извршена погрешна одлука. У таквим условима морате развити јединствену стратегију акција које ће бити повољне за све генерале.

Принцип рада блокаде: Ко ствара блокове 21098_5
Један од генерала није послао праву поруку, тако да други не знају како да их нападну или повлаче

Математика је доказала да је увек могуће добити решење у овом задатку, ако су исправне генерале више од две трећине укупног броја. У различитим системима, задатак се може решити на различите начине.

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

Византијска толеранција о грешци је неопходна у системима мотора авиона, на нуклеарним електранама и практично у било којем систему, чија акције зависе од резултата рада великог броја сензора. Чак је и СПАЦЕКС то сматра потенцијалним захтевом за своје системе.

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

Принцип рада блокаде: Ко ствара блокове 21098_6
МАТЕРЕРС Погледајте све трансакције и одлучите да их потврде или одбацују

На пример, рудари виде да један корисник жели да пошаље битцоинс у други. Први матер верује да таква трансакција мора бити одобрена. Други осумњичени да ова операција производи нападача. Треће је искључено из мреже и није проверио трансакцију. Узмите једно решење и онда дођите на консензус.

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

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

Блоцкцхаин ради на основу дистрибуиране мреже. Не постоји ниједан центар који управља овом мрежом. Да бисте организовали сигуран рад Блоцкоина, морате преговарати ко ће бити рудар и како ће креирати блокове. Плацери раде на строго дефинисаним правилима под називом консензус алгоритам.

Алгоритам консензуса је метода која описује како је грабежљивац изабран у блокЦаину и по којем правила ствара блокове.

Да би се боље разумело какав је консензус потребан у систему Блоцкецхаин, замислите станаре стамбене зграде. Клоцксцхас их је потребно да међусобно комуницирају и доносе одлуке о развоју куће: прикупљајте новац за ремонт, изаберите сервисирање организације или именујете дужност. Постоје три начина за преговарање - три различита алгоритма консензуса. Свака од њих заснива се на одређеном математичком моделу.

Доказ о раду (ПОВ) је алгоритам за доказе о раду. Маиер може постати домет код куће. Да бисте креирали нове блокове, мораће да користи свој рачунар да реши сложене криптографске задатке.

Алгоритам ће размотрити исправну верзију БлоццКаин-а у којој највише блокира. И већина целог блока биће у верзији, на стварање које су станари провели већину целокупних рачунарских капацитета. Добијена је веома демократска метода: ако 51% рудара сматра да су трансакције у блоковима тачне и биће. Стога је БлоццКаин готово немогуће хаковати.

Принцип рада блокаде: Ко ствара блокове 21098_7
Нови блокови стварају оне становнике који имају рачунар

Доказ улога (ПОС) је алгоритам за доказани удео власништва. Плаиерс постају они који имају више имовине у блок. Имаћемо ове станаре са највећим апартманима. А у етеричној блокЦхалтеру, на пример, то ће бити корисници који имају најгрубље етег криптокурности. Помоћу овог алгоритма, трошкови електричне енергије су минимални, јер стварање блокова у блоковима више не захтева решавање сложених криптографских задатака. Што више ваше уделите у блокЦаину, чешће ћете креирати нове блокове.

Прави верзија Блоцкоццаин-а, као у доказу о раду, сматраће се оним у којем највише блокира. Али доказ улога не може се назвати демократским. Већина блокова створиће највише резидената, већ и најбогатији станари. Међутим, још је сигурније. Ако Мајнем припада већини куће, тада ће се то догодити злонамерно.

Принцип рада блокаде: Ко ствара блокове 21098_8
Нови блокови стварају становнике са највећим апартманима

Проф оф Агенције (ПОА) је алгоритам доказа о личности. Можда су се окупљали станари и одлучили да ће бити један стан за креирање блокова. Овај алгоритам се дистрибуира у приватним, затвореним блоковима. На пример, погодно је да управљате станском домом са нашег примера.

Изабрани рудар сам изабрао је праву верзију Блоцко-а. Мораће да се идентификује тако да му сви становници верују. Ако у неком тренутку станари престану да буду сугласници са решењима од Манеер-а, моћи ће да додељују другу. Нови Маиер ће почети да гради свој ланац блокова, а стари блокЦаин ће постојати одвојено. Такав процес у блокЦаин-у назива се Хардфорком.

Принцип рада блокаде: Ко ствара блокове 21098_9
Нови блокови стварају да је станар, који је унапред изабран

Алгоритами консензуса су много. Стално измислите ново, али ове три су најпознатије, временски тестирани и често користе се.

Закључак

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

Чланак из 1982. описује задатак византијских генерала. Прво је описано у алгоритму како мрежа може наставити да ради, чак и ако су неки од чворова негирани или нанели злобно.

У Блоцковници се користе три сорте алгоритама консензуса:

  • Доказ о раду (ПОВ) је алгоритам за доказе о раду.
  • Доказ улога (ПОС) је алгоритам за доказани удео власништва.
  • Проф оф Агенције (ПОА) је алгоритам доказа о личности.

Опширније