Ի՞նչ է fork-ը բլոքչեյնում (blockchain)․ (soft fork ընդդեմ hard fork)

Սկսնակ և միջին մակարդակի կրիպտո սովորողներ ամբողջ աշխարհից, ովքեր ուզում են հասկանալ, թե ինչպես են աշխատում բլոքչեյնի (blockchain) fork-երը և ինչու են դրանք կարևոր։

Եթե հետևում եք կրիպտո նորություններին, հավանաբար տեսել եք վերնագրեր բլոքչեյնի (blockchain) «fork»-ի, հանկարծակի հայտնվող նոր մետաղադրամների կամ բորսաների՝ մուտքագրումները ժամանակավորապես կանգնեցնելու մասին։ Շատ օգտատերերի համար թվում է, թե կանոնները փոխվում են մեկ գիշերում, և պարզ չէ՝ արդյոք իրենց արդեն ունեցած մետաղադրամները անվտանգ են։ Այս ձեռնարկում դուք կիմանաք, թե իրականում ինչ է բլոքչեյնի (blockchain) fork-ը և ինչպես է այն կապված այն ընդհանուր պատմության հետ, որի շուրջ բոլոր node-երը համաձայնության են գալիս։ Մենք կբաժանենք soft fork-երը և hard fork-երը, կքննարկենք՝ ինչու են դրանք տեղի ունենում և ինչ սովորական ազդեցություն ունեն մնացորդների, wallet-ների և առևտրի վրա։ Վերջում դուք կիմանաք՝ երբ կարելի է հիմնականում անտեսել fork-ը, երբ է պետք ուշադիր հետևել, և ինչ պարզ քայլեր կօգնեն ձեզ մնալ անվտանգ և խուսափել ավելորդ սթրեսից նման իրադարձությունների ժամանակ։

Արագ ամփոփում․ Fork-ը մեկ հայացքով

Ամփոփում

  • Fork է տեղի ունենում, երբ որոշ node-եր հետևում են կանոնների մեկ հավաքածուի, իսկ մյուսները՝ այլ հավաքածուի, ինչի արդյունքում առաջանում են շղթայի մրցակից տարբերակներ։
  • Ա soft fork-ը խստացնում է կանոնները, բայց պահպանում է համատեղելիությունը, այնպես որ հին node-երը շարունակում են ընդունել նոր block-երը, և շղթան սովորաբար մշտապես չի բաժանվում։
  • Ա hard fork-ը փոխում է կանոնները ոչ համատեղելի ձևով, ինչի հետևանքով ցանցը կարող է մշտապես բաժանվել երկու շղթայի և երկու մետաղադրամի։
  • Soft fork-երի ժամանակ օգտատերերը հազվադեպ են կարիք ունենում ինչ-որ բան անել՝ բացի wallet-ները թարմացնելուց և նախագծի հայտարարություններին հետևելուց։
  • Hard fork-երի ժամանակ օգտատերերը պետք է ստուգեն, թե որ շղթան են աջակցում իրենց բորսաներն ու wallet-ները և արդյոք դրանք կգրանցեն նոր մետաղադրամները։
  • Fork-երը հաճախ բերում են կարճաժամկետ խառնաշփոթի և տատանողականության (volatility), բայց կարող են նաև բերել կարևոր թարմացումներ կամ նախագծի նոր ուղղություններ։

Հիմնական գաղափար․ ինչ է fork-ը բլոքչեյնում (blockchain)

Բարձր մակարդակում բլոքչեյնը (blockchain) գործարքների ընդհանուր մատյան է, որի շուրջ շատ համակարգիչներ համաձայնության են գալիս։ Fork է տեղի ունենում, երբ այդ ընդհանուր մատյանը ժամանակավորապես կամ մշտապես բաժանվում է երկու տարբեր տարբերակի, քանի որ բոլորը չեն հետևում նույն կանոններին կամ պատմությանը։ Դուք կարող եք դա պատկերացնել որպես ճանապարհ, որը հանկարծ բաժանվում է երկու ուղու․ ձախ ճանապարհը ընտրող մեքենաները գնում են մեկ երթուղով, աջը ընտրողները՝ մեկ այլ։ Բլոքչեյնում (blockchain) որոշ node-եր հետևում են համաձայնության կանոնների (consensus) մեկ հավաքածուի, իսկ մյուսները՝ այլ հավաքածուի, և արդյունքում նրանք կառուցում են block-երի տարբեր շղթաներ։ Երբեմն fork-երը պատահական և կարճաժամկետ են, օրինակ՝ երբ երկու miner գրեթե միաժամանակ գտնում են վավեր block։ Ցանցը արագ ընտրում է մեկ block որպես հիմնական ուղի և մերժում մյուսը։ Այլ դեպքերում fork-երը դիտավորյալ կանոնափոխություններ են, երբ ծրագրավորողները և համայնքները թարմացնում են ծրագրային ապահովումը՝ նոր հնարավորություններ ավելացնելու, սխալներ շտկելու կամ քաղաքականություն փոխելու համար, և անհամաձայնությունը կարող է հանգեցնել երկարատև բաժանման։
Հոդվածի նկարազարդում
Ինչպես են սկսվում fork-երը
  • Ցանցային ուշացումները կամ ձգձգումները բերում են նրան, որ երկու miner կամ validator գրեթե միաժամանակ արտադրում են վավեր block-եր՝ կարճ ժամանակով ստեղծելով մրցակից ճյուղեր։
  • Նախապես պլանավորված պրոտոկոլային թարմացումները (protocol upgrades) ներմուծում են նոր հնարավորություններ կամ արտադրողականության բարելավումներ, որոնք պահանջում են node-երի հետևած կանոնների փոփոխություն։
  • Սխալների շտկումները կամ անվտանգության թարմացումները խստացնում են այն, թե ինչն է համարվում վավեր գործարք կամ block՝ պաշտպանելու ցանցը հայտնի խնդիրներից։
  • Համայնքի անհամաձայնությունները վճարների, block-ի չափի կամ դրամավարկային քաղաքականության շուրջ հանգեցնում են նրան, որ տարբեր խմբեր աջակցում են կանոնների տարբեր հավաքածուների։
  • Արտակարգ արձագանքները hack-երի կամ կրիտիկական խոցելիությունների նկատմամբ կարող են առաջացնել fork-եր, որոնք փորձում են հետ շրջել կամ մեկուսացնել վնասաբեր գործարքները։
  • Փորձարարական նախագծերը երբեմն fork են անում գոյություն ունեցող շղթան՝ նոր տնտեսական մոդելներ կամ կառավարման համակարգեր փորձարկելու համար՝ առանց զրոյից սկսելու։

