Блокчейн консенсус алгоритмі дегеніміз не? – Криптополит

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

Орталықтандырылмаған және өзін-өзі реттейтін қоғамдық блокчейндер орталық биліксіз жаһандық ауқымда жұмыс істей алады. Көптеген адамдар растауға және аутентификацияға көмектесу арқылы оларға үлес қосады blockchain- блок-майнинг арқылы транзакцияларға негізделген.

Блокчейн консенсус алгоритмі

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

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

Блокчейн консенсус алгоритмінің түрлері

Блокчейн консенсус алгоритмдерінің ұзақ және әртүрлі тарихы бар. Proof-of-work (PoW) биткоиннің қауіпсіздігін қамтамасыз ету үшін қолданылған, 2008 жылы Сатоси Накамото тұжырымдаманы енгізді. Proof-of-Stake (PoS) және Delegated Proof-of-Stake (DPoS) сияқты басқа консенсус алгоритмдері. Содан бері PoW баламаларын ұсына отырып, пайда болды. Осы алгоритмдердің әрқайсысы өздерінің блокчейндері үшін консенсус механизмін таңдаған кезде әзірлеушілерге әртүрлі опциялардың болуын қамтамасыз ететін ерекше артықшылықтар мен кемшіліктерді ұсынады. Сайып келгенде, әрбір консенсус алгоритмі оны пайдаланатын желіге ғана тән және дұрысын таңдау криптовалюта желісінің жылдамдығына да, қауіпсіздігіне де үлкен әсер етуі мүмкін. Ең жиі қолданылатын консенсус алгоритмдерінің кейбірі мыналарды қамтиды:

-Жұмыс дәлелі (PoW)

- Proof-of-Stake (PoS)

-Өкілетті дәлелдеме (DPoS)

-Тарихты дәлелдеу (PoH)

- Византия ақауларына төзімділік (BFT)

-Бағытталған циклдік график (DAG)

Жұмыстың дәлелі (PoW)

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

Түйіндер орындайтын есептеу жұмысы тау-кен деп аталады. Майнинг процесі бір түйіннің блокчейндегі деректермен манипуляциялауын қиындата отырып, желінің қауіпсіздігін қамтамасыз етуге көмектеседі. Proof-of-Work идеясы желіге неғұрлым көп есептеу қуаты қосылса, ол соғұрлым қауіпсіз болады.

Proof-of-Work - бұл өте қауіпсіз және сенімді консенсус алгоритмі, бірақ оның бірнеше кемшіліктері бар. Ол қымбат және қоршаған ортаға зиян келтіруі мүмкін үлкен есептеу қуаты мен энергияны қажет етеді. Сонымен қатар, тау-кен өндіру процесі баяу және тиімсіз болуы мүмкін, бұл транзакция уақытының баяулауына және комиссиялардың өсуіне әкеледі. PoW қолданатын криптовалюталарға Bitcoin (BTC), Dogecoin (DOGE), Litecoin (LTC), Monero (XMR) және Zcash (ZEC).

Қиындықты дәлелдеу (PoS)

Proof-of-Stake — Proof-of-Work-ке балама ретінде әзірленген жаңа консенсус алгоритмі. Күрделі есептеулерді орындау үшін түйіндерді талап етудің орнына Proof-of-Stake белгілі бір соманы токендерді немесе криптовалютаны кепіл ретінде ұстайтын түйіндерге сүйенеді. Бұл кепілдік транзакцияларды тексеру және оларды блокчейнге қосу үшін пайдаланылады.

Proof-of-Stake бағдарламасындағы валидация процесі Proof-of-Work-қа қарағанда әлдеқайда жылдам және энергияны үнемдейді. Транзакцияларды тексеру үшін түйіндер кездейсоқ таңдалады және оларда неғұрлым көп токен болса, олардың таңдалу ықтималдығы соғұрлым жоғары болады. Бұл түйіндерді көбірек токендерді ұстауға және желінің қауіпсіздігін сақтауға ынталандырады.

Proof-of-Stake - Proof-of-Work-ке перспективалы балама, бірақ оның өзіндік кемшіліктері де жоқ емес. Кейбір адамдар бұл дәлелдеу жұмысына қарағанда қауіпсіз емес деп санайды, өйткені валидация процесі орталықтандырылмаған. Сондай-ақ, желінің орталықтандырылуына әкелуі мүмкін токендердің үлкен пайызын иеленетін жалғыз ұйымның мүмкіндігі бар. Кейбір криптовалюталар ставканы растауды пайдаланады Ethereum (ETH), Tezos (XTZ), EOS (EOS) және Cardano (ADA).

Сыйақыға кепілдік беру (DPoS)

Delegated Proof-of-Stake стандартты Proof-of-Stake алгоритмімен байланысты кейбір мәселелерді шешу үшін әзірленген Proof-of-Stake нұсқасы болып табылады. DPoS жүйесінде түйіндер транзакцияларды тексеру және оларды желідегі басқа түйіндерден алатын дауыстар саны негізінде блокчейнге қосу үшін таңдалады. DPoS-тің идеясы - ең көп дауыс жинаған түйіндер ең сенімді және сенімді, сондықтан транзакцияларды тексеруге жауапты болуы керек.

DPoS - жылдам және тиімді консенсус алгоритмі, өйткені ол транзакцияларды тексеру үшін аз ғана түйіндерді қажет етеді. Дегенмен, ол сонымен қатар Proof-of-Work немесе Proof-of-Stake-ге қарағанда қауіпсіз емес деп саналады, өйткені валидациялық түйіндерді таңдау есептеу қуатының немесе токендердің санына емес, олар алатын дауыстар санына негізделеді. ұстаңыз. Кейбір DPoS криптолары: Tron (TRX), EOS (EOS) және Steem (STEEM)

Тарихты растау (PoH)

Proof-of-History (PoH) - дәстүрлі блокчейн технологияларына балама ұсынуға тырысатын консенсус алгоритмі. Уақыттың өзін блокчейнге қосу арқылы Proof-of-History (PoH) блокты өңдеу кезінде желі түйіндеріне жүктемені азайтатын консенсус механизмі болып табылады. Түйіндер уақыт пен оқиғаларды тексеру үшін қолданылатын өздерінің ішкі сағаттары бар. Proof-of-History әлі де дамудың бастапқы сатысында және ол криптовалюта индустриясында әлі кеңінен қолданылмаған. Proof of History алгоритмі тек Solana блокчейнінде қолданылады. Осыған байланысты желі секундына 60,000 XNUMX транзакцияға дейін өңдейтін өте ауқымды.

Византия ақауларына төзімділік (BFT)

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

Ең танымал BFT консенсус алгоритмі практикалық византиялық ақауларға төзімділік (PBFT) деп аталады. PBFT желідегі барлық басқа түйіндерге транзакцияларды жинауға және таратуға жауапты негізгі ретінде белгілі тағайындалған жетекші түйінге ие болу арқылы жұмыс істейді. Желідегі әрбір түйін транзакцияларды тексереді және транзакцияларды мақұлдау немесе қабылдамау үшін негізгіге хабарлама жібереді. Түйіндердің үштен екісінен астамы транзакцияларды мақұлдағаннан кейін, біріншілік транзакцияларды блокчейнге қоса алады.

Маңыздылығын дәлелдеу

Маңыздылығын дәлелдеу – түйіннің криптовалюта желісіне қосқан үлесін тексеру және жаңа блоктарды құру құқығын алу әдісі. PoI-дің басқа консенсус алгоритмдерінен артықшылығы - бұл желіде сыйақыларды неғұрлым әділ бөлуге мүмкіндік береді. Түйіндерді тек олардың есептеу қуатына қарай марапаттайтын PoW немесе токендер санына қарай ғана сыйақы беретін PoS-тен айырмашылығы, PoI желінің жалпы денсаулығы мен әл-ауқатына ықпал ететін әртүрлі факторларды ескереді. .

Неліктен криптовалюта консенсус механизмдерін пайдаланады

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

Bottomline

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

Дереккөз: https://www.cryptopolitan.com/what-is-a-blockchain-consensus-algorithm/