மீப்பேரேடுஉருவாக்கம்( Hyperledger Fabric) என்பது ஆரம்பத்தில் Digital Asset மற்றும் ஐபிஎம் ஆகியோரால் உருவாக்கப்பட்டது மேலும் தற்போது இது மீப்பேரேடுசெயல் திட்டத்தின் கீழ் லினக்ஸ் அறக்கட்டளையால் வழங்கப்படுகிறது. Fabric ஆனது 2016 ஆம் ஆண்டின் முற்பகுதியில் அடைகாக்கும் மீப்பேரேடுசெயல் திட்டத்தில் சேர்ந்தது, மேலும் ஒரு ஆண்டு அடைகாத்த பிறகு, இது ‘செயல்படும்’ நிலைக்கு வந்த முதல் திட்டமாகும். ஜூலை 11, 2017 அன்று, மீப்பேரேடு தொழில்நுட்ப வழிநடத்தல் குழு அவர்களின் முதல் உற்பத்தி-தயார்நிலை விநியோகிக்கப்பட்ட பேரேடு குறிமுறையை அடிப்படையிலான, Hyperledger Fabric V1.0.எனும்பதிப்பை அறிவித்தது.
உருவாக்க ( Fabric) இயங்குதளமானது சங்கிலிதொகுப்பின் பயன்பாடுகளை, தயாரிப்புகளை அல்லது தீர்வுகளை உருவாக்குவதற்கான ஒரு அடித்தளமாக கருதப்படுகிறது. உருவாக்க ( Fabric) மானது ஒரு தனியார் மற்றும் அனுமதிக்கப்பட்ட அமைப்பாகும், இது அதிக அளவு இரகசியத்தன்மை, பின்னடைவு, நெகிழ்வுத்தன்மை , அளவிடுதல் ஆகியவற்றை வழங்குகிறது. இது ஒரு modular கட்டமைப்பை ஏற்றுக்கொண்டது மேலும் ஒருமித்த கருத்து, உறுப்பினர் சேவைகள் போன்ற பல்வேறு கூறுகளின் சொருகக்கூடிய கருவிகளை ஆதரிக்கிறது. மற்ற சங்கிலிதொகுப்பின் தொழில்நுட்பங்களைப் போன்றே, உருவாக்க ( Fabric)த்திலும் ஒரு பேரேடு மற்றும் திறனுடைய ஒப்பந்தங்கள் உள்ளன. உருவாக்க ( Fabric)த்தில் உள்ள திறனுடைய ஒப்பந்தம் சங்கிலிகுறிமுறை என்று அழைக்கப்படுகிறது, மேலும் இதனுடைய வணிக தர்க்கமானது உட்பொதிக்கப்பட்ட சங்கிலியில் உள்ளது. பின்வரும் வசதிகள் உருவாக்க ( Fabric) கட்டமைப்பிற்கு அதிக அளவு பாதுகாப்பு மற்றும் தனியுரிமையை வழங்குகின்றன.
வலையொளிகள்(Channels): உருவாக்க ( Fabric)நெறிமுறையில் கட்டப்பட்ட தனியார் சங்கிலிதொகுப்புகள். ஒவ்வொரு வலையொளியும் அங்கீகரிக்கப்பட்ட கூட்டாளிகளை மட்டுமே கொண்டுள்ளது
தெரிவுநிலை அமைப்புகள்: தெரிவுநிலை அமைப்புகளைப் பயன்படுத்தி உள்ளீட்டுத் தரவை யார்யார் காணலாம் என்பதைக் கட்டுப்படுத்திட முடியும்
தரவு குறியாக்கம்: சங்கிலிகுறிமுறையை அழைப்பதற்கு முன்பு தரவை Hashed அல்லது குறியாக்கம் செய்யலாம்
தரவு அணுகல் கட்டுப்பாடு: அணுகல் கட்டுப்பாடுகளை சங்கிலி குறிமுறை தர்க்கத்தில் உட்பொதிப்பதன் மூலம், நிறுவனத்தில் சில பாத்திரங்களுக்கு தரவு அணுகலை கட்டுப்படுத்த முடியும்.
கோப்பு குறியாக்கம்: மீதமுள்ள பேரேட்டு தரவை கோப்பு முறைமை குறியாக்கத்தைப் பயன்படுத்தி குறியாக்கம் செய்யலாம், மேலும் TLSநெறிமுறையைப் பயன்படுத்தி தரவு-போக்குவரத்துக்கு குறியாக்கம் செய்யப்படலாம்.
உருவாக்க ம்( Fabric) , Ethereum ஆகிய இரண்டிற்குஇடையேயானவேறு பாடு இவ்விரண்டும் இன்று கிடைக்கக்கூடிய இரண்டு சங்கிலிதொகுப்பு தொழில்நுட்பங்கள் ஆகும். ஆனால் கட்டமைப்பு, செயல்பாட்டு முறை மற்றும் இரண்டு தொழில்நுட்பங்களின் பிற வசதிகள் ஆகியவ பலவற்றில் இவ்விரண்டிற்கும் இடையே பல்வேறு வேறுபாடுகள் உள்ளன. இந்த இரண்டிற்கும் உள்ள வித்தியாசத்தைப் புரிந்துகொள்வது மிகவும் நல்லது.
ஆளுகை: முன்னர் விவாதித்தபடி, உருவாக்க ம்( Fabric) ஆனது லினக்ஸ் அறக்கட்டளையால் நிர்வகிக்கப்படுகிறது , எத்தேரியம் ஆனது எத்தேரியம் மேம்டுத்தநர்களின் சமூகத்தால் நிர்வகிக்கப்படுகிறது
நடைமேடை: Ethereum என்பது எந்தவொரு பயன்பாட்டிற்கும் பொதுவான சங்கிலிதொகுப்பின் தளமாகும், அதேசமயம் உருவாக்க ம்( Fabric) என்பது ஒரு modular சங்கிலிதொகுப்பின் தளமாகும், இது முக்கியமாக வெவ்வேறு வணிக களத்தை ஆதரிப்பதற்காக தனிப்பயனாக்கப்பட்டுள்ளது
இலக்கு கூட்டம்: Ethereum இயற்கையில் விநியோகிக்கப்படும் பயன்பாடுகளை இலக்காகக் கொண்டுள்ளது, மறுபுறம், உருவாக்க ம்( Fabric)என்பது வங்கி, சுகாதாரம், பொருட்கள் விநியோகம் உள்ளிட்ட வணிக களங்களுக்கானது.
பிணைய அமைப்பு: Ethereum இல், பிணைய பகிர்வு சாத்தியமில்லை. எனவே, பரிமாற்றங்கள் போட்டியாளர்கள் உட்பட பிணையத்தில் உள்ள அனைவருக்கும் தெரியும். வெளிப்படையாக, அது வணிகச் சூழலுக்கு ஏற்றதன்று. உருவாக்க ம்( Fabric)ஆனது சேனல்கள்(channels.) எனப்படும் ஒரு தனியார் வலைபின்னல்களை உருவாக்கிடும் ஏற்பாட்டை வழங்குகிறது ஒவ்வொரு சேனலும் அங்கீகரிக்கப்பட்ட கூட்டாளிகளை மட்டுமே கொண்டுள்ளது. அதோடு, ஒரு பரிமாற்றங்களுக்கு ஒப்புதல் அளிக்க நியமிக்கப்பட்ட ‘ஒப்புதல் முனைமம்’ உள்ளது.
செயல்படும் விதம்
Ethereum என்பது அனுமதி இல்லாத அமைப்பு, அதாவது எந்தவொரு முனைமும் பிணையத்தில் பங்கேற்க அனுமதிக்கப்படுகிறது. மறுபுறம், உருவாக்க ம்( Fabric)ஆனதுஒரு தனியார் மற்றும் அனுமதிக்கப்பட்ட அமைப்பாக இருப்பதால், MSPஎனசுருக்கமாக அழைக்கப்படும் உறுப்பினர்களின் சேவை வழங்குநர் (Membership Service Provider)மூலம் பதிவுசெய்யப்பட்ட ஒரு பிணையத்தில் மட்டுமே பங்கேற்க முடியும்
ஒருமித்த கருத்து:
Ethereum இல் ஒருமித்த கருத்து என்னவெனில் பணிச்சான்று (Proof of Work(PoW)) எனும் திட்டத்தை அடிப்படையாகக் கொண்டது. அனைத்து பங்கேற்பாளர்களும் ஒரு பொதுவான பேரேட்டினை ஒப்புக் கொள்ள வேண்டும் மற்றும் அனைத்து பங்கேற்பாளர்களுக்கும் இதுவரை பதிவுசெய்யப்பட்ட அனைத்து உள்ளீடுகளுக்கும் அணுகல் உள்ளது. இது பரிமாற்ற செயலாக்கத்தை பாதிக்கலாம்
பிணையம் வளர்ந்துவரும்போது. உருவாக்க ம்( Fabric)ல், ஒருமித்த கருத்தை வெவ்வேறு வழிகளில் அடைய முடியும். ஒப்புதல் வழங்கும் செயல்முறை ஒப்புதல் கொள்கையின் அடிப்படையில் அமைந்துள்ளது. முனைமங்கள் ஒரு குறிப்பிட்ட பாத்திரத்தை ஒப்படைப்பவர் Endorsing Peers (endorser), என்று அழைக்கலாம், அவை பொறுப்பு ஒப்படைத்தல் கொள்கையின் அடிப்படையில் பரிமாற்றங்களுக்கு ஒப்புதல் அளித்தலாகும். இவை அனைத்தும் சிறந்த செயல்திறன் மற்றும் பாதுகாப்பை விளைவிக்கும்.
திறனுடைய ஒப்பந்தங்கள்:
Ethereum இல், வணிக தர்க்கம் Solidity எனும்மொழியில் எழுதப்பட்ட திறனுடைய ஒப்பந்தங்களில் சேர்க்கப்பட்டுள்ளது. உருவாக்க ம்( Fabric)ல், திறனுடைய ஒப்பந்தம் சங்கிலி குறிமுறையைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது, மேலும் இதனை கோ, பைதான் போன்ற கணினி மொழிகளில் உருவாக்கலாம்.
நாணயம்:
Ethereum இல், ஈதர் எனப்படும் உள்ளமைக்கப்பட்ட மறையாக்கப்பட்ட நாணயம் உள்ளது. தனிப்பயன் பயன்பாட்டு வழக்குக்கான இலக்க வில்லைகளையும் ஈதரின் மேல் உருவாக்கலாம். உருவாக்கத்தி( Fabric)ல், சுரங்கத்தின் மூலம் ஒருமித்த கருத்து எட்டப்படாததால், உள்ளமைக்கப்பட்ட மறையாக்க நாணயம் தேவையில்லை. இருப்பினும், குறிப்பிட்ட பயன்பாட்டு வழக்குக்கு நாணயம் அல்லது இலக்க வில்லைகளை உருவாக்க முடியும்.
உருவாக்க ம்( Fabric)ல் ஒரு முழுமையான பயன்பாட்டு மேம்பாட்டு செயல்முறை இன்னும் நடைபெற வில்லை என்றாலும், ஆரம்ப முடிவுகள் மற்றும் அது வழங்கும் வசதிகள் எதிர்கால நிறுவன நிலை பயன்பாட்டிற்கான உருவாக்க ம்( Fabric) ஒரு நம்பிக்கைக்குரிய தொழில்நுட்பமாகும் என்பதைக் குறிக்கிறது.
ஈரோஹாஎனும் மேம்பட்டபேரேட்டு
மேம்பட்டபேரேடு திட்டம் பல துறைகளுக்கு ஏற்ற சங்கிலிதொகுப்பு கட்டமைப்பை இணையாக உருவாக்க பல பன்னாட்டுநிறுவனங்களின் கவனத்தை ஈர்த்துள்ளது. மேம்பட்டபேரேடு திட்டத்தின் கீழ், இதுவரை 5 கட்டமைப்புகள் வெளியிடப்பட்டுள்ளன, அவற்றில் ஈரோஹாவும் ஒன்றாகும். மேம்பட்டபேரேடு உருவாக்க ம்( Fabric) ஆல் ஈர்க்கப்பட்ட சங்கிலிதொகுப்பு இயங்குதள செயல்பாட்டில் இதுவும் ஒன்றாகும். இது ஆரம்பத்தில் ஜப்பானிய தொடக்க Soramitsu, Hitachi, NTT Data மற்றும் இஸ்ரேலிய தொடக்க கோலு ஆகியோரால் உருவாக்கப்பட்டது, இப்போது இதை லினக்ஸ் அறக்கட்டளை வழங்கியுள்ளது.
ஈரோஹா அக்டோபர் 2016 இல் மேம்பட்டபேரேட்டு திட்டத்தில் இணைந்தது மேலும் மேம்பட்டபேரேட்டு குடையின் கீழ் 3 வது திட்டமாக மாறியது. மே 2017 இல், மேம்ப்டடபேரேட்டு தொழில்நுட்ப வழிநடத்தல் குழு ஈரோஹா நிலையை ‘அடைகாக்கும்’ என்பதிலிருந்து ‘செயல்படுவதாக’ மாற்றியது.
ஈரோஹா ஆனது சி ++, இணையம், கைபேசி ஆகிய பயன்பாடுகளின் மேம்படுத்துநர்களுக்கான மேம்பாட்டு சூழலை வழங்குகிறது, இதனால் மேம்படுத்துநர்கள் ஈரோஹாவுக்கு மட்டுமல்ல, முழு மேம்பட்டபேரேட்டு திட்டத்திற்கும் பங்களிக்க முடியும். இது சி ++ இல் உள்ள கூறுகள் மற்றும் கோ போன்ற பிற கணினி மொழிகளிலிருந்தும் அழைக்கப்பட்டு மீண்டும் பயன்படுத்தக்கூடிய தொகுப்பை உருவாக்க மேம்படுத்துநர்களை அனுமதிக்கிறது.. ஈரோஹா அதன் புதிய கட்டமைப்பில் புதிய நாணயங்களைப் பயன்படுத்துதல், செய்திகளை அனுப்புதல் போன்ற ஒரு சில பொதுவான பயன்பாட்டு நிகழ்வுகளை உள்ளடக்கியது.
ஈரோஹாவில் ஒருமித்த வழிமுறைகளில் ஒன்று Sumeragi ஆகும் இது ஒரு புதிய சங்கிலி அடிப்படையிலான Byzantine Fault Tolerant ஒருமித்த தர்க்கமாகும் Sumeragi என்பது வேகமாக இயங்கும் ஒருமித்த தர்க்கமாக இருப்பது கண்டறியப்பட்டுள்ளது
.ஈரோஹாவால் வழங்கிய மறுபயன்பாட்டு கூறுகளின் வலுவான நூலகங்கள் தனிப்பயன் திட்ட வளர்ச்சியில் மிகவும் பயனுள்ளதாக இருக்கும். அவற்றில் சில.
Sumeragi ஒருமித்த நூலகம்
Ed25519 இலக்க கையொப்ப நூலகம்
SHA-3 hashing நூலகம்
ஈரோஹா பரிமாற்றங்களின் வரிசைப்படுத்தல் நூலகம்
P2P ஒளிபரப்பு நூலகம்
API சேவையக நூலகம்
iOS நூலகம்
Android நூலகம்
ஜாவாஸ்கிரிப்ட் நூலகம்
சங்கிலிதொகுப்பு இணைஉலாவி / தரவு காட்சிப்படுத்தல் தொகுப்பு
ஈரோஹாவின் உள்ளடக்கங்கள்
ஈரோஹா பின்வருவனவற்றைக் கொண்டது:
• ஈரோஹா கோர்
• ஈரோஹா சொந்த iOS நூலகம்
• ஈரோஹா ஜாவாஸ்கிரிப்ட் நூலகம்
• ஈரோஹா சொந்த ஆண்ட்ராய்டு நூலகம்
ஈரோஹா கோர் விநியோகிக்கப்பட்ட பேரேட்டு உள்கட்டமைப்பு, தரவு உறுப்பினர் ஆகியவற்றை உள்ளடக்கியது
சேவைகள், ஒருமித்த வழிமுறை, peer-to-peer வலைபின்னல் போக்குவரத்து, தரவு
சரிபார்ப்பு, சங்கிலிகுறிமுறை உள்கட்டமைப்பு போன்றவை.
ஈரோஹாவின் வசதிகள்
எளிய கட்டுமானம்
• நவீன, இயக்கப்படும் சி ++ வடிவமைப்பு
கைபேசி பயன்பாட்டு மேம்பாட்டுக்கு முக்கியத்துவம்
இது Android, iOS மற்றும் JavaScript க்கான நூலகங்களை உள்ளடக்கியது
தனிப்பயன் சிக்கலான சொத்துக்களை உருவாக்குதல் மற்றும் நிர்வகித்தல்
பயனர் கணக்கு மேலாண்மை
தொடரும்