உலகளாவிய பரவலாக்கப்பட்ட கோப்பு முறைமையின் வெளியீடு IPFS 0.6

வெளியிடப்பட்டது பரவலாக்கப்பட்ட கோப்பு முறைமையின் வெளியீடு ஐ.பி.எஃப்.எஸ் 0.6 (InterPlanetary File System), இது உலகளாவிய பதிப்பு கோப்பு சேமிப்பகத்தை உருவாக்குகிறது, இது பங்கேற்பாளர் அமைப்புகளிலிருந்து உருவாக்கப்பட்ட P2P நெட்வொர்க்கின் வடிவத்தில் பயன்படுத்தப்படுகிறது. IPFS ஆனது Git, BitTorrent, Kademlia, SFS மற்றும் Web போன்ற அமைப்புகளில் முன்னர் செயல்படுத்தப்பட்ட யோசனைகளை ஒருங்கிணைக்கிறது, மேலும் Git பொருட்களைப் பரிமாறிக் கொள்ளும் ஒற்றை BitTorrent "swarm" (விநியோகத்தில் பங்குபெறும் சகவாசிகள்) போன்றது. இடம் மற்றும் தன்னிச்சையான பெயர்களைக் காட்டிலும் உள்ளடக்கத்தின் மூலம் உரையாற்றுவதன் மூலம் IPFS வேறுபடுகிறது. குறிப்பு செயல்படுத்தல் குறியீடு Go மற்றும் இல் எழுதப்பட்டுள்ளது வழங்கியது Apache 2.0 மற்றும் MIT உரிமங்களின் கீழ்.

நெறிமுறை அடிப்படையிலான போக்குவரத்தை முன்னிருப்பாகச் சேர்ப்பதில் புதிய பதிப்பு குறிப்பிடத்தக்கது இது QUIC, இது UDP நெறிமுறையின் மேலடுக்கு ஆகும், இது பல இணைப்புகளின் மல்டிபிளெக்சிங்கை ஆதரிக்கிறது மற்றும் TLS/SSL க்கு சமமான குறியாக்க முறைகளை வழங்குகிறது. IPFS இல், UDP இணைப்புகளை ஏற்றுக்கொள்வதற்கான சாக்கெட், TCP-அடிப்படையிலான டிரான்ஸ்போர்ட் ஹேண்ட்லரின் அதே முகவரி மற்றும் நெட்வொர்க் போர்ட்டில் தானாகவே தொடங்கப்படும். QUIC உள்வரும் மற்றும் வெளிச்செல்லும் இணைப்புகளுக்குப் பயன்படுத்தப்படுகிறது, மேலும் புதிய முனைகளுடன் இணைக்கும்போது, ​​QUIC கிடைக்கவில்லை என்றால், அது TCPஐப் பயன்படுத்துவதற்குத் திரும்பும்.

இரண்டாவது முக்கியமான கண்டுபிடிப்பு பாதுகாப்பான போக்குவரத்துக்கான ஆதரவாகும் சத்தம், அடிப்படையில் நெறிமுறையில் ஒலி மற்றும் உள்ளே உருவாக்கப்பட்டது libp2p, P2P பயன்பாடுகளுக்கான மட்டு நெட்வொர்க்கிங் ஸ்டாக். ஆரம்ப இணைப்பு பேச்சுவார்த்தைக்குப் பிறகு, பங்கேற்பாளர்களுக்கு இடையேயான அனைத்து அடுத்தடுத்த தகவல்தொடர்புகளும் குறியாக்கம் செய்யப்பட்டு, செவிமடுப்பதில் இருந்து பாதுகாக்கப்படும்.
போக்குவரத்தை NOISE மாற்றியுள்ளது SECIO, ஆனால் TLS 1.3 முனைகளுக்கு இடையே இணைப்புகளை குறியாக்கம் செய்வதற்கான முன்னுரிமை முறையாக தொடர்ந்து பயன்படுத்தப்படுகிறது. NOISE செயல்படுத்த மிகவும் எளிமையானது மற்றும் பல்வேறு நிரலாக்க மொழிகளில் செயல்படுத்தக்கூடிய உலகளாவிய குறுக்கு-தள போக்குவரமாக நிலைநிறுத்தப்பட்டுள்ளது.

புதிய வெளியீடு தனிப்பயன் "404 காணப்படவில்லை" பக்கங்களைச் சேர்க்கும் திறனையும் வழங்குகிறது மற்றும் Base36 குறியாக்க முறைக்கு விருப்ப ஆதரவைச் சேர்க்கிறது, இது டொமைன் பெயர்கள் (Base32, Ed25519 ஐபிஎன்எஸ் விசைகளைப் பயன்படுத்தி இரண்டு பைட்டுகள் பெரியதாக இருக்கும். துணை டொமைனின் அளவைக் கட்டுப்படுத்தவும், Base36 உடன் அவை வரம்பிற்குள் பொருந்தும்). கூடுதலாக, அமைப்புகளில் ஒரு விருப்பம் சேர்க்கப்பட்டுள்ளது
«பியரிங்", அடிக்கடி பயன்படுத்தப்படும் சகாக்களுக்கு இடையே "ஒட்டும்" இணைப்புகளை அடையாளம் காண இணைக்க, ஒரு இணைப்பை பராமரிக்க மற்றும் மீண்டும் இணைக்க முனைகளின் பட்டியலை வரையறுக்கிறது.

