Егер сіз crypto жаңалықтарын бақылап жүрсеңіз, blockchain «fork болды», жаңа монеталар пайда болды немесе биржалар депозиттерді уақытша тоқтатты деген тақырыптарды көрген боларсыз. Көптеген пайдаланушылар үшін ережелер бір түнде өзгеріп кеткендей болып, бар монеталарының қауіпсіз екені түсініксіз болып қалады. Осы нұсқаулықта сіз blockchain fork шын мәнінде не екенін және оның барлық node-тар келісетін ортақ тарихпен қалай байланысты екенін үйренесіз. Біз soft fork пен hard fork-тың айырмашылығын, олардың не себептен болатынын және баланстарға, wallet-терге және саудаға әдетте қалай әсер ететінін талдап шығамыз. Соңына дейін оқыған соң, fork-ты қашан елемеуге болатынын, қашан мұқият қарау керектігін және осындай оқиғалар кезінде қауіпсіз болып, артық күйзелістен сақтануға көмектесетін қарапайым қадамдарды білетін боласыз.
Жылдам шолу: Fork-тарға бір көзқарас
Қысқаша мазмұн
- Fork кейбір node-тар бір ережелер жиынтығын, ал басқалары басқа ережелерді ұстанғанда, тізбектің бәсекелес нұсқалары пайда болған кезде орын алады.
- Soft fork ережелерді қатаңдатады, бірақ үйлесімділікті сақтайды, сондықтан ескі node-тар жаңа блоктарды әлі де қабылдай береді және тізбек әдетте тұрақты түрде екіге бөлінбейді.
- Hard fork ережелерді үйлесімсіз түрде өзгертеді, сондықтан желі екі бөлек тізбекке және екі түрлі монетаға тұрақты түрде бөлінуі мүмкін.
- Soft fork кезінде пайдаланушыларға әдетте wallet-терін жаңартып, жоба хабарландыруларын бақылаудан басқа ештеңе істеудің қажеті жоқ.
- Hard fork кезінде пайдаланушылар қай тізбекті олардың биржасы мен wallet-тері қолдайтынын және жаңа монеталар есепке алына ма, соны тексеруі керек.
- Fork-тар қысқа мерзімді түсінбеушілік пен құбылмалылық (volatility) әкелуі мүмкін, бірақ сонымен қатар маңызды жаңартулар немесе жобаның жаңа бағыттарын енгізуі мүмкін.
Негізгі ұғым: Blockchain-дегі fork деген не?

- Желі кідірістері немесе кешігулер екі miner немесе validator-дың бір уақытта дерлік жарамды блок шығаруы мүмкін, бұл қысқа уақытқа бәсекелес тармақтарды тудырады.
- Жоспарланған protocol upgrades node-тар ұстанатын ережелерді өзгерту арқылы жаңа мүмкіндіктер немесе өнімділік жақсартуларын енгізеді.
- Қателерді түзету немесе қауіпсіздік патчтары желіні белгілі мәселелерден қорғау үшін қандай транзакция немесе блок жарамды саналатынын қатаңдатады.
- Комиссиялар, блок өлшемі немесе ақша-несие саясаты туралы қауымдастық ішіндегі келіспеушіліктер әртүрлі топтардың әртүрлі ережелер жиынтығын қолдауына әкеледі.
- Хакерлік шабуылдарға немесе аса маңызды осалдықтарға төтенше жауаптар зиянды транзакцияларды кері қайтаруға немесе оқшаулауға тырысатын fork-тарды іске қосуы мүмкін.
- Эксперименттік жобалар кейде жаңа экономикалық модельдер немесе governance жүйелерін нөлден бастамай-ақ сынау үшін бар тізбекті fork жасайды.
Fork-тар желі деңгейінде нақты қалай жүреді

