எத்திரியம் மேம்பாட்டு ஆவணங்கள்
இந்த ஆவணங்கள் எத்திரியம் மூலம் நீங்கள் உருவாக்குவதற்கு உதவும் வகையில் வடிவமைக்கப்பட்டுள்ளன. இது எத்திரியத்தை ஒரு கருத்தாக உள்ளடக்கியுள்ளது, எத்திரியம் தொழில்நுட்ப அடுக்கை (tech stack) விளக்குகிறது, மேலும் மிகவும் சிக்கலான பயன்பாடுகள் மற்றும் பயன்பாட்டு நிகழ்வுகளுக்கான மேம்பட்ட தலைப்புகளை ஆவணப்படுத்துகிறது.
இங்குள்ள அனைத்தும் திறந்த மூல (open-source) மற்றும் சமூகத்தால் பராமரிக்கப்படுபவை, எனவே ஒரு பக்கம் காலாவதியாகிவிட்டாலோ அல்லது பயனுள்ள ஏதேனும் விடுபட்டிருந்தாலோ, ஒரு சிக்கலை (issue) அல்லது புல் கோரிக்கையை (pull request) திறக்கவும். இதை எப்படி செய்வது என்பதை திருத்துதல் வழிகாட்டி (opens in a new tab) விளக்குகிறது.
ஒரு தொடக்கப் புள்ளியைத் தேர்ந்தெடுக்கவும்
வாசகர்கள் வெவ்வேறு இலக்குகளுடன் வருகிறார்கள், மேலும் இந்த ஆவணங்கள் வழியாகச் செல்வதற்கான விரைவான பாதை நீங்கள் எதை உருவாக்க விரும்புகிறீர்கள் என்பதைப் பொறுத்தது. சில பொதுவான நுழைவுப் புள்ளிகள்:
- எத்திரியத்துடன் தொடர்பு கொள்ளும் பரவலாக்கப்பட்ட செயலி (dapp) உருவாக்குதல். தொழில்நுட்ப அறிமுகத்துடன் தொடங்கவும், பின்னர் கணக்குகள் மற்றும் பரிவர்த்தனைகள் மூலம் செயல்படவும். நீங்கள் குறியீடு எழுதத் தயாரானதும் ஒரு கட்டமைப்பை (framework) தேர்ந்தெடுக்கவும்.
- ஒரு திறன் ஒப்பந்தம் எழுதுதல். EVM கருத்துகள் புதியதாக இருந்தால் அறிமுகத்தை மேலோட்டமாகப் படிக்கவும், பின்னர் திறன் ஒப்பந்தங்கள் மற்றும் ஒரு நிரலாக்க மொழிக்கு செல்லவும்.
- ஒரு கணு இயக்குதல் அல்லது பங்குவைத்தல். கணுக்கள் மற்றும் கிளையண்டுகளுக்குச் செல்லவும், பின்னர் நெட்வொர்க்கிங் மற்றும் ஒருமித்த கருத்து வழிமுறைகளுக்குச் செல்லவும்.
- நெறிமுறையை அடிப்படையிலிருந்து புரிந்துகொள்ளுதல். இதற்காகக் கீழே உள்ள தொகுதிகள் வரிசைப்படுத்தப்பட்டுள்ளன. அவற்றை வரிசையாகப் படிக்கவும்.
மேம்பாட்டுத் தொகுதிகள்
எத்திரியம் மேம்பாட்டில் இது உங்களின் முதல் முயற்சி என்றால், தொடக்கத்திலிருந்து ஆரம்பித்து ஒரு புத்தகத்தைப் படிப்பது போலப் படிக்குமாறு பரிந்துரைக்கிறோம்.
அடிப்படைத் தலைப்புகள்
- எத்திரியம் அறிமுகம் – எத்திரியம் பற்றிய விரைவான கண்ணோட்டம்
- ஈதர் அறிமுகம் – ஈதர் பற்றிய விரைவான கண்ணோட்டம்
- பரவலாக்கப்பட்ட செயலிகள் (dapps) அறிமுகம் – பரவலாக்கப்பட்ட செயலிகள் பற்றிய அறிமுகம்
- வெப்2 vs Web3 – தொகுதிச்சங்கிலி அடிப்படையிலான செயலிகள் வழங்கும் அடிப்படை வேறுபாடுகள்
- கணக்குகள் – இருப்பைக் கொண்டிருக்கக்கூடிய மற்றும் பரிவர்த்தனைகளை அனுப்பக்கூடிய பிணையத்தில் உள்ள உருப்படிகள்
- பரிவர்த்தனைகள் – எத்திரியத்தின் நிலையை மாற்றக் காரணமான இடமாற்றங்கள் மற்றும் பிற செயல்கள்
- தொகுதிகள் – அனைத்து பங்கேற்பாளர்களிடையேயும் நிலை ஒத்திசைக்கப்படுவதை உறுதிசெய்ய பரிவர்த்தனைகள் தொகுக்கப்படும் விதம்
- எத்திரியம் மெய்நிகர் இயந்திரம் (EVM) – எத்திரியம் பிணையத்தில் உள்ள அனைத்து கணக்கீடுகளையும் EVM கையாள்கிறது
- எரிவாயு – பரிவர்த்தனைகளைச் செயல்படுத்தத் தேவையான கணக்கீட்டுத் திறன், பரிவர்த்தனை அனுப்புநர்களால் ETH-இல் செலுத்தப்படுகிறது
- கணுக்கள் மற்றும் கிளையண்டுகள் – பிணையத்தில் பங்கேற்கும் நபர்கள் மற்றும் பரிவர்த்தனைகளைச் சரிபார்க்க அவர்கள் இயக்கும் மென்பொருள்
- பிணையங்கள் – சோதனைப் பிணையங்கள் உட்பட எத்திரியத்தின் செயலாக்கங்கள்
- ஒருமித்த கருத்து வழிமுறைகள் – பகிர்ந்தளிக்கப்பட்ட பிணையத்தின் தனிப்பட்ட கணுக்கள் அமைப்பின் தற்போதைய நிலையை எவ்வாறு ஏற்கின்றன
எத்திரியம் அடுக்கு
- ஸ்டாக் அறிமுகம் – எத்திரியம்/Web3 ஸ்டாக் பற்றிய கண்ணோட்டம்
- திறன் ஒப்பந்தங்கள் – ஒரு எத்திரியம் முகவரியில் தங்கியிருந்து, பரிவர்த்தனைகளால் தூண்டப்படும்போது செயல்பாடுகளை இயக்கும் நிரல்கள்
- திறன் ஒப்பந்த மொழிகள்
- திறன் ஒப்பந்த அமைப்பு
- திறன் ஒப்பந்த நூலகங்கள்
- திறன் ஒப்பந்தங்களைச் சோதித்தல்
- திறன் ஒப்பந்தங்களைத் தொகுத்தல்
- திறன் ஒப்பந்தங்களை நிலைநிறுத்துதல்
- திறன் ஒப்பந்தங்களுக்குப் பெயரிடுதல்
- திறன் ஒப்பந்தங்களைச் சரிபார்த்தல்
- திறன் ஒப்பந்தங்களை மேம்படுத்துதல்
- திறன் ஒப்பந்தப் பாதுகாப்பு
- திறன் ஒப்பந்த முறைசார் சரிபார்ப்பு
- ஒருங்கிணைக்கக்கூடிய தன்மை
- மேம்பாட்டு பிணையங்கள் – நிலைநிறுத்தத்திற்கு முன் பரவலாக்கப்பட்ட செயலிகளை (dapps) சோதிக்கப் பயன்படுத்தப்படும் உள்ளூர் தொகுதிச்சங்கிலி சூழல்கள்
- மேம்பாட்டு கட்டமைப்புகள் – எத்திரியத்துடன் உருவாக்குவதை எளிதாக்கும் கருவிகள்
- எத்திரியம் கிளையண்ட் APIகள் – உங்கள் வலைச் செயலி எத்திரியம் மற்றும் திறன் ஒப்பந்தங்களுடன் தொடர்புகொள்ள அனுமதிக்கும் வசதியான நூலகங்கள்
- தரவு மற்றும் பகுப்பாய்வு – தொகுதிச்சங்கிலி தரவு எவ்வாறு ஒருங்கிணைக்கப்பட்டு, ஒழுங்கமைக்கப்பட்டு, பரவலாக்கப்பட்ட செயலிகளில் (dapps) செயல்படுத்தப்படுகிறது
- சேமிப்பகம் – பரவலாக்கப்பட்ட சேமிப்பக அமைப்புகள் மற்றும் வழிமுறை
- ஒருங்கிணைந்த மேம்பாட்டுச் சூழல்கள் (IDEகள்) – பரவலாக்கப்பட்ட செயலி (dapp) குறியீட்டை எழுதுவதற்கான சிறந்த சூழல்கள்
- நிரலாக்க மொழிகள் – உங்களுக்கு ஏற்கனவே தெரிந்த மொழிகளைப் பயன்படுத்தி எத்திரியத்தை எவ்வாறு தொடங்குவது
மேம்பட்டவை
- பாலங்கள் – டெவலப்பர்களுக்கான பிரிட்ஜிங் பற்றிய கண்ணோட்டம்
- தரநிலைகள் – சமூகத்திற்கான திட்டங்களின் செயல்திறன் மற்றும் அணுகல்தன்மையை பராமரிப்பதற்காக ஒப்புக்கொள்ளப்பட்ட நெறிமுறைகள்
- அதிகபட்ச பிரித்தெடுக்கக்கூடிய மதிப்பு (MEV) – தொகுதி வெகுமதிக்கு அப்பால் எத்திரியம் தொகுதிச்சங்கிலியிலிருந்து மதிப்பு எவ்வாறு பிரித்தெடுக்கப்படுகிறது
- ஆரக்கிள்கள் – எத்திரியம் தொகுதிச்சங்கிலியில் தகவல் எவ்வாறு செலுத்தப்படுகிறது
- அளவிடுதல் – எத்திரியம் வளரும்போது பரவலாக்கம் மற்றும் பாதுகாப்பைப் பாதுகாப்பதற்கான முறைகள்
- தரவு கிடைக்கும் தன்மை – எத்திரியத்தில் தரவு கிடைக்கும் தன்மை தொடர்பான சிக்கல்கள் மற்றும் தீர்வுகள் பற்றிய கண்ணோட்டம்
- பிணைய அடுக்கு – எத்திரியத்தின் பிணைய அடுக்கு பற்றிய விளக்கம்
- தரவு அமைப்புகள் மற்றும் குறியாக்கம் – எத்திரியம் ஸ்டாக் முழுவதும் பயன்படுத்தப்படும் தரவு அமைப்புகள் மற்றும் குறியாக்கத் திட்டத்தின் விளக்கம்