Sastavnice doktorskog studija: Blockchain tehnologija

Ovaj je članak prvi put objavljen na blogu dr. Craiga Wrighta, a ponovno smo ga objavili uz dopuštenje autora.

S1 – Operativne definicije

Pri proučavanju skalabilnosti u lancu blokova bitno je uspostaviti jasne operativne definicije kako bi se osiguralo dosljedno i precizno mjerenje relevantnih čimbenika. Ipak, Walch (2017.) tvrdi da izazovi uzrokovani fluidnim i spornim jezikom koji okružuje blockchain tehnologiju mogu dovesti do problema. Točnije, tvrdi se da je terminologija koja se koristi u blockchain ekosustavu često neprecizna, preklapajuća i nedosljedna. Osim toga, različiti se izrazi koriste naizmjenično, što dovodi do zabune.

Ova studija će tvrditi da ova jezična barijera otežava regulatorima točno razumijevanje i procjenu tehnologije, što potencijalno dovodi do pogrešnih odluka i nedosljedne regulative u svim jurisdikcijama. Štoviše, programeri i drugi ljudi unutar blockchain industrije neprestano su uključeni u aktivnosti koje prenaglašavaju koristi, a podcjenjuju rizik. Kao što Walch (2020.) naglašava u kasnijem radu, nejasan rječnik oko tehnologije lančanih blokova može zagovornicima tehnologije olakšati preuveličavanje njezinih mogućnosti i prednosti dok umanjuju potencijalne rizike i nedostatke. Ovu situaciju usložnjava interdisciplinarna priroda blockchain tehnologije, zbog koje regulatori mogu oklijevati osporiti tvrdnje industrije zbog nedostatka stručnosti.

Obmanjujući pojmovi, poput "puni čvor", mogli bi pridonijeti nesporazumima i pogrešnim predodžbama o funkcioniranju i mogućnostima čvorova unutar blockchain mreže. Kao takvo, bit će bitno definirati te pojmove i definicije unutar rada. Za razumijevanje ovih pojmova, potrebno je predstaviti neke operativne definicije koje treba razmotriti:

  1. Transaction Throughput: Ovo se odnosi na broj transakcija koje blockchain mreža obrađuje unutar određenog vremenskog okvira. Bitno je definirati specifičnu jedinicu vremena (npr. transakcija u sekundi, transakcija u minuti) kako bi se točno izmjerila skalabilnost mreže.
  2. Vrijeme potvrde: Predstavlja vrijeme potrebno da se transakcija potvrdi i doda u blockchain. Ova bi definicija trebala uključivati ​​odnosi li se na vrijeme potrebno da se transakcija uključi u blok ili na vrijeme za dodavanje određenog broja blokova na vrh bloka koji sadrži transakciju.
  3. Veličina bloka: Definira najveću dopuštenu veličinu bloka u lancu blokova. To se može mjeriti u bajtovima ili drugim relevantnim jedinicama. Veličina bloka igra ključnu ulogu u određivanju skalabilnosti mreže budući da utječe na broj transakcija koje se mogu uključiti u svaki blok.
  4. Mrežna latencija: ovo se odnosi na vremensko kašnjenje do kojeg dolazi u širenju informacija kroz blockchain mrežu. Kašnjenje mreže može utjecati na ukupnu izvedbu i skalabilnost mreže; stoga ga treba dosljedno definirati i mjeriti.
  5. Broj čvorova: Predstavlja ukupan broj aktivnih čvorova koji sudjeluju u blockchain mreži. Broj čvorova može značajno utjecati na skalabilnost mreže, a definiranje točnih kriterija za određivanje aktivnih čvorova je bitno.
  6. Mehanizam konsenzusa: Odnosi se na određeni algoritam ili protokol koji koristi blockchain mreža za postizanje konsenzusa među čvorovima. Mehanizam konsenzusa može utjecati na skalabilnost, a njegova operativna definicija trebala bi uključivati ​​pojedinosti o specifičnom korištenom algoritmu i svim povezanim parametrima.
  7. Računalna snaga: Definira mogućnosti obrade pojedinačnih čvorova u blockchain mreži. Računalna snaga može utjecati na brzinu kojom se transakcije potvrđuju i dodaju u blockchain. Stoga bi operativna definicija trebala uključivati ​​specifičnu metriku koja se koristi za mjerenje računalne snage, kao što je brzina raspršivanja ili brzina obrade.
  8. Mjerni podatak skalabilnosti: ovo obuhvaća specifične pokazatelje ili kriterije koji se koriste za procjenu skalabilnosti blockchain mreže. To može biti protok transakcije, vrijeme potvrde ili bilo koji drugi mjerljivi faktor koji određuje sposobnost mreže da podnese povećani volumen transakcije.