- Әзірлеушілер немесе қауымдастық мүшелері жаңа мүмкіндік, қате түзету немесе саясатты өзгерту сияқты ереже өзгерісін ұсынады және оны ашық талқылайды.
- Келісімге келген соң, олар жаңа consensus ережелерін кодтайтын және көбіне іске қосу блок биіктігі немесе уақыты көрсетілген жаңартылған node бағдарламасын шығарады.
- Node иелері, miner-лар және validator-лар жаңа бағдарламаны орнату-орнатпауын шешеді, нәтижесінде желіде жаңартылған және жаңартылмаған node-тардың араласуы пайда болады.
- Белгіленген іске қосу нүктесіне жеткенде, жаңартылған node-тар жаңа ережелерді қолдана бастайды, ал ескі node-тар бұрынғы ережелерді қолдануды жалғастырады.
- Жаңа ережелерге сай, бірақ ескі ережелерді бұзатын блоктар жасалғанда, екі топтағы node-тар келіспей, әртүрлі тізбектерді ұстана бастайды.
- Уақыт өте келе, желі көптеген soft fork жағдайындағыдай қайтадан бір тізбекке бірігуі мүмкін немесе даулы hard fork кезіндегідей екі бөлек тізбек болып қала беруі мүмкін.
Soft fork: Кері үйлесімді ереже өзгерістері
- Soft fork әдетте рұқсат етілетін нәрселерді шектейді, мысалы script ережелерін қатаңдату немесе блок мазмұнын шектеу, осылайша барлық жаңа блоктар ескі node-тарға әлі де жарамды болып көрінеді.
- Ескі node-тар жаңартылған miner-лардан келген блоктарды қабылдай бергендіктен, тізбек әдетте ұзақ өмір сүретін екі нұсқаға бөлінбейді.
- Bitcoin-нің 2017 жылғы SegWit жаңартуы қолтаңбалардың сақталу тәсілін өзгерткен soft fork болды, ол сыйымдылықты арттырып, транзакциялардың өзгертілуі мәселесін шешті, бірақ ескі node-тармен үйлесімділікті сақтады.
- Көптеген пайдаланушылар үшін SegWit жай ғана wallet-тері мен биржалары жаңа форматты қабылдағаннан кейінгі жылдамырақ әрі арзан транзакциялар ретінде сезілді, жаңа монеталарды талап ету қажет болмады.
- Soft fork көбіне қауымдастық бағыты бойынша негізінен келісетін және бұзушы бөлінуді болдырмағысы келетін жағдайларда біртіндеп жақсартулар үшін қолданылады.

Hard fork: Үйлеспейтін бөлінулер және жаңа тізбектер
- Даулы hard fork екі бөлек тізбектің қатар өмір сүруіне әкелуі мүмкін, олардың әрқайсысының өз қауымдастығы, даму жоспары және брендингі болады.
- Fork блогында баланстар жиі көшірмеленеді, сондықтан иелер, егер олардың wallet-тері мен биржалары екі тізбекті де қолдаса, екі тізбекте де монеталарға ие болуы мүмкін.
- Жобалар нарықта және биржаларда ажырату үшін тізбектердің бірін немесе екеуін де басқа атаулармен және тикерлермен ребрендинг жасайды.
- Биржалар fork кезінде депозиттер мен алуды уақытша тоқтатуы мүмкін, кейін қай тізбекті тізімге қосатынын немесе екеуін де бөлек тикерлермен тізімдейтінін шешеді.
- Wallet провайдерлері әдепкі бойынша қай тізбекті қолдайтынын таңдауы керек және пайдаланушыларға басқа тізбектегі монеталарға қол жеткізу үшін арнайы құралдар қосуы мүмкін.
- Оқиға төңірегіндегі жаңалықтар, әлеуметтік желілер және баға құбылмалылығы қысқа мерзімді түсінбеушілікке де, пайда мен алаяқтық мүмкіндіктеріне де жол ашады.