Ինչպես են fork-երը իրականում տեղի ունենում ցանցի մակարդակում

Հանրային բլոքչեյնը (blockchain) աշխատում է հազարավոր անկախ node-երի վրա, որոնք 모두 աշխատեցնում են նույն համաձայնության կանոնները (consensus rules) ապահովող ծրագրային ապահովում։ Քանի դեռ բոլորը համաձայն են այդ կանոնների շուրջ, նրանք ընդունում են նույն block-երը և տեսնում նույն շղթան։ Երբ ծրագրավորողները թողարկում են նոր ծրագրային ապահովում՝ փոփոխված կանոններով, յուրաքանչյուր node-ի օպերատոր ինքն է որոշում՝ արդյոք և երբ թարմացնել։ Եթե որոշ node-եր սկսում են կիրառել նոր կանոններ, իսկ մյուսները պահպանում են հները, նրանք կարող են անհամաձայնության գալ, թե որ block-երն են վավեր։ Երբ ստեղծվում են block-եր, որոնք վավեր են մեկ կանոնների հավաքածուի համար, բայց ոչ վավեր՝ մյուսի համար, ցանցը փաստացի բաժանվում է։ Նոր ծրագրով node-երը հետևում են մեկ ճյուղի, հին ծրագրով node-երը՝ մյուսին, և հենց այս շեղումն է, որ մենք անվանում ենք fork։
Հոդվածի նկարազարդում
Node-երը, որոնք ստեղծում են բաժանումներ
  • Ծրագրավորողները կամ համայնքի անդամները առաջարկում են կանոնների փոփոխություն՝ օրինակ նոր հնարավորություն, սխալի շտկում կամ քաղաքականության ճշգրտում, և քննարկում են այն բաց ձևաչափով։
  • Երբ համաձայնություն է ձեռք բերվում, նրանք թողարկում են թարմացված node ծրագրային ապահովում, որը ներառում է նոր համաձայնության կանոնները և հաճախ՝ ակտիվացման block-ի բարձրությունը կամ ժամանակը։
  • Node-երի օպերատորները, miner-երը և validator-ները որոշում են՝ արդյոք տեղադրել նոր ծրագրային ապահովումը, ինչի արդյունքում ցանցում հայտնվում է թարմացված և չթարմացված node-երի խառնուրդ։
  • Երբ հասնում է ակտիվացման պահը, թարմացված node-երը սկսում են կիրառել նոր կանոնները, մինչդեռ հին node-երը շարունակում են կիրառել նախորդ կանոնները։
  • Եթե ստեղծվում են block-եր, որոնք բավարարում են նոր կանոնները, բայց խախտում են հները, երկու node-երի խմբերը սկսում են անհամաձայնության գալ և հետևել տարբեր շղթաների։
  • Ժամանակի ընթացքում ցանցը կամ կրկին միավորվում է մեկ շղթայի շուրջ, ինչպես շատ soft fork-երի դեպքում, կամ մնում է բաժանված երկու շարունակական շղթաների, ինչպես հակասական hard fork-երի ժամանակ։

Soft fork-եր․ հետընթաց համատեղելի կանոնափոխություններ

Soft fork-ը կանոնների այնպիսի փոփոխություն է, որը վավեր block-երի կամ գործարքների հավաքածուն դարձնում է ավելի սահմանափակ, բայց չի խախտում համատեղելիությունը հին node-երի հետ։ Նոր block-երը ենթարկվում են ավելի խիստ կանոնների, բայց դեռևս ձևաչափված են այնպես, որ հին ծրագրային ապահովումը դրանք ճանաչի որպես վավեր։ Այս հետընթաց համատեղելիության շնորհիվ ցանցը սովորաբար պահպանում է մեկ հիմնական շղթա, և չթարմացված node-երը կարող են շարունակել հետևել դրան, նույնիսկ եթե չեն հասկանում բոլոր նոր հնարավորությունները։ Կարևորն այն է, որ miner-երի կամ validator-ների մեծամասնությունը պարտադրի նոր, ավելի խիստ կանոնները։ Սովորական օգտատերերի համար soft fork-երը հաճախ զգացվում են որպես սովորական թարմացումներ։ Հնարավոր է՝ ձեզ պետք լինի թարմացնել ձեր wallet-ը՝ նոր հնարավորություններից օգտվելու կամ եզրային խնդիրներից խուսափելու համար, բայց սովորաբար դուք չեք տեսնում նոր մետաղադրամի հայտնվել կամ ստիպված չեք լինում ընտրել երկու շղթաների միջև։
  • Soft fork-երը սովորաբար սահմանափակում են թույլատրելի գործողությունները, օրինակ՝ խստացնելով սցենարների կանոնները կամ սահմանափակելով block-ի բովանդակությունը, որպեսզի բոլոր նոր block-երը դեռ վավեր երևան հին node-երի համար։
  • Քանի որ հին node-երը ընդունում են թարմացված miner-երից եկող block-երը, շղթան սովորաբար չի բաժանվում երկու երկարատև տարբերակի։
  • Bitcoin-ի SegWit թարմացումը 2017-ին soft fork էր, որը փոխեց ստորագրությունների պահպանման ձևը՝ բարձրացնելով թողունակությունը և շտկելով գործարքների փոփոխելիության խնդիրը՝ միևնույն ժամանակ պահելով հին node-երի համատեղելիությունը։
  • Շատ օգտատերեր SegWit-ը զգացին պարզապես որպես ավելի արագ և էժան գործարքներ, երբ իրենց wallet-ներն ու բորսաները ընդունեցին նոր ձևաչափը՝ առանց նոր մետաղադրամներ պահանջելու անհրաժեշտության։
  • Soft fork-երը հաճախ օգտագործվում են աստիճանական բարելավումների համար, երբ համայնքը հիմնականում համաձայն է ուղղության շուրջ և ցանկանում է խուսափել խիստ բաժանումից։
Հոդվածի նկարազարդում
Soft fork-ի շարունակականություն

Pro Tip:Soft fork-երը հազվադեպ են ստեղծում «անվճար մետաղադրամներ» կամ ստիպում ձեզ կողմ ընտրել։ Քանի դեռ ձեր միջոցները պահվում են անվտանգ, լավ սպասարկվող wallet-ում, սովորաբար բավական է պարզապես թարմացնել ծրագրային ապահովումը և հետևել նախագծի պաշտոնական հայտարարություններին։

Hard fork-եր․ ոչ համատեղելի բաժանումներ և նոր շղթաներ

Hard fork-ը կանոնների այնպիսի փոփոխություն է, որը հետընթաց համատեղելի չէ, այսինքն՝ նոր կանոններով ստեղծված block-երը մերժվում են այն node-երի կողմից, որոնք դեռ աշխատում են հին ծրագրային ապահովմամբ։ Երկու node-երի խմբերն այլևս համաձայն չեն, թե ինչն է համարվում վավեր block։ Եթե բոլորը թարմացվեն, ցանցը պարզապես առաջ է շարժվում նոր կանոններով, և մշտական բաժանում չի լինում։ Բայց եթե նշանակալի խումբ հրաժարվում է թարմացումից, բլոքչեյնը (blockchain) կարող է մշտապես բաժանվել երկու առանձին շղթայի, որոնցից յուրաքանչյուրն ունի իր կանոններն ու պատմությունը fork-ի կետից սկսած։ Այս շղթաները հաճախ ստանում են տարբեր անուններ և տիկերներ, օրինակ՝ Bitcoin (BTC) և Bitcoin Cash (BCH) կամ Ethereum (ETH) և Ethereum Classic (ETC)։ Օգտատերերի համար սա կարող է նշանակել մնացորդների կրկնօրինակում բաժանման block-ում, նոր մետաղադրամներ և խառնաշփոթ այն հարցում, թե որ շղթան են աջակցում բորսաներն ու wallet-ները։
  • Հակասական hard fork-ը կարող է ստեղծել երկու շարունակական շղթա՝ յուրաքանչյուրը իր համայնքով, զարգացման ճանապարհային քարտեզով և բրենդավորմամբ։
  • Fork-ի block-ում մնացորդները հաճախ կրկնօրինակվում են, այնպես որ պահորդները կարող են ունենալ մետաղադրամներ երկու շղթաներում էլ՝ ենթադրելով, որ իրենց wallet-ներն ու բորսաները դրանք աջակցում են։
  • Նախագծերը սովորաբար վերաբրենդավորում են մեկ կամ երկու շղթաներն էլ տարբեր անուններով և տիկերներով՝ դրանք շուկաներում և բորսաներում տարբերակելու համար։
  • Բորսաները կարող են fork-ի ընթացքում ժամանակավորապես կանգնեցնել մուտքագրումները և ելքագրումները, ապա ավելի ուշ որոշել, թե որ շղթան ցուցակագրել, կամ ցուցակագրել երկուսը՝ առանձին տիկերներով։
  • Wallet մատակարարները պետք է ընտրեն, թե որ շղթան աջակցել լռելյայն և գուցե պետք է հատուկ գործիքներ ավելացնեն, որպեսզի օգտատերերը հասնեն մյուս շղթայի մետաղադրամներին։
  • Իրադարձության շուրջ նորությունները, սոցիալական մեդիան և գների տատանողականությունը (volatility) կարող են ստեղծել կարճաժամկետ խառնաշփոթ և ինչպես շահույթի, այնպես էլ խաբեությունների հնարավորություններ։
Հոդվածի նկարազարդում
Մշտական շղթայական բաժանում

Pro Tip:Մի ենթադրեք, թե յուրաքանչյուր hard fork նշանակում է անվճար գումար։ Նոր շղթան երկարաժամկետ արժեք է ստանում միայն այն դեպքում, երբ գրավում է իրական օգտատերերի, ծրագրավորողների և բորսաների աջակցությունը, այնպես որ շատ fork-ված մետաղադրամներ մնում են ոչ լիկվիդ կամ մարում են՝ չնայած սկզբնական աղմուկին։

Soft fork ընդդեմ Hard fork․ հիմնական տարբերությունները օգտատերերի համար

Ե՛վ soft fork-երը, և՛ hard fork-երը բլոքչեյնի (blockchain) կանոնները փոխելու եղանակներ են, բայց ցանցի վրա գործարկվելուց հետո դրանք շատ տարբեր կերպ են պահվում։ Հիմնական հարցն այն է, թե արդյոք հին node-երը կարող են շարունակել հետևել շղթային փոփոխությունից հետո։ Soft fork-երը պահպանում են մեկ հիմնական շղթա և ձգտում են հետընթաց համատեղելիության, այնպես որ օգտատերերի մեծ մասը հազիվ է ինչ-որ բան նկատում՝ բացի սովորական թարմացումներից։ Hard fork-երը կարող են կոտրել համատեղելիությունը՝ թողնելով երկու շղթա, երկու մետաղադրամ և wallet-ների, բորսաների ու պահորդների համար մի շարք ընտրություններ։

Key facts

Համատեղելիություն հին node-երի հետ
Soft fork․ նոր block-երը դեռ վավեր են թվում հին node-երին։ Hard fork․ նոր block-երը մերժվում են հին node-երի կողմից, առաջացնելով անհամաձայնություն։
Շղթայի շարունակականություն
Soft fork․ սովորաբար պահպանում է մեկ հիմնական շղթա, ժամանակավոր բաժանումները արագ են լուծվում։ Hard fork․ կարող է հանգեցնել երկու մշտական շղթայի, եթե խմբերը չեն համաձայնվում։
Օգտատիրոջ փորձը
Soft fork․ զգացվում է որպես ստանդարտ թարմացում՝ տեսանելի քիչ փոփոխություններով՝ բացի նոր հնարավորություններից։ Hard fork․ օգտատերերը կարող են տեսնել առևտրի դադարներ, նոր տիկերներ և կրկնօրինակված մնացորդներ։
Թարմացման անհրաժեշտություն
Soft fork․ miner-երն ու validator-ները պետք է համակարգվեն, օգտատերերը ժամանակի ընթացքում պետք է թարմացնեն wallet-ները։ Hard fork․ բոլոր մասնակիցները պետք է ընտրեն, թե որ կանոններին հետևել և համապատասխանաբար թարմացվեն։
Մետաղադրամների բաժանում և նոր ակտիվներ
Soft fork․ սովորաբար նոր մետաղադրամ չի ստեղծվում, պարզապես կանոններն են բարելավվում։ Hard fork․ կարող է ստեղծել նոր մետաղադրամ նոր շղթայի վրա՝ կախված շուկայի և համայնքի աջակցությունից։
Տարածված օրինակներ
Soft fork․ Bitcoin SegWit, Taproot։ Hard fork․ Bitcoin Cash՝ Bitcoin-ից, Ethereum Classic՝ Ethereum-ից DAO hack-ից հետո։
SegWit-ի ժամանակ Bitcoin-ի օգտատերերի մեծ մասը պարզապես թարմացրեց wallet-ները և շարունակեց գործարքները։ Bitcoin Cash hard fork-ի ժամանակ բորսաները դադարեցրին ծառայությունները, հայտնվեցին նոր BCH մնացորդներ, և պահորդները ստիպված էին որոշել՝ պահել, վաճառել, թե անտեսել նոր մետաղադրամը։

Պատմական կարևոր պահեր․ հայտնի բլոքչեյն (blockchain) fork-եր

