બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે

Anonim

જ્યારે ટ્રાન્ઝેક્શનમાં કોઈ મધ્યસ્થીઓ ન હોય, ત્યારે કોઈપણ સહભાગી બીજાને દોષી ઠેરવી શકે છે. બ્લોકચેનમાં, કડક ગણિતશાસ્ત્રીય એલ્ગોરિધમ્સનો ઉપયોગ કરીને સમસ્યા ઉકેલી છે જેના માટે બ્લોક્સ બનાવવામાં આવે છે.

સામગ્રીમાં આપણે તમને કહીશું કે બ્લોક્સમાં બ્લોક્સ બનાવે છે અને તપાસ કરે છે. તમે જાણો છો કે સર્વસંમતિ એલ્ગોરિધમ્સ આ પ્રક્રિયાની સુરક્ષાને કેવી રીતે ખાતરી કરે છે.

  1. પી 2 પી: જ્યાં પીઅર નેટવર્ક્સનો ઉપયોગ થાય છે
  2. બ્લોક્સચેનમાં એન્ક્રિપ્શન: આંગળીઓ પર
  3. બ્લોકચૅલ્ચર - ટ્રાંઝેક્શન બ્લોક્સની સાંકળ. અમે અનુસાર વ્યાખ્યા ડિસએસેમ્બલ
  4. બ્લોક્સચેનમાં એન્ક્રિપ્શન: તમારે કેમ ડિજિટલ હસ્તાક્ષરની જરૂર છે
  5. બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે
  6. કયા હેતુઓ અને કાર્યો બ્લોકચાને બંધબેસે છે

મૂળભૂત ખ્યાલો યાદ રાખો

  • પીઅર નેટવર્ક એ એક નેટવર્ક છે જેમાં નોડ્સ મધ્યસ્થી વિના એકબીજા સાથે વાતચીત કરે છે.
  • બ્લોકચેન એક પ્રકારનો પીઅર-ટુ-પીઅર નેટવર્ક્સ છે, જે ટ્રાન્ઝેક્શન બ્લોક્સની સાંકળ છે.
  • બ્લોક - રેકોર્ડિંગ વ્યવહારો માટે ખાસ માળખું.
  • ટ્રાન્ઝેક્શન - અસ્કયામતોની સ્થિતિમાં ફેરફાર પર પ્રવેશ.

બ્લોક્સચેઇનમાં વિશ્વાસ

બ્લોકચેનમાં કોઈ સર્વર નથી, તેથી વપરાશકર્તાઓને માહિતી ઉમેરો અને ચકાસો. તે જ સમયે, દરેક સહભાગી બ્લોક્સચેઇનની સુરક્ષાને નુકસાન પહોંચાડે છે. અહીંથી સહભાગીઓના વિશ્વાસમાં એકબીજાને વિશ્વાસ છે. તેને ઉકેલવા માટે, ગાણિતિક એલ્ગોરિધમ્સનો ઉપયોગ કરવામાં આવે છે, જે આગળ ચર્ચા કરશે.

કલ્પના કરો કે તમારા વૉલેટ પર અસ્કયામતો છે, અને અન્ય બ્લોકચેન વપરાશકર્તા માને છે કે તેઓ નથી. બહારની દખલ વિના, નક્કી કરવું મુશ્કેલ છે કે કયા બે અધિકારો. તે એવા લોકો વચ્ચે પસંદ કરવું જરૂરી છે જે વ્યવહારોને તપાસશે અને ફક્ત સાચા ઉમેરે છે. આવા વપરાશકર્તાઓને ખાણિયો કહેવામાં આવે છે.

મુખ્યતરાઓ - નવા બ્લોક્સ અને ટ્રાંઝેક્શન ચેકની રચનામાં રોકાયેલા સહભાગીઓને અવરોધિત કરે છે.

ખાણિયોની યોગ્ય કામગીરીનું આયોજન કરવા માટે, તે સંમત થવું જરૂરી છે, કોણ હશે અને તેઓ કેવી રીતે તેમના કાર્ય કરશે. આ એક મુશ્કેલ કાર્ય છે, કારણ કે તમારે આવા નિયમો સાથે આવવાની જરૂર છે, જે તોડવા કરતાં ખાણિયોને અવલોકન કરવા માટે વધુ નફાકારક રહેશે. આ રમત થિયરીથી કાર્યનું એક ઉત્તમ ઉદાહરણ છે: એવી વ્યૂહરચના કેવી રીતે પસંદ કરવી કે જે વિવિધ હિતો સાથે સહભાગીઓ માટે સમાન ફાયદાકારક હશે.

આવા કાર્યને છેલ્લા સદીમાં ગણિતશાસ્ત્રીઓ દ્વારા આવા કાર્યની રચના અને હલ કરવામાં આવી હતી. હવે આ સોલ્યુશન બ્લોકચેન અને અન્ય જટિલ તકનીકીઓમાં બંને સુરક્ષા પ્રદાન કરે છે. કેવી રીતે મુખ્ય ખેલાડીઓ એકબીજાના હિતોનું ઉલ્લંઘન ન કરે તે સમજવા માટે, આ કાર્યને વધુ ધ્યાનમાં લો.

બાયઝેન્ટાઇન સેનાપતિઓનું કાર્ય

1982 માં વૈજ્ઞાનિક લેખમાં, લોજિકલ ડીલીમાની રચના કરવામાં આવી હતી. તે પીઅર-ટૂ-પીઅર નેટવર્કના નોડ્સને સંચાર કરતી સમસ્યાને દર્શાવે છે જે આગલા પગલાને વાટાઘાટ કરે છે. સમાનતા તરીકે, બાયઝેન્ટિયમનો ઉપયોગ કરવામાં આવ્યો હતો - એક પ્રાચીન સામ્રાજ્ય રાજ્ય સ્વતંત્ર સૈન્યની ટોળું સાથે. તેથી નામ - બાયઝેન્ટાઇન સેનાપતિઓનું કાર્ય.

આ ક્રિયા બાયઝેન્ટાઇન આર્મીના ઘેરાબંધી દરમિયાન થાય છે. રાત્રે, જુદા જુદા પક્ષોના સૈનિકોએ શહેરને ઘેરી લીધું. દરેક લીજનના સેનાપતિઓ કમાન્ડર-ઇન-ચીફના આદેશની રાહ જોઈ રહ્યા છે. ઓર્ડર વિકલ્પો: "એટેક" અથવા "રીટ્રીટ".

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_1
"હુમલો" અથવા "પીછેહઠ" હલ કરવા માટે કમાન્ડર-ઇન-ચીફના આદેશની રાહ જોવામાં આવે છે.

કાર્યની પ્રથમ જટિલતા - સામ્રાજ્યમાં ઘટાડો થયો છે. કોઈપણ સેનાપતિઓ અને કમાન્ડર-ઇન-ચીફ પણ હરાજીમાં રસ ધરાવતા બાયઝેન્ટિયમના ત્રાસવાદીઓ હોઈ શકે છે. સેનાપતિઓને પ્રતિકૂળ પરિણામને મંજૂરી આપવાની જરૂર નથી. કુલ, યુદ્ધના ત્રણ પરિણામ:

અનુકૂળ પરિણામ. જો બધા સેનાપતિઓ હુમલો કરે છે - બાયઝેન્ટિયમ દુશ્મન નાશ કરે છે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_2

મધ્યવર્તી પરિણામ. જો બધા સેનાપતિઓ પીછેહઠ કરશે - બાયઝાન્તિયા તેમની સેનાને જાળવી રાખશે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_3

એક પ્રતિકૂળ પરિણામ. જો કેટલાક સેનાપતિઓ પર હુમલો કરવામાં આવે છે, અને કેટલાક પીછેહઠ કરશે - દુશ્મન આખરે બાયઝેન્ટિયમની સમગ્ર સેનાને ભાગોમાં નાશ કરે છે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_4

જો દરેક જનરલ તેના વિવેકબુદ્ધિથી કાર્ય કરશે, તો અનુકૂળ પરિણામોની શક્યતા તદ્દન ઓછી છે. તેથી, સેનાપતિઓને એક જ ઉકેલમાં આવવા માટે પોતાને વચ્ચેની માહિતીનું વિનિમય કરવાની જરૂર છે.