Pro Tip:Әр hard fork «тегін ақша» береді деп ойламаңыз. Жаңа тізбек ұзақ мерзімді құнға тек нақты пайдаланушыларды, әзірлеушілерді және биржа қолдауын тарта алса ғана ие болады, сондықтан көптеген fork арқылы пайда болған монеталар бастапқы ажиотажға қарамастан өтімді болмай қалады немесе мүлде жоғалып кетеді.
Soft fork пен Hard fork: Пайдаланушылар үшін негізгі айырмашылықтар
Key facts
Тарихи шолу: Танымал blockchain fork-тары
Fork – сирек кездесетін қателік емес, ірі blockchain тарихындағы бетбұрыс сәттер. Қауымдастықтар келіспеушілікке немесе дағдарысқа тап болғанда, тізбекті fork жасау – бағыт таңдаудың бір жолы. Кейбір fork-тар, мысалы Bitcoin-нің SegWit жаңартуы, ешқандай драма тудырмай-ақ жүйені тыныш жақсартады. Басқалары, мысалы Ethereum мен Ethereum Classic арасындағы бөліну, өзгермейтіндік, governance және хакерлік шабуылдарға қалай жауап беру керек деген терең философиялық айырмашылықтарды көрсетеді.
Негізгі кезеңдер
- 2013–2016: Ерте Bitcoin soft fork-тары ережелерді біртіндеп қатаңдатып, жаңа мүмкіндіктер қосады, осылайша тізбекті бөлмей-ақ кері үйлесімді жаңартулар жасауға болатынын көрсетеді.
- 2016: Ethereum-дегі DAO хакерлігінен кейін даулы hard fork негізгі тізбекте (ETH) хакты кері қайтарады, ал келіспегендер бастапқы тізбекті Ethereum Classic (ETC) ретінде сақтап қалады.
- 2017: Bitcoin қауымдастығы масштабтау туралы пікірталас жүргізеді; бір бағыт SegWit soft fork-ты іске асырады, ал басқа топ үлкен блоктармен Bitcoin Cash (BCH) болатын hard fork-ты іске қосады.
- 2017–2018: Бірнеше Bitcoin Cash hard fork-тары орын алады, соның ішінде BCH пен BSV-ге бөліну, бұл қайталанатын келіспеушіліктер қауымдастық пен оның өтімділігін қалай бөлшектей алатынын көрсетеді.
- 2021: Bitcoin-нің Taproot soft fork-ы іске қосылады, кең консенсус және пайдаланушыларға минималды кедергімен құпиялылық пен скрипт мүмкіндіктерін жақсартады.
- Үздіксіз: Көптеген шағын жобалар жоспарланған hard fork-тарды жаңарту нүктелері ретінде пайдаланады, бүкіл қауымдастықты бәсекелес тізбек қалдырмай-ақ жаңа нұсқаға көшуге үйлестіреді.
Кейс / Оқиға

