આ કોસ્મોસ નેટવર્ક સમાંતર બ્લોકચેનનું વિકેન્દ્રિત નેટવર્ક છે જે એક બીજાથી સ્વતંત્ર રીતે કામ કરે છે.
એથન બુચમેન અને જે ક્વોન દ્વારા 2014 માં સ્થપાયેલ, નેટવર્કનો ધ્યેય બ્લોકચેનની એક ઇકોસિસ્ટમ બનાવવાનો છે જે એકબીજા સાથે સ્કેલ કરે છે અને ઇન્ટરઓપરેટ કરે છે.
કોસ્મોસ નેટવર્કમાં હાલમાં 263 થી વધુ એપ્લિકેશનો છે, જે તરીકે ઓળખાય છે ઇન્ટરચેન, સહિત બિનસેન ચેન, ટેરા, અને કોસ્મોસ હબ.
કોસ્મોસનો હેતુ બ્લોકચેન્સનું ઈન્ટરનેટ બનવાનો છે. પ્લેટફોર્મ ટેન્ડરમિન્ટ, કોસ્મોસ SDK અને IBC જેવા ઓપન-સોર્સ ટૂલ્સના સમૂહનો ઉપયોગ કરે છે જે વિકાસકર્તાઓને ઝડપથી તેમની પોતાની કસ્ટમ બ્લોકચેન બનાવવા દેવા માટે સાથે કામ કરે છે.
કસ્ટમ બ્લોકચેનની જરૂર શા માટે છે?
તમે Ethereum માં સ્માર્ટ કોન્ટ્રાક્ટ પર એપ્લિકેશન-વિશિષ્ટ બ્લોકચેન બનાવવા માંગતા હોવ તેવા કેટલાક કારણો છે.
સૌપ્રથમ, Ethereum જેવું અસ્તિત્વમાં છે તે પ્લેટફોર્મ તમારા ઉપયોગના કેસ માટે પર્યાપ્ત લવચીક અથવા વૈવિધ્યપૂર્ણ ન હોઈ શકે. તમારું પોતાનું બ્લોકચેન સેટ કરવું તમને તમારા પ્રોજેક્ટ માટે જરૂરી તર્ક અને પદ્ધતિઓ વ્યાખ્યાયિત કરવાની મંજૂરી આપે છે.
બીજું, તમે સાર્વભૌમત્વ સાથે સમસ્યાઓનો સામનો કરી શકો છો. સ્વતંત્ર સાંકળનું નિર્માણ તમને હાલની સિસ્ટમના અવરોધો અને પ્રોટોકોલથી મુક્ત થવા દે છે.
આ માર્ગદર્શિકા સમજાવશે કે કોસ્મોસ કઈ સમસ્યાઓને હલ કરવાનો પ્રયાસ કરી રહ્યું છે અને કોસ્મોસ નેટવર્કમાં બનેલી વિવિધ તકનીકો અને પ્રોટોકોલ્સ પર ધ્યાન આપે છે.
Ethereum ની મર્યાદાઓ
કોસ્મોસ બ્લોકચેનનો ઉદ્દેશ્ય ઘણી બધી મર્યાદાઓને ઉકેલવાનો છે જે હાલમાં ઘણા લોકપ્રિય બ્લોકચેન, એટલે કે ઇથેરિયમમાં અસ્તિત્વ ધરાવે છે. આ મર્યાદાઓ સ્કેલિંગ, ઉપયોગીતા અને સાર્વભૌમત્વ છે.
સફળ બ્લોકચેન ઇકોસિસ્ટમ માટે માપનીયતા એ એક મહત્વપૂર્ણ પરિબળ છે. Ethereum બ્લોકચેનનો શેર દર સેકન્ડ દીઠ 15 વ્યવહારો છે. Ethereum પર બનેલ તમામ dApp ને આ મર્યાદિત સંસાધનો માટે સ્પર્ધા કરવી પડશે.
જ્યારે તમે વિકાસકર્તાઓ માટે વધુ સુગમતા પ્રદાન કરવા માંગતા હોવ ત્યારે ઉપયોગીતા આવશ્યક છે. Ethereum નું EVM તમામ ઉપયોગના કેસોને સમાવવા માટે બનાવવામાં આવ્યું હતું, જે અનેક સમાધાન તરફ દોરી જાય છે. વિકાસકર્તાઓ પણ મુઠ્ઠીભર પ્રોગ્રામિંગ ભાષાઓ સુધી મર્યાદિત છે.
છેવટે, બ્લોકચેન સુરક્ષિત છે અને શાસનનું સ્વતંત્ર સ્વરૂપ છે તેની ખાતરી કરવા માટે સાર્વભૌમત્વ એ મુખ્ય પરિબળ છે.
ઘણા પ્લેટફોર્મ એપ્લીકેશનને તેમની પોતાની સાર્વભૌમત્વ ધરાવવાની મંજૂરી આપે છે, પરંતુ આ એપ્સ પ્લેટફોર્મના પોતાના પ્રોટોકોલ સાથે જોડાયેલી રહે છે. આ શાસનના બે સ્તરો તરફ દોરી જાય છે, જે વિકાસ અને પ્રગતિને ધીમું કરી શકે છે.
કોસ્મોસ બ્લોકચેનની મુખ્ય વિશેષતાઓ
- એપ્લિકેશન બ્લોકચેન ઈન્ટરફેસ વિકાસકર્તાઓને તેઓ જોઈતી કોઈપણ પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરવાની મંજૂરી આપે છે.
- ખૂંટા મારવા અને મતદાન આ દ્વારા ATOM ટોકન.
- ઇન્ટરચેન એકાઉન્ટ્સ વપરાશકર્તાઓને એક કોસ્મોસ હબ એકાઉન્ટ દ્વારા સમગ્ર ઇન્ટરચેનને ઍક્સેસ કરવાની મંજૂરી આપે છે.
- ગુરુત્વાકર્ષણ DEX ડિજિટલ અસ્કયામતોની અદલાબદલી માટે ઉપયોગ કરી શકાય છે.
- ગુરુત્વાકર્ષણ પુલ કોસ્મોસ એસેટ્સ અને ERC-20 ટોકન્સને ઇકોસિસ્ટમ વચ્ચે ખસેડવાની મંજૂરી આપે છે
- આડી માપનીયતા વિકાસકર્તાઓને મલ્ટિચેન આર્કિટેક્ચરનો ઉપયોગ કરવાની મંજૂરી આપે છે
કોસ્મોસ હબ
કોસ્મોસ નેટવર્ક "હબ એન્ડ સ્પોક" આર્કિટેક્ચરને અનુસરે છે. "ઝોન" એ એપ્લિકેશન-વિશિષ્ટ બ્લોકચેન છે. દરેક ઝોન એક સ્પોક છે જે હબ સાથે જોડાય છે. હબ અન્ય હબ સાથે જોડાઈ શકે છે. કોઈપણ વ્યક્તિ પોતાના હબ અને ઝોન બનાવવા માટે સ્વતંત્ર છે બ્લોકચેન.
કોસ્મોસ હબ તે હબમાંથી એકનું ઉદાહરણ છે. કોસ્મોસ હબ એ કોસ્મોસ નેટવર્ક પર લોન્ચ કરાયેલ પ્રથમ બ્લોકચેન પૈકીનું એક છે. તે અનિવાર્યપણે અન્ય કોસ્મોસ બ્લોકચેન વચ્ચે મધ્યસ્થી તરીકે કાર્ય કરે છે.
Cosmos Hub તમામ કનેક્ટેડ બ્લોકચેનની સ્થિતિ પર નજર રાખે છે અને ટોકન વ્યવહારોને સરળ બનાવવામાં મદદ કરે છે.
ATOM ટોકન
ATOM ટોકન એ કોસ્મોસ હબનું મૂળ ટોકન છે. વપરાશકર્તાઓ સ્ટેકિંગ રિવોર્ડ્સ અને ટ્રાન્ઝેક્શન ફીનો દાવો કરવા માટે ATOM નો હિસ્સો મેળવી શકે છે.
ATOM નો હિસ્સો ધરાવતા વપરાશકર્તાઓ પણ કોસ્મોસ માટે ભાવિ પ્રોટોકોલ અને ગવર્નન્સ નિર્ણયો માટે મત આપે છે.
ટેન્ડરમિન્ટ સર્વસંમતિ એન્જિન
Tenderdmint એ સોફ્ટવેરનો એક ભાગ છે જે ઘણી મશીનો પર એપ્લિકેશનને સુરક્ષિત રીતે અને સતત નકલ કરવા માટે રચાયેલ છે. તેનો ઉદ્દેશ્ય દૂષિત રીતે કોડનો ઉપયોગ કરવામાં આવ્યો હોય તેવા દાખલાઓ સહિત મનસ્વી રીતે નિષ્ફળ જતા મશીનોને સહન કરવાનો છે.
આ ઉદાહરણોને સહન કરવાની ક્ષમતાને બાયઝેન્ટાઇન ફોલ્ટ ટોલરન્સ તરીકે ઓળખવામાં આવે છે.
ટેન્ડરમાઇન્ડ બે મુખ્ય ઘટકો ધરાવે છે: બ્લોકચેન સર્વસંમતિ એન્જિન અને સામાન્ય એપ્લિકેશન ઇન્ટરફેસ.
સર્વસંમતિ એન્જિન, કહેવાય છે ટેન્ડરમિન્ટ કોર, નેટવર્કમાં તમામ વ્યવહારો એકબીજા સાથે સુસંગત છે તેની ખાતરી કરે છે.
એપ્લિકેશન ઈન્ટરફેસ એપ્લીકેશન બ્લોકચેઈન ઈન્ટરફેસ તરીકે ઓળખાય છે અથવા ABCI. આ ઈન્ટરફેસ કોઈપણ પ્રોગ્રામિંગ ભાષામાં વ્યવહારોને પ્રક્રિયા કરવાની મંજૂરી આપે છે.
બિટકોઈનના પ્રોફ ઓફ વર્ક અલ્ગોરિધમની તુલનામાં, ટેન્ડરમિન્ટ સર્વસંમતિ અલ્ગોરિધમ વધુ કાર્યક્ષમ અને સુરક્ષિત છે. સર્વસંમતિ એન્જિનમાં 1 સેકન્ડનો બ્લોક સમય છે, જે બિટકોઇનની 10 મિનિટ અને ઇથેરિયમની 14 સેકન્ડની સરખામણીમાં અતિ ઝડપી છે.
ટેન્ડરમિન્ટ જાહેર અને ખાનગી બંને બ્લોકચેનને સમર્થન આપી શકે છે અને તે કાં તો હિસ્સો અથવા પરવાનગીનો પુરાવો હોઈ શકે છે.
ટેન્ડરમિન્ટ સામાન્ય હેતુ માટે રચાયેલ છે. તમારા માટે અન્ય બ્લોકચેન્સના સર્વસંમતિ અલ્ગોરિધમ્સને બદલવા માટે ટેન્ડરમિન્ટનો ઉપયોગ કરવો પણ શક્ય છે. ઇથરમિન્ટ કોસ્મોસ SDK નો ઉપયોગ કરીને બનેલ સ્કેલેબલ ઇથેરિયમ છે અને તેના સર્વસંમતિ એન્જિન તરીકે ટેન્ડરમિન્ટ કોરનો ઉપયોગ કરે છે.
ઇન્ટર-બ્લોકચેન કોમ્યુનિકેશન પ્રોટોકોલ (IBC)
IBC પ્રોટોકોલ એ કોસ્મોસ ઇકોસિસ્ટમની કરોડરજ્જુ છે. પ્રોટોકોલ બ્લોકચેનને એકબીજા સાથે વાત કરવાની મંજૂરી આપે છે.
IBC પ્રોટોકોલની મોડ્યુલર ડિઝાઇન એપ ડેવલપર્સને પડદા પાછળ કેવી રીતે કામ કરે છે તેની ઊંડાણપૂર્વક જાણકારી આપ્યા વિના પ્રોટોકોલનો ઉપયોગ કરવાની મંજૂરી આપે છે.
IBC કેવી રીતે કામ કરે છે?
ચાલો કહીએ કે અમારી પાસે બે બ્લોકચેન છે, A અને B. અમે બ્લોકચેન A થી બ્લોકચેન Bમાં 10 ટોકન્સ ટ્રાન્સફર કરવા માંગીએ છીએ.
પ્રથમ, ચેઇન A 10 ટોકન્સને લોક કરે છે. આ પ્રક્રિયાને બોન્ડિંગ તરીકે ઓળખવામાં આવે છે, અને ટોકન્સ હવે લૉક અથવા "બોન્ડેડ" છે. ચેઇન A પછી ચેઇન B ને સાબિતી મોકલે છે કે 10 ટોકન્સ બોન્ડ કરવામાં આવ્યા છે.
હવે ચેઇન A ના હેડર સામે આ પુરાવાને ચકાસવા માટે ચેઇન B પર નિર્ભર છે. જો પુરાવા ચકાસવામાં આવે છે, તો ચેઇન B 10 ટોકન વાઉચર બનાવે છે.
આનો અર્થ એ છે કે ચેઇન A ટોકન્સ ખરેખર ક્યારેય ચેન છોડતા નથી. ચેઇન B પરના ટોકન વાઉચર એ સાબિતી છે કે ચોક્કસ સંખ્યામાં ચેઇન A ટોકન્સ વાઉચર સાથે બંધાયેલા છે.
અન્ય ઈન્ટરનેટ બ્લોકચેન્સ સાથે સરખામણી
કોસ્મોસ પ્લેટફોર્મ એ એકમાત્ર બ્લોકચેન પ્રોજેક્ટ નથી જે ચેઇન ઇન્ટરઓપરેબિલિટી પર ધ્યાન કેન્દ્રિત કરે છે.
પોલકા ડોટ
આ પોલકા ડોટ બ્લોકચેન અસંબંધિત બ્લોકચેનને એકબીજાને સુરક્ષિત રીતે ડેટા મોકલવાની મંજૂરી આપવા માટે રચાયેલ છે. તેની સ્થાપના ડૉ. ગેવિન વૂડ દ્વારા કરવામાં આવી હતી, જે વિટાલિક બ્યુટેરિન સાથે ઇથેરિયમના સહ-સ્થાપકોમાંના એક હતા. કોસ્મોસ નેટવર્કની જેમ, પોલ્કાડોટ પણ બ્લોકચેનનું એક પ્રકારનું ઈન્ટરનેટ બનવાનું લક્ષ્ય રાખે છે.
Cosmos અને Polkadot ગવર્નન્સ અને સભ્યપદ સાથે અલગ રીતે વ્યવહાર કરે છે. પોલ્કાડોટ પાસે પેરાચેન્સ માટે નિશ્ચિત સંખ્યામાં સ્લોટ છે જે હરાજી દ્વારા ફાળવવામાં આવે છે. કોસ્મોસ નેટવર્ક કોઈપણ વ્યક્તિને હબ અથવા ઝોન બનાવવાની મંજૂરી આપે છે.
પ્લેટફોર્મના શાસનના નિર્ણયો DOT (પોલકાડોટનું મૂળ ટોકન) મતદારોની સંખ્યા દ્વારા નક્કી કરવામાં આવે છે. બીજી બાજુ, કોસ્મોસ નેટવર્કમાં કોઈ એકલ શાસન પ્રક્રિયા નથી, પરંતુ કોસ્મોસ હબ અને તેનું મૂળ ટોકન એટીઓએમ સમાન કાર્ય પ્રદાન કરે છે.
પોલ્કાડોટ અને કોસ્મોસ તેમના નેટવર્કને કેવી રીતે સુરક્ષિત કરે છે તેમાં પણ અલગ છે.
કોસ્મોસ નેટવર્કમાં, દરેક બ્લોકચેન સ્વતંત્ર છે અને પોતાને સુરક્ષિત કરે છે. દરેક ઝોન તેના માન્યકર્તાઓના સમૂહ દ્વારા સુરક્ષિત છે.
બીજી બાજુ, પોલ્કાડોટ, શેર કરેલ સુરક્ષા મોડલ હેઠળ ચાલે છે. દરેક પેરાચેન એ રિલે ચેઇન તરીકે ઓળખાતી પિતૃ સાંકળના બાળકો છે, જે તેના તમામ પેરાચેનની વૈશ્વિક સ્થિતિ પર નજર રાખે છે.
હિમપ્રપાત
હિમપ્રપાત પ્લેટફોર્મ એ એક ઓપન સોર્સ પ્લેટફોર્મ છે જે વિકેન્દ્રિત એપ્લિકેશનો અને બ્લોકચેન લોન્ચ કરવા માટે બનાવવામાં આવ્યું છે.
હિમપ્રપાત, કોસ્મોસની જેમ, કોઈપણને તેમની પોતાની એપ્લિકેશન-વિશિષ્ટ બ્લોકચેન બનાવવાની મંજૂરી આપે છે જે પ્લેટફોર્મમાં અન્ય બ્લોકચેન સાથે આંતરક્રિયા કરી શકાય છે.
કોસ્મોસથી વિપરીત, જ્યાં દરેક બ્લોકચેન પાસે તેના પોતાના વેલિડેટર હોય છે, હિમપ્રપાતમાં સબનેટ હોય છે જે એક જ વેલિડેટર સેટનો ઉપયોગ કરીને અનેક બ્લોકચેનને માન્ય કરી શકે છે. સબનેટ અથવા સબનેટવર્ક એ અવેલાન્ચ ઇકોસિસ્ટમમાં માન્યકર્તાઓનો ગતિશીલ સમૂહ છે.
પ્લેટફોર્મના મુખ્ય સબનેટને કહેવાય છે પ્રાથમિક નેટવર્ક, જે હિમપ્રપાતના તમામ બિલ્ટ-ઇન બ્લોકચેનને માન્ય કરે છે.
બધા સબનેટ સભ્યો પ્રાથમિક નેટવર્કના સભ્ય હોવા જોઈએ. આનો અર્થ એ છે કે હિમપ્રપાતમાં દરેક બ્લોકચેનના દરેક માન્યકર્તાએ હિમપ્રપાતની પોતાની બિલ્ટ-ઇન બ્લોકચેનને પણ માન્ય કરવી આવશ્યક છે.
ઉપસંહાર
કોસ્મોસ પ્રોજેક્ટ એ વિકાસકર્તાઓ માટે એક આશાસ્પદ પ્લેટફોર્મ છે જેઓ અન્ય સાંકળો સાથે આંતરક્રિયા કરી શકાય તેવા શક્તિશાળી બ્લોકચેન સરળતાથી વિકસાવવા માંગતા હોય છે.
ટેન્ડરમિન્ટ એન્જિન બ્લોકચેન એપ્લીકેશનને ઝડપથી સ્કેલ કરવાની મંજૂરી આપે છે, અને IBC પ્રોટોકોલ બ્લોકચેન વચ્ચે સરળતાથી અસ્કયામતોનું વિનિમય કરવાની મંજૂરી આપે છે.
એપ્લિકેશન-વિશિષ્ટ બ્લોકચેનની જરૂરિયાત ફક્ત વધતી જ રહેશે. કોસ્મોસ નેટવર્ક જેવા પ્લેટફોર્મ વિકાસકર્તાઓને સુરક્ષા અને માપનીયતા વિશે ચિંતા કર્યા વિના સરળતાથી અને વિશ્વાસપૂર્વક તેમના પોતાના પ્રોજેક્ટ્સ બનાવવાની મંજૂરી આપશે.
એક જવાબ છોડો