Nodes

U računalnoj znanosti, čvor je temeljni koncept u različitim podatkovnim strukturama i mrežnim sustavima (Trifa & Khemakhem, 2014.). Konkretna definicija čvora može varirati ovisno o kontekstu, ali općenito se čvor odnosi na pojedinačni element ili objekt unutar veće strukture ili mreže. Postoje značajna preklapanja između definicije pojma kao što je čvor kako se koristi u proširenom jeziku i određenog polja kao što je blockchain. Evo nekoliko standardnih definicija čvorova u različitim domenama računalne znanosti:

  1. Strukture podataka: U strukturama podataka kao što su povezani popisi, stabla ili grafikoni, čvor predstavlja pojedinačni element ili jedinicu podataka unutar strukture. Svaki čvor obično sadrži vrijednost ili podatke te jednu ili više referenci ili pokazivača na druge čvorove u strukturi. Čvorovi su međusobno povezani kako bi formirali temeljnu strukturu, omogućujući učinkovito pohranjivanje i manipulaciju podacima.
  2. Mreže: U umrežavanju, čvor se odnosi na bilo koji uređaj ili entitet koji može slati, primati ili prosljeđivati ​​podatke preko mreže. To može uključivati ​​računala, poslužitelje, usmjerivače, preklopnike ili bilo koje druge uređaje s omogućenom mrežom. Svaki čvor u mreži ima jedinstvenu adresu ili identifikator i igra ulogu u prijenosu i usmjeravanju paketa podataka unutar mreže.
  3. Teorija grafova: U teoriji grafova, čvor (također nazvan vrh) predstavlja diskretni objekt ili entitet unutar grafa. Graf se sastoji od skupa čvorova i rubova koji povezuju parove čvorova. Čvorovi mogu predstavljati različite entitete, kao što su pojedinci, gradovi ili web stranice, dok rubovi označavaju odnose ili veze između čvorova.
  4. Distribuirani sustavi: U distribuiranim sustavima, čvor se odnosi na računalni uređaj ili poslužitelj koji sudjeluje u distribuiranoj mreži ili sustavu. Svaki čvor obično ima svoje mogućnosti obrade, pohrane i komunikacije. Čvorovi međusobno surađuju i komuniciraju radi obavljanja zadataka, dijeljenja podataka i pružanja usluga na decentraliziran način.

Važno je napomenuti da točna definicija i karakteristike čvora mogu varirati ovisno o specifičnoj aplikaciji ili sustavu o kojem se raspravlja. Unatoč tome, koncept čvora služi kao temeljni blok u računalnoj znanosti, omogućavajući reprezentaciju podataka, organizaciju i manipulaciju te olakšavajući komunikaciju i koordinaciju unutar mreža i distribuiranih sustava.

Odjeljak 5 Bitcoin bijele knjige pod nazivom "Mreža" pruža uvid u operativne definicije čvorova u Bitcoin mreži. Ovdje su ključni opisi koje treba uzeti u obzir pri proučavanju čvorova u blockchain mreži, posebno pozivajući se na koncepte opisane u Bijeloj knjizi o Bitcoinu (Wright, 2008.):

  1. Arhivski čvorovi: Arhivski čvorovi su računala ili uređaji koji održavaju potpunu kopiju cijelog blockchaina. Ovi čvorovi ne potvrđuju i provjeravaju transakcije i blokove. Iako se lažno nazivaju "puni čvor", jedina aktivnost kojom se bave je pohranjivanje i širenje ograničenog podskupa povijesti transakcija. U Bitcoin mreži, arhivski čvorovi promoviraju se kao oni koji održavaju integritet blockchaina i sudjeluju u mehanizmu konsenzusa. Međutim, jedini čvorovi koji potvrđuju i verificiraju transakcije su oni definirani u odjeljku 5 Bijele knjige, koji se nazivaju i rudarski čvorovi.
  2. Čvorovi rudarenja: Čvorovi rudarenja jedini su sustav koji bi se ispravno mogao nazvati punim čvorom jer sudjeluju u procesu rudarenja, gdje se natječu u rješavanju računalno intenzivnih zagonetki za dodavanje novih blokova u blockchain. Čvorovi rudarenja potvrđuju transakcije i stvaraju nove blokove koji sadrže potvrđene transakcije. Oni pridonose računalnoj snazi ​​mreži i odgovorni su za osiguranje i proširenje blockchaina.
  3. Lagani (SPV) čvorovi: Čvorovi za pojednostavljenu provjeru plaćanja (SPV), također poznati kao lagani čvorovi, ne pohranjuju cijeli blockchain, već se oslanjaju na pune čvorove za provjeru transakcije. Ovi čvorovi održavaju ograničeni skup podataka, obično pohranjujući samo zaglavlja blokova i koriste Merkleove dokaze za provjeru uključivanja transakcija unutar određenih blokova. SPV čvorovi pružaju lakšu opciju za korisnike kojima nije potrebna cijela povijest transakcija.
  4. Mrežna povezanost: Ova operativna definicija odnosi se na sposobnost čvora da se poveže i komunicira s drugim čvorovima u mreži. Čvorovi moraju uspostaviti i održavati mrežne veze za razmjenu informacija, širenje transakcija i blokova i sudjelovanje u procesu konsenzusa. Mrežna povezanost može se mjeriti brojem veza koje čvor ima ili kvalitetom njegovih veza.
  5. Sudjelovanje u konsenzusu: Ova definicija obuhvaća aktivno uključivanje čvorova u mehanizam konsenzusa blockchain mreže. U Bitcoin mreži, čvorovi sudjeluju u procesu konsenzusa slijedeći algoritam dokaza rada, doprinoseći računalnom snagom za rudarenje novih blokova i potvrđujući transakcije. Razina sudjelovanja može se procijeniti na temelju računalnih resursa posvećenih rudarenju ili učestalosti validacije i širenja transakcija.
  6. Raznolikost čvorova: Odnosi se na raznolikost tipova čvorova i njihovu distribuciju unutar mreže. Ova operativna definicija uzima u obzir prisutnost punih čvorova, rudarskih čvorova, SPV čvorova i drugih specijaliziranih čvorova. Raznolikost čvorova može utjecati na decentralizaciju i otpornost mreže, jer različite vrste čvorova doprinose jedinstvenim funkcionalnostima i pomažu u održavanju distribuiranog ekosustava.

Uzimajući u obzir ove operativne definicije čvorova, istraživači mogu točno opisati i analizirati karakteristike, uloge i interakcije čvorova unutar blockchain mreže, posebno u vezi s konceptima navedenima u bijeloj knjizi o Bitcoinu. Osim toga, ove definicije pomažu u razumijevanju arhitekture čvora, dinamike mreže i cjelokupnog funkcioniranja blockchain sustava.

Decentralizacija

Baran (1964) raspravlja o konceptu distribuiranih komunikacijskih mreža. U ovom radu autor postavlja temelje za ideju decentraliziranih mreža predlažući distribuiranu mrežnu arhitekturu koja može izdržati smetnje i kvarove. Baran predstavlja koncept mreže koja se sastoji od čvorova povezanih u strukturu poput mreže. Ova distribuirana ili decentralizirana mrežna arhitektura ima za cilj pružiti robusnu i otpornu komunikaciju dopuštajući usmjeravanje poruka kroz više putova umjesto oslanjanja na središnje tijelo ili jednu točku kvara.

Kao način definiranja decentralizacije, koncept koji je prvi predstavio Baran (1964.) uspostavlja načela decentralizirane mreže zalažući se za redundantnost, toleranciju na greške i odsutnost središnjeg kontrolnog čvora. Ovaj je rad značajno utjecao na razvoj decentraliziranih sustava i predstavlja osnovu za daljnja istraživanja i napredak u ovom području. Međutim, s raširenom alternativnom uporabom pojma "decentralizacija" (Walch, 2017.) i rezultirajućim različitim tumačenjima, koja zatim ovise o kontekstu i specifičnim primjenama unutar računalne znanosti, postaje nužno precizno definirati ovaj pojam u analizi blockchain tehnologije.

Stoga, dok je Baranov (1964.) rad temeljni u području distribuiranih mreža, sveobuhvatna definicija decentralizacije zahtijeva ispitivanje šireg spektra literature i istraživanja kada se to primjenjuje na Bitcoin. Uspostavom jasnih operativnih objašnjenja za ove čimbenike, istraživači mogu osigurati dosljednost i usporedivost u svojim studijama o skalabilnosti u blockchain mreži. Osim toga, ove će definicije pomoći u planiranju eksperimenata, prikupljanju podataka i točnoj analizi rezultata.

S1 – Pretpostavke, ograničenja i razgraničenja

U ovom odjeljku raspravljamo o pretpostavkama i ograničenjima povezanima s velikim doktorskim projektom usmjerenim na mjerenje centralnosti, međupovezanosti, povezanosti i otpornosti Bitcoin mreže. Priznavanjem ovih čimbenika osiguravamo transparentnost i pružamo sveobuhvatno razumijevanje opsega i potencijalnog utjecaja nalaza istraživanja.

Pretpostavke

  1. Stabilnost Bitcoin protokola:

Pretpostavljamo da temeljni Bitcoin protokol i mrežna arhitektura ostaju relativno stabilni tijekom razdoblja istraživanja. Međutim, sve značajne promjene ili ažuriranja protokola mogu utjecati na strukturu mreže i metriku, potencijalno utječući na valjanost nalaza.

Pretpostavlja se da je dovoljno podataka i informacija o Bitcoin mreži dostupno za analizu. Projekt se oslanja na dostupne izvore podataka koji pružaju relevantne mrežne podatke, informacije o čvorovima i pojedinosti o povezivanju. Međutim, dostupnost i kvaliteta takvih podataka može varirati, potencijalno utječući na točnost i pouzdanost istraživanja.

  • Točan prikaz topologije mreže:

Pretpostavljamo da odabrane metode i alati za mjerenje središnjeg položaja mreže, međusobne povezanosti, povezanosti i otpornosti mogu točno prikazati njezinu topologiju. Analiza podrazumijeva da prikupljeni podaci učinkovito bilježe strukturu mreže i veze.

  • Valjanost metrika i metodologija:

Projekt pretpostavlja da su odabrane metrike i metodologije za mjerenje centralnosti, međupovezanosti, povezanosti i otpornosti prikladne i valjane za procjenu Bitcoin mreže. Nadalje, odabrana metrika trebala bi biti usklađena s utvrđenim teorijskim okvirima i pokazati relevantnost za ciljeve istraživanja.

Ograničenja

  1. Dostupnost i potpunost podataka:

