Блоцкцхаин Туториал - Водич за почетнике за Блоцкцхаин технологију

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

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

  1. Проблеми са тренутним банкарским системом
  2. Како Блоцкцхаин решава ова питања
  3. Шта су Блоцкцхаин и Битцоин
  4. Карактеристике Блоцкцхаин-а
  5. Случај употребе
  6. Демо: Примена дигиталног банкарства помоћу Блоцкцхаин-а



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

Блоцкцхаин Туториал | Блоцкцхаин Тецхнологи | Едурека

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

Проблеми са тренутним банкарским системом:

Било који постојећи систем имаће неких проблема. Погледајмо неке од најчешћих проблема са банкарским системом:

  • Високе накнаде за трансакције

Погледајмо пример за боље разумевање овог проблема:

Издање о трансакционим накнадама - Блоцкцхаин Туториал - ЕдурекаЕво, Цхандлер шаље Јоеа 100 долара, алимора проћипреко поуздане треће стране попут банке или компаније за финансијске услуге пре него што Јое може да је прими. Накнада за трансакцију од 2% одузима се од овог износа и Јое на крају трансакције добија само 98 УСД. Ово се можда не чини великим износом, али замислите да сте послали 100.000 УСД уместо 100 УСД, тада се и трансакцијске таксе повећавају на 2.000 УСД, што је велика сума. Према извештају СНЛ Финанциал и ЦННМонеи, ЈПМорган Цхасе, Банк оф Америца и Веллс Фарго зарадили су више од 6 милијарди долара од банкомата и прекорачења у 2015. години .

  • Двоструко трошење

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

Овде Петер има само 500 долара на рачуну. Иницира истовремено две трансакције Адаму за 400 долара и Марији за 500 долара. Ова трансакција обично не би прошла јер на рачуну нема довољно средстава од 900 УСД. Међутим, дуплирањем или фалсификовањем дигиталног токена повезаног са сваком дигиталном трансакцијом, он може да изврши те трансакције без потребног биланса. Ова операција је позната као двострука потрошња.

  • Мрежне преваре и хаковање рачуна

У Индији је број случајева превара повезаних са кредитним / дебитним картицама и Интернет банкарством износио 14.824 за 2016. годину. Нето износ који је умешан у ове преваре износио је 77,79 круна, од чега је 21 круна од интернет превара, а 41,64 круне од превара повезаних са банкоматима / дебитним картицама.

  • Финансијска криза и падови

Замислите да сву своју уштеду дате некоме коме верујете само да бисте знали да је отишао и изгубио је негде другде. То се догодило у периоду 2007-08. Када су се банке и инвестиционе организације добро задуживале и давале га у зајам као хипотеку људима који нису могли ни да врате ове зајмове. То је заузврат довело до једне од највећих финансијских криза икада виђених и процењено је да је проузроковало губитке близу 11 билиона (11 000 000 000 000) долара широм света. Ово је био само један од најпопуларнијих примера. Колико често смо чули за пад банака и компанија за финансијске услуге због унутрашњих превара? Читав независни систем је нешто што се гради на слепом поверењу средњег човека.

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

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

Како Блоцкцхаин решава ове проблеме?

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

  • Децентрализовани систем

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

  • Јавне књиге

Књига која садржи детаље свих трансакција које се дешавају на Блоцкцхаин-у, отворена је и потпуно доступна свима који су повезани са системом. Једном када се придружите мрежи Блоцкцхаин, можете преузети комплетну листу трансакција од њеног покретања. Иако је комплетна књига јавно доступна, детаљи људи који су укључени у трансакције остају потпуно анонимни.

  • Верификација сваке појединачне трансакције

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

  • Ниске накнаде за трансакције или никакве

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

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

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

Стекните сертификат за пројекте на индустријском нивоу и убрзајте своју каријеру

Шта су Блоцкцхаин и Битцоин?

Пре него што наставимо да разумемо шта је Блоцкцхаин, важно је да разумете шта је Битцоин:

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

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

Производња биткоина чини их јединственом валутом. За разлику од нормалних валута, биткоини се не могу креирати по потреби. Може се створити само 21 милион биткоина, од којих је 17 милиона већ створено. Битцоин се креира сваки пут када се блок који садржи важеће трансакције дода у Блоцкцхаин. Ово је једино средство за стварање Битцоин-а, а кроз разне математичке алгоритме и алгоритме за шифровање осигуравамо да се не стварају и не циркулишу лажни Битцоин-и. Хајде да сада разумемо више Блоцкцхаин-а.

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

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

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

предности преоптерећења метода у јави

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

Можете да прођете кроз овај кратки анимирани видео Шта је Блоцкцхаин да бисте разумели теме са примерима који ће вам помоћи да боље разумете овај концепт.

Шта је Блоцкцхаин | Шта је Битцоин | Блоцкцхаин Туториал | Едурека

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

Карактеристике Блоцкцхаин-а

Испод су најважније карактеристике Блоцкцхаин технологије која ју је учинила револуционарном технологијом:

  • СХА256 Хасх функција
  • Криптографија јавног кључа
  • Дистрибуирана матична књига и равноправна мрежа
  • Доказ о раду
  • Подстицаји за валидацију

Покушајмо да разумемо сваког од њих једног по једног.

СХА256 Хасх функција

Алогоритхм хеш језгра који се користи у блоцкцхаин технологији је СХА256. Сврха употребе хеша је зато што излаз није „шифровање“, тј. Не може се дешифровати назад у оригинални текст. То је „једносмерна“ криптографска функција и фиксне је величине за било коју величину изворног текста. Да бисмо боље разумели, погледајмо пример у наставку:

Ако погледате први пример, улаз уносимо као „Хелло Ворлд“, а излаз као „а591а6д40бф420404а011733цфб7б190д62ц65бф0бцда32б57б277д9ад9ф146е“. Међутим, само додавањем „!“ на крају, излаз се потпуно мења у „7ф83б1657фф1фц53б92дц18148а1д65дфц2д4б1фа3д677284аддд200126д9069“. Ако променимо „Х“ у „х“ и „В“ у „в“, тада се излазна вредност мења у „7509е5бда0ц762д2бац7ф90д758б5б2263фа01ццбц542аб5е3дф163бе08е6ца9“.

Надам се да сте овим примером схватили колико је алгоритам сложен јер и најмања промена на улазу може проузроковати масовне промене на излазу.

Криптографија јавног кључа

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

