𝗥𝗲𝘃𝗶𝘀𝗶𝘁𝗶𝗻𝗴 𝗙𝗮𝘀𝘁 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗮𝗹 𝗕𝘆𝘇𝗮𝗻𝘁𝗶𝗻𝗲 𝗙𝗮𝘂𝗹𝘁 𝗧𝗼𝗹𝗲𝗿𝗮𝗻𝗰𝗲
விநியோகிக்கப்பட்ட அமைப்புகள் (Distributed systems) ஒரு மிகப்பெரிய சவாலை எதிர்கொள்கின்றன. ஒரு நெட்வொர்க்கில் உள்ள முனைகள் (nodes) செயலிழக்கலாம் அல்லது தீய நோக்கத்துடன் செயல்படலாம். இது 'பைசான்டைன் பிழை' (Byzantine fault) என்று அழைக்கப்படுகிறது.
முனைகள் தவறான தகவல்களைத் தரும்போது, பெரும்பாலான அமைப்புகள் ஒருமித்த கருத்தை எட்டுவதில் சிரமப்படுகின்றன. Fast Practical Byzantine Fault Tolerance (Fast PBFT) இதனைத் தீர்க்கிறது. இது ஒருமித்த கருத்து நெறிமுறைகளில் (consensus protocols) வேகம் மற்றும் செயல்திறனை மேம்படுத்துகிறது.
Fast PBFT பற்றிய முக்கிய குறிப்புகள்:
- இது தகவல் பரிமாற்றப் படிகளின் எண்ணிக்கையைக் குறைக்கிறது.
- இது அமைப்பை நிறுத்தாமல் தீய நோக்கத்துடன் செயல்படும் முனைகளைக் கையாள்கிறது.
- இது அதிகப் போக்குவரத்து உள்ள நெட்வொர்க்குகளில்த் தரவுப் பரிமாற்ற விகிதத்தை (throughput) மேம்படுத்துகிறது.
- இது பரிவர்த்தனைகளுக்கு விரைவான இறுதி முடிவை (finality) வழங்குகிறது.
இந்த நெறிமுறைகளைப் புரிந்துகொள்வது சிறந்த பரவலாக்கப்பட்ட பயன்பாடுகளை (decentralized applications) உருவாக்க உங்களுக்கு உதவும். தரவு ஒருமைப்பாட்டைப் பராமரிக்க உங்களுக்கு நம்பகமான ஒருமித்த கருத்து (consensus) தேவைப்படுகிறது.
முழுமையான விளக்கத்தை இங்கே படிக்கவும்.
ஆதாரம்: https://dev.to/paperium/revisiting-fast-practical-byzantine-fault-tolerance-1oj1
விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi