Византия генералдарының міндеті: Толық Нұсқаулық
Византиялық ақауларға төзімділік (BFT) блокчейн технологиясын қорғайтын ең маңызды нәрселердің бірі болып табылады. Біздің блогтың бұл мақаласы BFT тұжырымдамасын, оның қалай жұмыс істейтінін және оның блокчейн желісіндегі рөлін түсіндіреді. Мінеки біз!
Блокчейн желілеріндегі BFT рөлі
BFT дегеніміз не? Византиялық ақауларға төзімділік - бұл кейбір түйіндер бұзылған немесе басқаларға зиян келтіруге тырысқанда да бөлінген жүйенің жұмыс істеу тәсілі. Оны бөлшектеп көрейік.
Орталықтандырылмаған желілердің маңызды құрамдас бөлігі консенсус болып табылады, ол арқылы желідегі адамдар немесе түйіндер белгілі бір шешім немесе транзакция бойынша келісімге келеді. Бірақ оның кейбір түйіндері дұрыс жұмыс істемесе, жүйенің күйі туралы келіспесе немесе зиянды әрекет жасаса, есептеу желісі қалай жұмыс істей алады?
Жоғарыда айтылған BFT алгоритмі зиянды түйіндердің немесе сәтсіздіктердің болуына қарамастан орталықтандырылмаған желіде консенсусқа қол жеткізудің неғұрлым сенімді және қауіпсіз механизмін қамтамасыз ету арқылы бұл мәселені шешуге көмектеседі. Византиялық ақауларға төзімділік блокчейн хаттамасы, оның нақтыланған нұсқасы сияқты практикалық византиялық ақауларға төзімділік (pBFT), транзакцияларды келісу үшін блокчейн желісіндегі барлық түйіндер ұстануға тиіс арнайы ережелер жинағын қамтиды. Ол компьютерді қажет ететін процедураларды қажет етпейді және түйіндердің дауыстарын санаудан және басым келісімге келуден тұрады.
Бұл нені білдіреді? Бұл Византиялық ақауларға төзімділік алгоритмінің негізгі рөлі ұжымдық шешімдерді қолдану арқылы жүйе ақауларынан қорғау және ақаулы түйіндердің әсерін азайту екенін білдіреді.
Византиялық ақауларға төзімділік ақылды келісімшарттардың қауіпсіздігін қалай қамтамасыз етеді
Византия консенсус блокчейн протоколы мен смарт келісімшарттар бір-бірімен тығыз байланысты. BFT орталықсыздандыруды және цифрлық қауіпсіздікті қамтамасыз етеді, осылайша смарт келісімшарттар – криптовалюталық транзакциялардағы міндеттемелерді қадағалайтын және орындайтын блокчейн ішінде сақталған компьютерлік бағдарламалар – жасалуы мүмкін.
BFT протоколы және оның практикалық византиялық ақауларға төзімділік (PBFT) сияқты жетілдірілген нұсқалары смарт келісімшарттар мен блокчейн желісінің қауіпсіздік мәселелеріне танымал шешім болды, егер:
- '(n-1)/3' түйіндері 'n' түйіндерінен артық емес (түйіндердің жалпы саны);
- Қатысушының хабарламасы алғаш рет жіберілген кезде және оны басқа қатысушы-адресер алған кездегі уақыт шексіздікке дейін өспейді және т.б.
Ақылды келісім-шарттар үшін Византия ақауларына төзімділіктің артықшылықтары
Әрине, әлемдегі кез келген басқа нәрсе сияқты, Византия ақауларына төзімділік блокчейн хаттамасы мен Византиялық ақауларға төзімділік алгоритмінің көптеген артықшылықтары бар.
- Жылдамдық пен сенімділік
Бұл әдістер консенсусқа тез және сенімді түрде қол жеткізе алады. Ал BFT көмегімен салынған бөлінген жүйелердің өткізу қабілеті жоғары. Бұл транзакцияны жылдам өңдеу уақытын және қауіпсіздіктің жоғары деңгейін талап ететін қолданбалар үшін тамаша.
- Орталықсыздандыру
Блокчейн бірде-бір түйін немесе түйіндер тобы бүкіл желіні басқара алмайтындығына кепілдік береді.
- Қауіпсіздік және шабуылға қарсы тұру
Византия консенсус блокчейн протоколы блокчейннің бірнеше көшірмелері сақталуын қамтамасыз етеді, бұл деректердің жоғалу ықтималдығын азайтады. Бұған қоса, ол ақауларға төзімді етіп жасалған, яғни валидаторлардың белгілі бір саны бұзылған немесе қол жетімсіз болса да жұмысын жалғастыра алады.
- Жоғары масштабтау
Алгоритм жаңа түйіндер қосылғандықтан желінің өсуіне мүмкіндік береді және транзакциялар мен пайдаланушылардың үлкен санын өңдей алады. Бұған параллельді өңдеу және сегменттеу әдістерін қолдану ықпал етеді.
Бұл артықшылықтарды Tendermint өнімділігінен көруге болады. Blockchain дәуіріндегі Tendermint византиялық ақауларға төзімділік есеп беру кепілдіктері бар қауіпсіз консенсус хаттамасын қамтамасыз етеді, сонымен қатар жоғары өткізу қабілетімен сипатталады, өйткені ол шамамен бір секундтық кідіріспен бүкіл әлем бойынша таралған ондаған түйіндерде секундына мыңдаған транзакцияларды орындайды.
Византиялық ақауларға төзімділіктің шектеулері
Дегенмен, Византиялық ақауларға төзімділік блокчейн хаттамаларының өз проблемалары бар.
Мысалы, олар Sibylla шабуылдарына бейім, мұнда бір тарап түйіндердің айтарлықтай санын бақылауға алады немесе басқаша айтқанда, дауыс саны 51% жетеді, яғни көпшілік. Түйіндер көп болған кезде мұндай жағдайларды реттеу және оған қарсы тұру қиындай түседі.
Сонымен қатар, масштабтау әрқашан жақсы нәрселер туралы емес. Процедураның әрбір қадамында түйіндер бір-бірімен өзара әрекеттесуі керек және мұндай өзара әрекеттесулер неғұрлым көп болса, соғұрлым ұзаққа созылады.
Ақылды келісім-шарттар үшін византиялық ақауларға төзімділіктің жетістіктері мен болашаққа болжамы
Біз Византиялық ақауларға төзімділік түсіндіретін бөлігін зерттедік. Енді біз осы консенсус алгоритмінің болашағы туралы кейбір қорытындылар жасай аламыз. Мысалы, BFT хаттамасы арқылы құрастырылған бөлінген жүйелердің өткізу қабілеті жоғары. Бұл олардың саны бірнеше мың ондағанға жететін секундына көптеген транзакцияларды өңдеуге мүмкіндігі бар екенін білдіреді. Біз сондай-ақ барлық шектеулердің еңсерілетінін және нәтижесінде бұл механизм криптовалюта саласында одан да көп мүмкіндіктер ашатынын күтуіміз керек.
Жалпы алғанда, BFT консенсус механизмдері блокчейн технологиясының болашағында маңызды рөл атқаруы мүмкін, өйткені қауіпсіз, тиімді және масштабталатын блокчейн шешімдеріне деген қажеттілік өсуде.
Блокчейн индустриясына әсер ететін негізгі тақырыптар мен технологияларды жақсырақ түсіну үшін Cryptomus блог мақалаларын оқуды жалғастырыңыз. Рақмет сізге!
Мақаланы бағалаңыз
пікірлер
0
Пікір қалдыру үшін жүйеге кіруіңіз керек