કાર્યમાં બીજી જટિલતા એ સેનાલ્સ વચ્ચે વિશ્વસનીય સંચાર ચેનલની અભાવ છે. જો સેનાપતિઓ વચ્ચે કોઈ ત્રાસવાદીઓ ન હોય તો પણ, માહિતી ખોટી હોઈ શકે છે. ઉદાહરણ તરીકે, કુરિયર વિલંબ અથવા કેપ્ચર કરશે. આ પરિસ્થિતિ અન્ય સેનાપતિઓને ગૂંચવશે અને ખોટો નિર્ણય લેવામાં આવશે. આવી પરિસ્થિતિઓમાં, તમારે ક્રિયાઓની એકીકૃત વ્યૂહરચના વિકસાવવાની જરૂર છે જે તમામ સેનાપતિઓ માટે ફાયદાકારક રહેશે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_5
એક જનજાતિઓએ સાચો સંદેશ મોકલ્યો ન હતો, તેથી અન્ય લોકો તેમને કેવી રીતે હુમલો કરવો તે જાણતા નથી અથવા પીછેહઠ કરે છે

ગણિતશાસ્ત્ર સાબિત કરે છે કે આ કાર્યમાં સોલ્યુશન મેળવવાનું હંમેશાં શક્ય છે, જો સાચા સેનાલ્સ કુલ બે કરતા વધારે તૃતીયાંશ હોય. વિવિધ સિસ્ટમોમાં, કાર્ય વિવિધ રીતે હલ કરી શકાય છે.

બાયઝેન્ટાઇન ફૉલ્ટ સહિષ્ણુતા - નેટવર્કની ક્ષમતાને કામ ચાલુ રાખવા માટે, જો કેટલાક ગાંઠો નકારે છે અથવા દૂષિત રીતે કાર્ય કરે છે. બીજા શબ્દોમાં કહીએ તો, નેટવર્કની આ મિલકત જેમાં બાયઝેન્ટાઇન સેનાપતિઓના કાર્યને હલ કરવામાં આવે છે.

બાયઝેન્ટાઇન ફોલ્ટ સહિષ્ણુતા એ એરક્રાફ્ટ એન્જિનોની સિસ્ટમ્સમાં, પરમાણુ પાવર પ્લાન્ટ્સ અને વ્યવહારિક રીતે કોઈપણ સિસ્ટમમાં જરૂરી છે, જેની ક્રિયાઓ મોટી સંખ્યામાં સેન્સર્સના કાર્યના પરિણામો પર આધારિત છે. સ્પેસેક્સ પણ તેની સિસ્ટમ્સ માટે સંભવિત જરૂરિયાતને ધ્યાનમાં લે છે.

જો આ કાર્ય બ્લોકચેનના સંદર્ભમાં લાગુ થવું છે, તો સેનાપતિઓ ખાણિયો છે. તેઓએ વ્યવહારોને વાસ્તવિક રીતે સહમત થવું જોઈએ અને તેને ઓળખી કાઢવું ​​જોઈએ જેથી તે બ્લોકચેનમાં પડી જાય. આ પ્રક્રિયાને સર્વસંમતિ કહેવામાં આવે છે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_6
મુખ્યઅર્સ બધા વ્યવહારો જુએ છે અને તેમને પુષ્ટિ આપવાનું નક્કી કરે છે અથવા નકારે છે

ઉદાહરણ તરીકે, ખાણિયો જુએ છે કે એક વપરાશકર્તા બીટકોઇન્સને બીજામાં મોકલવા માંગે છે. પ્રથમ મુખ્ય માને છે કે આવા વ્યવહારોને મંજૂર કરવું આવશ્યક છે. બીજા શંકાસ્પદ કે આ ઓપરેશન હુમલાખોરનું ઉત્પાદન કરે છે. ત્રીજા ભાગથી ડિસ્કનેક્ટ થઈ અને ટ્રાંઝેક્શનને તપાસ્યું ન હતું. એક જ ઉકેલ લો અને પછી સર્વસંમતિમાં આવો.

બાયઝેન્ટાઇનના સેનાપતિઓના કાર્યમાં ઘણા ઉકેલો હોય છે, ત્યારબાદ વિવિધ બ્લોક્સ વિવિધ સર્વસંમતિવાળા એલ્ગોરિધમ્સનો ઉપયોગ કરીને બાયઝેન્ટાઇન ફોલ્ટ સહિષ્ણુતા પ્રાપ્ત કરે છે. વધુ સામાન્ય વિચારણા કરો.

અલ્ગોરિધમ્સ સર્વસંમતિ

