Водич за тартуфе Етхереум - Развијање Етхереум ДАппс-а са тартуфом



У овом водичу за тартуфе Етхереум научићете о пакету тартуфа и како користити тартуфе и метамаску за изградњу једноставног етхереум ДАпп-а.

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

  1. Шта је Суите од тартуфа?
  2. Карактеристике тартуфа Етхереум
  3. Шта је МетаМаск?
  4. Инсталирање Труффле-а и стварање пројекта Труффле на Убунту-у
  5. Инсталирање МетаМаск-а на Гоогле Цхроме
  6. Инсталирање ТестРПЦ на Убунту
  7. Демо: Развијање једноставног ДАпп-а са тартуфима и МетаМаск-ом и извршавање трансакције

Ако сте заинтересовани да постанете програмер Етхереума, можда бисте желели да ово истражите ' .





Шта је Суите од тартуфа?

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

Суите за тартуфе - Водич за тартуфе Етхереум - Едурека



Суите за тартуфе - Водич за тартуфе Етхереум

Суите тартуфа има три компоненте:

  1. Тартуф : То је развојно окружење, оквир за тестирање и цевовод средстава за Етхереум Блокцхаинс
  2. Ганацхе : Ганацхе је лични Етхереум Блоцкцхаин који се користи за тестирање паметних уговора где можете да примените уговоре, развијете апликације, покренете тестове и извршите друге задатке без икаквих трошкова
  3. Сипити : Дриззле је колекција библиотека која се користи за стварање једноставног и бољег фронт-енд-а за Етхереум ДАппс

Карактеристике Тартуф Етхереум

Ево листе функција које тартуф чине моћним алатом за изградњу Етхереум заснован на ДАппс:



  • Уграђена подршка за компајлирање, примену и повезивање паметних уговора
  • Аутоматизовано тестирање уговора
  • Подржава апликације на конзоли, као и веб апликације
  • Управљање мрежом и управљање пакетима
  • Конзола за тартуфе за директну комуникацију са паметним уговорима
  • Подржава уску интеграцију

Шта је МетаМаск?

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

  • Можете променити код МетаМаска како би постао такав какав желите
  • Обезбеђује уграђену куповину кованица
  • Локални кључ



Тартуф МетаМаск - Водич за тартуф Етхереум

Сада, када знамо за Тартуфе и МетаМаск, пређимо на практични део како да их користимо за ДАппс.

Инсталирање тартуфа и стварање пројекта тартуфа на Убунту-у

У овом одељку водича за Труффле Етхереум видећемо како да инсталирамо Труффле и како да креирамо пројекат за Труффле.

Да бисте инсталирали Труффле, мораћете да покренете једноставну команду као што је приказано доле:

$ нпм инсталација -г тартуфа

Сада, кренимо са стварањем пројекта у Тартуфу. Прво, креирајмо нови директоријум и уђите у њега помоћу следеће наредбе:

$ мкдир тартуф-про $ цд тартуф-про

Да бисте креирали пројекат, извршите следећу наредбу:

$ тартуф унбок метацоин

Када се ова наредба успешно изврши, видећете структуру пројекта присутну у том директоријуму са минималним датотекама потребним за пројекат.

То је то! Направили сте једноставан пројекат Труффле Етхереум.

Инсталирање МетаМаск-а на Гоогле Цхроме

У овом одељку водича за Труффле Етхереум погледаћемо како да инсталирамо додатак МетаМаск за прегледач Гоогле-Цхроме.

Ево корака за инсталирање додатка за претраживач МетаМаск:

  1. Прво идите на следећу везу: хттпс://метамаск.ио/
  2. Кликните на ' ДОБИТИ ПРОШИРЕЊЕ ХРОМА Дугме. Ово ће отворити нову картицу
  3. Кликните на ' Додај у Цхроме Дугме, а затим „ Додај екстензију '.
  4. Сада у горњем десном углу прегледача можете видети икону МетаМаск.
  5. Прихватите услове и одредбе.

И Бам! МетаМаск је инсталиран.

