தொகுதி 3 / 8

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

3.0 அறிமுகம்

பிட்காயின் வெள்ளை காகிதத்தின் சுருக்கம்

முழுமையாக ஒருவரிடமிருந்து மற்றொருவருக்கு நேரடியாக பரிமாறக்கூடிய மின்னணு பணம் ஆனது ஆன்லைன் பணப்பரிவர்த்தனைகளை ஒரு நபரிடமிருந்து மற்றொரு நபருக்கு நேரடியாக அனுப்ப அனுமதிக்கும், ஒரு நிதி நிறுவனத்தின் மூலம் செல்லாமல்.டிஜிட்டல் கையொப்பங்கள் ஒரு பகுதி தீர்வை வழங்குகின்றன, ஆனால் முக்கியமான நன்மைகள் இழக்கப்படுகின்றன, நம்பகமான மூன்றாம் தரப்பு இன்னும் இரட்டை செலவினைத் தடுக்கும் பொருட்டு தேவைப்படுமானால். இரட்டை செலவினை பிரச்சினைக்கு ஒரு தீர்வை நாங்கள் முன்மொழிகிறோம், அதில் ஒருவரிடமிருந்து மற்றொருவருக்கான நெட்வொர்க் பயன்படுத்தப்படுகிறது. இந்த நெட்வொர்க் பரிவர்த்தனைகளுக்கு நேரத்தை பதிவு செய்கிறது அவற்றை தொடர்ச்சியாக இணைக்கப்பட்ட சங்கிலியில் ஹாஷ் செய்து, ஹாஷ் அடிப்படையிலான ப்ரூஃப்-ஆஃப்-வர்க், மாற்ற முடியாத பதிவாக உருவாக்குகிறது, அதை மாற்ற வேண்டுமென்றால் மீண்டும் ப்ரூஃப்-ஆஃப்-வர்க் செய்ய வேண்டும். மிக நீளமான சங்கிலி நிகழ்வுகளின் வரிசைக்கு சான்றாக மட்டுமல்லாமல், அதிகமான CPU சக்தி கொண்டவர்களிடமிருந்து வந்ததற்கும் சான்றாக உள்ளது. பெரும்பாலான CPU சக்தி நெட்வொர்க்கை தாக்க ஒருங்கிணைக்காத நோட்களால் கட்டுப்படுத்தப்பட்டால், அவர்கள் நீளமான சங்கிலியை உருவாக்கி தாக்குபவர்களை முந்துவார்கள்.நெட்வொர்க் தானாகவே மிகக் குறைந்த கட்டமைப்பை மட்டுமே தேவைப்படுத்துகிறது. செய்திகள் சிறந்த முறையில் ஒலிபரப்பப்படுகின்றன, மற்றும் நோட்கள் விருப்பப்படி நெட்வொர்க்கை விட்டு வெளியேறலாம் மற்றும் மீண்டும் சேரலாம், அவர்கள் இல்லாதபோது நடந்தவற்றுக்கு நீளமான ப்ரூஃப்-ஆஃப்-வர்க் சங்கிலியை சான்றாக ஏற்றுக்கொள்கிறார்கள்.

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

1970களில், சிலர் குறிப்பாக அமெரிக்க அரசு குறியாக்க தொழில்நுட்பத்தை கட்டுப்படுத்த முயற்சித்ததை கவனித்து, இந்த தொழில்நுட்பம் அனைவருக்கும் கிடைக்க வேண்டும் என்று உறுதி செய்ய முனைந்தனர், இதன் மூலம் அவர்கள் ஆன்லைனில் தங்களது தனியுரிமையை பாதுகாக்க முடியும். இந்த முன்னோடிகளில் சிலர், இணையத்தில் மதிப்பை சேமிக்கவும் பரிமாறவும் பயன்படுத்தக்கூடிய ஒரு டிஜிட்டல் 'நல்ல பணம்' அமைப்பின் சாத்தியமான நன்மைகளிலும் கவனம் செலுத்தினர். ஆஸ்திரிய பொருளாதாரத்தில் முன்னணி பங்களிப்பாளரான பிரிட்ரிச் ஹயெக், இணையம் தோன்றுவதற்கு முன்பே, சுதந்திர சந்தை போட்டியில் உருவாகும் சிறந்த நாணயத்தின் வடிவம் எப்படி இருக்கும் என்று கற்பனை செய்தார், ஆனால் அது தொழில்நுட்ப ரீதியாகவும் அரசியல் ரீதியாகவும் சாத்தியமில்லை என்று முடிவு செய்தார். டிஜிட்டல் தனியுரிமை மட்டுமல்லாமல், இந்த குழு, பின்னர் சைபர்பங்க்ஸ் என அழைக்கப்பட்டவர்கள், ஹயெக்கின் டிஜிட்டல் பணம் கனவை நனவாக்க முயற்சித்தனர், ஆனால் இந்த முயற்சிகள் தோல்வியடைந்தன, சதோஷி தன் யோசனைகளை மெயிலிங் லிஸ்டில் வெளியிடும் வரை.

  • TCP/IP நெறிமுறை (1976)
  • பொது விசை குறியாக்க அமைப்புகளுக்கான நெறிமுறைகள் - ரால்ஃப் மெர்கிள் (1980)
  • டிஜிகாஷ் - டேவிட் சௌம் (1989)
  • டிஜிட்டல் டைம்ஸ்டாம்பிங் (90கள்)
  • ஹாஷ்காஷ் - ஆடம் பேக் (1997)
  • பிட்டோரண்ட் - பிராம் கோஹென் (2001)
  • மீண்டும் பயன்படுத்தக்கூடிய POW - ஹால் ஃபின்னி (2004)
  • பிட்காயின் வெள்ளை காகிதம் - சதோஷி நாகமோட்டோ (2008)

1990களில் உருவான சைபர்பங்க் இயக்கம் பிட்காயின் உருவாக்கத்தில் முக்கியமான தாக்கத்தை ஏற்படுத்தியது. அவர்கள் பொதுவிசை குறியாக்கம் உள்ளிட்ட பல குறியாக்க தொழில்நுட்பங்களை உருவாக்கினர், இதன் மூலம் பயனர்கள் பாதுகாப்பாகவும் தனிப்பட்ட முறையிலும் தகவலை பகிர முடிந்தது. இங்கு குறிப்பிடப்பட்டுள்ள பல முன்னேற்றங்களும், இதில் ஈடுபட்ட பலரும் இந்த குழுவைச் சேர்ந்தவர்களே.

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

3.1 TCP/IP இன் வளர்ச்சி

இன்றைய இணையத்தின் அடிப்படையாக பயன்படும் TCP/IP நெறிமுறைகளை நம்மில் பெரும்பாலோர் அறிந்திருக்கிறோம். அவற்றின் தோற்றம் 1970களின் இறுதியில் அமெரிக்க பாதுகாப்பு துறையால் உருவாக்கப்பட்ட Arpanet எனும் பழைய நெட்வொர்க்கிற்கு மாற்றாக விஞ்ஞானிகள் புதிய வடிவமைப்புகளை ஆராய்ந்த காலத்திலிருந்து துவங்கியது. 1983-இல் Arpanet-க்கு TCP/IP நெறிமுறை தரமாக ஏற்கப்பட்டது, இதன் மூலம் 1990களின் இறுதியில் இது ஆதிக்கமான நெட்வொர்க் மாதிரியாகவும், இன்று My First Bitcoin இயங்கும் இணையத்தின் அடிப்படையாகவும் உருவாகியது.

OSI மாதிரி TCP/IP
பயன்பாடு பயன்பாடு
வழங்கல் பயன்பாடு
அமர்வு பயன்பாடு
பரிமாற்றம் பரிமாற்றம்
நெட்வொர்க் நெட்வொர்க்
தரவு இணைப்பு தரவு இணைப்பு
பௌதிகம் பௌதிகம்

TCP/IP மாதிரி உருவாக்கப்பட்ட அதே காலத்தில், சர்வதேச தரநிலைகள் அமைப்பு (ISO) மற்றும் தொலைத்தொடர்பு துறை (CCITT) ஆகியவற்றால் இதேபோன்ற ஆனால் விரிவான ஒரு கட்டமைப்பும் உருவாக்கப்பட்டது. புதிய நெறிமுறைகளை உருவாக்கும் அல்லது மாற்றங்களை பரிந்துரைக்கும் செயல்முறை TCP/IP உருவாக்கத்தில் பயன்படுத்தப்பட்ட மையமற்ற அணுகுமுறையை விட மெதுவாகவும் சிக்கலாகவும் இருந்தது, இதனால் TCP/IP இன்று ஆதிக்கம் செலுத்தும் நிலைக்கு வந்தது.

மாற்றத்திற்கான கோரிக்கை

TCP/IP மாதிரியில், ஏற்கனவே உள்ள நெறிமுறைகளில் மாற்றங்கள் அல்லது புதிய யோசனைகள் குறித்து எந்தவொரு பரிந்துரையும் முன்வைக்க மாற்றத்திற்கான கோரிக்கை செயல்முறை மூலம் முடியும். இவை Internet Engineering Task Force (IETF) மூலம் ஒப்புதல் பெறும் செயல்முறையில் செல்கின்றன, ஒப்புதல் பெற்றவுடன் திறந்த மூலமாக (open source) மாற்றப்பட்டு, யாரும் அவற்றை செயல்படுத்தவும் ஏற்கவும் முடியும். குறிப்பிடத்தக்க சில உதாரணங்கள்:

  • 1969 RFC 1 Arpanet-இல் பாக்கெட்டுகள் எவ்வாறு அனுப்பப்படும் என்பதை ஆவணப்படுத்தியது
  • 1981 RFC791 இன்டர்நெட் நெறிமுறை V4-ஐ வரையறுத்தது – இது இன்னும் பரவலாக பயன்படுத்தப்படுகிறது
  • 1982 RFC 821 எளிய அஞ்சல் பரிமாற்ற நெறிமுறை
  • 1987 டொமைன் பெயர் அமைப்பு – டொமைன் பெயர்கள் எவ்வாறு IP முகவரிகளுக்கு மாற்றப்படுகின்றன
  • 1999 RDC 2616 ஹைப்பர்டெக்ஸ்ட் பரிமாற்ற நெறிமுறை – இணையத்தை உலாவுவதற்கு முக்கியமானது

இந்த Bitcoin Improvement Proposal (BIP) RFC போன்ற அணுகுமுறையை பின்பற்றுகிறது, ஆனால் புதிய அல்லது மாற்று நெறிமுறைகளை உருவாக்குவதற்குப் பதிலாக, My First Bitcoin-இல் மேம்பாடுகள் மீது மட்டும் கவனம் செலுத்துகிறது. My First Bitcoin இந்த அடுக்குகளைக் கொண்ட மாதிரியிலிருந்து பல அம்சங்களை கடன் பெற்றுள்ளது, மேலும் நீங்கள் இரண்டாம் அல்லது மூன்றாம் அடுக்கு நெறிமுறைகள் எனும் விவரிப்புகளையும் காணலாம்.

TCP/IP மாதிரியின் அடிப்படை அடுக்குகள் கடந்த சில தசாப்தங்களில் மிகக் குறைவாகவே மாறியுள்ளன, புதுமைகள் மேலுள்ள அடுக்குகளில் நிகழ்ந்துள்ளன; அதேபோல், My First Bitcoin-இன் அடிப்படை அடுக்கு தற்போது மிகவும் மெதுவாகவே மாறும் என எதிர்பார்க்கப்படுகிறது, மேலும் Lightning மற்றும் Liquid போன்ற அளவீட்டு தீர்வுகள் மேலுள்ள அடுக்குகளில் செயல்படுகின்றன.

அடிப்படை அடுக்கு நெறிமுறைகள் காலப்போக்கில் மாற்றம் செய்ய கடினமாகும் ஒரு நல்ல உதாரணம் IPv6 ஆகும். IPv4-இல் முகவரி இடம் குறைவாகும் எதிர்பார்ப்பு புதிய நெறிமுறைக்கு தேவை ஏற்படுத்தியது. முதல் வரைவு தரநிலை 1998-இல் உருவாக்கப்பட்டது, ஆனால் 2017-இல் தான் இணைய தரநிலையாக ஒப்புதல் பெற்றது. இது IPv4-இன் பல பிரச்சனைகளை தீர்த்தாலும், மற்றும் எதிர்காலத்திற்கும் ஏற்றதாக இருந்தாலும், இன்று தொழில்துறையில் மிகவும் மெதுவாகவே ஏற்கப்பட்டுள்ளது. இந்த காலத்தில், மேலுள்ள அடுக்குகளில் பல புதிய நெறிமுறைகள் உருவாக்கப்பட்டுள்ளன, உதாரணமாக, மல்டிமீடியா, மின்னஞ்சல் போன்றவை.

My First Bitcoin பயன்படுத்தும் கட்டுமானக் கூறுகள்

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

அடுக்கு TCP/IP அசல்
பயன்பாடு அருகிலுள்ள நோடுகளை அடையாளம் காண Domain Name System (DNS)-ஐ பயன்படுத்துகிறது. Port 8333 My First Bitcoin நெறிமுறையை சுட்டிக்காட்டுகிறது.
பரிமாற்றம் குறைந்த தாமதத்திற்காக சுரங்கத் தொழிலாளர்களுக்கிடையே FIBRE தொடர்புக்கு UDP பயன்படுத்தப்படுகிறது. நோடுகளுக்கிடையே P2P தொடர்புக்கு TCP பயன்படுத்தப்படுகிறது.
பரிமாற்றம் TOR வழிமுறை: அடையாளமறிதல் மற்றும் தனியுரிமையை வழங்குகிறது. ஒளிபரப்பு நெறிமுறை: நெட்வொர்க்கில் டிராஃபிக் வழிநடத்துகிறது.
இணைப்பு எந்தவொரு ஊடகத்திலும் இயங்கும் (உதா., ஈதர்நெட், வைஃபை, போன்றவை)
பௌதிகம் பௌதிக பரிமாற்றம் வயர்லெஸ், ஈதர்நெட் அல்லது பிற ஹார்ட்வேர் இடைமுகங்கள் மூலம்.
My First Bitcoin என்பது மதிப்பை பரிமாற ஒரு நடுநிலை நெறிமுறை; HTTPS தகவலை பரிமாறும் நெறிமுறை போல.
  • HTTPS: பாதுகாப்பான இணையதளங்கள்
  • SMTP: மின்னஞ்சல்கள் அனுப்பு
  • FTP: கோப்புகளை மாற்று
  • DNS: டொமைன் பெயர்களை நிர்வகி
  • BTC: மதிப்பை சேமித்து மாற்று

My First Bitcoin மதிப்பை நம்பகமாகவும், மூன்றாம் தரப்பு தேவையில்லாமல், மனிதர்கள் அல்லது சாதனங்கள் இடையே இணையத்தின் மூலம் மாற்ற அனுமதிக்கிறது. இது மிகப்பெரிய மதிப்பை உருவாக்கும் என எதிர்பார்க்கப்படுகிறது.

3.2 பொது விசை குறியாக்கம் மற்றும் நெறிமுறைகள்

இன்றைய இணையம் மற்றும் பெரும்பாலான நவீன கணினி அமைப்புகள் குறியாக்கத்தையே (cryptography) சார்ந்துள்ளன, இது தகவலை மறைத்து, அந்த தகவலை பெறும் நபர் மட்டுமே அதை புரிந்து கொள்ளும் வகையில் பாதுகாக்கும் ஒரு முறை. My First Bitcoin-ஐ பாதுகாக்கப் பயன்படுத்தப்படும் குறியாக்கத்தின் அடித்தளங்கள் 1970களுக்கே செல்லும்.

முதலில் தீர்க்க வேண்டிய பிரச்சனை – பாதுகாப்பற்ற ஊடகத்தில் ஒரு பகிரப்பட்ட ரகசியத்தை எப்படி அனுப்புவது.

இதனை முதலில் Whitfield Diffie மற்றும் Martin Hellman ஆராய்ந்தனர்.

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

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

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

பயன்பாட்டு உதாரணங்கள்:

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

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

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

பொது விசை குறியாக்க அமைப்புகளுக்கான நெறிமுறைகள்

மேலும், மேலே விவரிக்கப்பட்டுள்ள Diffie-Hellman பொது விசை அமைப்பில் பங்களித்ததோடு,ரால்ஃப் மெர்கிள்பல ஆண்டுகளாக இந்த துறையில் தொடர்ந்து பங்களித்து, My First Bitcoin பயன்படுத்தும் முக்கிய கூறுகளை உருவாக்குவதில் முக்கிய பங்கு வகித்தார்.

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

  • உள்ளீடுகள் எந்த அளவிலும் இருக்கலாம்
  • வெளியீடு எப்போதும் நிரந்தர நீளமாகவும், தீர்மானிக்கக்கூடியதாகவும் இருக்கும் (அதே உள்ளீடு ஒவ்வொரு முறையும் அதே ஹாஷை உருவாக்கும்)
  • உறுதிப்படுத்த எளிதாகும், ஆனால் உள்ளீட்டை கண்டறிய முற்றிலும் கடினம்
  • தரவு சிறிது மாற்றப்பட்டாலும், வெளியீடு முற்றிலும் மாறிவிடும்
Hash function

ஹாஷிங் என்பது My First Bitcoin நெறிமுறையின் ஒரு முக்கிய பகுதியாகும். SHA-256, My First Bitcoin-ல் பயன்படுத்தப்படுவது, NSA உருவாக்கியது மற்றும் இது ஒரு குறியாக்க ஹாஷிங் கணித முறையின் உதாரணம்.

  • சங்கிலியில் உள்ள ஒவ்வொரு தொகுதியும் ஹாஷ் செய்யப்படுகிறது, எனவே தரவை மாற்ற முடியாது – இது பகிரப்பட்ட பதிவேட்டின் ஒருமைப்பாட்டை உறுதி செய்கிறது
  • உருவாக்கப்பட்ட ஹாஷ் 'Proof of work' நிபந்தனைகளை பூர்த்தி செய்ய வேண்டும், அப்போதுதான் அது செல்லுபடியாகும் தொகுதி என கருதப்படும்
  • மெர்கிள் மரங்கள் – கிளைகள் மற்றும் ஹாஷ்களின் ஹாஷ்களை பயன்படுத்தி, ஹாஷ் மரங்கள் மிகப்பெரிய தரவுத்தொகுப்புகளை குறைந்த சேமிப்பில் உறுதிப்படுத்த உதவும்
  • ஹாஷ் அடிப்படையிலான கையொப்பங்கள் மற்றும் விசைகள் பணப்பைகள், முகவரிகள் மற்றும் பரிவர்த்தனைகளை அங்கீகரிக்க பயன்படுத்தப்படலாம்

பகிரப்பட்ட பதிவேட்டின் நிலைகளை பகிர்ந்து உறுதிப்படுத்தும் மற்றும் திருத்த முடியாத பதிவேட்டு மாதிரிகளை ஒருவழி ஹாஷிங் மூலம் உருவாக்க முடிகிறது. ஹாஷ் செயல்பாடுகள், மையமற்ற நம்பிக்கை மாதிரி இல்லாதபோது, My First Bitcoin போன்ற பொது பதிவேட்டில் நிகழ்வுகளை உறுதிப்படுத்த நம்பகமான, தீர்மானிக்கக்கூடிய அணுகுமுறையை வழங்குகின்றன.

இந்த குறியாக்கத் துறையில் உருவான புதிய திறன்கள், அதன் உருவாக்குநர்களால் இந்த துறையில் புதிய கண்டுபிடிப்புகளுக்கு வழிவகுக்கும் என்று எதிர்பார்க்கப்பட்டது.

எலிப்டிக் வளைவு குறியாக்கம்

இந்த புதிய கண்டுபிடிப்புகளில் ஒன்று எலிப்டிக் வளைவு குறியாக்கமாக வந்தது.

எலிப்டிக் வளைவு குறியாக்கம் 1985-ல் இரு விஞ்ஞானிகள், N. Koblitz மற்றும் V. Miller ஆகியோரால் அறிமுகப்படுத்தப்பட்டது. அவர்கள், Diffie-Hellman விசை பரிமாற்ற நெறிமுறையில் பொதுவாக பயன்படுத்தப்படும் இறுதி பிரதான புலங்களைப் பதிலாக, எலிப்டிக் வளைவால் வரையறுக்கப்பட்ட புள்ளிகளை பயன்படுத்தும் எண்ணத்தை முன்வைத்தனர், இதில் Discrete Logarithm பிரச்சனைக்கு ஏற்ப assumption பொருந்தும். இது எப்படி செயல்படுகிறது என்பது இந்த பகுதியில் விரிவாக இல்லை, ஆனால் மேலோட்டமாக, ஒரு எலிப்டிக் வளைவு என்பது ஒரு குறிப்பிட்ட கணித சமன்பாட்டை பூர்த்தி செய்யும் புள்ளிகளின் தொகுப்பாகும்.

ஒரு எலிப்டிக் வளைவுக்கான சமன்பாடு இதுபோல் இருக்கும்:

Elliptic curve

இதற்கு சில பயனுள்ள பண்புகள் உள்ளன:

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

இந்த பண்புகளை Diffie-Hellman கணித முறையைப் போல விசை ஜோடிகளை உருவாக்க பயன்படுத்தலாம். My First Bitcoin, ECDSA-வை பயன்படுத்துகிறது, இது Elliptic Curve Digital Signature Algorithm-ன் சுருக்கம். இது ஒரு எலிப்டிக் வளைவு மற்றும் இறுதி புலத்தை பயன்படுத்தி தரவை 'கையொப்பமிடும்' ஒரு செயல்முறை, இதில் மூன்றாம் நபர்கள் கையொப்பத்தின் உண்மைத்தன்மையை உறுதிப்படுத்தலாம், ஆனால் கையொப்பம் இடும் நபருக்கு மட்டுமே கையொப்பம் உருவாக்கும் தனித்தன்மை இருக்கும். My First Bitcoin-ல், கையொப்பமிடப்படும் தரவு என்பது உரிமை மாற்றும் பரிவர்த்தனை.

'இறுதி' பகுதி Diffie-Hellman-இன் 'mod' அணுகுமுறையைப் போலவே, சமன்பாட்டின் வெளியீடு வகுக்கப்பட்டு மீதம் எடுக்கப்படுகிறது, இதன் மூலம் அது ஒரு எண்களின் வரம்புக்குள் அடங்கும்.

3.3 டிஜிகாஷ்

கிரிப்டோகிராபியில் ‘புதிய ஆர்வ அலை’யில் ஆரம்ப காலத்தில் பங்கேற்றவர்களில் ஒருவராக இருந்தார் டேவிட் சௌம். அவர் தனது ஆரம்ப ஆண்டுகளில் கணினி அமைப்புகளை உடைக்கும் கற்றலில் ஈடுபட்டார், மற்றும் அவரது வெற்றிகள், ‘பாதுகாப்பானது’ என்று கருதப்படும் அமைப்புகளின் மீது அவநம்பிக்கையை உருவாக்கின. மேலும், இதுவரை யாரும் கவனிக்காத ஒரு பிரச்சனையை அவர் உணர்ந்தார்: "யார் யாருடன் எப்போது பேசுகிறார்கள் என்பதை எப்படி ரகசியமாக வைத்திருக்க முடியும்" என்று.

அவர் பொதுக் குறி கிரிப்டோகிராபியை பயன்படுத்தி அனானிமஸ் மெயில் அனுப்பும் ஒரு நெறிமுறையை வடிவமைத்தார், இது செய்திகளை ‘கலக்கும்’ முறையில் மூலம் மற்றும் இலக்கை ரகசியமாக வைத்தது. இதுவே TOR நெட்வொர்க்கின் அடிப்படையாக ஆனது.