Jedno ograničenje je potencijalno ograničenje dostupnosti podataka. Sveobuhvatni podaci u stvarnom vremenu na Bitcoin mreži možda neće biti lako dostupni. Istraživači će se možda morati osloniti na javno dostupne izvore podataka, koji možda neće obuhvatiti cijelu mrežu ili pružiti ažurne informacije. Ovo ograničenje može utjecati na sveobuhvatnost i točnost analize.

  • Točnost podataka i pristranost uzorkovanja:

Točnost i potpunost podataka dobivenih iz različitih izvora može varirati. Netočni ili nepotpuni podaci mogu dovesti do pristranosti i utjecati na pouzdanost nalaza istraživanja. Dodatno, odabir čvorova za analizu može dovesti do pristranosti uzorkovanja, potencijalno ograničavajući mogućnost generalizacije rezultata na cijelu Bitcoin mrežu.

Ne moraju svi mrežni čvorovi biti vidljivi ili poznati istraživačima. Na primjer, neki čvorovi mogu odlučiti raditi privatno ili ostati skriveni, što utječe na točnost mjerenja i analize. Osim toga, nedostatak potpune vidljivosti mogao bi ograničiti istraživačevu sposobnost da uhvati karakteristike cijele mreže.

Bitcoin mreža je dinamična, s čvorovima koji se pridružuju ili napuštaju mrežu, a mrežne veze se mijenjaju tijekom vremena. Istraživanje bilježi specifičnu snimku mreže, a nalazi možda neće u potpunosti prikazati ponašanje mreže tijekom duljeg razdoblja. Dugoročna dinamika mreže može zahtijevati daljnje istraživanje radi sveobuhvatnog razumijevanja.

Istraživanje možda neće uzeti u obzir ili uzeti u obzir vanjske čimbenike koji utječu na središnje mjesto mreže, međupovezanost, povezanost i otpornost. Na primjer, regulatorne promjene, tehnološki napredak ili mrežni napadi mogu utjecati na ponašanje i metriku mreže. Ovi vanjski utjecaji izvan su okvira trenutnog istraživanja.

Dostupnost izvora financiranja može utjecati na opseg i opseg istraživanja. Suprotno tome, ograničenja u financiranju potencijalno bi mogla ograničiti dubinu i širinu analize podataka, što može utjecati na opseg zaključaka izvedenih iz nalaza istraživanja.

Razgraničenja

  1. Usredotočite se na Bitcoin mrežu:

Istraživanje se fokusira na Bitcoin mrežu i njenu središnju ulogu, međupovezanost, povezanost i otpornost. Ostale blockchain mreže ili kriptovalute izvan su opsega ove studije. Stoga se nalazi možda neće izravno primijeniti na druge mreže ili ekosustave.

Studija je ograničena na određeno vremensko razdoblje, a analiza bilježi stanje Bitcoin mreže unutar tog vremenskog okvira. Stoga se mrežna dinamika, metrika i karakteristike mogu razvijati tijekom vremena, a rezultati istraživanja možda neće odražavati buduće ili povijesno ponašanje mreže.

Istraživanje se prvenstveno fokusira na analizu Bitcoin mreže na sloju protokola. Iako aplikacijski sloj mreže i povezane usluge i aplikacije mogu utjecati na ponašanje mreže, oni nisu eksplicitno ispitani u ovoj studiji.

Istraživanje usvaja specifične metodologije i analitičke tehnike za mjerenje centralnosti, međupovezanosti, povezanosti i otpornosti Bitcoin mreže. Alternativni pristupi ili metode mogu dati različite rezultate, ali nisu istraženi u okviru ove studije.

Istraživanje ograničava ispitivanje vanjskih čimbenika koji utječu na karakteristike Bitcoin mreže. Ekonomski uvjeti, zakonske i regulatorne promjene ili društveni stavovi prema kriptovalutama nisu izravno obrađeni. Ovi čimbenici potencijalno mogu utjecati na ponašanje mreže i metriku, ali su izvan opsega ove studije.

