Skip to content

Գլոսար

Այստեղ կարող եք գտնել բոլոր Iroha-ի հետ կապված կազմակերպությունների սահմանումները:

Բլոկչեյնային հաշվետվություններ

Բլոկչեյնային գրասենյակները թվային արձանագրությունների պահման համակարգեր են, որոնք օգտագործում են բլոկչেইնի տեխնոլոգիան ֆինանսական արձանագրություններ պահպանելու համար: Դրանք անվանում են հին ոճի գրքերի անունով, որոնք օգտագործվում էին ֆինանսական արձակագրությունների համար, ինչպիսիք են գները, լուրերը եւ գործարքի տեղեկատվությունը:

Միջնադարյան ժամանակներում հանրային դիտման եւ ճշգրտության ստուգման համար բաց էին գրքերի գրքերը: Այս գաղափարը արտացոլվում է բլոկչեյնի վրա հիմնված համակարգերում, որոնք կարող են ստուգել պահվող տվյալների վավերությունը:

Զուգընկեր

Iroha-ում զուգընկեր նշանակում է Iroha գործընթացի առկայություն, որի հետ կարող են միանալ այլ Iroha գործընթացներ եւ հաճախորդի ծրագրեր: Մեկ մեքենա կարող է հյուրընկալել մի քանի Iroha զուգընկերը: Զուգընկերները հավասար են իրենց ռեսուրսների եւ կարողությունների առումով, մի կարեւոր բացառությամբ. միայն մեկ զուգընկերն է ղեկավարում Iroha ցանցի բուտստրապինգ փուլում գտնվող գենեզիսային բլոկը:

Այլ բլոկչեյները կարող են վերաբերել նույն հասկացությանը, ինչպես հանգույցը կամ հավաստիացնողը:

Պերը կարող է լինել իր հյուրընկալող համակարգի գործընթաց: Այն կարող է նաեւ պարունակվել Docker բեռնարկղում եւ Kubernetes- ի կոդերում:

Գործիքներ

Բլոկշեյների համատեքստում ակտիվը բլոկչեյնի վրա արժեքավոր օբյեկտի ներկայացումն է։

Գործիքների վերաբերյալ լրացուցիչ տեղեկություններ կարելի է գտնել այստեղ .

Գործունական ակտիվներ

Նման ակտիվները կարող են հեշտությամբ փոխանակվել նույն տեսակի այլ ակտիվների համար, քանի որ դրանք փոխանակելի են:

Օրինակ, նույն արժույթի բոլոր միավորները հավասար են իրենց արժեքով եւ կարող են օգտագործվել ապրանքներ ձեռք բերելու համար: Սովորաբար, ֆունգիբալ ակտիվները նույն տեսք ունեն, բացի բանկային թղթադրամների եւ մետաղադրամների սպառությունից:

Գործիքներ, որոնք չեն բռնել

Ոչ բռունցքային ակտիվները եզակի եւ արժեքավոր են իրենց հատուկ հատկանիշների եւ հազվադեպության պատճառով: Նրանց արժեքը չի կարող համեմատվել այլ ակտիվների հետ:

  • Գեղանկարների արժեքը կարող է տարբերվել ըստ նկարչի, այն նկարված ժամանակաշրջանի եւ հանրության հետաքրքրության:
  • Միեւնույն փողոցում գտնվող երկու տունը կարող է պահպանության տարբեր մակարդակ ունենալ:
  • Զարդերի արտադրողները սովորաբար առաջարկում են տարբեր դիզայններ:

Պահպանելի ակտիվներ

Աշունը կարող է արտադրվել, եթե նույն տեսակի ավելի շատ ակտիվներ կարող են թողարկվել:

Գործազրկման ենթակա ակտիվներ

Եթե ակտիվի սկզբնական գումարը նշվում է մեկ անգամ եւ չի փոխվում, այն համարվում է ոչ կուտակելի:

Genesis բլոկը սահմանում է այս տեղեկատվությունը Iroha կազմաձեւման համար:

Բիզանտյան սխալների հանդուրժողականություն (BFT)

Մեղավոր դերակատարների որոշակի տոկոսը պարունակող ցանցի հետ պատշաճ կերպով գործելու կարողության հատկությունը: Iroha կարող է գործել մինչեւ 33% չարաշահող դերակատարների հետ իր զուգընկերային ցանցում:

Iroha բաղադրիչներ

Rust մոդուլներ, որոնք պարունակում են Iroha գործառույթ:

Sumeragi ( կայսր)

Համաձայնության համար պատասխանատու Iroha մոդուլը:

Torii (Դռան)

peer համար մուտքագրվող խնդրանքների կառավարման տրամաբանությամբ մոդուլ: Այն օգտագործվում է մուտքագրված հրահանգները եւ HTTP հարցումները ստանալու, ընդունելու եւ երթուղարկելու համար, ինչպես նաեւ վազքի ժամանակի կոնֆigurացիոն թարմացումների համար:

Kura (Գանձարան)

Պարբերական բլոկային պահեստավորում: Kura-ը պահում է ստորագրված բլոկները, բլոկի հաշեսները, բարձրության ինդեքսները, վերականգնման կողմնակի մեքենաները եւ դիսկի վրա commit-roster մետադատները: World State View-ը վերակառուցվում է Kura-ից, երբ վիճակի նկարը հասանելի չէ կամ գտնվում է տեղական բլոքային խանութի հետեւում: Նայեք Kura պահեստավորում .

Kagami(Կրթիչը եւ օրինակելի եւ/կամ հայելու)

Սովորաբար օգտագործվող տվյալների գեներատոր. Այն կարող է ստեղծել կրիպտոգրաֆիկ բանալիների զույգեր, գենեզիզային բլոկներ, փաստաթղթեր եւ այլն:

Merkle ծառ (հասի ծառ)

Տվյալների կառուցվածք, որն օգտագործվում է յուրաքանչյուր բլոկի բարձրության վրա վիճակը հաստատելու եւ ստուգելու համար: Iroha- ի ներկայիս իրականացումը երկկողմ ծառ է: Լրացուցիչ մանրամասներ ստանալու համար տեսեք Wikipedia:

Խելացի պայմանագրեր

Սմարթ պայմանագրերը բլոկչեյնի վրա հիմնված ծրագրեր են, որոնք գործում են այն ժամանակ, երբ բավարարվում է որոշակի պայմանների շարք: Iroha սմարթ պայմանավորվածությունները իրականացվում են օգտագործելով կոր Iroha հատուկ հրահանգներ:

Գործադրիչներ

Տիպի իրադարձություն, որը թույլ է տալիս Iroha հատուկ հրահանգը հրավիրել կոնկրետ բլոկի պարտավորության ժամանակ, ժամ (որոշ նախազգուշացումներով) եւ այլն։ Ավելի շատ տեղեկություններ խթանիչների մասին այստեղ.

Գրականացումներ

Յուրաքանչյուր խնդրանք նշվում է API տարբերակով, որին պատկանում է: Այն թույլ է տալիս փոխգործակցել Iroha հաճախորդի / զուգընկերային ծրագրային ապահովման տարբեր բինար տարբերակների համադրությամբ, ինչը իր հերթին թույլ է տալիս վերանորոգել ծրագրային ապահովումը Iroha ցանցում:

Հիջիրի (երիտասարդների հեղինակային համակարգ)

Iroha-ի հեղինակային համակարգը: Այն թույլ է տալիս առաջնահերթություն տալ հաղորդակցմանը ընկերների հետ, որոնք ունեն լավ երթեւեկության արձանագրություն, եւ նվազեցնել վնասները, որոնք կարող են առաջանալ չարամիտ ընկերների կողմից :

Iroha Մոդուլներ

Iroha երրորդ կողմի ընդլայնումներ, որոնք տրամադրում են հարմարվողական գործառույթներ:

Iroha Հատուկ հրահանգներ (ISI)

Խելացի պայմանագրերի գրադարան, որը տրամադրված է Iroha: Այս պայմանագրերը կարող են օգտագործվել ինչպես գործարքների միջոցով, այնպես էլ գրանցված իրադարձությունների լսողների միջոցով: Ավելի շատ տեղեկություններ ISI այստեղ .

Օգտակարություն Iroha Հատուկ հրահանգներ

isi-ի այս հավաքածուն պարունակում է տրամաբանական հրահանգներ, ինչպիսիք են If, կապված I/O, ինչպես Notify եւ կազմեր, ինչպիսին է Sequence: Նրանք հիմնականում օգտագործվում են որպես պատմված հանձնարարականներ:

Գլխավոր Iroha հատուկ հրահանգներ

Հատուկ հրահանգներ ապահովված է յուրաքանչյուր Iroha Նրանց թվում են մի քանի դոմեյնային հատուկ ինչպես նաեւ Օգտակարության հրահանգներ.

Դոմեյնային հատուկ Iroha հատուկ հրահանգներ

Դոմեյն-հատուկ գործունեության հետ կապված հրահանգներ. ակտիվներ, հաշիվներ, դոմեյններ, զուգընկերների կառավարում: Այս հրահանգները ապահովում են անհրաժեշտ գործիքները ՝ World State View-ին անվտանգ եւ անվտանգ կերպով փոփոխություններ կատարելու համար:

Custom Iroha հատուկ հրահանգ

Հանձնարարություններ, որոնք տրամադրվում են Iroha Մոդուլներում ՝ հաճախորդների կամ երրորդ կողմերի կողմից: Այսները կարող են կառուցվել միայն օգտագործելով Կենտրոնական հրահանգները . Iroha աղբյուրի կոդը ճեղքելը եւ փոփոխելը խորհուրդ չի տրվում, քանի որ Iroha տեղակայման մեջ զուգընկերների կողմից չհամաձայնված հատուկ հրահանգները կվերաբերվեն որպես սխալներ, ուստի զուգընկերը ՝ փոփոխված առկայություն գործադրելով, իրենց մուտքը կհրաժարվեն.

Iroha Հարց

Աշխարհի վիճակի տեսանկյունից կարդալու խնդրանք՝ առանց այդ տեսանկյունը փոփոխելու: Ավելի շատ հարցեր այստեղ .

Նայեք փոփոխություն

Պրոցես, որը տեղի է ունենում համաձայնության հասնելու ձախողված փորձի դեպքում: Սովորաբար դա ենթադրում է նոր Գլխավորի ընտրությունը:

Աշխարհի վիճակի տեսանկյունից (WSV)

Հիշողության մեջ ներկայացնում է ընթացիկ բլոկչեյնի վիճակը: WSV պարունակում է World, պարտավորված բլոկային хэշեր, գործարքների ինդեքսներ, համաձայնության տոպոլոգիա եւ ստացված ինդեքսներ, որոնք օգտագործվում են հարցումների միջոցով: Այն թարմացվում է միայն պարտավորված բլոկների միջոցով եւ կարող է վերակառուցվել Kura: Տես World State View։

Գլխավոր

Iroha ցանցում զուգընկերն ընտրվում է պատահական եւ տրվում է հաջորդ բլոկի ձեւավորման հատուկ արտոնություն: Այս արտոնությունը կարող է հետաձգվել այն ցանցերում, որոնք հասնում են բyzantine սխալ-torelance միջոցով view change։