Fork-երը հազվադեպ խափանումներ չեն, այլ հիմնական շրջադարձային կետեր խոշոր բլոքչեյնների (blockchain) պատմության մեջ։ Երբ համայնքները բախվում են անհամաձայնությունների կամ ճգնաժամերի, շղթան fork անելն այն միջոցն է, որով նրանք ընտրում են ուղղություն։ Որոշ fork-եր, ինչպես Bitcoin-ի SegWit թարմացումը, լուռ բարելավում են համակարգը՝ առանց դրամայի։ Մյուսները, ինչպես Ethereum-ի և Ethereum Classic-ի բաժանումը, արտացոլում են խոր փիլիսոփայական տարաձայնություններ անփոփոխելիության, կառավարման և hack-երին արձագանքելու ձևերի շուրջ։

Կ关键 պահեր

  • 2013–2016․ Վաղ Bitcoin soft fork-երը աստիճանաբար խստացնում են կանոնները և ավելացնում հնարավորություններ՝ ցույց տալով, որ հետընթաց համատեղելի թարմացումները հնարավոր են առանց շղթան բաժանելու։
  • 2016․ Ethereum-ում DAO hack-ից հետո հակասական hard fork է իրականացվում, որը հիմնական շղթայում (ETH) հետ է շրջում hack-ը, մինչդեռ ընդդիմախոսները պահպանում են սկզբնական շղթան՝ որպես Ethereum Classic (ETC)։
  • 2017․ Bitcoin համայնքը քննարկում է մասշտաբավորումը․ մեկ ուղի իրականացնում է SegWit soft fork-ը, իսկ մեկ այլ խումբ գործարկում է hard fork, որը դառնում է Bitcoin Cash (BCH)՝ ավելի մեծ block-երով։
  • 2017–2018․ Bitcoin Cash-ի մի քանի hard fork-եր են տեղի ունենում, ներառյալ BCH-ի և BSV-ի բաժանումը, ինչը ցույց է տալիս, թե ինչպես կարող են կրկնվող անհամաձայնությունները մասնատել համայնքն ու դրա լիկվիդայնությունը։
  • 2021․ Bitcoin-ի Taproot soft fork-ը ակտիվացվում է՝ բարելավելով գաղտնիությունը և scripting-ի հնարավորությունները լայն կոնսենսուսի և նվազագույն օգտատիրոջ խափանումների պայմաններում։
  • Շարունակական․ Շատ փոքր նախագծեր օգտագործում են պլանավորված hard fork-երը որպես թարմացման նշաձողեր՝ համակարգելով ամբողջ համայնքը, որպեսզի այն անցնի նոր տարբերակի՝ առանց մրցակից շղթա թողնելու։

Օրինակ / պատմություն

Ամիրը հեռավար ծրագրավորող է, որը պարբերաբար փոքր չափերով գնում է մի քանի խոշոր մետաղադրամներ։ Մի առավոտ նա բացում է իր նորությունների հոսքը և տեսնում վերնագրեր hard fork-ի մասին այն ցանցում, որի մետաղադրամներից ինքը ունի։ Որոշ հոդվածներ խոստանում են «անվճար մետաղադրամներ», մյուսները զգուշացնում են քաոսի մասին, և նա հասկանում է, որ իրականում չգիտի՝ ինչ է fork-ը։ Փոխարենը՝ խուճապի մատնվելու, Ամիրը որոշում է դրան վերաբերվել ինչպես debugging-ի խնդրի։ Նա կարդում է նախագծի պաշտոնական բլոգը, ստուգում soft և hard fork-երի մասին չեզոք բացատրություն, ապա մուտք է գործում իր հիմնական բորսա՝ կարդալու նրանց fork քաղաքականությունը։ Բորսան բացատրում է, թե որ շղթան է պատրաստվում աջակցել և արդյոք կգրանցի fork-ված մետաղադրամները։ Ամիրը իր պահուստների մի մասը տեղափոխում է այնպիսի wallet, որտեղ ինքն է վերահսկում private key-երը, ուշադիր պահուստավորում է իր seed phrase-ը և ապա դադարեցնում է փոխանցումները մինչև fork-ից հետո։ Երբ fork-ը տեղի է ունենում, նրա բորսան կարճ ժամանակով դադարեցնում է ելքագրումները, ապա կրկին բացվում է՝ fork-ված մետաղադրամի համար նոր տիկերով։ Վերջում Ամիրի սկզբնական պահուստները անվտանգ են, և նա ստանում է նոր մետաղադրամի համեստ քանակ։ Ավելի կարևորն այն է, որ նա հասկանում է․ հասկանալով, թե ինչպես են աշխատում fork-երը, վախեցնող վերնագրերը վերածվում են ստուգաթերթի՝ ստուգել աջակցությունը, ապահովել wallet-ները, խուսափել շտապ 거래-ներից և նոր մետաղադրամներ պահանջել միայն վստահելի գործիքների միջոցով։
Հոդվածի նկարազարդում
Կյանքը fork-ի ընթացքում

Ինչու են fork-երը կարևոր․ իրական նպատակներ և արդյունքներ

