பிரதான உள்ளடக்கத்திற்குச் செல்

பரவலாக்கப்பட்ட பயனர் இடைமுகங்களுக்கான IPFS

ipfs
தொடக்கநிலை
Ori Pomerantz
29 ஜூன், 2024
3 நிமிட வாசிப்பு

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

எல்லா வேலைகளையும் செய்ய Fleekopens in a new tab போன்ற மூன்றாம் தரப்பு சேவையைப் பயன்படுத்தலாம். இந்தப் பயிற்சி, அதிக வேலையாக இருந்தாலும், தாங்கள் என்ன செய்கிறோம் என்பதைப் புரிந்துகொள்ளும் அளவுக்குச் செய்ய விரும்பும் மக்களுக்கானது.

உள்நாட்டில் தொடங்குதல்

பல மூன்றாம் தரப்பு IPFS வழங்குநர்கள்opens in a new tab உள்ளனர், ஆனால் சோதனைக்காக உள்நாட்டில் IPFS-ஐ இயக்குவது சிறந்தது.

  1. IPFS பயனர் இடைமுகத்தைopens in a new tab நிறுவவும்.

  2. உங்கள் வலைத் தளத்துடன் ஒரு டைரக்டரியை உருவாக்கவும். நீங்கள் Viteopens in a new tab பயன்படுத்துகிறீர்கள் என்றால், இந்தக் கட்டளையைப் பயன்படுத்தவும்:

    1pnpm vite build
  3. IPFS டெஸ்க்டாப்பில், இறக்குமதி > கோப்புறை என்பதைக் கிளிக் செய்து, முந்தைய படியில் நீங்கள் உருவாக்கிய டைரக்டரியைத் தேர்ந்தெடுக்கவும்.

  4. நீங்கள் இப்போது பதிவேற்றிய கோப்புறையைத் தேர்ந்தெடுத்து மறுபெயரிடு என்பதைக் கிளிக் செய்யவும். அதற்கு மேலும் அர்த்தமுள்ள பெயரைக் கொடுங்கள்.

  5. அதை மீண்டும் தேர்ந்தெடுத்து இணைப்பைப் பகிர் என்பதைக் கிளிக் செய்யவும். URL ஐ கிளிப்போர்டுக்கு நகலெடுக்கவும். இணைப்பு https://ipfs.io/ipfs/QmaCuQ7yN6iyBjLmLGe8YiFuCwnePoKfVu6ue8vLBsLJQJ போன்றதாக இருக்கும்.

  6. நிலை என்பதைக் கிளிக் செய்யவும். நுழைவாயில் முகவரியைப் பார்க்க மேம்பட்ட தாவலை விரிவாக்கவும். உதாரணமாக, என் கணினியில் முகவரி http://127.0.0.1:8080 ஆகும்.

  7. உங்கள் முகவரியைக் கண்டறிய இணைப்புப் படியிலிருந்து வரும் பாதையை நுழைவாயில் முகவரியுடன் இணைக்கவும். உதாரணமாக, மேலே உள்ள உதாரணத்திற்கு, URL http://127.0.0.1:8080/ipfs/QmaCuQ7yN6iyBjLmLGe8YiFuCwnePoKfVu6ue8vLBsLJQJ ஆகும். உங்கள் தளத்தைப் பார்க்க அந்த URL-ஐ ஒரு உலவியில் திறக்கவும்.

பதிவேற்றம்

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

நன்கு அறியப்பட்ட பல பின்னிங் சேவைகள்opens in a new tab உள்ளன. அவற்றில் ஒன்றைத் தேர்ந்தெடுக்கவும். நீங்கள் எந்த சேவையைப் பயன்படுத்தினாலும், நீங்கள் ஒரு கணக்கை உருவாக்கி, உங்கள் IPFS டெஸ்க்டாப்பில் உள்ள உள்ளடக்க அடையாளங்காட்டியை (CID) அதற்கு வழங்க வேண்டும்.