Dok istraživanje ima za cilj pružiti uvid u karakteristike Bitcoin mreže, rezultati možda neće biti univerzalno primjenjivi na sve čvorove ili sudionike unutar mreže. Osim toga, varijacije u konfiguracijama čvorova, geografskoj distribuciji i operativnim strategijama mogu utjecati na mogućnost generalizacije rezultata istraživanja na cijelu mrežu.

  • Ograničeni opseg otpornosti:

Istraživanje otpornosti mreže ograničeno je na specifične metrike i pokazatelje koji se odnose na sposobnost mreže da izdrži smetnje ili napade. Kao rezultat toga, istraživanje ne procjenjuje sveobuhvatno sve potencijalne prijetnje ili ranjivosti s kojima bi se Bitcoin mreža mogla suočiti.

Zaključak

Gore navedena razgraničenja pojašnjavaju specifične granice i opseg doktorskog istraživačkog projekta. Nadalje, prepoznavanje ovih granica omogućuje usredotočenije istraživanje i tumačenje nalaza unutar definiranih parametara. U scenariju istraživanja u kojem je istraživač također tvorac izvornog Bitcoin sustava, bitno je priznati potencijal za pristranost zbog istraživačevih osobnih pogleda i uključenosti u razvoj sustava.

Istraživačevo intimno znanje i perspektiva kao kreatora mogu utjecati na tumačenja i zaključke u vezi sa središnjošću, međusobnom povezanošću i otpornošću Bitcoin mreže. Otvoreno i transparentno rješavanje ove pristranosti ključno je kako bi se osiguralo da istraživanje zadrži objektivnost i strogost. Otkrivanjem uloge i potencijalnih pristranosti, istraživač omogućuje čitateljima i recenzentima da kritički procijene rezultate istraživanja u kontekstu perspektive njihovog tvorca. Ova transparentnost omogućuje nijansiranije razumijevanje istraživanja i potiče neovisnu provjeru i validaciju rezultata od strane drugih istraživača na terenu.

Priznavanjem pretpostavki i ograničenja doktorskog projekta osiguravamo transparentnost i promičemo sveobuhvatno razumijevanje opsega istraživanja i potencijalnog utjecaja. Osim toga, ova razmatranja pružaju temelj za tumačenje i kontekstualizaciju nalaza i usmjeravanje budućih istraživanja na terenu.

S1 – Izjava o prijelazu

Ova je studija razvijena za kritičko ispitivanje središnjeg mjesta Bitcoin mreže, međusobne povezanosti mrežnih čvorova, povezanosti i otpornosti korištenjem kvantitativnih i provjerljivih podataka koji se mogu neovisno recenzirati i potvrditi, u skladu s načelima znanstvene metode. Bitno je priznati da Bitcoin mreža, budući da je javna mreža, može unijeti pristranosti u definiranje specifičnih ishoda, kao što su privatnost, anonimnost i suprotni ciljevi sljedivosti i nesljedivosti unutar krajolika kriptovaluta. Ove definicije često su predmet filozofskih rasprava i različitih perspektiva.

Osim toga, ova studija prepoznaje potrebu rješavanja izazova skalabilnosti u kontekstu Bitcoina kao monetarnog sustava plaćanja. Kako mreža raste i prihvaćanje se povećava, postaje presudno procijeniti sposobnost mreže da podnese veće količine transakcija, a da pritom zadrži svoja temeljna načela decentralizacije, sigurnosti i učinkovitosti. Analizom kvantitativnih podataka i korištenjem utvrđenih znanstvenih metodologija, ovo istraživanje ima za cilj pridonijeti razumijevanju problema skaliranja unutar Bitcoin mreže i njihovih implikacija na njegovu dugoročnu održivost kao pouzdanog sustava plaćanja.

S2 – Populacija i uzorkovanje