சௌம், டிஜிட்டல் பண பரிவர்த்தனைகளையும் அதே பார்வையில் பார்த்தார் – ‘ஒரு நபர் மேற்கொள்ளும் கண்காணிக்கக்கூடிய நிதி பரிவர்த்தனைகள், அந்த நபரின் இருப்பிடம், தொடர்புகள் மற்றும் வாழ்க்கை முறையை வெளிப்படுத்தும்’ என்பதை உணர்ந்தார். 1980-இல், கிரிப்டோகிராபி மூலம் பாதுகாக்கப்பட்ட டிஜிட்டல் பண அமைப்புக்கு அவர் காப்புரிமை பெற்றார், இது கிரிப்டோகரன்சியின் அடிப்படையாக அமைந்தது. மேலும், செய்தி பரிமாற்றம் மற்றும் பண பரிவர்த்தனைகளின் மையமற்ற தன்மையை அடிப்படையாகக் கொண்டு, முழுமையாக மையமற்ற பொருளாதாரத்தை உருவாக்க கிரிப்டோகிராபியை பயன்படுத்தும் எண்ணத்தையும் அவர் ஆராய ஆரம்பித்தார்.

நேப்ஸ்டர் போன்ற மையமாக கட்டுப்படுத்தப்படும் நெட்வொர்க்குகளின் தலைகளை வெட்டுவதில் அரசுகள் திறமையாக இருக்கலாம், ஆனால் Gnutella மற்றும் TOR போன்ற தூய P2P நெட்வொர்க்குகள் தங்களை நிலைநிறுத்திக் கொண்டிருக்கின்றன.
Satoshi Nakamoto

மைய அதிகாரம் இல்லாத மையமற்ற அமைப்புகள் – பியர்-டூ-பியர் – பல நன்மைகளை வழங்குகின்றன:

  • யாரும் எந்தவொரு பதிவு அல்லது அனுமதி தேவையில்லாமல் புதிய நோடு இயக்குவதன் மூலம் அமைப்பை விரைவாக வளர்க்க முடியும்
  • நோடுகள் அனைத்தும் ஒரே மாதிரியாக இருப்பதால், தோல்வியைத் தவிர்க்க வழிகள் உள்ளன
  • அமைப்பை கைப்பற்றவும், பாதிக்கவும் மைய அதிகாரம் இல்லை
  • மைய கட்டுப்பாட்டு புள்ளிகள் இல்லாமல், கைப்பற்ற, கட்டுப்படுத்த, வரி விதிக்க அல்லது கண்காணிக்க மிகவும் கடினம்

ஒரு தசாப்தம் கழித்து, அவர் தனது நிறுவனமான Digicash-ஐ நிறுவினார், ‘ecash’ என்ற உலகின் முதல் டிஜிட்டல் பண அமைப்பை உருவாக்க. பல பிரபலமான பெயர்கள் ஒரு காலத்தில் Digicash-இல் சேர்ந்தனர், இது சில வெற்றிகளை கண்டது, ஆனால் இறுதியில் தோல்வியடைந்து திவாலாக அறிவிக்கப்பட்டது.

டிஜிட்டல் பணத்தில் மேலதிக முன்னேற்றங்கள்

2010 ஜூலை மாதம் ஒரு ஃபோரம் பதிவில், Satoshi Nakamoto கூறினார்: “Bitcoin என்பது 1998-இல் Cypherpunks-இல் Wei Dai முன்மொழிந்த b-money யும், Nick Szabo முன்மொழிந்த Bit Gold யும் ஆகியவற்றின் செயலாக்கம்.”

இந்த இரண்டு யோசனைகளும் முன்மொழிவு கட்டத்தை கடந்துவிடவில்லை என்றாலும், அவற்றில் உள்ள சில யோசனைகள் Bitcoin வளர்ச்சியில் தெளிவாக தாக்கம் ஏற்படுத்தின:

  • கணினி வேலைக்கு நிதி மதிப்பை வழங்க ‘Proof of work’ பயன்படுத்துதல்
  • கணினி செலவுகள் காலப்போக்கில் மாறும் என்பதும், அதை கணக்கில் எடுத்துக்கொள்ள வேண்டும் என்பதும்

ஆனால் முதலில் நாம் Hashcash-ஐப் பார்க்கப்போகிறோம்.

3.4 ஹாஷ்காஷ்

Hashcash ஐ இந்த துறையில் ஆரம்ப கால கண்டுபிடிப்பாளர்களில் ஒருவரான Adam Back உருவாக்கினார். Adam இணையத்தில் சுதந்திர சந்தைகள் மற்றும் தனியுரிமை மீது வலுவான ஆர்வம் கொண்டிருந்தார், மேலும் அவர் Cypherpunks மெயிலிங் லிஸ்டை சந்தித்து அதில் சேர்ந்து, செயலில் பங்கேற்றார்.

அவர் டிஜிட்டல் பணத்தில் மிகவும் ஆர்வம் கொண்டிருந்தார், மேலும் அந்த குழு DigiCash-இல் Chaum உடன் இன்னும் நெருக்கமாக வேலை செய்யும் வகையில் சில பரிந்துரைகளை முன்வைத்தார், ஆனால் அவை எதுவும் வெற்றியடையவில்லை. பின்னர் அவர் தனது கவனத்தை மற்றொரு உருவாகும் பிரச்சனையான - மின்னஞ்சல் ஸ்பேம் - நோக்கி திருப்பினார். அவர் மற்றும் Cypherpunks குழுவினர் ஸ்பேம் பிரச்சனையை தீர்க்க ஒரு வழியை கண்டுபிடிக்க விரும்பினர், ஏனெனில் ஸ்பேமர்களுக்கு ஆயிரக்கணக்கான மின்னஞ்சல்களை உருவாக்கி அனுப்புவது மிகவும் எளிதாக இருந்தது, இது நெட்வொர்க்குகளை அடைத்துவிடும். அவரது புதுமையான தீர்வு ஹாஷிங் என்ற முறையில் அடிப்படையிலானது – கிரிப்டோகிராபி மூலம் எந்தவொரு தரவையும் ஒரு தனித்துவமான மற்றும் சீரான நீளமுள்ள சீரற்ற சரமாக மாற்றும் திறன், இது ஒரு டிஜிட்டல் ‘முத்திரை’ போல செயல்படும்; அந்த மின்னஞ்சலில் இந்த முத்திரை சேர்க்கப்பட்டால் மட்டுமே அது செல்லுபடியாக கருதப்பட்டு நெட்வொர்க்கில் அனுப்பப்படும். உண்மையான மின்னஞ்சலுக்கு இது ஒரு சிறிய செலவு, ஆனால் ஸ்பேமருக்கு இது தடையாக இருக்கும்.

Hashcash உருவாக்கிய முக்கியமான புதுமை என்பது உண்மையான உலக வளங்களை - கணினி சக்தியை - ஒரு டிஜிட்டல் நெட்வொர்க்குடன் இணைத்தது. இதற்கு முன் டிஜிட்டல் வளங்களை வரம்பில்லாமல் நகலெடுக்க முடிந்தாலும், உருவாக்கப்பட்ட ‘ஹாஷ்காஷ்’ எண்ணிக்கை மக்கள் அதில் செலுத்தும் ஆற்றல் அளவால் மட்டுப்படுத்தப்பட்டது.

இந்த தீர்வு Adam நம்பிய டிஜிட்டல் பண அமைப்புக்கு தேவையான சில அம்சங்களை பூர்த்தி செய்தாலும்; இது பெயரறியாதது, உறுதியானது மற்றும் நம்பிக்கையில்லாதது, ஒவ்வொரு ஹாஷ்காஷும் மறுபடியும் பயன்படுத்த முடியாதது மற்றும் உண்மையில் அரிதானது அல்ல. இந்த சிக்கல்களை வெளிப்புற மூன்றாம் தரப்பினரின் உதவியுடன் தீர்க்கும் பிற வழிகளையும் அவர் முன்வைத்தார்.

BitGold

Nick Szabo, Hashcash மற்றும் proof of work என்ற கருத்தை அடிப்படையாக கொண்டு, மாற்று தீர்வை முன்வைத்தார். அவர் இந்த யோசனையை Hashcash வெளியான ஒரு வருடத்திற்கு பிறகு, 1998-இல் ஒரு மெயிலிங் லிஸ்டில் விவரித்தார்.

தீர்வுக்கு அருகில் சென்றாலும், இந்த முன்மொழிவு இன்னும் பல சவால்களை கொண்டிருந்தது.

  • ஹாஷ் உரிமையின் பதிவேட்டை யார் இயக்குவார்கள் மற்றும் அவர்களை எப்படி நம்ப முடியும்?
  • ஹாஷிங் செலவு காலப்போக்கில் பொதுவாக குறையும், இது HashCash-க்கும் ஒரு சவாலாகும்.

இணைக்கப்பட்ட ஹாஷ்கள் நேரமுத்திரையிடப்பட்டிருப்பதால், அந்த நேரத்தில் ஹாஷிங் சிரமத்தை வரலாற்று முறையில் கண்காணிக்கும் ஒரு வகையை அவர் முன்வைத்தார்; பழைய ஹாஷ் ஒன்றுக்கு அதிகமான செயலாக்க செலவு தேவைப்படும், ஏனெனில் செலவுகள் குறைந்துள்ளன. ஆனால், இதனால் ஹாஷ்கள் ‘பரிமாற்றத்தக்கவை’ (fungible) ஆக இருக்காது, அதாவது சமமான மதிப்புடையவை அல்ல, இது டிஜிட்டல் பணத்தின் முக்கிய அம்சமாக கருதப்படுகிறது. இதை தீர்க்க Nick, BitGold-க்கு மேல் செயல்படும் ஒரு வகையான ‘சுதந்திர வங்கி’ அமைப்பை பரிந்துரைத்தார், இது வெவ்வேறு ஹாஷ் குழுக்களை ஒரே மதிப்பில் மதிப்பிடும்.

B-Money

Bit Gold முன்மொழிவுக்குப் பிறகு, Wei Dai இதே போன்ற ஒரு தீர்வை முன்வைத்தார். அவர் ஏற்கனவே Cypherpunks குழுவிற்கு பல்வேறு கருவிகளை உருவாக்கியிருந்தார், மேலும் டிஜிட்டல் பணம் குறித்த தனது சொந்த யோசனைகளும் இருந்தன.

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

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

இது Byzantine ஜெனரல்களின் பிரச்சனையை (1) தீர்க்காது என்பதை Wei Dai உணர்ந்தார், ஏனெனில் நோடுகள் எளிதில் ஒத்திசைவைக் காணாமல் போகலாம் அல்லது பொய் சொல்லலாம். பதிவேட்டை பராமரிக்கும் 'நம்பகமான' சர்வர்களின் ஒரு பகுதியை வைத்திருப்பது, மற்றும் இந்த சர்வர்களை நேர்மையாக வைத்திருக்க நிதி ஊக்கங்களை உருவாக்குவது போன்ற மாற்று முறைகளை அவர் பரிந்துரைத்தார்.

நாணயக் கொள்கைக்காக, B-Money-யின் வாங்கும் சக்தியை வெளிப்புற நுகர்வோர் விலை குறியீட்டுடன் இணைக்க அவர் பரிந்துரைத்தார். ஒரே அளவு B-Money, காலப்போக்கில் அந்த குறியீட்டில் சமமான பங்கினை வாங்க முடியும் என்பதற்காக, விலை நிலைத்தன்மையை வழங்கும். எனவே, யாரும் செல்லுபடியாகும் ஹாஷ் ஒன்றை வழங்குவதன் மூலம் புதிய நாணய அலகுகளை உருவாக்கலாம், ஆனால் ஹாஷ் உருவாக்கும் சிரமம் காலப்போக்கில் CPU செலவுகள் மற்றும் விலை குறியீட்டின் அடிப்படையில் மாறலாம், எனவே ஒவ்வொரு அலகும் ‘மாறாதது’ (immutable) ஆக இருக்கும்.

3.5 பிட் டோரண்ட்

