Ресурси које сам раније подучавао развоју блокчејна

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

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

Вани је велика бука. Надам се да ће вам ово помоћи да схватите све ако сте заинтересовани да постанете професионални блоцкцхаин.

Преглед садржаја:

  1. Научите основе
  2. Дапп развој са Етхереум-ом
  3. Теорија игара
  4. Криптографија
  5. Аудио / допунски материјали
  6. Друге врсте развоја блокчејна
  7. Истраживање

Основе - како функционишу блоцкцхаин технологије

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

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

  1. Започните са овим видео записом који описује како то функционише:

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

Блоцкцхаин Демо

Демо блоцкцхаин уживо у прегледачу. андерс.цом

3. Прочитајте поглавље „Шта је Етхереум“ из ГитХуб књиге „Савладавање Етхереума“

Дапп развој са Етхереум-ом

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

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

Ако поред криптозомбија желите још нешто, ево још две препоруке за учење солидности:

  1. Иоутубе видео серија за развој дапп-а - Овај канал врло добро објашњава ствари, али синтакса није потпуно ажурна, па ћете можда морати да прогуглате неке ствари ако имате грешке. Уређивач Ремика који користи даће вам наговештаје о томе шта треба да промените, тако да би требало да будете добро.
  2. Степхен Гридер на Удеми-у - ово је плаћени курс, али уговор можете добити за око 9,99 УСД и има добре примере и садржај.

Након што завршите Цриптозомбиес, било би добро научити како користити Ремик ИДЕ за креирање, отклањање грешака и примену уговора. Документи имају брзи почетак и мноштво детаљних упутстава са снимцима екрана за покретање.

Такође бисте требали сазнати више о Етхереум клијентима и новчаницима. Те везе ће објаснити све што треба да знате. Метамаск је додатак за прегледач и одличан начин да започнете (то је за Цхроме или Фирефок, али чини се да Цхроме ради много боље).

Затим научите напреднији развој паметних уговора. Започните читајући документацију Солидити. Улази у напредније концепте и такође има неке добре примере даппс-а. Етхереум.орг је такође имао неколико добрих дапп примера које је требало погледати попут овог. Можете копирати примере директно у Ремик ИДЕ и тестирати их сами.

Након што добро разумете Солидити и паметне уговоре, почните да тражите неке примере отвореног кода. Чини се да је подразумевано кретање Црипто Киттиес (код уговора можете видети на било којој Етхереум адреси на етхерсцан.ио), али постоји још много оних који могу бити одлични алати за учење. Можете да претражите ГитХуб и Етхерсцан да бисте пронашли више.

У простору Етхереум-а се пуно развија око алата и сигурности програмера. Ево неколико сјајних библиотека и алата у тим редовима које можете погледати:

  • Отворите Зеппелин
  • Оквир за развој тартуфа
  • ЦонсенСис - Најбоље праксе за паметне уговоре

Теорија игара

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

Тхе Греат Цоурсес Плус нуди изврсну серију предавања о разним темама у теорији игара. Имају месечну претплату са двонедељним бесплатним пробним периодом. 24 30-минутна предавања покривају широк спектар тема у теорији игара и мислим да је то сјајно за целокупно разумевање предмета.

Криптографија

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

Као нооб у овом простору, ево неколико ресурса које сам сматрао корисним:

  • Цоурсера Цриптограпхи И - Бесплатно праћење курса; плаћа се ако желите потврду.
  • Поглавље о криптографији у књизи Етхереум Мастери

Аудио допунски материјал

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

Друге врсте развоја блокчејна

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

Лиск - чини развој блоцкцхаина приступачнијим, јер је све изграђено у ЈаваСцрипт-у.

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

Интерцхаин Протоцолс - Ово су нека решења која помажу у олакшавању трансакција између различитих блок ланаца, а такође имају занимљива решења која помажу у скалирању блоцкцхаин-а:

  1. Цосмос
  2. Полкадот
  3. Интерледгер

Хиперледгер - Сараднички напор отвореног кода створен за унапређење међуиндустријских блоцкцхаин технологија. Домаћин јој је Линук Фоундатион.

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

Истраживање и тренутни развој

Једном када научите основе, толико је важно читати истраживачке радове да бисте постигли овладавање у блокчејн простору. Ево неколико места на којима сам постигао успех:

  • Тхе Морнинг Папер - Блоцкцхаин Чланци
  • Колекција белих књига са ИЦО-а
  • //блоцкцхаин.мит.еду/
  • //ввв.блоцкцхаинресеарцхинституте.орг/

Закључак

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

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