Жұмсақ шанышқы

Жұмсақ шанышқы дегеніміз не?

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

Жұмсақ шанышқылардың қолданылуын түсіну

Транзакцияның жаңа түрлерін көбінесе жұмсақ шанышқы ретінде қосуға болады, бұл тек қатысушылар (мысалы, жөнелтуші мен алушы) мен кеншілер жаңа транзакция түрін түсінуін талап етеді.Бұл жаңа мәміле ескі клиенттерге «бәріне төлеу» транзакциясы ретінде көрінуі (ерекше формадағы) және кеншілерге егер мәміле жаңа ережелер бойынша расталмаса, осы операцияларды қоса блоктардан бас тартуға келісім беру арқылы жасалады.Бұл ақылы үшін сценарий хэш (P2SH) қосылды қалай Уикипедия.

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

Жұмсақ шанышқылар келісімді сақтау үшін ешқандай түйіндерді жаңартуды қажет етпейді, өйткені жаңа жұмсақ форкалы ережелермен барлық блоктар да ескі ережелерге сәйкес келеді, сондықтан ескі клиенттер оларды қабылдайды. Жұмсақ шанышқыларды қатты шанышқысыз қайтаруға болмайды, өйткені жұмсақ шанышқылар тек жарамды блоктар жиынтығының алдын-ала шанышқының дұрыс жиынтығы бола алады. Егер пайдаланушылар жұмсақтан кейінгі форк клиентіне ауысса және қандай да бір себептермен кеншілердің көпшілігі жұмсақ формаға дейінгі клиентке қайта оралса, жұмсақтан кейінгі форк клиенттері блок орын алғаннан кейін бірден келісімге келе алады. олардың клиенттерінің жаңа ережелері. Жұмсақ шанышқының жұмыс істеуі үшін тау-кен қуатының көп бөлігі шанышқыны танитын клиентті басқаруы керек. Жаңа ережелерді қабылдаған кеншілер қаншалықты көп болса, желі де пост-шанышқымен соғұрлым қауіпсіз болады. Егер сізде шанышқыны танитын кеншілердің 3/4 бөлігі болса, онда 1/4 блок жаңа ережелерді сақтауға кепілдік бермейді. Бұл 1/4 блоктар жаңа ережелер туралы білмейтін ескі түйіндерге жарамды болады, бірақ оларды жаңа түйіндер елемейді.

Биткоин мен ethereum блокчейндерінде жұмсақ шанышқылар, басқалармен қатар, артқа үйлесімді жаңа және жетілдірілген функционалдылықтарды жүзеге асыру үшін қолданылды.