Pri analizi skaliranja i distribucije čvorova aplikacije koja se temelji na blockchainu, uključena populacija odnosi se na cijelu mrežu čvorova koji sudjeluju u blockchain mreži. U blockchainu, čvorovi su pojedinačna računala ili uređaji koji održavaju kopiju distribuirane knjige i sudjeluju u mehanizmu konsenzusa za provjeru valjanosti i provjere transakcija.

Populacija u ovom kontekstu uključuje sve čvorove unutar blockchain mreže, bez obzira na njihov zemljopisni položaj, veličinu ili računalnu snagu. Svaki čvor pridonosi ukupnoj sigurnosti i decentralizaciji mreže održavanjem kopije blockchaina i sudjelovanjem u procesu provjere valjanosti. Uzorkovanje, s druge strane, uključuje odabir podskupa čvorova iz populacije za analizu. Uzorkovanje ima za cilj dobiti uvid u karakteristike, izvedbu ili ponašanje cjelokupne mreže proučavanjem reprezentativnog podskupa (Campbell et al., 2020.).

Pri analizi skaliranja u aplikaciji koja se temelji na blockchainu, uzorkovanje može biti od pomoći u proučavanju izvedbe mreže pod različitim transakcijskim opterećenjima. Odabirom podskupa čvorova i promatranjem njihovog ponašanja tijekom razdoblja velikog volumena transakcija, istraživači ili programeri mogu zaključiti o skalabilnosti cijele mreže. Ovaj pristup omogućuje učinkovitiju analizu budući da može biti računalno skupo analizirati cijelu populaciju čvorova.

Slično tome, kada se ispituje distribucija čvorova, uzorkovanje može pomoći u razumijevanju geografske distribucije, računalnih mogućnosti ili obrazaca povezivanja čvorova u mreži. Istraživači mogu ekstrapolirati informacije o široj populaciji odabirom uzorka čvorova i analizom njihovih atributa. Važno je napomenuti da metodologiju uzorkovanja treba pažljivo osmisliti kako bi se osigurala reprezentativnost uzorka i izbjegle pristranosti. Prilikom odabira uzorka treba uzeti u obzir čimbenike kao što su tip čvora (npr. "puni čvorovi", rudarski čvorovi), geografski položaj, mrežna povezanost i računalna snaga.

Ukratko, populacija uključena u uzorkovanje aplikacije koja se temelji na lancu blokova pri analizi skaliranja i distribucije čvorova odnosi se na cijelu mrežu čvorova koji sudjeluju u mreži lanca blokova. Uzorkovanje omogućuje učinkovitiju analizu odabirom podskupa čvorova kako bi se dobio uvid u karakteristike, performanse i ponašanje cjelokupne mreže.

Reference

Baran, P. (1964). O distribuiranim komunikacijskim mrežama. 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. i Walker, K. (2020.). Svrhovito uzorkovanje: složeno ili jednostavno? Primjeri istraživačkih slučajeva. Časopis istraživanja u sestrinstvu25(8), 652–661. https://doi.org/10.1177/1744987120927206

Trifa, Z. i Khemakhem, M. (2014). Sybil čvorovi kao strategija ublažavanja protiv Sybil napada. Postupci računalne znanosti32, 1135–1140. https://doi.org/10.1016/j.procs.2014.05.544

Walch, A. (2017). Podmukli rječnik blockchaina: još jedan izazov za regulatore. 9.

Walch, A. (2020). Dekonstrukcija 'decentralizacije': Istraživanje temeljne tvrdnje kripto sustava. U Papers.ssrn.com. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3326244

Wright, CS (2008). Bitcoin: Peer-to-peer sustav elektroničke gotovine. SSRN elektronički časopis. https://doi.org/10.2139/ssrn.3440802

Pogledajte: Blockchain donosi društveni utjecaj na Filipine

YouTube video

Novi ste u blockchainu? Provjerite CoinGeekov odjeljak Blockchain za početnike, ultimativni vodič za resurse da biste saznali više o blockchain tehnologiji.

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