Sestavine doktorskega študija: Tehnologija veriženja blokov

Ta članek je bil prvič objavljen na blogu dr. Craiga Wrighta in smo ga ponovno objavili z dovoljenjem avtorja.

S1 – Operativne definicije

Pri preučevanju razširljivosti v verigi blokov je bistveno vzpostaviti jasne operativne definicije, da se zagotovi dosledno in natančno merjenje pomembnih dejavnikov. Kljub temu Walch (2017) trdi, da lahko izzivi, ki jih povzroča tekoč in sporen jezik okoli tehnologije veriženja blokov, povzročijo težave. Natančneje, trdi se, da je terminologija, uporabljena v ekosistemu blockchain, pogosto nenatančna, prekrivajoča se in nedosledna. Poleg tega se različni izrazi uporabljajo izmenično, kar še povečuje zmedo.

Ta študija bo trdila, da ta jezikovna ovira regulativnim organom otežuje natančno razumevanje in ocenjevanje tehnologije, kar lahko privede do napačnih odločitev in nedosledne ureditve med jurisdikcijami. Poleg tega se razvijalci in drugi ljudje v industriji blockchain nenehno ukvarjajo z dejavnostmi, ki precenjujejo koristi in podcenjujejo tveganje. Kot poudarja Walch (2020) v kasnejšem prispevku, lahko nejasen besednjak o tehnologiji veriženja blokov zagovornikom tehnologije olajša pretiravanje z njenimi zmogljivostmi in koristmi, hkrati pa omalovažuje potencialna tveganja in slabosti. Ta položaj otežuje interdisciplinarna narava tehnologije veriženja blokov, zaradi katere lahko regulatorji oklevajo pri izpodbijanju trditev industrije zaradi pomanjkanja strokovnega znanja.

Zavajajoči izrazi, kot je »polno vozlišče«, bi lahko prispevali k nesporazumom in napačnim predstavam o delovanju in zmogljivostih vozlišč znotraj omrežja blockchain. Kot tako bo bistveno opredeliti te izraze in definicije v dokumentu. Za razumevanje teh izrazov je zato treba predstaviti nekaj operativnih definicij, ki jih je treba upoštevati:

  1. Prepustnost transakcij: To se nanaša na število transakcij, ki jih omrežje blockchain obdela v danem časovnem okviru. Bistveno je določiti specifično časovno enoto (npr. transakcij na sekundo, transakcij na minuto) za natančno merjenje razširljivosti omrežja.
  2. Čas potrditve: Predstavlja čas, ki je potreben, da se transakcija potrdi in doda v verigo blokov. Ta definicija bi morala vključevati, ali se nanaša na čas, ki je potreben, da se transakcija vključi v blok, ali na čas, da se določeno število blokov doda na vrh bloka, ki vsebuje transakcijo.
  3. Velikost bloka: Določa največjo dovoljeno velikost bloka v verigi blokov. To je mogoče izmeriti v bajtih ali drugih ustreznih enotah. Velikost bloka igra ključno vlogo pri določanju razširljivosti omrežja, saj vpliva na število transakcij, ki jih je mogoče vključiti v vsak blok.
  4. Omrežna zakasnitev: To se nanaša na časovno zakasnitev, do katere pride pri širjenju informacij po omrežju blockchain. Zakasnitev omrežja lahko vpliva na splošno zmogljivost in razširljivost omrežja; zato ga je treba definirati in meriti dosledno.
  5. Število vozlišč: Predstavlja skupno število aktivnih vozlišč, ki sodelujejo v omrežju blockchain. Število vozlišč lahko pomembno vpliva na razširljivost omrežja, zato je nujna opredelitev natančnih kriterijev za določanje aktivnih vozlišč.
  6. Mehanizem soglasja: Nanaša se na poseben algoritem ali protokol, ki ga uporablja omrežje blockchain za doseganje soglasja med vozlišči. Mehanizem soglasja lahko vpliva na razširljivost, njegova operativna definicija pa mora vključevati podrobnosti o določenem uporabljenem algoritmu in vseh povezanih parametrih.
  7. Računalniška moč: Določa zmožnosti obdelave posameznih vozlišč v omrežju blockchain. Računska moč lahko vpliva na hitrost potrjevanja transakcij in dodajanja v verigo blokov. Zato mora operativna definicija vključevati posebno metriko, ki se uporablja za merjenje računske moči, kot je stopnja zgoščevanja ali hitrost obdelave.
  8. Meritev razširljivosti: To zajema specifično metriko ali merila, ki se uporabljajo za ocenjevanje razširljivosti omrežja blockchain. To je lahko prepustnost transakcije, čas potrditve ali kateri koli drug merljiv dejavnik, ki določa sposobnost omrežja za obvladovanje povečanega obsega transakcij.