Fork не үшін маңызды: Нақты мақсаттар мен нәтижелер
Сырт көзге fork тек драма сияқты көрінуі мүмкін, бірақ ол blockchain болашағын қалыптастырудың қуатты құралы да болып табылады. Ашық бастапқы кодты жүйелерде кез келген адам кодты көшіріп, жаңа ережелер ұсына алады, ал fork – осы идеяларды нақты әлемде сынаудың жолы. Әзірлеушілер fork-тарды жаңартуларды жеткізу, қателерді түзету немесе төтенше жағдайларға жауап беру үшін пайдаланады. Қауымдастықтар оларды комиссиялар, құпиялылық немесе ақша-несие саясаты бойынша әртүрлі көзқарастарын білдіру үшін қолданады. Инвесторлар мен пайдаланушылар бұл әсерді жаңа мүмкіндіктер, өзгерген ынталандырулар немесе назар үшін бәсекелесіп жатқан мүлде жаңа монеталар түрінде сезінеді.
Қолдану салалары
- Масштабтау жаңартуларын іске асыру, деректердің сақталу немесе тексерілу тәсілін өзгерту арқылы блокқа көбірек транзакция сыйдыруға немесе комиссияларды азайтуға мүмкіндік беру.
- Жаңа мүмкіндіктер қосу, мысалы жақсартылған скриптинг, smart contract мүмкіндіктері немесе consensus ережелерін өзгертуді талап ететін құпиялылықты күшейту.
- Хакерлік шабуылдарға немесе маңызды қателерге жауап беру, белгілі бір транзакцияларды кері қайтару немесе тізбекті қозғамай қалдыру туралы шешім қабылдау, бұл кейде қауымдастықтың бөлінуіне әкеледі.
- Блок өлшемі, комиссия нарықтары немесе ақша-несие саясаты бойынша governance дауларын әр фракцияға өз ережелерімен бөлек тізбекте жүруге мүмкіндік беру арқылы шешу.
- Regulatory expectations немесе сәйкестік талаптарына жақсырақ бейімделу үшін протокол мінез-құлқын өзгерту, мысалы белгілі бір адресаттарды қара тізімге енгізу немесе протокол шеттерінде KYC-ке қатысты ережелерді қатаңдату.
- Бар пайдаланушылар базасын толық тастамай-ақ, әртүрлі инфляция кестелері, staking сыйақылары немесе қазынашылық жүйелері сияқты эксперименттік экономикалық модельдерді іске қосу.
- Бүкіл қауымдастықтың ірі нұсқа өзгерістеріне үйлесімді көшуі үшін болжамды, даусыз hard fork-тарды жаңарту кезеңдері ретінде жоспарлау.
Практикалық нұсқаулық: Fork жақындағанда не істеу керек?
- Жобаның ресми хабарландыруларын және бір-екі бейтарап түсіндірмені оқып, fork soft па, hard па және оның мақсаттары қандай екенін түсініңіз.
- Негізгі биржаларыңыз бен wallet-теріңізден қай тізбекті қолдайтыны және fork арқылы пайда болған монеталарды есепке алуды жоспарлап-жоспарламайтыны туралы мәлімдемелерді тексеріңіз.
- Fork-қа дейін және оның кезінде ірі немесе шұғыл емес аударымдарды тоқтата тұруды қарастырыңыз, себебі бұл уақытта растаулар баяу болуы және қолдау қызметтері көбірек жүктелуі мүмкін.
- Fork арқылы пайда болған монеталарды «талап ету» үшін seed phrase немесе private key енгізуді сұрайтын алаяқтықтарға абай болыңыз; тек беделді wallet провайдерлері ұсынған құралдарды пайдаланыңыз.
- Екі тізбектегі монеталарды да талап етуді жоспарласаңыз, snapshot блок биіктігін немесе уақытын жазып алыңыз және сол сәтте қаражатыңыз private key-лер сізде сақталатын wallet-те тұрғанына көз жеткізіңіз.
- Fork өткеннен кейін, қаражатты жылжытпас бұрын немесе жаңа нарықта белсенді сауда жасамас бұрын, таңдалған тізбекте баланстарыңыздың дұрыс көрінетінін тексеріңіз.

Pro Tip:Fork кезінде не істеу керектігін білмесеңіз, жылдам саудаға ұмтылғаннан гөрі ештеңе істемей күткен қауіпсіздеу болады. Қаражатыңызды қауіпсіз wallet-те сақтаңыз, анық ақпаратты күтіңіз және тек сенімді платформалар арқылы әрекет етіңіз.
Fork төңірегіндегі тәуекелдер мен қауіпсіздік мәселелері
Негізгі тәуекел факторлары
Fork-тар blockchain туралы әдеттегі болжамдар бұзылуы мүмкін қысқа кезеңдер тудырады. Екі тізбек белгілі бір нүктеге дейін ортақ тарихты бөлісуі, құралдар екеуін де толық қолдамауы мүмкін, ал алаяқтар пайдаланушылардың назарын басқа жаққа аударылғанын біледі. Осы уақыт аралықтарында replay шабуылдары немесе тізбек reorganizations сияқты техникалық мәселелер пайдаланушылардың қателіктерімен, мысалы монеталарды қолдау көрсетілмейтін тізбектерге жіберу немесе жалған талап ету құралдарына сенумен қабаттасуы мүмкін. Негізгі тәуекел түрлерін түсіну қашан баяулап, әрекеттеріңізді қайта тексеру керектігін тануға көмектеседі.