முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

dapp என்றால் என்ன? தொகுதிச்சங்கிலியில் பரவலாக்கப்பட்ட செயலி

பரவலாக்கப்பட்ட செயலிகள் (dapps) மற்றும் அவை பாரம்பரிய செயலிகளிலிருந்து எவ்வாறு வேறுபடுகின்றன என்பதற்கான அறிமுகம்.

Date published: 1 ஏப்ரல், 2019

பரவலாக்கப்பட்ட செயலிகளை (dapps) அறிமுகப்படுத்தும் டிஸ்ட்ரிக்ட்0எக்ஸ் நெட்வொர்க் (district0x Network) வழங்கும் ஒரு விளக்கவுரை. இவை பாரம்பரிய செயலிகளிலிருந்து எவ்வாறு வேறுபடுகின்றன, தொகுதிச்சங்கிலி உள்கட்டமைப்பில் அவை எவ்வாறு இயங்குகின்றன மற்றும் அவற்றின் பாதுகாப்பு நன்மைகள் ஆகியவற்றை இது உள்ளடக்கியுள்ளது.

இந்த உரைவடிவம் டிஸ்ட்ரிக்ட்0எக்ஸ் நெட்வொர்க் வெளியிட்ட அசல் வீடியோ உரைவடிவத்தின் (opens in a new tab) அணுகக்கூடிய நகலாகும். இது வாசிப்புத்திறனுக்காகச் சிறிதளவு திருத்தப்பட்டுள்ளது.

dapp என்றால் என்ன? (0:01)

Dapp என்பது பரவலாக்கப்பட்ட செயலி (decentralized application) என்பதன் சுருக்கமாகும். ஆப்பிளின் iOS இயங்குதளத்தில் உள்ள ஆப் ஸ்டோருக்காக (App Store) எந்தவொரு டெவலப்பரும் செயலிகளை உருவாக்க முடிவது போலவே, டெவலப்பர்கள் எத்திரியம் (Ethereum) தொகுதிச்சங்கிலி உள்கட்டமைப்பின் மீதும் செயலிகளை உருவாக்க முடியும். இறுதிப் பயனருக்கு, நீங்கள் இன்று பயன்படுத்தும் பிற செயலிகளிலிருந்து ஒரு dapp தோற்றத்திலும் உணர்விலும் எந்த வித்தியாசமும் இல்லாதது போல் தோன்றலாம். இருப்பினும், dapps தொகுதிச்சங்கிலியால் இயக்கப்படுகின்றன, இது அவற்றை வித்தியாசமானதாகவும் — மற்றும் மிகவும் மேம்பட்டதாகவும் ஆக்குகிறது.

dapps எவ்வாறு செயல்படுகின்றன (0:29)

நீங்கள் தெரிந்து கொள்ள வேண்டியவை இதோ:

  • ஒரு dapp-இன் முன்-முனை (front-end) குறியீடு மற்றும் பயனர் இடைமுகத்தை அதன் பின்-முனைக்கு (back end) அழைப்புகளைச் செய்யக்கூடிய எந்தவொரு மொழியிலும் எழுதலாம்
  • அதன் பின்-முனைக் குறியீடு எத்திரியம் போன்ற பரவலாக்கப்பட்ட சக-முனைய (peer-to-peer) பிணையத்தில் இயங்குகிறது, மேலும் செயலியின் செயல்பாடுகளின் அனைத்துப் பதிவுகளும் ஒரு தொகுதிச்சங்கிலியில் சேமிக்கப்படுகின்றன
  • பெரும்பாலான சந்தர்ப்பங்களில் முழு குறியீட்டுத் தளமும் திறந்த மூலமாக (open source) இருக்கும் — அதாவது மற்றவர்கள் குறியீட்டை அணுகலாம் மற்றும் அதன் மீது உருவாக்கலாம், ஆனால் எந்தவொரு தனிநபரும் செயலியின் உரிமையாளராக இருக்க மாட்டார்கள், அதாவது சமூகத்தில் உள்ள எவரும் அவற்றைப் பயன்படுத்தவும், மேம்படுத்தவும் மற்றும் அதன் மீது உருவாக்கவும் சுதந்திரமாக உள்ளனர்
  • dapp-இன் பயனர்களின் தொகுப்பு தங்களைத்தாங்களே நிர்வகித்துக்கொள்ளச் சுதந்திரமாக உள்ளது — இந்தக் கருத்து தன்னாட்சி (autonomy) என்று அழைக்கப்படுகிறது

பாதுகாப்பு நன்மைகள் (1:10)

தொகுதிச்சங்கிலியில் dapps-ஐ இயக்குவது கூடுதல் பாதுகாப்பு நன்மைகளையும் வழங்குகிறது. பரிவர்த்தனைகள் எத்திரியம் தொகுதிச்சங்கிலி முழுவதும் விநியோகிக்கப்பட்டு குறியாக்கம் செய்யப்படுவதால், ஒரு ஹேக்கர் ஊடுருவி அணுகலைப் பெற எந்தவொரு மைய இடமும் இல்லை.

எத்திரியத்தில் dapps-ஐ உருவாக்குதல் (1:23)

எத்திரியம் அதன் சொந்த மொழியான Solidity-க்கு நன்றி, dapps-ஐ உருவாக்குவதற்கான சிறந்த தளமாக இருக்கலாம். இது எத்திரியம் மெய்நிகர் இயந்திரத்தைப் (Ethereum Virtual Machine) பயன்படுத்தி ஸ்மார்ட் ஒப்பந்தங்களை (smart contracts) உருவாக்க டெவலப்பர்களுக்கு உதவுகிறது. இந்தக் கருவிகளைப் பயன்படுத்தி, கணிப்புச் சந்தைகள் (prediction markets) முதல் வளத் திட்டமிடல் (resource planning) வரையிலான பயன்பாட்டு நிகழ்வுகளுடன் டெவலப்பர்கள் செயலிகளை உருவாக்கியுள்ளனர்.

எடுத்துக்காட்டு: Ethlance (1:43)

ஏற்கனவே இயங்கிக் கொண்டிருக்கும் ஒரு dapp-க்கு எடுத்துக்காட்டு Ethlance ஆகும். Ethlance என்பது முற்றிலும் பரவலாக்கப்பட்ட வேலைவாய்ப்புச் சந்தையாகும், இதில் பகுதிநேரப் பணியாளர்கள் (freelancers) வேலையைக் கண்டறியலாம் மற்றும் முதலாளிகள் பணியாளர்களைக் கண்டறியலாம். இது எத்திரியம் தொகுதிச்சங்கிலியால் இயக்கப்படுவதால், எரிவாயு (gas) கட்டணங்களைத் தவிர்த்து, இதைப் பயன்படுத்துவது முற்றிலும் இலவசமாகும்.

இந்தப் பக்கம் பயனுள்ளதாக இருந்ததா?