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

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

புதிய பதிப்பில் இயல்பாக போக்குவரத்தை முடக்கியுள்ளது SECIO, இது கடந்த இதழில் போக்குவரத்து மூலம் மாற்றப்பட்டது சத்தம், நிறுவப்பட்டது நெறிமுறையில் ஒலி மற்றும் P2P பயன்பாடுகளுக்கான மாடுலர் நெட்வொர்க் ஸ்டேக்கில் உருவாக்கப்பட்டது libp2p. TLSv1.3 ஒரு காப்புப் போக்குவரமாக உள்ளது. IPFS இன் பழைய பதிப்புகளைப் பயன்படுத்தும் முனைகளின் நிர்வாகிகள் (Go IPFS <0.5 அல்லது JS IPFS <0.47) செயல்திறன் சிதைவைத் தவிர்க்க மென்பொருளைப் புதுப்பிக்க அறிவுறுத்தப்படுகிறார்கள்.

புதிய பதிப்பு RSA க்குப் பதிலாக இயல்பாக ed25519 விசைகளைப் பயன்படுத்துவதற்கான மாற்றத்தையும் செய்கிறது. பழைய RSA விசைகளுக்கான ஆதரவு தக்கவைக்கப்பட்டுள்ளது, ஆனால் புதிய விசைகள் இப்போது ed25519 அல்காரிதத்தைப் பயன்படுத்தி உருவாக்கப்படும். உள்ளமைக்கப்பட்ட பொது விசைகளின் பயன்பாடு ed25519 பொது விசைகளை சேமிப்பதில் உள்ள சிக்கலை தீர்க்கிறது, எடுத்துக்காட்டாக, ed25519 ஐப் பயன்படுத்தும் போது கையொப்பமிடப்பட்ட தரவைச் சரிபார்க்க, PeerId பற்றிய தகவல் போதுமானது. IPNS பாதைகளில் உள்ள முக்கிய பெயர்கள் இப்போது base36btc க்குப் பதிலாக base1 CIDv58 அல்காரிதத்தைப் பயன்படுத்தி குறியாக்கம் செய்யப்பட்டுள்ளன.

இயல்புநிலை விசை வகையை மாற்றுவதுடன், அடையாள விசைகளை சுழற்றும் திறனை IPFS 0.7 சேர்த்தது. ஹோஸ்ட் விசையை மாற்ற, நீங்கள் இப்போது "ipfs key rotate" கட்டளையை இயக்கலாம். கூடுதலாக, இறக்குமதி மற்றும் ஏற்றுமதி விசைகளுக்கு (“ipfs கீ இறக்குமதி” மற்றும் “ipfs விசை ஏற்றுமதி”) புதிய கட்டளைகள் சேர்க்கப்பட்டுள்ளன, அவை காப்புப் பிரதி நோக்கங்களுக்காகப் பயன்படுத்தப்படலாம், அத்துடன் DAG பற்றிய புள்ளிவிவரங்களைக் காட்ட “ipfs dag stat” கட்டளையும் பயன்படுத்தப்படும். (விநியோகிக்கப்பட்ட அசைக்ளிக் வரைபடங்கள் ).

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

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

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

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

ஆதாரம்: opennet.ru

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