ડ્યુરાબીટ: ટોરેન્ટ સીડીંગને પ્રોત્સાહન આપવું Bitcoin

By Bitcoin મેગેઝિન - 5 મહિના પહેલા - વાંચવાનો સમય: 6 મિનિટ

ડ્યુરાબીટ: ટોરેન્ટ સીડીંગને પ્રોત્સાહન આપવું Bitcoin

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

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

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

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

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

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

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

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

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

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

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

મૂળ સ્ત્રોત: Bitcoin મેગેઝિન