Ако Цхандлер Јоеи-у пошаље неке биткоине, та трансакција ће имати три информације:

  • Јоеи-јева битцоин адреса. (Јоеи'с Публиц кеи)
  • Количина биткоина коју Цхандлер шаље Џоију.
  • Цхандлерова битцоин адреса. (Цхандлеров јавни кључ)

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

  1. Узима све нешифриране податке попут износа трансакције и јавних кључева и Јоеиа и Цхандлера, и убацује их у алгоритам хеширања да би добио хеш вредност коју ћемо назвати Хасх1
  2. Узима дигитални потпис и дешифрује га помоћу јавног кључа цхандлера да би добио хеш вредност коју ћемо назвати Хасх2

Ако су и Хасх1 и Хасх2 исти онда то значи да је ово важећа трансакција.

Дистрибуирана књига и П2П мрежа

Свака појединачна особа на мрежи има копију главне књиге. Не постоји ниједна централизована копија. Дозволите ми да вам помогнем да разумете шта је књига са следећим примером:Претпоставимо да морате да пошаљете 10 биткоина свом пријатељу Џону где вам је Битцоин стање 974,65, а Џон овде са стањем 37. Ваше стање ће се одбити за 10 БТЦ и уплатити на његов рачун.

Блоцкцхаин има јединствени начин да то примени. У књизи Битцоин Блоцкцхаин нема рачуна и стања. Свака трансакција из прве се чува у непрекидно растућој бази података која се зове Блоцкцхаин. Блокова има у просеку око 2050 трансакција, а од данас у Блоцкцхаин-у има 484 000 блокова са око 250 милиона трансакција.

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

Доказ о раду

Можда се питате да ли сви подједнако поседују књигу, која додаје блокове у Блоцкцхаин? Како људи могу да верују овој особи?

За ово имамо концепт доказа о раду. У основи је то попут решавања врло велике загонетке. Захтева много рачунарског напора. Овај посао обављају људи у Битцоин мрежи коју називамо рудари.Посао ових рудара је да верификују трансакције и реше сложену математичку слагалицу повезану са блоком који се креира. Тежина проблема се прилагођава тако да се блок у просеку реши за 10 минута. Рудари траже одређени нонце (математичку вредност) који даје жељени хеш који је унапред одређен. Тренутни ниво тежине је такав да је потребно испробати око 20,6 квадрилијуна, да бисте добили тачан хеш.

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

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

Подстицаји за валидацију

Последњи корак Битцоин трансакције је додељивање награде рудару који је створио најновији блок. Ову награду обезбеђује Блоцкцхаин систем за потврђивање трансакција и одржавање Блоцкцхаин-а. Тренутно је награда по блоку 12,5 БТЦ (Рс 3,427,850 / - или 53.390 долара ). Ово је најзанимљивији део Битцоин рударства.

Битцоин подстицаји су једини начин за генерисање нове валуте у систем и верује се да ће до 2140. године бити ископано свих 21 милион биткоина.

Уз ово, надам се да сада имате више разумевања и уважавања према Блоцкцхаин технологији. Блоцкцхаин је много више од Битцоин-а. Финансије су само једна од многих индустрија које Блоцкцхаин жели пореметити. Крећући се даље са нашим водичем за Блоцкцхаин, погледајмо сада један такав пример ИБМ-а и Маерска, да бисмо разумели како блоцкцхаин нарушава индустрију ланца снабдевања.

Блоцкцхаин Туториал: Усе Цасе

Маерск је дански пословни конгломерат који се бави активностима у транспортном и логистичком сектору, као и у енергетском сектору. Маерск је највећи оператер бродских контејнерских бродова и бродова за снабдевање на свету од 1996. године. Седиште компаније је у Копенхагену, Данска, са подружницама и канцеларијама у 130 земаља и око 88.000 запослених.

јава избаци из методе

ИБМ је америчка мултинационална технолошка компанија која од 1921. године углавном ради на пословним решењима, безбедносним решењима и решењима за складиштење

Пословне потребе:

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

Изазови:

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

Решење:

ИБМ и Маерск решавају овај проблем дистрибуираном платформом дозвола којој приступа екосистем ланца снабдевања дизајнираном за размену података о догађајима и обрађеним радним токовима докумената.

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

Резултати:

  • Под условом да је осигуран Размена података платформа за све заинтересоване стране укључене у систем ланца снабдевања.
  • Основан а Спремиште отпорно на неовлашћену употребу за чување свих докумената који су укључени као део процеса.
  • Редовни догађаји отпреме помажу у смањењу значајних количина Кашњења и преваре , уштедећи милијарде долара годишње.
  • Смањила баријеру између трговинских организација повећавајући тако светски БДП за 3%.
  • Помогао повећати укупан обим трговине за 12%.

На овај начин је Блоцкцхаин технологија помогла Маерску и многим другим компанијама широм света. Коначно, као део овог упутства за Блоцкцхаин, погледаћемо демонстрацију како сте поставили приватни аутономни Блоцкцхаин на свом систему.

Блоцкцхаин Туториал: Демо

Имплементираћемо дигиталну банку користећи Етхереум Блоцкцхаин. Етхереум је дистрибуирана рачунарска платформа заснована на блок-ланцима отвореног кода. Системи ће нам омогућити да:

  1. Направите крипто валуту са фиксном тржишном понудом и токене који представљају вредности стварне имовине.
  2. Створите аутономни приватни Блоцкцхаин са правилима о трошењу новца.
  3. Ископајте нови етер верификовањем трансакција.

Демо се може поделити у 4 корака:

  1. Цлонинг Гетх код
  2. Стварање блока постанка
  3. Израда правила за наш Блоцкцхаин
  4. Валидација и рударски етар

Корак 1: Клонирање Гетх кода:

гетх је интерфејс командне линије за покретање пуног етхереум чвора имплементираног у Го. Инсталирањем и покретањемгетх, можете учествовати у етхереум фронтиер ливе мрежи и

  • Мој прави етар
  • Преносите средства између адреса
  • Стварање уговора и слање трансакција
  • Истражите историју блокова

Клонирање гетх спремишта из гитхуб-а. Да бисте то урадили, отворите нови терминал и извршите следећу наредбу:

$ гит клон хттпс://гитхуб.цом/етхереум/го-етхереум


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

$ цд го-етхереум $ гит ознака

$ гит цхецкоут тагови / в1.6.7 -б ЕдурекаЕтхереумВ1.6.7 $ гит грана

$ направи све

Корак 2: Стварање блока Генесис

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

$ цд го-етхереум $ мкдир генеза $ цд генеза $ гедит генесис.јсон


Корак 3: Израда правила за наш Блоцкцхаин

Правила за наш Блоцкцхаин биће укључена у датотеку генесис.јсон коју смо креирали. Додајте следећи код у датотеку генесис.јсон:

{{'цонфиг': {'цхаинИд': 123, 'хоместеадБлоцк': 0, 'еип155Блоцк': 0, 'еип158Блоцк': 0,}, 'нонце': '0к3', 'тиместамп': '0к0', ' парентХасх ':' 0к0000000000000000000000000000000000000000000000000000 ',' ектраДата ':' 0к0 ',' гасЛимит ':' 0к4ц4б40 ',' тежавност ':: 0к400', 'микхасх': '0к000000000000000000000000000000000000000000000000', 'цоинбасе': '0000000000000 : {}}

нунцио: 64-битни хеш, који у комбинацији са микс хеширањем доказује да је на овом блоку извршена довољна количина прорачуна.

временска ознака: Скаларна вредност једнака разумном излазу функције Уник тиме () у овом почетку блока.

микхасх : 256-битни хеш који доказује, у комбинацији са нонцем, да је извршена довољна количина прорачуна на овом блоку.

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

аллоц : Омогућава дефинисање листе унапред попуњених новчаника. То је функционалност специфична за Етхереум за управљање периодом „Етхер претпродаје“.

парентХасх : Кеццак 256-битно хеш целокупног заглавља надређеног блока (укључујући његов нонце и микхасх).

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

гасЛимит : Скаларна вредност једнака тренутном ограничењу потрошње плина по блоку широм ланца.

цоинбасе: Прва трансакција коју су рудари укључили у блок.

Сада треба да иницијализујемо блоцкцхаин. То можете учинити помоћу следеће команде:

$ / хоме / едурека / го-етхереум / буилд / бин / гетх --датадир ~ / етхереум / нет3 инит генесис / генесис3.јсон

Сада када смо иницијализовали блок ланац, време је да дамо гетх контроли приступ. Извршите следећу наредбу за покретање гетх конзоле:

$ / хоме / едурека / го-етхереум / буилд / бин / гетх --датадир ~ / етхереум / нет3 / --нетворкид 3 цонсоле


Корак 4: Валидација и рударски етар.

У Гетх конзоли извршите следећу команду:

персонал.невАццоунт () : ствара нови налог као део вашег ланца блокова уз који је повезан новчаник.


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


етх.блоцкНумбер (): ово вам помаже да идентификујете број блокова који су део вашег ланца блокова.

минер.старт (): ова функција се користи за покретање процеса рударства.

Испод можете видети покренуту рударску апликацију:


минер.стоп (): зауставља процес копања

како инсталирати пхп прозоре


етх.блоцкНумбер (): извршавање ове наредбе након процеса рударства говори вам на којем сте броју блока након извођења рударске операције
етх.гетБаланце: („Број рачуна“): ова наредба се користи за проверу етарског стања на наведеном рачуну



излаз: Изађите из гетх конзоле.

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

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

Имате питање за нас? Молимо вас да то споменете у одељку за коментаре и јавићемо вам се.