Laboratoriya ishi no tizimda bir nechta tugun kerak bo'lsa, Consensus algoritmidan foydalaning Vazifa
Download 58.44 Kb. Pdf ko'rish
|
5-lab 2 blokchain
- Bu sahifa navigatsiya:
- ([ tugilgan
4.4 API oxirgi nuqtalarini yaratish
Endi biz ishlaydigan kompyuterning turli portlarida ikkita serverni ishga tushiramiz res.status(400); List 16 gson.toJson(yangi ChainResponse(blok chain.getChain(), blockchain.getChain().size())); "Noto'g'ri xost manzili" ni qaytarish; 3 17}boshqa { } 11 } 4 5 gson.toJson(yangi ChainResponse(blok 18 chain.getChain(), blockchain.getChain().size())); for(String tugun: tugunlar) { 12 }); blockchain.registerNode(tugun); o'n uch 19 20 14 get("/tugunlar/resolve", (req, res) -> { 6 7 8 9 10 1 ta post ("/tugunlar/register", (talab, rez) -> { gson.toJson(blockchain.getNodes()) qaytish; 21 }); } 2 urinib ko'ring { } catch (e istisno) { 15 if(blockchain.resolveConflicts()) { 47 Machine Translated by Google 5-rasm Ikkinchi serverda tugunlarni ro'yxatga olish so'rovi 48 Fig.4 Birinchi serverda tugunlarni ro'yxatga olish so'rovi 6-rasm Birinchi tugunga blok qo'shishni so'rash Keyin birinchi tugunda yana bir blok yaratamiz: Machine Translated by Google Keyinchalik, 2-tugunda Konsensus jarayonini boshlaymiz. 7-rasm Ikkinchi tugunda Konsensusni boshlashni so'rash 49 Machine Translated by Google 2-tugun 1-tugun va za ketma-ketligini tasdiqlagan degan xulosaga kelish mumkin butun son ([ tug'ilgan oy]/3), lekin kamida 2x va 4x dan oshmasligi kerak. 2) Zanjirning haqiqiyligiga qanday ishonch hosil qilish mumkin? 2) Konsensus algoritmini sinab ko'ring. uni o'ziga to'g'ri deb yozgan. Mexanizm to'g'ri ishlaydi. Ilova komponentlari pip_ identifikatoridan boshlanadi. 4.6 Nazorat vazifasi 4.5 Nazorat savollari 1) Blockchain tarmog'idagi ma'lum miqdordagi tugunlarning ishlashini ta'minlash - Biz so'rov natijasi birinchi tugun bloklari ro'yxati ekanligini ko'ramiz. Shunday qilib, 1) Konsensus muammosi nima? 50 Machine Translated by Google Download 58.44 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling