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

எத்திரியத்திற்கான தொழில்நுட்ப அறிமுகம்

தொகுதிச்சங்கிலி என்றால் என்ன?

தொகுதிச்சங்கிலி என்பது ஒரு பிணையத்தில் உள்ள பல கணினிகளில் புதுப்பிக்கப்பட்டு பகிரப்படும் ஒரு பொது தரவுத்தளமாகும்.

"தொகுதி" என்பது தரவு மற்றும் நிலை ஆகியவை "தொகுதிகள்" எனப்படும் தொடர்ச்சியான குழுக்களாக சேமிக்கப்படுவதைக் குறிக்கிறது. நீங்கள் வேறொருவருக்கு ETH-ஐ அனுப்பினால், அந்தப் பரிவர்த்தனை வெற்றிகரமாக முடிவடைய, பரிவர்த்தனை தரவு ஒரு தொகுதியில் சேர்க்கப்பட வேண்டும்.

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

பிணையத்தில் உள்ள ஒவ்வொரு கணினியும் ஒவ்வொரு புதிய தொகுதியையும் ஒட்டுமொத்த சங்கிலியையும் ஏற்க வேண்டும். இந்தக் கணினிகள் "கணுக்கள்" என்று அழைக்கப்படுகின்றன. தொகுதிச்சங்கிலியுடன் தொடர்புகொள்ளும் அனைவரும் ஒரே தரவைக் கொண்டிருப்பதை கணுக்கள் உறுதி செய்கின்றன. இந்தப் பகிர்ந்தளிக்கப்பட்ட ஒப்பந்தத்தை நிறைவேற்ற, தொகுதிச்சங்கிலிகளுக்கு ஒரு ஒருமித்த வழிமுறை தேவை.

எத்திரியம் ஒரு உரிமைச் சான்று (PoS) அடிப்படையிலான ஒருமித்த வழிமுறையைப் பயன்படுத்துகிறது. சங்கிலியில் புதிய தொகுதிகளைச் சேர்க்க விரும்பும் எவரும், எத்திரியத்தின் சொந்த நாணயமான ETH-ஐ பிணையமாகப் பங்குவைக்க வேண்டும், மேலும் சரிபார்ப்பான் மென்பொருளை இயக்க வேண்டும். இந்த "சரிபார்ப்பான்கள்" மற்ற சரிபார்ப்பான்கள் சரிபார்த்து தொகுதிச்சங்கிலியில் சேர்க்கும் தொகுதிகளை முன்மொழிய தோராயமாகத் தேர்ந்தெடுக்கப்படலாம். பங்கேற்பாளர்கள் நேர்மையாகவும் முடிந்தவரை ஆன்லைனில் கிடைக்கவும் வலுவாக ஊக்குவிக்கும் வெகுமதிகள் மற்றும் அபராதங்களின் அமைப்பு இதில் உள்ளது.

தொகுதிச்சங்கிலி தரவு எவ்வாறு ஹேஷ் (hash) செய்யப்பட்டு, பின்னர் தொகுதி குறிப்புகளின் வரலாற்றில் சேர்க்கப்படுகிறது என்பதை நீங்கள் பார்க்க விரும்பினால், ஆண்டர்ஸ் பிரவுன்வொர்த்தின் (Anders Brownworth) இந்த செயல்விளக்கத்தைப் (opens in a new tab) பார்த்து, கீழே உள்ள வீடியோவைக் காணவும்.

தொகுதிச்சங்கிலிகளில் ஹேஷ்களை ஆண்டர்ஸ் விளக்குவதைப் பாருங்கள்:

Blockchain 101: a visual demo

A demonstration of how blockchain technology works, covering hashing, blocks, chains, distributed ledgers, and tokens to make blockchain concepts tangible and intuitive.

உரைவடிவத்துடன் பார்க்கவும் 

எத்திரியம் என்றால் என்ன?

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

எத்திரியம் உலகில், எத்திரியம் பிணையத்தில் உள்ள அனைவரும் ஏற்றுக்கொள்ளும் நிலையைக் கொண்ட ஒரு ஒற்றை, அதிகாரப்பூர்வ கணினி (எத்திரியம் மெய்நிகர் இயந்திரம் அல்லது EVM என்று அழைக்கப்படுகிறது) உள்ளது. எத்திரியம் பிணையத்தில் பங்கேற்கும் அனைவரும் (ஒவ்வொரு எத்திரியம் கணுவும்) இந்தக் கணினியின் நிலையின் நகலை வைத்திருக்கிறார்கள். கூடுதலாக, எந்தவொரு பங்கேற்பாளரும் இந்தக் கணினி தன்னிச்சையான கணக்கீட்டைச் செய்ய ஒரு கோரிக்கையை ஒளிபரப்பலாம். அத்தகைய கோரிக்கை ஒளிபரப்பப்படும் போதெல்லாம், பிணையத்தில் உள்ள மற்ற பங்கேற்பாளர்கள் கணக்கீட்டைச் சரிபார்த்து, உறுதிசெய்து, செயல்படுத்துகிறார்கள் ("execute"). இந்தச் செயலாக்கம் EVM-இல் ஒரு நிலை மாற்றத்தை ஏற்படுத்துகிறது, இது உறுதிசெய்யப்பட்டு முழுப் பிணையத்திலும் பரப்பப்படுகிறது.

கணக்கீட்டிற்கான கோரிக்கைகள் பரிவர்த்தனைக் கோரிக்கைகள் என்று அழைக்கப்படுகின்றன; அனைத்துப் பரிவர்த்தனைகளின் பதிவும் EVM-இன் தற்போதைய நிலையும் தொகுதிச்சங்கிலியில் சேமிக்கப்படுகின்றன, இது அனைத்துக் கணுக்களாலும் சேமிக்கப்பட்டு ஏற்றுக்கொள்ளப்படுகிறது.

பரிவர்த்தனைகள் செல்லுபடியாகும் எனச் சரிபார்க்கப்பட்டு தொகுதிச்சங்கிலியில் சேர்க்கப்பட்டவுடன், அவற்றை பின்னர் சிதைக்க முடியாது என்பதை மறைக்குறியீட்டு வழிமுறைகள் உறுதி செய்கின்றன. அனைத்துப் பரிவர்த்தனைகளும் தகுந்த "அனுமதிகளுடன்" கையொப்பமிடப்பட்டுச் செயல்படுத்தப்படுவதையும் அதே வழிமுறைகள் உறுதி செய்கின்றன (ஆலிஸைத் தவிர வேறு யாரும் ஆலிஸின் கணக்கிலிருந்து டிஜிட்டல் சொத்துகளை அனுப்ப முடியாது).

ஈதர் என்றால் என்ன?

ஈதர் (ETH) என்பது எத்திரியத்தின் சொந்த மறைக்குறியீட்டு நாணயமாகும். கணக்கீட்டிற்கான ஒரு சந்தையை அனுமதிப்பதே ETH-இன் நோக்கமாகும். இத்தகைய சந்தையானது, பரிவர்த்தனைக் கோரிக்கைகளைச் சரிபார்த்துச் செயல்படுத்தவும், பிணையத்திற்கு கணக்கீட்டு வளங்களை வழங்கவும் பங்கேற்பாளர்களுக்குப் பொருளாதார ஊக்கத்தை அளிக்கிறது.

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

செலுத்தப்படும் ETH-இன் அளவு கணக்கீட்டைச் செய்யத் தேவையான வளங்களுக்குச் சமமாக இருக்கும். தீங்கிழைக்கும் பங்கேற்பாளர்கள் எல்லையற்ற கணக்கீடு அல்லது பிற அதிக வளங்களைக் கோரும் ஸ்கிரிப்ட்களைச் செயல்படுத்தக் கோருவதன் மூலம் பிணையத்தை வேண்டுமென்றே முடக்குவதையும் இந்தச் சன்மானங்கள் தடுக்கின்றன, ஏனெனில் இந்தப் பங்கேற்பாளர்கள் கணக்கீட்டு வளங்களுக்குப் பணம் செலுத்த வேண்டும்.

பிணையத்திற்கு கிரிப்டோ-பொருளாதாரப் பாதுகாப்பை வழங்க ETH மூன்று முக்கிய வழிகளிலும் பயன்படுத்தப்படுகிறது: 1) தொகுதிகளை முன்மொழியும் அல்லது பிற சரிபார்ப்பான்களின் நேர்மையற்ற நடத்தையைச் சுட்டிக்காட்டும் சரிபார்ப்பான்களுக்கு வெகுமதி அளிக்கும் வழிமுறையாக இது பயன்படுத்தப்படுகிறது; 2) இது சரிபார்ப்பான்களால் பங்குவைக்கப்படுகிறது, இது நேர்மையற்ற நடத்தைக்கு எதிரான பிணையமாகச் செயல்படுகிறது—சரிபார்ப்பான்கள் தவறாக நடந்துகொள்ள முயன்றால் அவர்களின் ETH அழிக்கப்படலாம்; 3) புதிதாக முன்மொழியப்பட்ட தொகுதிகளுக்கான 'வாக்குகளை' மதிப்பிட இது பயன்படுத்தப்படுகிறது, இது ஒருமித்த வழிமுறையின் கவைத் தேர்வு (fork-choice) பகுதிக்கு உள்ளீடாகச் செயல்படுகிறது.

திறன் ஒப்பந்தங்கள் என்றால் என்ன?

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

மிக அடிப்படையான நிலையில், நீங்கள் ஒரு திறன் ஒப்பந்தத்தை ஒரு வகையான விற்பனை இயந்திரம் (vending machine) போலக் கருதலாம்: குறிப்பிட்ட அளவுருக்களுடன் அழைக்கப்படும்போது, சில நிபந்தனைகள் பூர்த்தி செய்யப்பட்டால் சில செயல்களை அல்லது கணக்கீட்டைச் செய்யும் ஒரு ஸ்கிரிப்ட். எடுத்துக்காட்டாக, அழைப்பாளர் ஒரு குறிப்பிட்ட பெறுநருக்கு ETH-ஐ அனுப்பினால், ஒரு எளிய விற்பனையாளர் திறன் ஒப்பந்தம் ஒரு டிஜிட்டல் சொத்தை உருவாக்கி அதன் உரிமையை ஒதுக்க முடியும்.

எந்தவொரு உருவாக்குநரும் ஒரு திறன் ஒப்பந்தத்தை உருவாக்கி, தொகுதிச்சங்கிலியை அதன் தரவு அடுக்காகப் பயன்படுத்தி, பிணையத்திற்குக் கட்டணம் செலுத்தி, பிணையத்தில் அதைப் பொதுவாக்கலாம். எந்தவொரு பயனரும் பிணையத்திற்குக் கட்டணம் செலுத்தி, அதன் குறியீட்டைச் செயல்படுத்தத் திறன் ஒப்பந்தத்தை அழைக்கலாம்.

எனவே, திறன் ஒப்பந்தங்கள் மூலம், உருவாக்குநர்கள் சந்தைகள், நிதிக் கருவிகள், விளையாட்டுகள் போன்ற தன்னிச்சையான சிக்கலான பயனர் எதிர்கொள்ளும் செயலிகள் மற்றும் சேவைகளை உருவாக்கி நிலைநிறுத்த முடியும்.

கலைச்சொற்கள்

தொகுதிச்சங்கிலி

பிணையத்தின் வரலாற்றில் எத்திரியம் பிணையத்தில் உறுதிசெய்யப்பட்ட அனைத்துத் தொகுதிகளின் வரிசை. ஒவ்வொரு தொகுதியும் முந்தைய தொகுதிக்கான குறிப்பைக் கொண்டிருப்பதால் இவ்வாறு பெயரிடப்பட்டது, இது அனைத்துத் தொகுதிகளின் மீதும் (மற்றும் துல்லியமான வரலாற்றின் மீதும்) ஒரு வரிசையைப் பராமரிக்க உதவுகிறது.

ETH

ஈதர் (ETH) என்பது எத்திரியத்தின் சொந்த மறைக்குறியீட்டு நாணயமாகும். பயனர்கள் தங்கள் குறியீட்டுச் செயலாக்கக் கோரிக்கைகளை நிறைவேற்ற மற்ற பயனர்களுக்கு ETH-ஐ செலுத்துகிறார்கள்.

ETH பற்றி மேலும் அறிய

EVM

எத்திரியம் மெய்நிகர் இயந்திரம் என்பது உலகளாவிய மெய்நிகர் கணினியாகும், இதன் நிலையை எத்திரியம் பிணையத்தில் உள்ள ஒவ்வொரு பங்கேற்பாளரும் சேமித்து ஏற்றுக்கொள்கிறார்கள். எந்தவொரு பங்கேற்பாளரும் EVM-இல் தன்னிச்சையான குறியீட்டைச் செயல்படுத்தக் கோரலாம்; குறியீட்டுச் செயலாக்கம் EVM-இன் நிலையை மாற்றுகிறது.

EVM பற்றி மேலும் அறிய

கணுக்கள்

EVM நிலையைச் சேமிக்கும் நிஜ வாழ்க்கை இயந்திரங்கள். EVM நிலை மற்றும் புதிய நிலை மாற்றங்கள் பற்றிய தகவல்களைப் பரப்பக் கணுக்கள் ஒன்றுக்கொன்று தொடர்புகொள்கின்றன. எந்தவொரு பயனரும் ஒரு கணுவிலிருந்து குறியீட்டுச் செயலாக்கக் கோரிக்கையை ஒளிபரப்புவதன் மூலம் குறியீட்டைச் செயல்படுத்தக் கோரலாம். எத்திரியம் பிணையம் என்பதே அனைத்து எத்திரியம் கணுக்கள் மற்றும் அவற்றின் தகவல்தொடர்புகளின் தொகுப்பாகும்.

கணுக்கள் பற்றி மேலும் அறிய

கணக்குகள்

ETH சேமிக்கப்படும் இடம். பயனர்கள் கணக்குகளைத் தொடங்கலாம், கணக்குகளில் ETH-ஐ டெபாசிட் செய்யலாம் மற்றும் தங்கள் கணக்குகளிலிருந்து மற்ற பயனர்களுக்கு ETH-ஐப் பரிமாற்றம் செய்யலாம். கணக்குகள் மற்றும் கணக்கு நிலுவைகள் EVM-இல் உள்ள ஒரு பெரிய அட்டவணையில் சேமிக்கப்படுகின்றன; அவை ஒட்டுமொத்த EVM நிலையின் ஒரு பகுதியாகும்.

கணக்குகள் பற்றி மேலும் அறிய

பரிவர்த்தனைகள்