Դրսից նայելով՝ fork-երը կարող են թվալ մաքուր դրամա, բայց դրանք նաև հզոր գործիքներ են բլոքչեյնի (blockchain) ապագան ձևավորելու համար։ Բաց կոդով համակարգերում ցանկացած մեկը կարող է պատճենել կոդը կամ առաջարկել նոր կանոններ, և fork-երն այն մեխանիզմն են, որով այդ գաղափարները փորձարկվում են իրական աշխարհում։ Ծրագրավորողները օգտագործում են fork-երը՝ թարմացումներ թողարկելու, սխալներ շտկելու կամ արտակարգ իրավիճակներին արձագանքելու համար։ Համայնքները դրանք օգտագործում են վճարների, գաղտնիության կամ դրամավարկային քաղաքականության տարբեր տեսլականներ արտահայտելու համար։ Ներդրողները և օգտատերերը զգում են ազդեցությունը նոր հնարավորությունների, փոխված խթանների կամ ամբողջովին նոր մետաղադրամների տեսքով, որոնք մրցում են ուշադրության համար։

Օգտագործման դեպքեր

  • Իրականացնելով մասշտաբավորման թարմացումներ, որոնք փոխում են, թե ինչպես են տվյալները պահվում կամ վավերացվում՝ թույլ տալով ավելի շատ գործարքներ մեկ block-ում կամ ավելի ցածր վճարներ։
  • Ավելացնելով նոր հնարավորություններ, օրինակ՝ բարելավված scripting, smart contract-ների հնարավորություններ կամ գաղտնիության ուժեղացում, որոնք պահանջում են համաձայնության կանոնների փոփոխություն։
  • Hack-երին կամ կրիտիկական սխալներին արձագանքելով՝ որոշելով՝ արդյոք հետ շրջել կոնկրետ գործարքները, թե թողնել շղթան անփոփոխ, ինչը երբեմն հանգեցնում է բաժանված համայնքների։
  • Կառավարման վեճերը block-ի չափի, վճարների շուկաների կամ դրամավարկային քաղաքականության շուրջ լուծելով՝ թույլ տալով տարբեր խմբավորումներին իրենց նախընտրած կանոնները կիրառել առանձին շղթաներում։
  • Պրոտոկոլի վարքագիծը հարմարեցնելով՝ ավելի լավ համապատասխանելու կարգավորող ակնկալիքներին կամ համապատասխանության պահանջներին, օրինակ՝ որոշ հասցեների սև ցուցակագրում կամ KYC-ին առնչվող կանոնների խստացում պրոտոկոլի եզրերին։
  • Գործարկելով փորձարարական տնտեսական մոդելներ, օրինակ՝ տարբեր ինֆլյացիոն գրաֆիկներ, staking-ի պարգևատրումներ կամ գանձապետարանի համակարգեր՝ առանց ամբողջությամբ լքելու գոյություն ունեցող օգտատերերի բազան։
  • Պլանավորելով կանխատեսելի, ոչ հակասական hard fork-եր որպես թարմացման հանգրվաններ, որպեսզի ամբողջ համայնքը կարողանա համակարգված անցնել նոր հիմնական տարբերակների։

Գործնական ուղեցույց․ ինչ անել, երբ fork է սպասվում

Fork-երը անվտանգ կառավարելու համար պարտադիր չէ լինել պրոտոկոլի ինժեներ։ Աշխատանքի մեծ մասը կատարում են ծրագրավորողները, miner-երը, validator-ները, բորսաները և wallet մատակարարները։ Այնուամենայնիվ, մի քանի պարզ սովորություններ կարող են զգալիորեն նվազեցնել ձեր ռիսկը և սթրեսը, երբ հայտարարվում է fork։ Դրան վերաբերվեք ինչպես պլանավորված համակարգային փոփոխության․ հավաքեք տեղեկատվություն, ապահովեք ձեր մուտքը և խուսափեք ավելորդ շարժումներից, մինչև ամեն ինչ պարզ դառնա։
  • Կարդացեք նախագծի պաշտոնական հայտարարությունները և մի քանի չեզոք բացատրություն՝ հասկանալու համար՝ fork-ը soft է, թե hard, և որոնք են դրա նպատակները։
  • Ստուգեք ձեր հիմնական բորսաների և wallet-ների հայտարարությունները՝ պարզելու, թե որ շղթան են նրանք աջակցելու և արդյոք պատրաստվում են գրանցել fork-ված մետաղադրամները։
  • Թարմացրեք ձեր wallet-ի ծրագրային ապահովումը կամ հավելվածը վերջին տարբերակին, որպեսզի այն ճիշտ աշխատի նոր կանոնների հետ և խուսափի հայտնի սխալներից fork-ի շրջակայքում։
  • Կարող եք դիտարկել խոշոր կամ ոչ շտապ փոխանցումները ժամանակավորապես դադարեցնել fork-ից անմիջապես առաջ և ընթացքում, երբ հաստատումները կարող են դանդաղել, իսկ աջակցման թիմերը՝ ավելի զբաղված լինել։
  • Զգուշացեք խաբեություններից, որոնք խնդրում են մուտքագրել ձեր seed phrase-ը կամ private key-ն՝ «fork-ված մետաղադրամները պահանջելու» համար․ օգտագործեք միայն այն գործիքները, որոնք խորհուրդ են տալիս վստահելի wallet մատակարարները։
  • Եթե նախատեսում եք պահանջել մետաղադրամներ երկու շղթաներում էլ, նշեք snapshot block-ի բարձրությունը կամ ժամանակը և համոզվեք, որ այդ պահին ձեր միջոցները վերահսկվում են այնպիսի wallet-ի կողմից, որտեղ դուք եք պահում key-երը։
  • Fork-ից հետո ստուգեք, որ ձեր մնացորդները ճիշտ են երևում ձեր ընտրած շղթայում, նախքան միջոցներ տեղափոխելը կամ ագրեսիվ առևտուր սկսելն նոր շուկայում։
