Պատրաստություն ազատ արձակել
Նախքան Iroha ծրագրի կամ ցանցի փոփոխության խթանումը, ապացուցեք վարքագիծը ամենափոքր միջավայրում, որը կարող է բացահայտել համապատասխան ռիսկը, այնուհետեւ դիտավորյալ անցեք ընդհանուր փորձարկման ցանցով եւ արտադրական դռներով:
Տեղական ցանցի դարպասը
- Սկսեք մեկ անգամ օգտագործվող տեղական ցանց, որն ունի նույն Iroha երթեւեկությունը եւ մոտակա գործնական վավերացողների թիվը:
- Գործարկել միավորների փորձարկումներ գործարքների ստեղծողների համար, հարցումների վերլուծություն, մերժման կառավարում եւ կոնֆիգորային բեռնում.
- Կատարեք ամենափոքր հաջողված ընթերցման եւ գրելու ուղիները նույն SDK կամ CLI ձեւով, որը հավելվածը կօգտագործի ավելի ուշ:
- Գտնել ակնկալվող գործարքի hashes, վիճակը, իրադարձությունները, եւ վիճակի ընթերցումները փորձարկման արվեստանոցներում.
Դիտեք Արձակումը Iroha 3 եւ SDK Ուսուցումները .
Համատեղ փորձարկման ցանցի դարպասը
- Օգտագործեք Taira կամ այլ կիսված թեստային ցանց վերջնական կետի վարքագծի, վճարների, հաշիվների ֆինանսավորման, ուշացման եւ շահագործման փորձարկումների համար:
- Keep live testnet գրում է opt-in այնպես, որ սովորական փորձարկման ռեժիմերը չեն կախված ցանցի առկայությունից կամ ծախսել testnet միջոցներ.
- Ստուգեք ստորագրողի ֆինանսավորումը, վճարային ակտիվների մետադատները, իշխանության թույլտվությունները եւ սպասվող վիճակը յուրաքանչյուր կենդանի փորձարկման գործարքի ներկայացնելուց առաջ:
- Սպասեք վերջնական կարգավիճակի, ապա ստուգեք ստացված վիճակը միայն ընթերցման հարցմամբ:
Տես Կառուցել SORA 3: Taira եւ Minamoto:
Գլխավոր ցանց կամ արտադրական դարպաս
- Օգտագործեք առանձին արտադրական ստորագրողներ, ֆինանսավորումներ, տիրույթներ եւ կազմաձեւման ուղիներ: Մի խրախուսեք թեստնետի բանալիները կամ գազանի ենթադրությունները:
- Համոզվեք, որ պահանջվող SDK համատեղելիության սցենարները Compatibility Matrix-ի հետ: Հատկապես ստուգեք եւ փորձարկեք տեղադրման համար օգտագործված ճշգրիտ CLI, զուգընկերների բինար, կոնֆիգուրացիա եւ ցանցային թողարկում:
- Վերանայելու թույլտվությունները, վճարային հովանավորումը, տոկոսադրույքների սահմանափակումները, վերահսկողությունը, պահեստավորման վիճակը եւ վերածման չափանիշները թողարկման պատուհանից առաջ:
- Բարձր ազդեցության գրառումների համար անհրաժեշտ է գրավոր գործարք կամ միգրացիոն պլան:
Վերադարձ եւ վերականգնում
- Սահմանեք այն փոփոխությունները, որոնք կարող են հետաձգվել կոդի տեղակայման միջոցով, որոնք պահանջում են ցանցային գործարք եւ որոնք չեն կարող ուղղակիորեն չեղարկվել:
- Շղթանային տվյալների փոփոխությունների համար նախքան առաջին արտադրության գրելը պատրաստեք փոխհատուցման գործարքներ կամ միգրացիոն սցենարներ:
- Համացանցի փոփոխությունների համար թողարկման ընթացքում պահեք նախորդ երկկողմը, կոնֆիգավորման փաթեթը, ստորագրված գեներիզսը եւ գործնական ռունբուքը:
- Սահմանեք որոշման կետ ՝ գործարկումը դադարեցնելու համար, հիմնված օբյեկտիվ ազդանշանների վրա, ինչպիսիք են մերժման մակարդակը, հերթի աճը, ուշացումը կամ զուգահեռների առողջությունը:
Վերջնական ստուգման ցուցակ
- Համակարգումը բնապահպանական է եւ չի պարունակում միայն փորձարկման գաղտնիքներ:
- Գործարքի հետագա փորձի վարքագիծը անզոր է կամ բացարձակապես սահմանափակված:
- Հավելվածը կարող է տարբերակել մերժման, ժամկետի ավարտի, ժամանակահատվածի եւ վերջնական կետերի հասանելիության ձախողումները:
- Մոնիտորինգը ընդգրկում է անցումը, ուշացումը, հերթի խորությունը, մերժումները, դիտման փոփոխությունները եւ համապատասխան բիզնես իրադարձությունները:
- Օպերատորները ունեն ռունբուքներ ակնկալվող ձախողման ռեժիմների համար:
- Անվտանգության վերլուծությունը ներառում է առանցքային պահպանումը, թույլտվությունները, ցանցի բացահայտումը եւ ավտոմատացման իշխանությունը: