9Sep

Шта је "Блоцкцхаин"?

Ако сте у последње време гледали вести, можда сте чули за нешто што се зове блоцкцхаин.То је концепт који чини податке ултра-сигурним за одређену употребу.Вероватно сте то чули у вези са Битцоином, али има апликације далеко изван свачих омиљених криптокутенција.Ево брзог објашњења како то функционише.

Све почиње са шифровањем

Да бисте разумели блокове, морате разумјети криптографију.Идеја о криптографији је далеко старија од компјутера: то само значи да преуређујете информације на такав начин да вам је потребан одређени кључ како бисте то разумјели.Једноставна играчка прстена декодера коју сте нашли у вашој кутији Кик житарице је облик најосновније криптографије - направите кључ( познат и као шифар) који замењује слово с бројем, покреће вашу поруку кроз кључ и онда дајекључ некоме другом.Свако ко проналази поруку без кључа не може да га прочита, осим ако није "пукнут". Војска је користила сложенију криптографију много пре рачунара( на пример, Енигма машина је кодирала и декодирала поруке током Другог свјетског рата).

Модерно шифровање је, у потпуности, дигитално.Данашњи рачунари користе методе енкрипције који су тако сложени и тако сигурни да би их било немогуће разбити једноставним математиком који су чинили људи.Компјутерска енкрипцијска технологија није савршена;и даље се може "пукнути" ако довољно паметни људи нападну алгоритам, а подаци и даље су угрожени ако неко поред власника пронађе кључ.Али чак и шифрирање на нивоу потрошача, као што је АЕС 128-битно шифровање које је сада стандардно за иПхоне и Андроид, довољно је држати закључане податке од ФБИ-а.

Блоцкцхаин је колаборативна, сигурносна књига података

Шифрирање се обично користи за закључавање датотека тако да их могу приступити само одређеним особама.Али шта ако имате информације које свако треба да види - рецимо, рачуноводствене информације за државну агенцију која мора бити јавна по закону - и да ли је сигурна?Тамо имате проблем: што више људи који виде и уређују информације, то је мање сигурно.

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

Ова идеја је отпорна на метафоре, али замислите да сте у групи од десет људи који склапају ЛЕГО сет.Можете додати само један комад истовремено и никада не можете уклонити било који комад.Сваки члан групе мора се сложити конкретно одакле следећи комад.На овај начин можете видети све комаде у било ком тренутку - право уназад до првог комада у пројекту - али можете само модификовати последњи комад.

За нешто битније релевантније замислите документ за колаборацију, као што је табела у Гоогле документима или Оффице 365. Свако ко има приступ документу може га уредити, а сваки пут када се то уради, промјена се чува и снима као нова табеларна таблица, а затим закључана у историји документа.Дакле, можете се вратити, корак по корак, кроз извршене измене, али можете само додати информације најновијој верзији, а не мијењати претходне верзије радне таблице које су већ закључане.

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

Технички подаци: Корак по корак, Блоцк Би Блоцк

Како све ово заправо игра на рачунару?То је комбинација криптографије и пеер-то-пеер умрежавања.

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

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

То је основна идеја која стоји иза блока: криптографски подаци који се стално приступају и обезбеђују истовремено, без централизованог сервера или складишта, са евиденцијом промена које се укључује у сваку нову верзију података.

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

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

Дакле, можемо рећи да је блокцхаин комад података који је:

  1. Стално се ажурира. Блоцкцхаин корисници могу приступити подацима у било ком тренутку и додати информације новом блоку.
  2. Дистрибутед. Копије блокчане података чувају и обезбеђују сваки корисник, а сви морају да се слажу о новим додатцима.
  3. Верифиед. Обе промене на новим блоковима и копије старих блокова морају бити договорене од стране свих корисника путем криптографске верификације.
  4. Сецуре .Заштита старих података и промена начина обезбеђивања нових података спречена су и криптографским методом и не-централизованим чувањем података.

И веровали или не, постаје још компликованије од овога. .. али то је основна идеја.

Блоцкцхаин у акцији: Покажи ми( дигитални) новац!

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

Свака особа на систему то може видети, али ваш идентитет и идентитет продавца су само привремени потписи, ситни елементи великих математичких проблема који чине срце дигиталне криптографије.Ове вредности су укључене у блокчеву једначину, а сам проблем су "решени" од чланова на пеер-то-пеер мрежи која генерише шифре криптографије.

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

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

Ако дозволите некоме другом да користи ваш лични кључ за приступ ланцу, или ако их пронађе једноставно хаковање на ваш рачунар, они могу да дају додатке блок-у са вашим информацијама и нема начина да их зауставе.Тако се Битцоин "украде" у високо објављиване нападе на главним тржиштима: то су компаније које су деловале на тржиштима, а не сама БитЦоин блоцкцхаин, која је била угрожена.И зато што су украдени Биткоини пренети на анонимне кориснике, кроз процес који је верификован блоковином и забележен заувек, не постоји начин да се пронађе нападач или преузму Битцоин.

Шта други могу да блокирају?

Блоцкцхаин технологија почела је са Битцоином, али је тако важна идеја да није дуго остала тамо.Систем који се стално ажурира, доступан свима, верификован не-централизованом мрежом и изузетно сигуран, има много различитих апликација.Финансијске институције попут ЈП Морган Цхасе и Аустралиан Стоцк Екцханге развијају блок-системе за обезбеђивање и дистрибуцију финансијских података( за конвенционални новац, а не за крипто-валенцу као што је Битцоин).Билл & амп;Фондација Мелинда Гатес се нада да ће користити блок-системе како би бесплатним, дистрибуираним банкарским услугама омогућили милијардама људи који не могу приуштити редован банковни рачун.

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

кредит: постериори / Схуттерстоцк, Левис Тсе Пуи Лунг / Схуттерстоцк, Зацк Цоплеи