Հոդվածի նկարազարդում
Ձեր fork ստուգաթերթը

Pro Tip:Եթե վստահ չեք, թե ինչ անել fork-ի ընթացքում, հաճախ ավելի անվտանգ է ոչինչ չանել, քան փորձել արագ առևտուր անել։ Պահեք ձեր միջոցները անվտանգ wallet-ում, սպասեք հստակ տեղեկատվության և գործեք միայն վստահելի հարթակների միջոցով։

Ռիսկեր և անվտանգության խնդիրներ fork-երի շուրջ

Հիմնական ռիսկային գործոններ

Fork-երը ստեղծում են կարճ ժամանակահատվածներ, երբ բլոքչեյնի (blockchain) մասին սովորական ենթադրությունները կարող են խախտվել։ Երկու շղթան կարող են կիսել նույն պատմությունը մինչև որոշակի կետ, գործիքները կարող են լիարժեք չաջակցել երկուսին էլ, և խաբեբաները գիտեն, որ օգտատերերը շեղված են։ Այս պատուհանների ընթացքում տեխնիկական խնդիրները, օրինակ՝ replay attack-երը կամ շղթայական վերակազմավորումները, կարող են համակցվել մարդկային սխալների հետ, օրինակ՝ մետաղադրամներ ուղարկել ոչ աջակցվող շղթաներ կամ վստահել կեղծ պահանջման գործիքներին։ Հիմնական ռիսկերի տեսակները հասկանալը կօգնի ձեզ ճանաչել պահերը, երբ պետք է դանդաղել և կրկնակի ստուգել ձեր գործողությունները։

Primary Risk Factors

Replay attack-եր
Եթե երկու շղթաներն էլ ընդունում են նույն գործարքային ձևաչափն ու ստորագրությունները, մեկ շղթայում հեռարձակված գործարքը կարող է պատճենվել և «կրկնահեռարձակվել» մյուսում՝ անսպասելիորեն տեղափոխելով միջոցները, եթե replay պաշտպանություն չի ավելացվել։
Շղթայական վերակազմավորումներ
Fork-ի շրջակայքում ժամանակավոր մրցակից ճյուղերը և hash rate-ի տեղափոխությունները կարող են առաջացնել սովորականից ավելի խորը վերակազմավորումներ, երբ վերջերս հաստատված գործարքները փոխարինվում են այլ պատմությամբ։
Խաբուսիկ token-ներ և կեղծ wallet-ներ
Հարձակվողները կարող են գործարկել նմանակ մետաղադրամներ, wallet-ներ կամ պահանջման գործիքներ, որոնք խոստանում են fork-ված մետաղադրամներ, բայց իրականում գողանում են private key-երը, seed phrase-երը կամ առկա մնացորդները։
Բորսաների սառեցումներ և քաղաքականության փոփոխություններ
Բորսաները հաճախ fork-երի ընթացքում դադարեցնում են մուտքագրումները և ելքագրումները և կարող են ավելի ուշ որոշել չաջակցել որևէ շղթայի, ինչի հետևանքով օգտատերերը չեն կարողանա այդ հարթակի միջոցով հասնել որոշ fork-ված ակտիվների։
Սխալ փոխանցումներ ոչ աջակցվող շղթաներ
Օգտատերերը երբեմն մետաղադրամներ են ուղարկում այնպիսի հասցեների, որոնք գտնվում են այն շղթայում, որին իրենց wallet-ը կամ բորսան աջակցություն չի ցուցաբերում, ինչի վերականգնումը դժվար կամ անհնար է առանց բարդ ընթացակարգերի։
Լիկվիդայնություն և գների տատանողականություն
Նոր fork-ված մետաղադրամները կարող են ունենալ բարակ order book-եր և ծայրահեղ տատանողականություն (volatility), այնպես որ խոշոր գործարքները կարող են զգալիորեն շարժել շուկան կամ ստանալ վատ գին։
Հնացած ծրագրային ապահովում
Հին node կամ wallet ծրագրային ապահովում աշխատեցնելը fork-ի ընթացքում և հետո կարող է ձեզ ենթարկել սխալների, սխալ մնացորդների կամ սխալ շղթային միանալու ռիսկին։ Թարմացված մնալը նվազեցնում է այս ռիսկը։