Vozlišča

V računalništvu je vozlišče temeljni koncept v različnih podatkovnih strukturah in omrežnih sistemih (Trifa & Khemakhem, 2014). Posebna definicija vozlišča se lahko razlikuje glede na kontekst, vendar se na splošno vozlišče nanaša na posamezen element ali predmet znotraj večje strukture ali omrežja. Obstajajo znatna prekrivanja med definicijo izraza, kot je vozlišče, kot se uporablja v razširjenem jeziku, in določenim področjem, kot je veriga blokov. Tukaj je nekaj standardnih definicij vozlišč na različnih področjih računalništva:

  1. Podatkovne strukture: V podatkovnih strukturah, kot so povezani seznami, drevesa ali grafi, vozlišče predstavlja posamezen element ali enoto podatkov znotraj strukture. Vsako vozlišče običajno vsebuje koristno vrednost ali podatke in eno ali več referenc ali kazalcev na druga vozlišča v strukturi. Vozlišča so med seboj povezana, da tvorijo osnovno strukturo, ki omogoča učinkovito shranjevanje in manipulacijo podatkov.
  2. Omrežja: V omrežju se vozlišče nanaša na katero koli napravo ali subjekt, ki lahko pošilja, prejema ali posreduje podatke po omrežju. To lahko vključuje računalnike, strežnike, usmerjevalnike, stikala ali katero koli drugo napravo, ki podpira omrežje. Vsako vozlišče v omrežju ima edinstven naslov ali identifikator in igra vlogo pri prenosu in usmerjanju podatkovnih paketov znotraj omrežja.
  3. Teorija grafov: V teoriji grafov vozlišče (imenovano tudi vozlišče) predstavlja diskretni predmet ali entiteto znotraj grafa. Graf je sestavljen iz niza vozlišč in robov, ki povezujejo pare vozlišč. Vozlišča lahko predstavljajo različne entitete, kot so posamezniki, mesta ali spletne strani, medtem ko robovi označujejo razmerja ali povezave med vozlišči.
  4. Porazdeljeni sistemi: V porazdeljenih sistemih se vozlišče nanaša na računalniško napravo ali strežnik, ki sodeluje v porazdeljenem omrežju ali sistemu. Vsako vozlišče ima običajno svoje zmogljivosti obdelave, shranjevanja in komunikacijske zmogljivosti. Vozlišča sodelujejo in komunicirajo med seboj za izvajanje nalog, izmenjavo podatkov in zagotavljanje storitev na decentraliziran način.

Pomembno je omeniti, da se natančna definicija in značilnosti vozlišča lahko razlikujejo glede na specifično aplikacijo ali sistem, o katerem se razpravlja. Kljub temu koncept vozlišča služi kot temeljni gradnik v računalništvu, ki omogoča predstavitev podatkov, organizacijo in manipulacijo ter olajša komunikacijo in koordinacijo znotraj omrežij in porazdeljenih sistemov.

