Kriptogrāfijas pasaulē bieži tiek dzirdēts vai rakstīts atvērtais pirmkods kopā ar “decentralizētu” daudzās lietojumprogrammās un ekosistēmās. Varbūt jūs to esat interpretējis tā, it kā viņi būtu brīvi lietojami un/vai kaut kā izmanto kriptovalūtu. Tomēr tas nav gluži tā. Atvērtais pirmkods ir lieta, un decentralizēts ir cits. Atsevišķs postenis ir arī kriptovalūtas. Tie var saplūst, taču tiem ir arī atšķirīgas iezīmes.
Sāksim ar atvērto avotu. Šis attiecas uz programmatūru, kuras pirmkods ir pieejams, lai pārbaudītu ikviens.
No otras puses, programmatūra (tostarp kriptovalūtas) varētu būt atvērtā koda, bet ne decentralizēta. Šajā kontekstā decentralizēta programmatūra ir tā, kas darbojas vairākos mezglos bez vienas centrālās iestādes. Tā vietā tā paļaujas uz neatkarīgu mezglu vai datoru tīklu, lai pārvaldītu un pārbaudītu darījumus vai darbības. Ideālā gadījumā tas būtu jāveido tā, lai pretotos ārējai cenzūrai un manipulācijām, ko veic pat viņu pašu radītāji vai citi dalībnieki.
Atvērtā pirmkoda programmatūra, piemēram, OpenOffice vai Firefox, piedāvā lielu elastību un caurspīdīgumu, jo tās avota kods ir brīvi pieejams, un lietotājiem tas bieži ir bez maksas. Ikviens, kam ir zināšanas par kodēšanu, var piedalīties, lai uzlabotu, pielāgotu konkrēto lietojumprogrammu. Piemēram, ja jums ir programmēšanas prasmes, varat izlasīt kodu un veikt izmaiņas
Programmētāji sadarbojas atklātā pirmkoda projektos, izmantojot krātuves, piemēram, GitHub, kur viņi var pievienot kodu, izsekot izmaiņām un apspriest uzlabojumus. Tomēr, ja tie ir atvērtā koda, bet nav decentralizēti, tas nozīmē, ka OpenOffice un Firefox izstrāde un atjauninājumi joprojām paļaujas uz centrālo iestādi vai noteiktu organizāciju. Šī centralizācija var ierobežot to, kā tiek veiktas izmaiņas un kurš kontrolē programmatūras virzienu.
Lai gan ir taisnība, ka atvērtā pirmkoda programmatūra pieļauj dakšiņas, kur ikviens var kopēt kodu un izveidot savu versiju, viena vienība centralizētā sistēmā joprojām būtiski ietekmē sākotnējo projektu. Forks sniedz izstrādātājiem brīvību atšķirties un ieviest jauninājumus neatkarīgi, taču sākotnējās programmatūras centrālā iestāde bieži saglabā lielāko daļu kopienas un lietotāju bāzes. Tas nozīmē, ka kontrolējošā vienība joprojām var vadīt vispopulārākās versijas virzienu, savukārt dakšām var būt grūti iegūt saķeri vai atbalstu, ja vien tie nepiedāvā būtiskus uzlabojumus vai apmierina īpašas vajadzības.
Decentralizētās ekosistēmās, neskatoties uz to, ka koda kontrole joprojām ir galveno izstrādātāju grupas rokās, dakšas bieži vien iegūst ievērojamu pievilcību, jo kopiena, nevis centrālā iestāde, izlemj, kura projekta versija labāk atbilst viņu mērķiem un vērtībām.
Tas var attiekties arī uz visiem atvērtā pirmkoda dakšām, ne tikai decentralizētām sistēmām, bet galvenā atšķirība ir atkarīga no tīkla, kas ir izplatīts starp daudzām pusēm. Pateicoties tam, dakšu versijas bieži var iegūt vēl lielāku neatkarību un vilkmi, jo tīkla efekti tiek izplatīti. Tādējādi alternatīvām versijām ir vieglāk attīstīties kā pilnīgi jaunām ekosistēmām, dažkārt radot paralēlus projektus, nevis tikai alternatīvas programmatūras versijas.
Piemēram, Ethereum Classic (ETC) atdalījās no Ethereum (ETH) pēc domstarpībām par to, kā rīkoties liela mēroga uzlaušanas gadījumā. Kamēr Ethereum turpināja uzlauzt, Ethereum Classic saglabāja sākotnējo, "nemainīgo" ķēdi. Abas versijas piesaistīja savas kopienas, kuru pamatā bija atšķirīgi uzskati par decentralizāciju un ķēdes integritāti.
Atvērtā pirmkoda programmatūra, kas nodrošina arī decentralizētu tīklu, apvieno trīs jaudīgas funkcijas: caurspīdīgumu, sadarbību un dalītu vadību. Ja programmatūra ir gan uz atvērtā koda, gan uz decentralizāciju, tas nozīmē, ka pirmkods ir brīvi pieejams ikvienam, lai to skatītu un modificētu, vienlaikus darbojoties tīklā bez centrālās iestādes. Šī pieeja piedāvā vairākas priekšrocības.
Piemēram, kriptovalūtas, piemēram, Bitcoin
Lietotāji gūst labumu no palielinātas caurskatāmības, jo viņi var precīzi redzēt, kā programmatūra darbojas, un lielāku kontroli, jo programmatūra tika izveidota tā, lai tā būtu izturīga pret cenzūru, un galīgos lēmumus kopīgi pieņem kalnraču kopiena Bitcoin gadījumā vai lietotāji. paši Obyte gadījumā, nevis centrālā iestāde, neatkarīgi no tā, vai tas ir uzņēmums vai kāda cita organizācija.
Pat ja lielākā daļa programmatūras, kas vērsta uz decentralizāciju, piemēram, kriptovalūtas,
Protams, ir dažas programmatūras daļas, kuru mērķis ir decentralizēt sistēmas vairāk nekā citas, un tas attiecas arī uz kriptoekosistēmām. Kriptovalūtām ir atšķirīgs decentralizācijas līmenis, pamatojoties uz to pamatā esošajām tehnoloģijām un pārvaldību. Daži, piemēram, Bitcoin, paļaujas uz lielu kalnraču tīklu, kas izveido blokus un pilnus mezglus, kas apstiprina darījumus un aizsargā sistēmu. Tomēr decentralizācijas pakāpi var ietekmēt tādi faktori kā ieguves jaudas koncentrācija vai kontrole, ko veic dažas lielas struktūras.
Šis dizains novērš nepieciešamību pēc starpniekiem, kas nozīmē, ka nav viena kontroles punkta vai kļūmes. Tas padara sistēmu izturīgāku pret cenzūru un manipulācijām, jo jauda patiešām tiek sadalīta tīklā. Tā kā nav centrālās iestādes vai spēcīgas puses, ko ietekmēt, Obyte nodrošina, ka darījumi nekad netiek bloķēti, veicinot patiesi decentralizētu un pret cenzūru izturīgu vidi.
Piedāvātais vektora attēls, ko piedāvā vectorjuice /