Веб3 Стацк: Референца за програмере

Да ли желите да се укључите у изградњу Веб3 пројеката? Ова референца ће описати најпопуларније слојеве и развојна окружења.

Није тајна да тренутно има доста буке око ове теме – Веб3. Бројни људи су напустили своје послове у ФААНГ-у и истакнутим стартапима да би кренули на нови почетак у Веб3 метаверзуму.

И, под претпоставком да осећате сличан свраб – одакле почети? Овај чланак је у потпуности посвећен онима који желе да ускоче директно у Веб3 развој. Наш фокус ће бити на различитим категоријама, од којих свака садржи вредне ресурсе за почетак вашег путовања.

Да би ова референца била доступна, поделићу ресурсе у засебне одељке.

А ти делови су:

  • Слојеви. Најпопуларнији блокови који се користе у развоју.
  • Дев окружење. Алати који ће вам помоћи да примените на те слојеве.
  • Идентитет. Како изградити идентитете новчаника и користити крипто пријаву.
  • Складиште. Креирање трајног складишта података помоћу П2П технологије.
  • АПИ. Директан приступ главним мрежама за добијање информација.
  • Предњи крај. Популарни оквири за фронт-енд ствари.

Стек је термин који се користи за дефинисање одређене комбинације технологија које се користе за постизање одређеног циља. Било да се ради о развоју пуног стека или, у овом случају, о Веб3 стеку. Вреди напоменути да је технологија укључена у изградњу Веб3 апликација и производа прилично „нестална“.

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

Ако све то звучи добро, можемо почети.

Слојеви

Основа сваког Веб3 пројекта почиње слојем. Конкретна блокчејн мрежа на којој ће ваша апликација или производ живети.

#1. Етхереум

Етхереум постао популаран захваљујући свом изворном предлогу паметног уговора.

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

#2. Полигон

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

  Ако користите СМС 2ФА на Фацебоок-у, ваш број телефона се може претраживати

Пошто је Полигон бочни ланац, често се назива и Лаиер 2 Блоцкцхаин. Међутим, брзи развој Полигона чини га популарним избором не само за НФТ апликације већ и за дАппс и системе плаћања.

Други значајни Веб3 слојеви:

  • Солана. Блоцкцхаин направљен за саму сврху изградње ДеФи апликација у великом обиму.
  • НЕАР Протоцол. Паметни блок ланац уговора са огромним ресурсима за програмере.
  • Полкадот. Цросс-блоцкцхаин протокол за изградњу пројеката управљања.
  • Тезос. Енергетски фокусирана платформа за изградњу децентрализованих креативних платформи.
  • Фантом. Платформа за паметне уговоре отвореног кода за изградњу дАппс-а.

Дев Енвиронмент

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

#1. Шлем

Шлем је развојно окружење за Етхереум програмере. Функционише тако што помаже програмерима да аутоматизују процес изградње и састављања децентрализованих апликација, али и паметних уговора. Његова популарност произилази из уграђене Хардхат мреже, копије један за један Етхереум мреже коју можете користити за локално тестирање својих апликација.

#2. Тартуф

Тартуф је оквир заснован на ЈаваСцрипт-у за прављење паметних уговора. Претпоставља се да користите ЕВМ (Етхереум виртуелну машину), дајући вам алате за убрзавање процеса развоја. Неки од тих алата укључују аутоматизовано тестирање, компајлер уговора и засебне алате за приступ вашим контактима директно са конзоле.

Друга значајна окружења за развој Веб3:

  • Ливница. Комплет алата заснован на рђави за прављење апликација на Етхереум-у.
  • Бровние. Оквир заснован на Питхон-у за прављење и тестирање паметних уговора.
  • Анцхор. Оквир за рад са Соланом, написан на Русту.
  • Укрцај се. Све-у-једном оквир за изградњу на врху Етхереума.
  • Вафл. Прилагођени оквир за тестирање паметних уговора.

Идентитет

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

#1. ВаллетЦоннецт

ВаллетЦоннецт је протокол отвореног кода који се користи за повезивање на дАппс преко мобилног новчаника. Главни концепт коришћења ВаллетЦоннецт-а решава се око скенирања КР кода, који корисници затим могу да користе да верификују свој идентитет и одобре нову везу са апликацијом Веб3.

Ако знате за новчанике као што су Пиллар или МетаМаск – сви се интегришу директно са ВаллетЦоннецт-ом. То такође значи да имате приступ великом броју ресурса за програмере. На крају, али не и најмање важно, протокол ради са свим главним блок-ланцима, са више ланаца који се често додају.

#2. Спруце

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

  Како „Уједињена меморија“ убрзава Апплеове М1 АРМ Мац рачунаре

Складиште