Razdelek 5 bele knjige Bitcoin z naslovom »Omrežje« ponuja vpogled v operativne definicije vozlišč v omrežju Bitcoin. Tukaj so kritični opisi, ki jih je treba upoštevati pri preučevanju vozlišč v omrežju blockchain, zlasti s sklicevanjem na koncepte, opisane v beli knjigi Bitcoin (Wright, 2008):

  1. Arhivska vozlišča: Arhivska vozlišča so računalniki ali naprave, ki vzdržujejo popolno kopijo celotne verige blokov. Ta vozlišča ne potrjujejo in preverjajo transakcij in blokov. Medtem ko so bili napačno imenovani "polno vozlišče", je edina dejavnost, ki jo izvajajo, shranjevanje in širjenje omejene podmnožice zgodovine transakcij. V omrežju Bitcoin se arhivska vozlišča spodbujajo kot vzdrževalci celovitosti verige blokov in sodelujejo v mehanizmu soglasja. Vendar so edina vozlišča, ki potrjujejo in preverjajo transakcije, tista, opredeljena v razdelku 5 Bele knjige, imenovana tudi rudarska vozlišča.
  2. Rudarska vozlišča: Rudarska vozlišča so edini sistem, ki bi ga lahko pravilno imenovali polno vozlišče, saj sodelujejo v procesu rudarjenja, kjer tekmujejo pri reševanju računalniško intenzivnih ugank za dodajanje novih blokov v verigo blokov. Vozlišča rudarjenja potrjujejo transakcije in ustvarjajo nove bloke, ki vsebujejo potrjene transakcije. Omrežju prispevajo računalniško moč in so odgovorni za varovanje in razširitev verige blokov.
  3. Lahka (SPV) vozlišča: vozlišča za poenostavljeno preverjanje plačil (SPV), znana tudi kot lahka vozlišča, ne shranjujejo celotne verige blokov, ampak se za preverjanje transakcij zanašajo na polna vozlišča. Ta vozlišča vzdržujejo omejen nabor podatkov, običajno shranjujejo samo glave blokov, in uporabljajo dokazila Merkle za preverjanje vključitve transakcij znotraj določenih blokov. Vozlišča SPV zagotavljajo lažjo možnost za uporabnike, ki ne potrebujejo celotne zgodovine transakcij.
  4. Omrežna povezljivost: Ta operativna definicija se nanaša na sposobnost vozlišča, da se poveže in komunicira z drugimi vozlišči v omrežju. Vozlišča morajo vzpostaviti in vzdrževati omrežne povezave za izmenjavo informacij, širjenje transakcij in blokov ter sodelovanje v procesu soglasja. Omrežno povezljivost je mogoče meriti s številom povezav, ki jih ima vozlišče, ali kakovostjo njegovih povezav.
  5. Sodelovanje pri soglasju: Ta definicija zajema aktivno vključevanje vozlišč v mehanizem soglasja omrežja blockchain. V omrežju Bitcoin vozlišča sodelujejo v procesu soglasja tako, da sledijo algoritmu dokaza o delu, prispevajo računalniško moč za rudarjenje novih blokov in preverjajo transakcije. Raven udeležbe je mogoče oceniti na podlagi računalniških virov, namenjenih rudarjenju, ali pogostosti potrjevanja in širjenja transakcij.
  6. Raznolikost vozlišč: Nanaša se na različne vrste vozlišč in njihovo porazdelitev znotraj omrežja. Ta operativna definicija upošteva prisotnost polnih vozlišč, rudarskih vozlišč, SPV vozlišč in drugih specializiranih vozlišč. Raznolikost vozlišč lahko vpliva na decentralizacijo in odpornost omrežja, saj različne vrste vozlišč prispevajo edinstvene funkcionalnosti in pomagajo vzdrževati porazdeljen ekosistem.

Z upoštevanjem teh operativnih definicij vozlišč lahko raziskovalci natančno opišejo in analizirajo značilnosti, vloge in interakcije vozlišč v omrežju blockchain, zlasti glede konceptov, opisanih v beli knjigi Bitcoin. Poleg tega te definicije pomagajo razumeti arhitekturo vozlišč, dinamiko omrežja in splošno delovanje sistema blockchain.

decentralizacija

Baran (1964) obravnava koncept porazdeljenih komunikacijskih omrežij. V tem delu avtor postavlja temelje za idejo o decentraliziranih omrežjih s predlogom porazdeljene omrežne arhitekture, ki lahko prenese motnje in napake. Baran predstavi koncept omrežja, sestavljenega iz vozlišč, povezanih v mrežasto strukturo. Cilj te porazdeljene ali decentralizirane omrežne arhitekture je zagotoviti robustno in prožno komunikacijo, tako da omogoča usmerjanje sporočil po več poteh, namesto da se zanaša na osrednji organ ali eno samo točko napake.

Kot način definiranja decentralizacije koncept, ki ga je prvi predstavil Baran (1964), vzpostavlja načela decentraliziranega omrežja z zagovarjanjem redundance, tolerance napak in odsotnosti osrednjega nadzornega vozlišča. To delo je pomembno vplivalo na razvoj decentraliziranih sistemov in predstavlja osnovo za nadaljnje raziskave in napredek na tem področju. Vendar pa je zaradi razširjene alternativne uporabe izraza »decentralizacija« (Walch, 2017) in posledičnih različnih interpretacij, ki so nato odvisne od konteksta in specifičnih aplikacij znotraj računalništva, pri analizi tehnologije veriženja blokov ta izraz nujno natančno opredeliti.

Medtem ko je Baranov (1964) članek temelj na področju porazdeljenih omrežij, celovita definicija decentralizacije zahteva preučevanje širšega obsega literature in raziskav, ko se to uporablja za Bitcoin. Z vzpostavitvijo jasnih operativnih razlag za te dejavnike lahko raziskovalci zagotovijo doslednost in primerljivost v svoji študiji razširljivosti v omrežju blockchain. Poleg tega bodo te definicije pomagale pri načrtovanju poskusov, zbiranju podatkov in natančni analizi rezultatov.

S1 – Predpostavke, omejitve in razmejitve

V tem razdelku razpravljamo o predpostavkah in omejitvah, povezanih z obsežnim doktorskim projektom, katerega cilj je merjenje centralnosti, medsebojne povezanosti, povezljivosti in odpornosti omrežja Bitcoin. S priznavanjem teh dejavnikov zagotavljamo preglednost in celovito razumevanje obsega in potencialnega vpliva ugotovitev raziskave.

Predpostavke

  1. Stabilnost Bitcoin protokola:

Predvidevamo, da osnovni protokol Bitcoin in omrežna arhitektura ostajata razmeroma stabilna v raziskovalnem obdobju. Vse pomembne spremembe ali posodobitve protokola pa lahko vplivajo na strukturo in meritve omrežja, kar lahko vpliva na veljavnost ugotovitev.

Predpostavlja se, da je na voljo dovolj podatkov in informacij o omrežju Bitcoin za analizo. Projekt temelji na dostopnih virih podatkov, ki zagotavljajo ustrezne omrežne podatke, informacije o vozliščih in podrobnosti o povezljivosti. Vendar se lahko razpoložljivost in kakovost takih podatkov razlikujeta, kar lahko vpliva na točnost in zanesljivost raziskave.

  • Natančna predstavitev topologije omrežja:

Predvidevamo, da lahko izbrane metode in orodja za merjenje centralnosti, medsebojne povezanosti, povezljivosti in odpornosti omrežja natančno predstavljajo njegovo topologijo. Analiza predvideva, da zbrani podatki učinkovito zajemajo strukturo in povezave omrežja.

  • Veljavnost meritev in metodologij:

Projekt predpostavlja, da so izbrane metrike in metodologije za merjenje centralnosti, medsebojne povezanosti, povezljivosti in odpornosti primerne in veljavne za vrednotenje omrežja Bitcoin. Poleg tega bi se morale izbrane metrike uskladiti z uveljavljenimi teoretičnimi okviri in dokazati ustreznost za raziskovalne cilje.

Omejitve

  1. Razpoložljivost in popolnost podatkov:

Ena od omejitev je morebitna omejitev razpoložljivosti podatkov. Izčrpni podatki v omrežju Bitcoin morda ne bodo enostavno dostopni. Raziskovalci se bodo morda morali zanesti na javno dostopne vire podatkov, ki morda ne bodo zajeli celotnega omrežja ali zagotovili posodobljenih informacij. Ta omejitev bi lahko vplivala na celovitost in natančnost analize.

  • Natančnost podatkov in pristranskost vzorčenja:

Točnost in popolnost pridobljenih podatkov iz različnih virov se lahko razlikujeta. Netočni ali nepopolni podatki bi lahko povzročili pristranskost in vplivali na zanesljivost ugotovitev raziskave. Poleg tega lahko izbira vozlišč za analizo povzroči pristranskost vzorčenja, kar lahko omeji posplošljivost rezultatov na celotno omrežje Bitcoin.

Vsa omrežna vozlišča morda niso vidna ali znana raziskovalcem. Na primer, nekatera vozlišča se lahko odločijo za zasebno delovanje ali ostanejo skrita, kar vpliva na natančnost meritev in analiz. Poleg tega bi pomanjkanje popolne vidljivosti lahko omejilo raziskovalčevo sposobnost, da zajame značilnosti celotnega omrežja.

Omrežje Bitcoin je dinamično, z vozlišči, ki se omrežju pridružijo ali zapustijo, omrežne povezave pa se sčasoma spreminjajo. Raziskava zajame določen posnetek omrežja in ugotovitve morda ne predstavljajo v celoti obnašanja omrežja v daljšem obdobju. Dolgoročna dinamika omrežja bo morda zahtevala nadaljnje preiskave za celovito razumevanje.

Raziskava morda ne bo upoštevala ali upoštevala zunanjih dejavnikov, ki vplivajo na središčnost, medsebojno povezanost, povezljivost in odpornost omrežja. Spremembe predpisov, tehnološki napredek ali omrežni napadi lahko na primer vplivajo na vedenje in meritve omrežja. Ti zunanji vplivi presegajo obseg trenutne raziskave.

Razpoložljivost virov financiranja lahko vpliva na obseg in obseg raziskave. Nasprotno pa bi lahko omejitve pri financiranju potencialno omejile globino in širino analize podatkov, kar bi lahko vplivalo na obseg zaključkov, pridobljenih iz ugotovitev raziskave.

Razmejitve

  1. Osredotočite se na Bitcoin omrežje:

Raziskava se osredotoča na omrežje Bitcoin in njegovo središčnost, medsebojno povezanost, povezljivost in odpornost. Druga omrežja blockchain ali kriptovalute so izven obsega te študije. Zato se ugotovitve morda ne nanašajo neposredno na druga omrežja ali ekosisteme.

Študija je omejena na določeno časovno obdobje, analiza pa zajame stanje omrežja Bitcoin v tem časovnem okviru. Zato se lahko omrežna dinamika, meritve in značilnosti sčasoma razvijajo, ugotovitve raziskave pa morda ne odražajo prihodnjega ali preteklega vedenja omrežja.

Raziskava se osredotoča predvsem na analizo omrežja Bitcoin na ravni protokola. Čeprav omrežna aplikacijska plast in povezane storitve ter aplikacije lahko vplivajo na vedenje omrežja, v tej študiji niso izrecno preučene.

Raziskava uporablja posebne metodologije in analitične tehnike za merjenje centralnosti, medsebojne povezanosti, povezljivosti in odpornosti omrežja Bitcoin. Alternativni pristopi ali metode lahko prinesejo drugačne rezultate, vendar niso raziskani v okviru te študije.

Raziskava omejuje preučevanje zunanjih dejavnikov, ki vplivajo na značilnosti omrežja Bitcoin. Gospodarski pogoji, pravne in regulativne spremembe ali družbeni odnos do kriptovalut niso neposredno obravnavani. Ti dejavniki bi lahko vplivali na vedenje in meritve omrežja, vendar presegajo obseg te študije.

Čeprav je namen raziskave zagotoviti vpogled v značilnosti omrežja Bitcoin, ugotovitve morda niso univerzalno uporabne za vsa vozlišča ali udeležence v omrežju. Poleg tega lahko razlike v konfiguracijah vozlišč, geografski porazdelitvi in ​​operativnih strategijah vplivajo na posplošljivost ugotovitev raziskave na celotno omrežje.

  • Omejen obseg odpornosti:

Preiskava odpornosti omrežja je omejena na posebne meritve in kazalnike, povezane s sposobnostjo omrežja, da prenese motnje ali napade. Posledično raziskava ne oceni celovito vseh potencialnih groženj ali ranljivosti, s katerimi se lahko sooči omrežje Bitcoin.

zaključek

Zgoraj opisane razmejitve pojasnjujejo specifične meje in obseg doktorskega raziskovalnega projekta. Poleg tega prepoznavanje teh razmejitev omogoča bolj osredotočeno preiskavo in interpretacijo ugotovitev znotraj opredeljenih parametrov. V raziskovalnem scenariju, kjer je raziskovalec tudi ustvarjalec izvirnega sistema Bitcoin, je bistveno priznati možnost pristranskosti zaradi raziskovalčevih osebnih pogledov in vpletenosti v razvoj sistema.

Raziskovalčevo intimno znanje in perspektiva kot ustvarjalca lahko vplivata na razlage in sklepe o osrednji vlogi, medsebojni povezanosti in odpornosti omrežja Bitcoin. Odkrito in transparentno obravnavanje te pristranskosti je ključnega pomena za zagotovitev, da raziskava ohrani objektivnost in strogost. Z razkritjem vloge in potencialnih pristranskosti raziskovalec omogoča bralcem in recenzentom, da kritično ocenijo izsledke raziskave v kontekstu perspektive njihovega ustvarjalca. Ta preglednost omogoča bolj niansirano razumevanje raziskave in spodbuja neodvisno preverjanje in potrjevanje rezultatov s strani drugih raziskovalcev na tem področju.

S priznavanjem predpostavk in omejitev doktorskega projekta zagotavljamo preglednost in spodbujamo celovito razumevanje obsega in možnega vpliva raziskave. Poleg tega ti premisleki zagotavljajo osnovo za interpretacijo in kontekstualizacijo ugotovitev ter usmerjanje prihodnjih raziskav na tem področju.

S1 – Izjava o prehodu

Ta študija je bila razvita za kritično preučitev osrednjega pomena omrežja Bitcoin, medsebojne povezave med omrežnimi vozlišči, povezljivosti in odpornosti z uporabo kvantitativnih in preverljivih podatkov, ki jih je mogoče neodvisno strokovno pregledati in potrditi, v skladu z načeli znanstvene metode. Bistvenega pomena je priznati, da lahko omrežje Bitcoin, ki je javno omrežje, povzroči pristranskost pri opredeljevanju specifičnih rezultatov, kot so zasebnost, anonimnost in nasprotujoči si cilji sledljivosti in nesledljivosti v okolju kriptovalut. Te definicije so pogosto predmet filozofskih razprav in različnih perspektiv.

Poleg tega ta študija priznava potrebo po obravnavanju izzivov razširljivosti v kontekstu Bitcoina kot denarnega plačilnega sistema. Ko omrežje raste in se uporaba povečuje, postane ključnega pomena oceniti sposobnost omrežja za obvladovanje večjih količin transakcij ob ohranjanju njegovih temeljnih načel decentralizacije, varnosti in učinkovitosti. Z analizo kvantitativnih podatkov in uporabo uveljavljenih znanstvenih metodologij želi ta raziskava prispevati k razumevanju težav s skaliranjem znotraj omrežja Bitcoin in njihovih posledic za njegovo dolgoročno sposobnost preživetja kot zanesljivega plačilnega sistema.

S2 – Populacija in vzorčenje

Pri analizi skaliranja in porazdelitve vozlišč aplikacije, ki temelji na verigi blokov, se vključena populacija nanaša na celotno omrežje vozlišč, ki sodelujejo v omrežju verige blokov. V verigi blokov so vozlišča posamezni računalniki ali naprave, ki vzdržujejo kopijo porazdeljene knjige in sodelujejo v mehanizmu soglasja za potrjevanje in preverjanje transakcij.