தனிப்பட்ட முறையில், நான் 4EVERLANDopens in a new tab ஐப் பயன்படுத்துவதற்கு எளிதானதாகக் கண்டேன். அதற்கான வழிமுறைகள் இங்கே:

  1. டாஷ்போர்டுக்குopens in a new tab உலவி, உங்கள் பணப்பையுடன் உள்நுழையவும்.

  2. இடது பக்கப்பட்டியில் சேமிப்பகம் > 4EVER Pin என்பதைக் கிளிக் செய்யவும்.

  3. பதிவேற்றம் > தேர்ந்தெடுக்கப்பட்ட CID என்பதைக் கிளிக் செய்யவும். உங்கள் உள்ளடக்கத்திற்கு ஒரு பெயரைக் கொடுத்து, IPFS டெஸ்க்டாப்பில் இருந்து CID-ஐ வழங்கவும். தற்போது CID என்பது Qm உடன் தொடங்கும் ஒரு சரமாகும், அதைத் தொடர்ந்து 44 எழுத்துக்கள் மற்றும் இலக்கங்கள் QmaCuQ7yN6iyBjLmLGe8YiFuCwnePoKfVu6ue8vLBsLJQJ போன்ற ஒரு பேஸ்-58 குறியாக்கம் செய்யப்பட்டopens in a new tab துண்டியைப் பிரதிநிதித்துவப்படுத்துகின்றன, ஆனால் அது மாற வாய்ப்புள்ளதுopens in a new tab.

  4. ஆரம்ப நிலை வரிசைப்படுத்தப்பட்டது. அது பொருத்தப்பட்டது என்று மாறும் வரை மீண்டும் ஏற்றவும்.

  5. இணைப்பைப் பெற உங்கள் CID-ஐக் கிளிக் செய்யவும். என் பயன்பாட்டை இங்கேopens in a new tab காணலாம்.

  6. ஒரு மாதத்திற்கும் மேலாக அதை பொருத்தி வைத்திருக்க உங்கள் கணக்கைச் செயல்படுத்த வேண்டியிருக்கலாம். கணக்கு செயல்படுத்தலுக்கு சுமார் $1 செலவாகும். நீங்கள் அதை மூடிவிட்டால், வெளியேறி மீண்டும் உள்நுழையுங்கள், மீண்டும் செயல்படுத்தக் கேட்கப்படும்.

opens in a new tabIPFS இலிருந்து பயன்படுத்துதல்

இந்த நேரத்தில், உங்கள் IPFS உள்ளடக்கத்தை வழங்கும் ஒரு மையப்படுத்தப்பட்ட நுழைவாயிலுக்கான இணைப்பு உங்களிடம் உள்ளது. சுருக்கமாக, உங்கள் பயனர் இடைமுகம் சற்று பாதுகாப்பானதாக இருக்கலாம், ஆனால் அது இன்னும் தணிக்கையை எதிர்க்கவில்லை. உண்மையான தணிக்கை எதிர்ப்புக்காக, பயனர்கள் ஒரு உலவியில் இருந்து நேரடியாகopens in a new tab IPFS-ஐப் பயன்படுத்த வேண்டும்.

அதை நிறுவியதும் (மற்றும் டெஸ்க்டாப் IPFS வேலை செய்யும் போது), நீங்கள் எந்த தளத்திலும் /ipfs/<CID>opens in a new tab க்கு செல்லலாம், மேலும் அந்த உள்ளடக்கத்தை ஒரு பரவலாக்கப்பட்ட முறையில் பெறுவீர்கள்.

குறைபாடுகள்

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

கூடுதலாக, சில தொகுப்புகளுக்கு IPFS உடன் சிக்கல் உள்ளது, எனவே உங்கள் வலைத் தளம் மிகவும் சிக்கலானதாக இருந்தால் அது ஒரு நல்ல தீர்வாக இருக்காது. நிச்சயமாக, சேவையக ஒருங்கிணைப்பை நம்பியிருக்கும் எதையும் வாடிக்கையாளர் பக்கத்தை IPFS-இல் வைத்திருப்பதன் மூலம் மட்டும் பரவலாக்க முடியாது.

முடிவுரை

உங்கள் dapp-இன் தரவுத்தளம் மற்றும் வணிக தர்க்க அம்சங்களை பரவலாக்க எத்தேரியம் உங்களை அனுமதிப்பது போலவே, IPFS பயனர் இடைமுகத்தை பரவலாக்க உங்களை அனுமதிக்கிறது. இது உங்கள் dapp-க்கு எதிரான மேலும் ஒரு தாக்குதல் திசையனை நிறுத்த உங்களை அனுமதிக்கிறது.

எனது மேலும் பணிகளை இங்கே பார்க்கவும்opens in a new tab.

பக்கத்தின் கடைசி புதுப்பிப்பு: 28 செப்டம்பர், 2025

இந்தப் பயிற்சி உதவியாக இருந்ததா?