Қатты шанышқы (блокчейн)

Қатты шанышқы дегеніміз не?

Қатты шанышқы (немесе hardfork), ол қатысты blockchain технологиясы, бұрын жарамсыз блоктарын және операцияларды жарамды, немесе керісінше жасайды желінің хаттаманың түбегейлі өзгеруі болып табылады. Қатты шанышқы барлық түйіндерден немесе пайдаланушылардан бағдарламалық жасақтаманың соңғы нұсқасына көшуді талап етеді.

Шанышқыларды әзірлеушілер немесе крипто-қоғамдастық мүшелері бастамашылық етуі мүмкін, олар қолданыстағы блокчейн іске асыруларының функционалдығына наразы. Олар сондай-ақ жаңа технологиялық жобалар немесе крипто-валюта ұсыныстары үшін краудсорсинг қаражаты ретінде пайда болуы мүмкін.

Қатты шанышқыны жұмсақ шанышқымен салыстыруға болады.

Негізгі өнімдер

  • Қатты шанышқы дегеніміз блокчейн желісінің протоколының түбегейлі өзгеруін білдіреді, оның нәтижесі алдыңғы тармақтан және жаңа нұсқадан кейінгі екі тармақтан тұрады.
  • Қатты шанышқыларда бастапқы блокчейндегі маркерлерге жаңа шанышқылар да жетондар беріледі, бірақ кеншілер тексеруді жалғастыратын блокчейнді таңдауы керек.
  • Қатты шанышқы кез-келген блокчейнде пайда болуы мүмкін, тек Bitcoin-де ғана емес (мысалы, қатты шанышқылар Bitcoin Cash және Bitcoin SV құрды, мысалы, басқалары).

Қатты шанышқыны түсіну

Блокчейннің ең жаңа нұсқасының түйіндері блокчейннің ескі нұсқаларын (тарын) қабылдамай қалуы – бұл қатты айыр. блокчейннің алдыңғы нұсқасынан тұрақты алшақтық тудырады.

Кодқа жаңа ереже қосу блокчейнде шанышқыны жасайды: бір жол жаңа, жаңартылған блокчейннен өтеді, ал екінші жол ескі жол бойымен жалғасады. Әдетте, біраз уақыттан кейін ескі тізбектегі адамдар блок-тізбектің ескіргенін немесе маңызды емес екенін түсініп, ең соңғы нұсқасына тез жаңарады.

Шанышқылар қалай жұмыс істейді

Блокчейндегі шанышқы кезкелген крипто-технологиялық платформада болуы мүмкін – тек Bitcoin -де емес. Блокчейндер мен криптовалюта қандай крипто платформасында болса да, негізінен бірдей жұмыс істейтіндіктен. Сіз блокчейндердегі блоктарды жадыны жылжытатын криптографиялық кілттер деп ойлауыңыз мүмкін. Себебі кеншілер бір blockchain желі жадты жылжыту ережелерін орнату, осы кеншілер жаңа ережелерді түсіну.

Алайда, кеншілердің барлығы жаңа ережелер туралы және тізбектегі жарамды блоктан тұратыны туралы келісуі керек. Сонымен, сіз осы ережелерді өзгерткіңіз келгенде, сізге протоколға өзгеріс немесе өзгеріс енгізілгенін көрсету үшін «жолдағы шанышқы тәрізді» «айыру» қажет. Содан кейін әзірлеушілер жаңа ережелерді көрсету үшін барлық бағдарламалық жасақтаманы жаңарта алады.

Дәл осы форкинг процесінде биткоинге ұқсас атаулары бар түрлі цифрлық валюталар пайда болды: bitcoin cash, bitcoin gold және басқалары. Кездейсоқ криптовалюта үшін бұл криптовалюталардың арасындағы айырмашылықты ажырату және әртүрлі шанышқыларды уақыт кестесіне түсіру қиын болуы мүмкін. Мұны реттеуге көмектесу үшін біз соңғы бірнеше жылдағы ең маңызды биткоиннің қатты шанышқыларының тарихын жасадық. 

Маңызды

Төмендегі графика көрсетілгендей, жаңартылмаған түйіндер блокчейнде алшақтықты немесе қатты шанышқыны тудыратын жаңа ережелерден бас тартады.

Қатты шанышқының себептері?

Бағдарламалық жасақтаманың ескі нұсқаларында кездесетін маңызды қауіпсіздік тәуекелдерін түзету, жаңа функционалдылықты қосу немесе транзакцияларды қайтару сияқты қатты шанышқыны әзірлеушілердің бірнеше себептері бар, мысалы, Ethereum blockchain кері шанышқыны жасаған кезде бойынша Hack орталықтандырылмаған автономиялық ұйымының (DAO).

Хактан кейін Ethereum қауымдастығы бірауыздан белгісіз хакердің он миллион долларлық цифрлық валютасын алып тастаған транзакцияларды қайтару үшін қатты шанышқыны қолдады. Қатты шанышқы DAO таңбалауыштарын ұстаушыларға эфир (ETH) қаражатын қайтарып алуға көмектесті.

Қатты шанышқы туралы ұсыныс желінің транзакциялар тарихын дәл ашпады. Керісінше, ол DAO-ға байланған қаражатты бастапқы иелеріне өз қаражаттарын алуға мүмкіндік беру мақсатында жаңа құрылған ақылды келісімшартқа көшірді. 

DAO токен иелері ETH-ны шамамен 1 ETH-ден 100 DAO-ға дейін алып тастай алады. ДКО кураторлары ұйым үшін «қауіпсіз емес қорғанысты» қамтамасыз ету үшін жетондар мен кез келген эфирдің қосымша балансын алып тастады.

Қатты шанышқылар мен жұмсақ шанышқыларға қарсы

Қатты шанышқылар мен жұмсақ шанышқылар мәні жағынан бірдей, криптовалюта платформасының қолданыстағы коды өзгергенде, жаңа нұсқасы жасалған кезде желіде ескі нұсқасы қалады.

Жұмсақ шанышқымен, пайдаланушылар жаңартуды қабылдаған кезде бір ғана блокчейн жарамды болып қалады. Ал қатты шанышқымен ескі және жаңа блокчейндер қатар тұрады, демек бағдарламалық жасақтама жаңа ережелермен жұмыс істеуі үшін жаңартылуы керек. Екі шанышқы да сплит жасайды, бірақ қатты шанышқы екі блокчейн жасайды, ал жұмсақ шанышқы біреуіне әкеледі. 

Қатты және жұмсақ шанышқылар арасындағы қауіпсіздік айырмашылықтарын ескере отырып, пайдаланушылар мен әзірлеушілердің барлығы дерлік қатты шанышқыны шақырады, тіпті жұмсақ шанышқы бұл жұмысты істей алатындай болып көрінеді. Блокчейндегі блоктарды күрделі жөндеу үшін өте үлкен есептеу қуаты қажет, бірақ қатты шанышқылардан алынған құпиялылық жұмсақ шанышқыны қолданудан гөрі мағыналы болады.