IPFS இல், ஒரு கோப்பை அணுகுவதற்கான இணைப்பு அதன் உள்ளடக்கங்களுடன் நேரடியாக இணைக்கப்பட்டுள்ளது மற்றும் உள்ளடக்கங்களின் கிரிப்டோகிராஃபிக் ஹாஷை உள்ளடக்கியது என்பதை நினைவில் கொள்க. கோப்பு முகவரியை தன்னிச்சையாக மறுபெயரிட முடியாது; உள்ளடக்கங்களை மாற்றிய பின்னரே அதை மாற்ற முடியும். அதேபோல், முகவரியை மாற்றாமல் ஒரு கோப்பில் மாற்றத்தை செய்ய இயலாது (பழைய பதிப்பு அதே முகவரியில் இருக்கும், மேலும் புதியது வேறு முகவரி மூலம் அணுகப்படும், ஏனெனில் கோப்பு உள்ளடக்கங்களின் ஹாஷ் மாறும்). ஒவ்வொரு மாற்றத்திலும் கோப்பு அடையாளங்காட்டி மாறுவதைக் கருத்தில் கொண்டு, ஒவ்வொரு முறையும் புதிய இணைப்புகளை மாற்றாமல் இருப்பதற்காக, கோப்பின் வெவ்வேறு பதிப்புகளை கணக்கில் எடுத்துக்கொள்ளும் நிரந்தர முகவரிகளை இணைக்க சேவைகள் வழங்கப்படுகின்றன (ஐபிஎன்எஸ்), அல்லது பாரம்பரிய FS மற்றும் DNS உடன் ஒப்புமை மூலம் மாற்றுப்பெயரை வழங்குதல் (எம்.எஃப்.எஸ் (Mutable File System) மற்றும் DNSLlink).

BitTorrent உடனான ஒப்புமை மூலம், மையப்படுத்தப்பட்ட முனைகளுடன் இணைக்கப்படாமல், P2P பயன்முறையில் தகவல்களைப் பரிமாறிக்கொள்ளும் பங்கேற்பாளர்களின் கணினிகளில் தரவு நேரடியாக சேமிக்கப்படுகிறது. குறிப்பிட்ட உள்ளடக்கத்துடன் ஒரு கோப்பைப் பெறுவது அவசியமானால், இந்தக் கோப்பை வைத்திருக்கும் பங்கேற்பாளர்களை கணினி கண்டறிந்து, அவர்களின் கணினிகளில் இருந்து பல திரிகளில் பகுதிகளாக அனுப்புகிறது. கோப்பை தனது கணினியில் பதிவிறக்கம் செய்த பிறகு, பங்கேற்பாளர் தானாகவே அதன் விநியோகத்திற்கான புள்ளிகளில் ஒன்றாக மாறுகிறார். நெட்வொர்க் பங்கேற்பாளர்களை யாருடைய முனைகளில் ஆர்வமுள்ள உள்ளடக்கம் உள்ளது என்பதைத் தீர்மானிக்க பயன்படுத்தப்படுகிறது விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை (DHT) உலகளாவிய IPFS FS ஐ அணுக, HTTP நெறிமுறையைப் பயன்படுத்தலாம் அல்லது FUSE தொகுதியைப் பயன்படுத்தி மெய்நிகர் FS / ipfs ஐ ஏற்றலாம்.

IPFS ஆனது சேமிப்பக நம்பகத்தன்மை (அசல் சேமிப்பகம் குறையும் பட்சத்தில், கோப்பு மற்ற பயனர்களின் கணினிகளில் இருந்து பதிவிறக்கம் செய்யப்படலாம்), உள்ளடக்க தணிக்கைக்கு எதிர்ப்பு (தடுக்க, தரவின் நகலை வைத்திருக்கும் அனைத்து பயனர் அமைப்புகளையும் தடுப்பது அவசியம்) மற்றும் அணுகலை ஒழுங்கமைத்தல் போன்ற சிக்கல்களைத் தீர்க்க உதவுகிறது. இணையத்துடன் நேரடி இணைப்பு இல்லாத நிலையில் அல்லது தகவல்தொடர்பு சேனலின் தரம் மோசமாக இருந்தால் (உள்ளூர் நெட்வொர்க்கில் அருகிலுள்ள பங்கேற்பாளர்கள் மூலம் தரவைப் பதிவிறக்கலாம்). கோப்புகளைச் சேமிப்பது மற்றும் தரவைப் பரிமாறிக்கொள்வது மட்டுமல்லாமல், புதிய சேவைகளை உருவாக்குவதற்கான அடிப்படையாக ஐபிஎஃப்எஸ் பயன்படுத்தப்படலாம், எடுத்துக்காட்டாக, சேவையகங்களுடன் இணைக்கப்படாத தளங்களின் செயல்பாட்டை ஒழுங்கமைக்க அல்லது விநியோகிக்கப்பட்ட உருவாக்கம். பயன்பாடுகள்.

உலகளாவிய பரவலாக்கப்பட்ட கோப்பு முறைமையின் வெளியீடு IPFS 0.6

ஆதாரம்: opennet.ru

கருத்தைச் சேர்