બ્લોકચેન વિતરિત નેટવર્કના આધારે કામ કરે છે. ત્યાં કોઈ એક કેન્દ્ર નથી જે આ નેટવર્કનું સંચાલન કરે છે. બ્લોક્સચેનના સલામત સંચાલનને ગોઠવવા માટે, તમારે વાટાઘાટ કરવી જોઈએ જે ખાણિયો હશે અને તે કેવી રીતે બ્લોક્સ બનાવશે. મુખ્યત્વે સર્વસંમતિપૂર્વક વ્યાખ્યાયિત નિયમો પર કામ કરે છે જે સર્વસંમતિથી અલ્ગોરિધમ કહેવાય છે.

સર્વસંમતિ એલ્ગોરિધમ એ એક પદ્ધતિ છે જે મુખ્યત્વે બ્લોકચેનમાં કેવી રીતે પસંદ કરવામાં આવે છે અને તે કયા નિયમોને બ્લોક્સ બનાવે છે તે વર્ણવે છે.

બ્લોકચેઇન સિસ્ટમમાં સર્વસંમતિની જરૂર છે તે વધુ સારી રીતે સમજવા માટે, ઍપાર્ટમેન્ટ બિલ્ડિંગના ભાડૂતોની કલ્પના કરો. બ્લોકચાસ તેમને એકબીજા સાથે વાતચીત કરવા અને ઘરના વિકાસ પરના નિર્ણયો લેવાની જરૂર છે: ઓવરહેલ માટે પૈસા એકત્રિત કરો, સર્વિસિંગ સંસ્થા પસંદ કરો અથવા ફરજની નિમણૂંક કરો. ત્રણ અલગ અલગ સર્વસંમતિ એલ્ગોરિધમ્સ - વાટાઘાટ કરવાના ત્રણ રસ્તાઓ છે. તેમાંથી દરેક ચોક્કસ ગાણિતિક મોડેલ પર આધારિત છે.

કામના પુરાવા માટે કામનો પુરાવો (પાવ) એ અલ્ગોરિધમનો છે. મુખ્ય ઘર ઘરે કોઈપણ વેસ્ટ બની શકે છે. નવા બ્લોક્સ બનાવવા માટે, તેને જટિલ ક્રિપ્ટોગ્રાફિક કાર્યોને ઉકેલવા માટે તેના કમ્પ્યુટરનો ઉપયોગ કરવો પડશે.

એલ્ગોરિધમ બ્લોકચેઇનનું સાચું સંસ્કરણ ધ્યાનમાં લેશે જેમાં મોટાભાગના બ્લોક્સ છે. અને મોટા ભાગના સમગ્ર બ્લોક્સ સંસ્કરણમાં હશે, જેમાં ભાડૂતોએ સમગ્ર કમ્પ્યુટરની મોટાભાગની ક્ષમતાઓનો ખર્ચ કર્યો હતો. ખૂબ લોકશાહી પદ્ધતિ પ્રાપ્ત થઈ છે: જો 51% ખાણિયો માને છે કે બ્લોક્સમાં વ્યવહારો સાચા છે અને હશે. તેથી, બ્લોકચેન હેક કરવા માટે લગભગ અશક્ય છે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_7
નવા બ્લોક્સ તે નિવાસીઓ બનાવે છે જેમને કમ્પ્યુટર હોય છે

માલિકીના સાબિત શેર માટે એસટી (પીઓએસ) નો પુરાવો એ અલ્ગોરિધમ છે. મુખ્યત્નો તે બની જાય છે જેમની પાસે બ્લોકચેનમાં વધુ અસ્કયામતો હોય છે. અમારી પાસે આ ભાડૂતો સૌથી મોટા એપાર્ટમેન્ટ્સ હશે. અને ઇથેરિક બ્લોકચોલ્ટરમાં, ઉદાહરણ તરીકે, તે વપરાશકર્તાઓ હશે જેમને સૌથી વધુ ક્રિપ્ટોક્યુરન્સી ઇથ છે. આ એલ્ગોરિધમ સાથે, વીજળીના ખર્ચમાં ન્યૂનતમ હોય છે, કારણ કે બ્લોક્સચેનમાં બ્લોક્સની રચનાને હવે જટિલ ક્રિપ્ટોગ્રાફિક કાર્યોને ઉકેલવાની જરૂર નથી. બ્લોક્સચેઇનમાં જેટલું વધુ તમારું શેર, વધુ વાર તમે નવા બ્લોક્સ બનાવશો.