Populacija v tem kontekstu vključuje vsa vozlišča znotraj omrežja blockchain, ne glede na njihovo geografsko lokacijo, velikost ali računalniško moč. Vsako vozlišče prispeva k splošni varnosti in decentralizaciji omrežja z vzdrževanjem kopije verige blokov in sodelovanjem v postopku preverjanja. Po drugi strani pa vzorčenje vključuje izbiro podmnožice vozlišč iz populacije za analizo. Namen vzorčenja je pridobiti vpogled v značilnosti, delovanje ali vedenje celotnega omrežja s preučevanjem reprezentativne podmnožice (Campbell et al., 2020).

Pri analizi skaliranja v aplikaciji, ki temelji na verigi blokov, je vzorčenje lahko koristno pri preučevanju zmogljivosti omrežja pri različnih transakcijskih obremenitvah. Z izbiro podskupine vozlišč in opazovanjem njihovega vedenja v obdobjih velikega obsega transakcij lahko raziskovalci ali razvijalci sklepajo na razširljivost celotnega omrežja. Ta pristop omogoča učinkovitejšo analizo, saj je analiza celotne populacije vozlišč lahko računsko draga.

Podobno lahko vzorčenje pri preučevanju porazdelitve vozlišč pomaga razumeti geografsko porazdelitev, računalniške zmogljivosti ali vzorce povezljivosti vozlišč v omrežju. Raziskovalci lahko ekstrapolirajo informacije o širši populaciji tako, da izberejo vzorec vozlišč in analizirajo njihove atribute. Pomembno je omeniti, da mora biti metodologija vzorčenja skrbno zasnovana, da se zagotovi reprezentativnost vzorca in prepreči pristranskost. Pri izbiri vzorca je treba upoštevati dejavnike, kot so vrsta vozlišča (npr. »polna vozlišča«, rudarska vozlišča), geografska lokacija, omrežna povezljivost in računska moč.

Če povzamemo, se populacija, vključena v vzorčenje aplikacije, ki temelji na verigi blokov, pri analizi skaliranja in distribucije vozlišč nanaša na celotno omrežje vozlišč, ki sodelujejo v omrežju verige blokov. Vzorčenje omogoča učinkovitejšo analizo z izbiro podmnožice vozlišč za pridobitev vpogleda v značilnosti, zmogljivost in obnašanje celotnega omrežja.

Reference

Baran, P. (1964). O porazdeljenih komunikacijskih omrežjih. IEEE Transactions on Communications12(1), 1–9. https://doi.org/10.1109/TCOM.1964.1088883

Campbell, S., Greenwood, M., Prior, S., Shearer, T., Walkem, K., Young, S., Bywaters, D., in Walker, K. (2020). Namensko vzorčenje: zapleteno ali preprosto? Primeri raziskovalnih primerov. Journal of Research in Nursing25(8), 652–661. https://doi.org/10.1177/1744987120927206

Trifa, Z. in Khemakhem, M. (2014). Vozlišča Sybil kot strategija ublažitve pred napadom Sybil. Postopki računalništva32, 1135–1140. https://doi.org/10.1016/j.procs.2014.05.544

Walch, A. (2017). Zahrbten besednjak blockchaina: še en izziv za regulatorje. 9.

Walch, A. (2020). Dekonstrukcija 'decentralizacije': Raziskovanje temeljne trditve kripto sistemov. notri Papers.ssrn.com. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3326244

Wright, CS (2008). Bitcoin: Peer-to-Peer elektronski denarni sistem. Elektronski dnevnik SSRN. https://doi.org/10.2139/ssrn.3440802

Oglejte si: Blockchain prinaša družbeni vpliv na Filipine

YouTube video

Ste novi v blockchainu? Če želite izvedeti več o tehnologiji veriženja blokov, si oglejte CoinGeekov razdelek Blockchain za začetnike, najboljši vodnik po virih.

Vir: https://coingeek.com/doctoral-study-components-blockchain-technology/