Како чувате медије – видео записе, фотографије итд. – на Веб3? Ово се углавном ради помоћу П2П протокола за складиштење датотека.

#1. ИПФС

ИПФС је водећи светски П2П (пеер-то-пеер) протокол за складиштење података. Једном када отпремите датотеку на ИПФС – тој датотеци се тада мења величина, обезбеђује се преко прилагођеног хеша и додељује јој се отисак прста као јединствени идентификатор.

Након тога, други чворови (системи или људи) који су део те мреже могу приступити датотеци, верификовати је и сачувати је у својој кеш меморији. Једном кеширана, датотека је доступна свима са исправним методом приступа.

На крају крајева, циљ ИПФС-а није само да обезбеди децентрализовани систем складиштења. Али и да се осигура да садржај има распон од више деценија за разлику од година. На пример, веб локација нестаје након неког времена, а сав њен садржај, укључујући медије, је изгубљен. ИПФС пружа право решење за то.

#2. Скинет

Скинет пружа приступачно дељење датотека користећи Сиа (децентрализовану) мрежу у облаку. Можете га заправо користити одмах са почетне странице. Само отпремите датотеку и добићете везу. Траје 90 дана осим ако се не пријавите за свој АПИ кључ. Међутим, у контексту развоја – Скинет вам олакшава да реплицирате исти случај употребе, али у оквиру ваше сопствене децентрализоване апликације.

#2. Филебасе

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

Тренутно, Филебасе подржава опције складиштења засноване на Веб3 као што су Скинет, ИПФС, Сиа и Сторј, између осталих. Као програмер, то значи да можете да поједноставите процес пружања услуга децентрализованог складиштења датотека за своје клијенте.

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

Друга значајна решења за складиштење Веб3:

  • Арвеаве. Арвеаве је протокол који вам омогућава да трајно и одрживо складиштите податке уз једну претплату.
  • Филецоин. Чувајте било коју врсту медија у децентрализованом окружењу у облаку.
  • Рој. Самоодрживи П2П чвор за складиштење који је подстакнут Етхереум паметним уговорима.
  • Алепх. Направите дАппс и дозволите Алепху да управља складиштем у облаку уместо вас.

АПИ

За разлику од традиционалног стека заснованог на бази података, програмери користе АПИ за интеракцију са блоцкцхаином и или захтевају или чувају податке на њему. АПИ-ји се понекад називају и клијентима.

  Како избрисати ГИФ на Фацебоок коментару

#1. Тхе Грапх

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

Пример за то би био праћење историје НФТ-а.

Иако је историју појединачних куповина могуће прилично лако пронаћи, постаје све теже док покушавате да разумете односе са различитим куповинама. У том случају, АПИ Грапх обезбеђује унапред направљене позиве и индексне директоријуме да вам помогне да брзо визуелизујете одређени случај употребе.

#2. Веб3.јс

Веб3.јс је најпопуларнији ЈаваСцрипт АПИ за директну интеракцију са Етхереумом. Првенствено се користи за развој клијентских апликација које су у интеракцији са Етхереум ланцем. Колекција подбиблиотека укључених у Веб3.јс пружа функционалност као што су трансфери, управљање паметним уговорима и још много тога.

#3. Алхемија

Алхемија брзо се уздигао и постао једна од најцењенијих Веб3 платформи. Њихов приступ се односи на едукацију програмера о томе како да брзо направе и скалирају Веб3 апликације. И они су у могућности да то ураде пружањем софистицираног Блоцкцхаин АПИ-ја и скупа алата за програмере.

#4. усеДАпп

усеДАпп је оквир заснован на Реацт-у за интеракцију са Етхереум блоцкцхаином. Састоји се од Реацт.јс, Етхерс.јс библиотеке, Ваффле и Веб-3 Реацт компоненти. Обично се користи за прављење фронт-ендова веб локација којима је лако приступити и који могу приказати различите упите података на основу потреба вашег пројекта.

Предњи крај

Које врсте оквира користе програмери за изградњу Фронт-енд интерфејса за Веб3 пројекте?

#1. Реаговати

Популарност од Реаговати је без премца. И није изненађење када сазнате да је то уједно и најпопуларнија фронт-енд библиотека за Веб3 сајтове. Архитектура вођена компонентама значи да програмери могу да раде на више делова предњег краја без мешања у дизајн језгра.

Можете погледати Веб3-Реацт библиотека на ГитХуб-у за солидну полазну тачку.

#2. Следећи

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

За брзи почетак, не тражите даље од Нект Веб3 Боилерплате.

Почетак рада са Веб3 развојем

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

Што се тиче почетка рада са Веб3 пројектом, ова референца би требала бити довољна. Такође препоручујем да останете у току и на Твиттер-у и на Дисцорд-у јер су то две најактивније заједнице за праћење најновијих Веб3 трендова.