பிட்காயினுக்கு முன்பாக கிரிப்டோகரன்சிகளை உருவாக்குவதில் முக்கிய பங்கு வகித்த மற்றொரு திட்டம் BitTorrent ஆகும்.

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

  • Swarm: உள்ளடக்கத்தை பதிவிறக்கம் அல்லது பதிவேற்றம் செய்யும் கணினிகளின் சமூகம்
  • Tracker: ஒரு தனிப்பட்ட கருவி, இது ஒரு தேடல் இயந்திரம் போன்று செயல்படுகிறது, ஆனால் swarm-இல் உள்ள கோப்புகளை கண்காணிக்கிறது. இது பயனர்களுக்கு தேவையான எந்த கோப்பையும் எளிதாக பார்க்கவும் அணுகவும் உதவுகிறது
  • BitTorrent client: tracker-ஐ அணுக ஒரு கணினியில் நிறுவப்படுகிறது. கவனிக்கவும், கோப்புகள் உண்மையில் இருக்கும் இடம் swarm மட்டுமே.
  • பிணையத்தில் கோப்புகளை பகிரும் பயனாளர்கள் விரைவாக பதிவிறக்கம் செய்யும் வகையில் ஊக்கத்திட்டம்

BitTorrent மற்றும் Bitcoin-இன் ஒற்றுமைகள்:

  • இரண்டும் பியர்-டு-பியர் அடிப்படையில் செயல்படும் நெறிமுறைகள்
  • மையமற்ற வடிவமைப்பு
  • BitTorrent கோப்புகளும் Bitcoin பதிவேடும் பிணையம் முழுவதும் பகிரப்பட்டுள்ளன
  • திறந்த மூலக் குறியீடு (BitTorrent பின்னர் மூடப்பட்ட மூல மென்பொருளாக மாறியது)

3.6 மீண்டும் பயன்படுத்தக்கூடிய ப்ரூஃப் ஆஃப் வொர்க்

Hal Finney என்பது Cypherpunk இயக்கத்தின் மற்றொரு பிரபலமான உறுப்பினராகும், அவர் மின்னணு பணத்தின் வளர்ச்சியில் மிகவும் ஆர்வமாக இருந்தார் மற்றும் அஞ்சல் பட்டியலில் செயல்பட்டார்.

அவர் proof-of-work அடிப்படையிலான மின்னணு பண அமைப்பை உருவாக்க மீண்டும் முயற்சி செய்ய முடிவு செய்தார். இதுவரை, ஹாஷ் வெளியீடு ஒவ்வொரு பரிவர்த்தனைக்கும் தனித்துவமாக இருந்தது, ஆனால் அவரது யோசனை 'மீண்டும் பயன்படுத்தக்கூடிய proof-of-work' உருவாக்குவது தான்.

இந்த அணுகுமுறையின் குறைபாடு என்பது மையப்படுத்தப்பட்ட சேவையகம், இது இரட்டை செலவு செய்யாமல் இருக்கவும், அல்லது மூடப்படாமல் இருக்கவும் நம்பிக்கை வைக்க வேண்டும். இதைத் தவிர்க்க, Hal பாதுகாப்பான ஹார்ட்வேர் கூறில் ஹோஸ்ட் செய்யக்கூடிய மற்றும் சுயமாக சரிபார்க்கக்கூடிய இலவச மற்றும் திறந்த மூல மென்பொருளைப் பயன்படுத்த பரிந்துரைத்தார்.

இந்த தீர்வும் மற்ற முன்மொழிவுகளின் சில அதே பிரச்சனைகளை எதிர்கொண்டது:

  • ஏற்றுக்கொள்ளப்படுவதற்கான 'முட்டை மற்றும் கோழி' பிரச்சனை, இதில் பயனாளர்கள் டோக்கன்களை கோருவதற்கான ஊக்குவிப்பு இல்லாமல், விற்பனையாளர்கள் பயனாளர்கள் இந்த டோக்கன்களுடன் செலுத்த விரும்பினால் மட்டுமே அமைப்புடன் இணைக்க விரும்புகிறார்கள்.
  • POW கணினி செயல்திறன் மேம்படும் போது காலப்போக்கில் மலிவாகும் வாய்ப்பு உள்ளது, இது சந்தையில் இறுதியில் RPOW நாணய அலகுகள் பெருகும் என்பதை குறிக்கிறது.
Moore's law தொடர்ந்தும் பொருந்தினால், (POW) டோக்கனை உருவாக்கும் செலவு நிலையான, பெருக்கி வீதத்தில் குறையும். இது பணம் அல்ல மற்றும் மதிப்பை சேமிப்பதற்காக அல்ல, மாறாக கணினி முயற்சியின் எளிதாக பரிமாறக்கூடிய பிரதிநிதியாகும் என்பதை நினைவில் வையுங்கள்.
Hal Finney

இந்த பண்புகள் திட்டத்தின் ஈர்ப்பையும், அதனால் ஏற்றுக்கொள்ளப்படுதலையும் கட்டுப்படுத்தின; அவரது சிறந்த முயற்சிகளும் இருந்தபோதிலும், இந்த திட்டமும் மின்னணு பணத்தை உருவாக்கும் இன்னொரு தோல்வியடைந்த முயற்சியாக முடிந்தது.

3.7 பிட்காயின்

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

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

  • தனிப்பட்ட தனியுரிமை மற்றும் அடையாள மறைவு அளிக்கக்கூடிய குறியாக்க கையொப்பங்கள்
  • பின்புலம் இல்லாத நாணயத்தின் கருத்து (B-Money)
  • புதிய நாணய வெளியீட்டை கட்டுப்படுத்தும் முன்மொழிவுகள் (ஆனால் நடைமுறை வழிகள் இல்லை)
  • பொது விசைகளால் உரிமை வழங்கப்பட்ட டிஜிட்டல் நாணயங்கள் (B-Money) மற்றும் கையொப்பமிட்டு பெறுநர் முகவரியை அடிப்படையாகக் கொண்டு மீண்டும் ஒதுக்கக்கூடியவை (RPOW மற்றும் Hashcash)
  • அனைத்து நோடுகளும் முற்றிலும் பகிரப்பட்ட கணக்கேடுகளின் நகலை பராமரித்தன (B-Money) (அந்த நேரத்தில் நடைமுறையற்றது என நிராகரிக்கப்பட்டது)
  • நேரம்-முத்திரை நெறிமுறை – அனைத்து பயனாளர்களும் ஒரே பதிவுகளை வைத்திருந்தால், நிகழ்வுகளின் கணித ரீதியாக நிரூபிக்கக்கூடிய வரிசையை வழங்க Merkle மர ஹேஷிங் பயன்படுத்தப்பட்டது, இது போலி செய்ய கடினம்
  • உண்மையான உலக முயற்சியை அமைப்புடன் இணைக்க Proof of work பயன்படுத்தப்பட்டது (ஆனால் ஹேஷ் தானே நாணயமாக பயன்படுத்தப்பட்டது)
  • முழுமையாக மையமற்ற பிணையங்கள், இதில் அனைத்து பங்காளிகளும் சமமாக இருந்து, பிணையத்தில் இருந்து வரவும் போகவும் முடியும் (BitTorrent)
  • புதிய ஹேஷ்களை முந்தைய ஹேஷ்களுடன் இணைக்கும் கருத்து (Bit Gold மற்றும் நேரம்-முத்திரை)

