Шта је „Блоцкцхаин“?
Ако сте у последње време гледали вести, можда сте чули за нешто што се зове блоцкцхаин. То је концепт који податке чини изузетно сигурним за специфичне намене. Вероватно сте то чули у вези са Битцоин-ом, али има апликације далеко изнад свих омиљених крипто валута. Ево кратког објашњења како то ради.
Све почиње са шифровањем
Да бисте разумели блокере, морате разумети криптографију. Идеја криптографије је далеко старија од компјутера: она само значи преуређивање информација на такав начин да вам је потребан одређени кључ да бисте га разумели. Једноставна играчка прстена декодера коју сте пронашли у кутији Кик житарица је облик најосновнијег криптографије - креирајте кључ (познат и као шифра) који замењује слово са бројем, покреће вашу поруку преко кључа, а затим даје кључ неком другом. Свако ко пронађе поруку без кључа не може да је прочита, осим ако није "напукнут". Војска је користила сложенију криптографију много пре рачунара (Енигма машина кодирала и декодирала поруке током Другог светског рата, на пример).
Модерна енкрипција је ипак потпуно дигитална. Данашња рачунала користе методе шифрирања које су тако сложене и тако сигурне да их је немогуће разбити једноставном математиком коју су направили људи. Технологија за шифровање рачунара није савршена; још увијек може бити "испуцан" ако довољно паметних људи нападне алгоритам, а подаци су још увијек рањиви ако нетко осим власника пронађе кључ. Али чак и кодирање на нивоу потрошача, као што је АЕС 128-битна енкрипција која је сада стандардна за иПхоне и Андроид, довољно је да се закључани подаци држе даље од ФБИ-ја.
Блоцкцхаин је колаборативна, сигурна књига података
Шифровање се обично користи за закључавање датотека тако да им могу приступити само одређени људи. Али шта ако имате информације које треба да виде сви, рецимо, рачуноводствене информације за владину агенцију која по закону мора бити јавна - и још увек треба да буде сигурна? Тамо имате проблем: што више људи може да види и уреди информације, то је мање безбедно.
Блоцкцхаинс су развијени да задовоље сигурносне потребе ових специфичних ситуација. У блоцкцхаин-у, сваки пут када се приступи и ажурира информација, промена се снима и верификује, затим се запечати шифровањем, не може се поново уредити. Скуп промјена се затим спрема и додаје укупном запису. Следећи пут када неко направи промене, почиње све изнова, чувајући информације у новом “блоку” који је шифрован и прикључен на претходни блок (отуда “блок ланац”). Овај понављајући процес повезује прву верзију скупа информација са најновијом, тако да свако може да види све промене икада направљене, али може само да допринесе и уреди најновију верзију.
Ова идеја је некако отпорна на метафоре, али замислите да сте у групи од десет људи који склапају ЛЕГО сет. Можете додати само један комад одједном, и никада не можете да уклоните делове. Сваки члан групе мора да се договори о томе где ће следећи део бити. На овај начин, можете видети све делове у било ком тренутку право на први део пројекта - али можете само да измените последњи део.
За нешто релевантније, замислите заједнички документ, као што је прорачунска табела на Гоогле документима или Оффице 365. Свако ко има приступ документу може да га уреди, и сваки пут када то учини, промена се чува и бележи као нова прорачунска табела, затим закључана у историји докумената. Тако можете да се вратите, корак по корак, кроз извршене промене, али можете да додате само информације најновијој верзији, а не да мењате претходне верзије прорачунске табеле које су већ закључане.
Као што сте вероватно чули, ова идеја о „безбедној, константно ажурираној“ „главној књизи“ углавном се примењује на финансијске податке, где има највише смисла. Дистрибуиране дигиталне валуте као што су Битцоин су најчешће коришћене блоцкцхаинс-и, у ствари, прва је направљена за Битцоин и идеја се раширила одатле.
Техничке ствари: корак по корак, блок по блок
Како се све ово заправо игра на компјутеру? То је комбинација криптографије и пеер-то-пеер умрежавања.
Можда сте упознати са пеер-то-пеер дељењем датотека: услуге као што је БитТоррент које корисницима омогућавају да учитавају и преузимају дигиталне датотеке са више локација ефикасније него из једне везе. Замислите „фајлове“ као основне податке у блоцкцхаину и процес преузимања као криптографију која га одржава ажурираним и сигурним.
Или, да бисте се вратили на пример горе наведеног Гоогле Документа: замислите да заједнички документ на којем радите није сачуван на серверу. Уместо тога, он је на рачунару сваког појединца, који стално проверава и ажурира један другог како би се уверио да нико није модификовао претходне записе. То га чини "децентрализованим".
То је основна идеја која стоји иза блоцкцхаина: то су криптографски подаци који се непрекидно приступа и обезбеђују у исто време, без централизованог сервера или складишта, са записом промена које се укључују у сваку нову верзију података.
Дакле, имамо три елемента за разматрање у овом односу. Један, мрежа пеер-то-пеер корисника који похрањују копије блоцкцхаин записа. Друго, подаци које ови корисници додају најновијем “блоку” информација, допуштајући да се ажурирају и додају укупном запису. Три, криптолошке секвенце које корисници генеришу да би се сложили око последњег блока, закључавајући га на место у низу података који формира запис.
То је тај задњи део који је тајни умак у сендвичу са блокерима. Користећи дигиталну криптографију, сваки корисник доприноси својој компјутерској моћи како би помогао у рјешавању неких од тих сложених математичких проблема који чувају евиденцију. Ова изузетно комплексна решења - позната као "хасх" - решавају основне делове података у евиденцији, као што је који рачун додаје или одузима новац у књиговодственој књизи, и где је тај новац отишао или из кога је дошао. Што су подаци густи, то је комплекснија криптографија, и потребна је већа процесорска снага за њено рјешавање. (Ово је мјесто гдје идеја о "рударству" у Битцоину долази у игру, успут.)
Дакле, да сумирамо, можемо да замислимо блокцхаин је део података који је:
- Стално се ажурира. Блоцкцхаин корисници могу приступити подацима у било ком тренутку и додати информације најновијем блоку.
- Дистрибутед. Копије података блокира се чувају и обезбеђују од стране сваког корисника, и сви морају да се сложе око нових додатака.
- Проверено. Обе измене нових блокова и копије старих блокова морају бити договорени од стране свих корисника путем криптографске верификације.
- Сецуре. Недостатак старих података и мијењање начина осигурања нових података спречава се криптографским методом и нецентрализираним похрањивањем података.
И веровали или не, то постаје још компликованије ... али то је основна идеја.
Блоцкцхаин у акцији: Покажи ми (дигитални) новац!
Размотримо примјер како се ово односи на крипто валуту као што је Битцоин. Рецимо да имате један Битцоин и да га желите потрошити на нови аутомобил. (Или бицикл, или кућа, или мала до средња острвска нација - колико год битцоин вриједан ове седмице.) Ви се повезујете са децентрализованим Битцоин блокцхаином са својим софтвером, и шаљете свој захтев да пренесете свој Битцоин продавцу аутомобила. Ваша трансакција се затим преноси на систем.
Свака особа у систему то може да види, али ваш идентитет и идентитет продавца су само привремени потписи, ситни елементи огромних математичких проблема који чине срце дигиталне криптографије. Ове вредности су прикључене на блоцкцхаин једначину, а сам проблем је "решен" од стране чланова пеер-то-пеер мреже генеришући криптографске хасхеве..
Када је трансакција верификована, један Битцоин се пребацује од вас на продавца и снима на најновији блок у ланцу. Блок је завршен, запечаћен и заштићен криптографијом. Почиње следећа серија трансакција, а блоцкцхаин расте дуже, садржи комплетан запис свих трансакција сваки пут када се ажурира.
Сада, када блокцхаин сматрате „сигурним“, важно је разумети контекст. Појединачне трансакције су сигурне, а укупна евиденција је сигурна, све док методе које се користе за осигуравање криптографије остају “неуспјеле”. (И запамтите, ове ствари су стварно тешко је пробити - чак ни ФБИ то не може урадити само пуким рачунарским ресурсима.) Али најслабија карика у блоцкцхаину је, па, ви - корисник.
Ако дозволите неком другом да користи ваш лични кључ за приступ ланцу, или ако га пронађу тако што ће једноставно упасти у ваш рачунар, они могу да уносе додатке у блоцкцхаин са вашим информацијама, и нема начина да их зауставите. Тако се Битцоин "украде" у високо објављеним нападима на главним тржиштима: то су компаније које су управљале тржиштима, а не сам Битцоин блокцхаин, које су угрожене. И зато што су украдени Битцоини пренесени анонимним корисницима, кроз процес који је верификован од стране блоцкцхаина и заувек снимљен, нема начина да се пронађе нападач или дохватити Битцоин.
Шта још може да уради Блоцкцхаинс?
Блоцкцхаин технологија је почела са Битцоин-ом, али то је тако важна идеја да тамо није дуго остала. Систем који се стално ажурира, доступан свима, верификован не-централизованом мрежом, и невероватно сигуран, има много различитих апликација. Финансијске институције као што су ЈП Морган Цхасе и аустралијска берза развијају блоцкцхаин системе за осигурање и дистрибуцију финансијских података (за конвенционални новац, а не за крипто валуту као што је Битцоин). Фондација Билл & Мелинда Гатес се нада да ће користити блоцкцхаин системе за пружање бесплатних, дистрибуираних банкарских услуга милијардама људи који не могу да приуште редован банковни рачун.
Алати отвореног кода као што је Хиперледгер покушавају да технике блоцкцхаин-а буду доступне ширем кругу људи, у неким случајевима без потребе за чудовишном количином процесорске снаге потребне за осигурање других дизајна. Колаборативни радни системи могу се верификовати и снимити техникама блок-ланца. На исти начин се може користити и све што је потребно стално биљежити, приступати и ажурирати.
Имаге кредит: постериори / Схуттерстоцк, Левис Тсе Пуи Лунг / Схуттерстоцк, Зацк Цоплеи