કામના પુરાવામાં, બ્લોક્સચેનનું યોગ્ય સંસ્કરણ, જેને સૌથી વધુ બ્લોક્સમાં માનવામાં આવશે. પરંતુ હિસ્સાના પુરાવાને લોકશાહી કહી શકાય નહીં. મોટાભાગના બ્લોક્સ મોટાભાગના નિવાસીઓ બનાવશે નહીં, પરંતુ ધનાઢ્ય ભાડૂતો. જો કે, તે સલામત પણ છે. જો મેજેમ મોટાભાગના ઘરથી સંબંધિત હોય, તો તે દૂષિત બનશે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_8
નવા બ્લોક્સ સૌથી મોટા એપાર્ટમેન્ટ્સ સાથે રહેવાસીઓ બનાવો

ઓથોરિટીનો પ્રોફેસર (POA) વ્યક્તિત્વના પુરાવાના અલ્ગોરિધમ છે. તે હોઈ શકે છે કે ભાડૂતો ભેગા થયા અને નક્કી કર્યું કે બ્લોક્સ બનાવવા માટે એક ઍપાર્ટમેન્ટ હશે. આ એલ્ગોરિધમનો ખાનગી, બંધ બ્લોક્સમાં વહેંચવામાં આવે છે. ઉદાહરણ તરીકે, તે અમારા ઉદાહરણમાંથી ઍપાર્ટમેન્ટના ઘરનું સંચાલન કરવા માટે યોગ્ય છે.

ચૂંટાયેલા ખાણિયો પોતે બ્લોકચેનના સાચા સંસ્કરણને પસંદ કરે છે. તેને પોતાને ઓળખવું પડશે જેથી બધા નિવાસીઓ તેને માને છે. જો કોઈક સમયે ભાડૂતો મેનિયર સોલ્યુશન્સ સાથે વ્યંજનોને બંધ કરશે, તો તેઓ બીજાને સોંપવામાં સમર્થ હશે. નવા મરીર બ્લોક્સની સાંકળ બનાવવાનું શરૂ કરશે, અને જૂની બ્લોકચેન અલગથી અસ્તિત્વમાં રહેશે. બ્લોકચેનમાં આવી પ્રક્રિયાને હાર્ડફોર્કા કહેવામાં આવે છે.

બ્લોકચેનના ઑપરેશનના સિદ્ધાંત: કોણ બ્લોક્સ બનાવે છે 21098_9
નવા બ્લોક્સ કે જે ભાડૂત બનાવે છે, જે અગાઉથી પસંદ કરવામાં આવ્યું હતું

સર્વસંમતિ એલ્ગોરિધમ્સ ઘણો છે. સતત નવી શોધ કરો, પરંતુ આ ત્રણ સૌથી જાણીતા, સમય-પરીક્ષણ અને વારંવાર ઉપયોગમાં લેવાય છે.

નિષ્કર્ષ

કોઈપણ પીઅર-ટુ-પીઅર નેટવર્ક્સમાં સહભાગીઓ વચ્ચે વિશ્વાસ છે. બ્લોકચેનમાં, માઇનર્સ આ સમસ્યાને હલ કરે છે. આ તે વપરાશકર્તાઓ છે જે વ્યવહારોને તપાસે છે અને ફક્ત નવા બ્લોક્સમાં જ યોગ્ય છે.

1982 ના લેખમાં બાયઝેન્ટાઇન સેનાપતિઓના કાર્યનું વર્ણન કરે છે. તે પહેલા નેટવર્ક કેવી રીતે કાર્ય કરવાનું ચાલુ રાખી શકે છે તેના એલ્ગોરિધમમાં વર્ણવવામાં આવ્યું હતું, ભલે કેટલાક નોડ્સને નકારવામાં આવે અથવા દૂષિત રીતે લાવવામાં આવે.

બ્લોકચેનમાં, સર્વસંમતિ એલ્ગોરિધમ્સની ત્રણ જાતોનો ઉપયોગ કરવામાં આવે છે:

  • કામના પુરાવા માટે કામનો પુરાવો (પાવ) એ અલ્ગોરિધમનો છે.
  • માલિકીના સાબિત શેર માટે એસટી (પીઓએસ) નો પુરાવો એ અલ્ગોરિધમ છે.
  • ઓથોરિટીનો પ્રોફેસર (POA) વ્યક્તિત્વના પુરાવાના અલ્ગોરિધમ છે.

વધુ વાંચો