Անվտանգության լավագույն փորձեր

Բլոքչեյնի (blockchain) fork-երի առավելություններն ու թերությունները

Առավելություններ

Fork-երը հնարավորություն են տալիս արագ նորարարության, թույլ տալով ծրագրավորողներին թողարկել նոր հնարավորություններ, արտադրողականության բարելավումներ և անվտանգության շտկումներ՝ առանց միաձայն համաձայնության սպասելու։
Դրանք համայնքներին տալիս են տարբեր տեսլականներ արտահայտելու հնարավորություն՝ թույլ տալով փոքրամասնություններին շարունակել այլընտրանքային շղթայով, այլ ոչ թե պարտադրված հարմարվել։
Hard fork-երը կարող են վերականգնել կամ վերանորոգել վնասված համակարգերը խոշոր hack-երից կամ սխալներից հետո՝ պահպանելով օգտատերերի միջոցներն ու վստահությունը հիմնական շղթայի նկատմամբ։
Fork-ված շղթաների միջև մրցակցությունը կարող է բերել ավելի լավ գործիքների, ավելի ցածր վճարների և ավելի արձագանքող կառավարման, քանի որ նախագծերը փորձում են գրավել օգտատերերին։
Fork անելու հնարավորությունը գործում է որպես կենտրոնացված վերահսկողության հակակշիռ, քանի որ օգտատերերն ու ծրագրավորողները կարող են հեռանալ, եթե կտրուկ անհամաձայն են որոշումների հետ։

Թերություններ

Fork-երը կարող են մասնատել լիկվիդայնությունը և ծրագրավորողների ուշադրությունը՝ թողնելով մի քանի ավելի թույլ շղթաներ՝ մեկ ամուր էկոհամակարգի փոխարեն։
Դրանք ստեղծում են օգտատիրոջ խառնաշփոթ այն հարցում, թե որ շղթան է «իրականը», որ տիկերներին կարելի է վստահել և ինչպես կառավարել կրկնօրինակված մնացորդները։
Կարճաժամկետ տատանողականությունը (volatility) և սպեկուլյացիան fork իրադարձությունների շուրջ կարող են բերել ռիսկային առևտրային վարքագծի և անսպասելի կորուստների՝ անփորձ օգտատերերի համար։
Բրենդի նոսրացում է տեղի ունենում, երբ մի քանի շղթաներ հավակնում են նման անունների կամ տիկերների, ինչը դժվարացնում է նորեկների համար հասկանալը, թե ինչ են նրանք գնում։
Հակասական fork-երը կարող են վնասել համայնքի վստահությունը և ստեղծել երկարատև սոցիալական պառակտումներ, որոնք դժվար է վերականգնել։

Fork-եր ընդդեմ այլ թարմացման մեթոդների

Ասպեկտ Soft fork Hard fork Ոչ fork թարմացում կամ reorg Կանոնների համատեղելիություն Նոր կանոնները ավելի խիստ են, բայց մնում են համատեղելի հին node-երի հետ։ Նոր կանոնները անհամատեղելի են, հին node-երը մերժում են նոր block-երը։ Կանոնների փոփոխություն չկա կամ միայն տեղային ծրագրային բարելավումներ են, համաձայնության կանոնները մնում են նույնը։ Շղթայի արդյունք Սովորաբար շարունակվում է մեկ հիմնական շղթա, ժամանակավոր բաժանումները արագ են լուծվում։ Կարող է ստեղծել երկու երկարաժամկետ շղթա և երկու առանձին ակտիվ, եթե երկու կողմերն էլ շարունակեն գոյություն ունենալ։ Շղթան մնում է միավորված, փոքր reorg-երը փոխարինում են մի քանի վերջերս ստեղծված block-եր, բայց չեն ստեղծում նոր ակտիվներ։ Տեսանելիություն օգտատիրոջ համար Հաճախ նուրբ է, օգտատերերը կարող են նկատել միայն նոր հնարավորություններ կամ փոքր-ինչ այլ գործարքային ձևաչափեր։ Շատ տեսանելի է, բորսաները դադարեցնում են ծառայությունները, հայտնվում են նոր տիկերներ, լրատվամիջոցների ուշադրությունը աճում է։ Գրեթե աննկատ է, օգտատերերը տեսնում են սովորական հաստատումներ և երբեմն կարճաժամկետ ուշացումներ հաստատումների մեջ։ Գործողության անհրաժեշտություն Խորհուրդ է տրվում թարմացնել wallet-ները և հետևել նախագծի նորություններին, բայց շտապ շղթայական ընտրություն չկա։ Օգտատերերը, wallet-ները և բորսաները պետք է ընտրեն, թե որ շղթան աջակցել և ինչպես վարվել fork-ված մետաղադրամների հետ։ Սովորաբար գործողություն չի պահանջվում՝ բացի ծրագրային ապահովման պարբերական թարմացումներից։
© 2025 Tokenoversity։ Բոլոր իրավունքները պաշտպանված են։