EVM-இல் குறியீட்டுச் செயலாக்கத்திற்கான கோரிக்கையின் முறையான சொல் "பரிவர்த்தனைக் கோரிக்கை" ஆகும், மேலும் "பரிவர்த்தனை" என்பது நிறைவேற்றப்பட்ட பரிவர்த்தனைக் கோரிக்கை மற்றும் EVM நிலையில் தொடர்புடைய மாற்றமாகும். எந்தவொரு பயனரும் ஒரு கணுவிலிருந்து பிணையத்திற்குப் பரிவர்த்தனைக் கோரிக்கையை ஒளிபரப்பலாம். பரிவர்த்தனைக் கோரிக்கை ஏற்றுக்கொள்ளப்பட்ட EVM நிலையைப் பாதிக்க, அது மற்றொரு கணுவால் சரிபார்க்கப்பட்டு, செயல்படுத்தப்பட்டு, "பிணையத்தில் உறுதிசெய்யப்பட" வேண்டும். எந்தவொரு குறியீட்டின் செயலாக்கமும் EVM-இல் ஒரு நிலை மாற்றத்தை ஏற்படுத்துகிறது; உறுதிசெய்யப்பட்டவுடன், இந்த நிலை மாற்றம் பிணையத்தில் உள்ள அனைத்துக் கணுக்களுக்கும் ஒளிபரப்பப்படுகிறது. பரிவர்த்தனைகளின் சில எடுத்துக்காட்டுகள்:

  • எனது கணக்கிலிருந்து ஆலிஸின் கணக்கிற்கு X ETH-ஐ அனுப்புதல்.
  • சில திறன் ஒப்பந்தக் குறியீட்டை EVM நிலையில் வெளியிடுதல்.
  • EVM-இல் X முகவரியில் உள்ள திறன் ஒப்பந்தத்தின் குறியீட்டை, Y வாதங்களுடன் (arguments) செயல்படுத்துதல்.

பரிவர்த்தனைகள் பற்றி மேலும் அறிய

தொகுதிகள்

பரிவர்த்தனைகளின் அளவு மிக அதிகமாக இருப்பதால், பரிவர்த்தனைகள் தொகுதிகளாக (batches) அல்லது பிளாக்குகளாக "உறுதிசெய்யப்படுகின்றன". தொகுதிகள் பொதுவாக டஜன் கணக்கான முதல் நூற்றுக்கணக்கான பரிவர்த்தனைகளைக் கொண்டிருக்கும்.

தொகுதிகள் பற்றி மேலும் அறிய

திறன் ஒப்பந்தங்கள்

ஒரு உருவாக்குநர் EVM நிலையில் வெளியிடும் மறுபயன்பாட்டிற்குரிய குறியீட்டுத் துணுக்கு (ஒரு நிரல்). பரிவர்த்தனைக் கோரிக்கையைச் செய்வதன் மூலம் திறன் ஒப்பந்தக் குறியீட்டைச் செயல்படுத்த எவரும் கோரலாம். திறன் ஒப்பந்தங்களை வெளியிடுவதன் மூலம் உருவாக்குநர்கள் EVM-இல் தன்னிச்சையான செயல்படுத்தக்கூடிய செயலிகளை (விளையாட்டுகள், சந்தைகள், நிதிக் கருவிகள் போன்றவை) எழுத முடியும் என்பதால், இவை பெரும்பாலும் பரவலாக்கப்பட்ட செயலிகள் (dapps) என்றும் அழைக்கப்படுகின்றன.

திறன் ஒப்பந்தங்கள் பற்றி மேலும் அறிய

அடுத்து எங்கே செல்வது

பெரும்பாலான வாசகர்கள் ஆவணங்களை வரிசையாகப் பின்பற்றுகிறார்கள், ஆனால் குறுகிய பாதை நீங்கள் எதை உருவாக்க முயற்சிக்கிறீர்கள் என்பதைப் பொறுத்தது:

மேலும் படிக்க

நீங்கள் காட்சி மூலம் கற்பவரா?

இந்த வீடியோ தொடர் அடிப்படைத் தலைப்புகளின் முழுமையான ஆய்வை வழங்குகிறது:

Ethereum basics: intro

An introductory lecture on Ethereum fundamentals, covering what Ethereum is, how it differs from Bitcoin, and the core concepts that underpin the Ethereum network.

உரைவடிவத்துடன் பார்க்கவும் 

எத்திரியம் அடிப்படைகள் பிளேலிஸ்ட் (opens in a new tab)

உங்களுக்கு உதவிய சமூக வளம் பற்றித் தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!