Руковање Битцоин језгром

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

ЕНЛАРГЕ

Распакирамо и изводимо инсталацију као и обично као и било коју другу апликацију ВиндовсНакон инсталације покрећемо нашег клијента који би требао изгледати овако:

ЕНЛАРГЕ

Приликом првог покретања можемо приметити неколико занимљивих ствари Битцоин Цоре, прва је држава неусклађено обоје у одељку Баланси као Трансакције Недавно, а то је зато што наш клијент чува потпуну копију сваке трансакције извршене од када је створена битцоин мрежа.
Зато на дну можемо видети поруку која каже: Пре 3 године и 46 недеља, ово је преостало време за Битцоин Цоре да довршимо синхронизацију свих мрежних података на свом рачунару, па ћемо морати да сачекамо неколико дана да почнемо да вршимо трансакције са њим.
ПрепорукаПрепоручујемо да за овај процес имамо довољно простора на чврстом диску од 2013. величине 16 ГБ ових информација, такође је важно имати добру интернетску везу, јер ако нећемо провести дане већ месеце покушавајући да синхронизујемо нашег клијента и наравно време, јер ако имамо хитности да извршимо трансакције, боље је инсталирати Мултибит или неког другог танког клијента.
Многи ће сигурно помислити да ће победити преузимањем овог клијента и проводећи дане, па чак и недеље покушавајући да га синхронизују, наравно да је могућност снимања свих трансакција направљених од почетка мреже велика предност, али ово је не тамо где овај клијент заиста сија.
ЈСОН-РПЦ АПИГде сија Сатосхи купац је у имплементацији интерфејса ЈСОН-РПЦ Може му се приступити из командне линије, где овде можемо да ступимо у интеракцију са могућностима које имамо у АПИ -ју, што нам чак омогућава да га користимо заједно са програмским језицима за добијање података из битцоин мреже преко њега.
Да бисмо видели како ова функција функционише, поново ћемо покренути нашег клијента у случају да смо га затворили и одемо на картицу Помоћ, бирамо опцију Прозор за отклањање грешака и у том интерфејсу идемо на одељак Цонсоле:

ЕНЛАРГЕ

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

ЕНЛАРГЕ

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

ЕНЛАРГЕ

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

ЕНЛАРГЕ

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

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

ЕНЛАРГЕ

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

ЕНЛАРГЕ

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

ЕНЛАРГЕ

Док клијент Битцоин Цоре Најкомплетнији је за управљање целокупном битцоин технологијом, никада не боли што смо свесни других алтернатива томе, алтернатива изван Мултибит и то нам омогућава интеракцију са битцоин мрежом и структурама података присутним у њој.
Ове алтернативе су имплементиране у различитим програмским језицима, што нам даје огроман спектар могућности за рад са биткоином:
алати за либбитцоин и скТо је клијент и књижара заузврат изграђена Ц ++, Има многе карактеристике које објашњавамо у овом водичу, као што је функционалност могућности извршавања наредби у њему за извођење операција.
битцоињбитцоињ је потпуни клијент оријентисан на чворове развијен у Јава. Можете држати новчаник, примати и слати трансакције, при чему је једна од његових предности то што не морате да чувате копију целе мреже и трансакција на мрежи биткоина.
пицоинКлијент се развио у Питхон и да подржава манипулацију биткоинима као и њихове трансакције, чак и користећи језик за бављење нестандардним трансакцијама.
Као што видимо, имамо и друге алтернативе Битцоин Цоре, где ће избор једног или другог јасно зависити од захтева сваког корисника и њихове филозофије рада са битцоин мрежом.
Овим смо завршили овај водич, где смо могли научити све функције које Сатосхи купац за рад са битцоин мрежом, као и могућност извршавања наредби које проширују његову функционалност и дају нам додатне алате које можемо користити у своју корист.
wave wave wave wave wave