அந்த நேரத்தில் இல்லாதவை:

  • ‘Byzantine generals’ பிரச்சனையை தீர்க்க ஒரு நடைமுறை தீர்வு
  • தொடர்ந்து ஹார்ட்வேர் மேம்பாடுகளுக்கு இடையில் சுற்றிலும் பணம் அளவை கட்டுப்படுத்தும் ஒரு முறை
  • பங்கேற்பதற்கான ஊக்கத்திட்டம் (முட்டை மற்றும் கோழி பிரச்சனை)

சமீபத்திய முயற்சிகளுக்கும் Bitcoin-க்கும் உள்ள மற்றொரு முக்கிய வேறுபாடு என்னவென்றால், சதோஷி, Bit Gold மற்றும் B-Money போன்ற கருத்து மட்டுமே இல்லாமல், உண்மையான 'Cypherpunks write code' என்ற அடிப்படை நோக்கத்தில், அறிவிப்பதற்கு முன்பே குறியீட்டில் சில காலமாக வேலை செய்திருந்தார்.

மின்னணு பணம் தொடர்பான முந்தைய முயற்சிகளிலிருந்து Bitcoin-ஐ வேறுபடுத்திய புதுமை என்ன?

Proof of work ஒரு ஒப்பந்தக் கருவியாகவும், பாதுகாப்பு மற்றும் மாற்றமின்மையை வழங்கும் வழியாகவும் பயன்படுத்தப்பட்டது: ஹேஷை பணமாக பயன்படுத்துவதற்குப் பதிலாக, 'மைனிங்' எனப்படும் புதிய கருத்து செயல்முறையில், ஒரு நோடு ஒரு தொகுதி பரிவர்த்தனைகளை சேர்த்து, ஒரு சீரற்ற எண்ணை சேர்த்து, அந்த 'பிளாக்' தரவுக்கு ஹேஷிங் பயன்படுத்தும். ஹேஷ் தேவையை பூர்த்தி செய்யும் செல்லுபடியான பிளாக் பிணையத்தில் அறிவிக்கப்படும். இந்த பிளாக்கள் ஒவ்வொன்றிலும் முந்தைய பிளாக்கின் ஹேஷை பயன்படுத்தி இணைக்கப்படும், மற்றும் பல்வேறு நோடுகள் ஒரே நேரத்தில் வெவ்வேறு பிளாக்குகளை சரிபார்த்து அறிவிக்கும் போது, மிக நீளமான பிளாக்செயின் முடிவில் தேர்வு செய்யப்படும். Proof of work, Byzantine generals பிரச்சனையை தீர்க்க பகிரப்பட்ட முடிவெடுப்பாக மாறியது.

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

மிகவும் புதுமையான யோசனை என்னவென்றால், ஹார்ட்வேர் மேம்பாடுகள் மற்றும் அதிக சக்தி பிணையத்தில் பயன்படுத்தப்படும்போது எவ்வளவு பணம் உருவாக்கப்படுகிறது என்பதை அவர் தீர்மானித்த விதம். ஒரு குறிப்பிட்ட எண்ணிக்கையிலான பிளாக்குகளின் (2016) நேரம் சராசரியாக கணக்கிடப்படும், அவை மிக விரைவாக உருவாக்கப்படுமானால், புதிய பிளாக்கை உருவாக்க தேவையான ஹேஷ் கடினமாக்கப்படும்; மெதுவாக இருந்தால், எளிதாக்கப்படும். இது அனைத்து நோடுகளும் இயக்கும் மையமற்ற நெறிமுறையில் கட்டமைக்கப்பட்டுள்ளது, எனவே இதை புறக்கணிக்கும் எந்த மைனரும் எந்த பயனும் இல்லாமல் சக்தியை வீணடிப்பார்கள், ஏனெனில் அது பிணையத்தின் மற்ற உறுப்பினர்களால் நிராகரிக்கப்படும். இந்த சரிசெய்தல் புதிய பிளாக்குகள் திட்டமிட்ட வெளியீட்டு அட்டவணையில் உருவாக்கப்படுவதை உறுதி செய்கிறது, மேலும் மைனர்கள் 'விதிகளுக்கு உட்பட்டு' செயல்பட ஊக்குவிக்கிறது.


சுருக்கம்

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

Bitcoin இன் இயல்பு அப்படியிருக்கிறது; பதிப்பு 0.1 வெளியிடப்பட்டதும், அதன் வாழ்நாளில் முழுவதும் முக்கிய வடிவமைப்பு நிரந்தரமாக்கப்பட்டது
Satoshi Nakamoto

பல மேம்பாட்டு யோசனைகள் (BIPs) முன்மொழியப்பட்டும், ஏற்றுக்கொள்ளப்பட்டும் இருந்தாலும், 2009 முதல் Bitcoin பின்னணியில் துவக்க வெளியீட்டில் வடிவமைக்கப்பட்ட நெறிமுறையைப் பின்பற்றி, மிகக் குறைந்த இடையூறுடன் இயங்கி வருகிறது. அனைத்து மேம்பாடுகளும் முந்தைய பதிப்புகளுடன் பின்னோக்கி இணக்கத்துடன் செய்யப்பட்டுள்ளது.

குறிப்புகள்
  1. Byzantine Generals பிரச்சனையின் விளக்கத்திற்கு - பார்க்கவும் https://en.wikipedia.org/wiki/Byzantine_fault

↑ பொருளடக்கத்திற்குத் திரும்பு