Сад кад смо у систем инсталирали Труффле Етхереум и МетаМаск, погледајмо како можемо да развијемо ДАпп помоћу Труффле Етхереум-а и извршимо трансакције помоћу МетаМаск-а.

Инсталирање ТестРПЦ на Убунту

За ово упутство за Труффле Етхереум користићемо „ТестРПЦ“, који је емулатор Блоцкцхаин-а, за развој нашег ДАпп-а. ТестРПЦ вам омогућава да покренете мрежу за тестирање. Омогућава вам упућивање позива на Блоцкцхаин без покретања стварног Етхереум чвора.

Да бисте инсталирали ТестРПЦ, покрените следећу наредбу:

$ нпм инсталл -г етхереумјс-тестрпц

Демо: Развијање једноставног ДАпп-а са тартуфима и МетаМаском и прављење трансакције

Отворите нови терминал и покрените ТестРПЦ следећом наредбом. Ово ће покренути тест мрежу на вашем систему.

$ тестрпц

Видећете листу доступних налога, приватне кључеве за те налоге, мнемографску фразу и порт на којем ТестРПЦ слуша.

Белешка: Не користите мнемотехничку фразу на главној мрежи Етхереум. Користите га само на приватној мрежи.

Сада, подесимо тартуф.

Отворите нови терминал и идите у директоријум у коме је пројекат створен.

Да бисмо покренули тартуфе на нашој мрежи, морамо да уредимо „ тартуф.јс ”Датотека. Отворите ову датотеку и унесите следеће податке:

јава шта је инстанца
модуле.екпортс = {мреже: {развој: {хост: 'лоцалхост', порт: 8545, нетворк_ид: '*' // * ће се подударати са било којим мрежним ИД-ом}}}

Сачувајте датотеку и изађите.

Сада ћемо морати да саставимо уговор и пребацимо га на мрежу. Наредбе за то су следеће:

$ труффле цомпиле $ тартуф мигрира

Можете видети да је код успешно мигриран и примењен на мрежи.

Сада отворите Цхроме прегледач и кликните на икону МетаМаск. Кликните на ' Увези постојећи ДЕН “. Унесите мнемографску фразу која се приказује када сте извршили „ тестрпц “, Унесите лозинку и кликните на„ У реду '.

МетаМаск се подразумевано покреће на главној мрежи. Не желимо да трошимо новац само за демонстрацију, зар не? Из тог разлога морамо мрежу променити у приватну. У нашем случају, ова мрежа је Лоцалхост 8545 .

Сада можемо видети рачун са 99+ етера. „ВОВ! Бесплатни етери! “ Па, да вас разочарам, то нису прави етери. То су тестни етери који су намењени само за тестирање и немају стварну вредност.

За трансакцију су нам потребна два рачуна: пошиљалац и прималац. Дакле, направимо нови налог. Да бисте то урадили, у додатку МетаМаск кликните на „ Замена налога А затим кликните на „ Региструј се “. Ваш нови налог је креиран.

Сада, да бисмо етере послали на овај налог, морамо копирати адресу овог рачуна.

За ово упутство за Труффле Етхереум, етере ћемо послати са налога 1 на налог 2. Дакле, вратимо налог на налог 1. Овде кликните на „ ПОШАЉИ “, Унесите адресу на коју желите да пошаљете рачун (адреса рачуна 2 који сам копирао) и број етера које треба послати и кликните„ СЛЕДЕЋИ '.

Показаће вам сажетак трансакције и затражити потврду. Кликните „ ПРИХВАТИ “И трансакција је готова.

Сада можемо видети да је на рачуну 1 50 етара мање.

Да бисте верификовали трансакцију, пребаците се на рачун 2. Овде постоји још 50 етера. Ово показује да је 50 етера пребачено са рачуна 1 на рачун 2.

Честитам! Креирали сте свој први Труффле Етхереум ДАпп и извршили трансакцију. Надам се да је овај туториал блог о тартуфима о етхереуму био информативан и да вам је помогао да разумете тартуфе. Сада, само напред и покушајте да направите нове ДАппс.

Имате питање за нас? Молим вас објавите на и јавићемо вам се.

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