Գլոսար
Այստեղ կարող եք գտնել բոլոր Iroha-ի հետ կապված կազմակերպությունների սահմանումները:
- Պեր
- Աշուն
- Բyzantine սխալների հանդուրժողականություն (BFT)
- Iroha բաղադրիչներ
- Sumeragi ( կայսր)
- Torii (Դռան)
- Kura (Գանձարան)
- [Kagami(Որսուցիչ եւ օրինակելի եւ/կամ հայելու համար]](#kagami-teacher-and-exemplar-and-or-looking-glass)
- Merkle ծառ (հասի ծառ)
- Խելացի պայմանագրեր
- Գործարկիչներ
- Պարբերական
- Հիջիրին (երիտասարդների հեղինակային համակարգ)
- Iroha Մոդուլներ
- Iroha Հատուկ հրահանգներ (ISI)
- Iroha Հարցեր
- Տեսանյութի փոփոխություն
- Աշխարհի վիճակի տեսանկյունից (WSV)
- Գլխավոր
Բլոկչեյնային հաշվետվություններ
Բլոկչեյնային գրասենյակները թվային արձանագրությունների պահման համակարգեր են, որոնք օգտագործում են բլոկչেইնի տեխնոլոգիան ֆինանսական արձանագրություններ պահպանելու համար: Դրանք անվանում են հին ոճի գրքերի անունով, որոնք օգտագործվում էին ֆինանսական արձակագրությունների համար, ինչպիսիք են գները, լուրերը եւ գործարքի տեղեկատվությունը:
Միջնադարյան ժամանակներում հանրային դիտման եւ ճշգրտության ստուգման համար բաց էին գրքերի գրքերը: Այս գաղափարը արտացոլվում է բլոկչեյնի վրա հիմնված համակարգերում, որոնք կարող են ստուգել պահվող տվյալների վավերությունը:
Զուգընկեր
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։