Komponenty doktorandského štúdia: Technológia Blockchain

Tento článok bol prvýkrát publikovaný na blogu Dr. Craiga Wrighta a so súhlasom autora sme ho znova publikovali.

S1 – Prevádzkové definície

Pri štúdiu škálovateľnosti v blockchaine je nevyhnutné stanoviť jasné prevádzkové definície, aby sa zabezpečilo konzistentné a presné meranie relevantných faktorov. Napriek tomu Walch (2017) tvrdí, že výzvy spôsobené tekutým a sporným jazykom obklopujúcim technológiu blockchain môžu viesť k problémom. Konkrétnejšie sa tvrdí, že terminológia používaná v blockchainovom ekosystéme je často nepresná, prekrývajúca sa a nekonzistentná. Okrem toho sa rôzne pojmy používajú zameniteľne, čo prispieva k zmätku.

Táto štúdia bude tvrdiť, že táto jazyková bariéra sťažuje regulačným orgánom presné pochopenie a posúdenie technológie, čo môže viesť k chybným rozhodnutiam a nejednotnej regulácii v rámci jurisdikcií. Okrem toho sa vývojári a ďalší ľudia v blockchainovom priemysle neustále zapájajú do aktivít, ktoré nadhodnocujú výhody a zároveň podceňujú riziko. Ako Walch (2020) zdôrazňuje v neskoršom článku, nejasný slovník okolo technológie blockchain môže uľahčiť zástancom technológie zveličovať jej schopnosti a výhody a zároveň bagatelizovať potenciálne riziká a nevýhody. Táto situácia je umocnená interdisciplinárnym charakterom technológie blockchain, čo môže spôsobiť, že regulátori váhajú s námietkami voči tvrdeniam priemyslu z dôvodu ich nedostatku odborných znalostí.

Zavádzajúce výrazy, ako napríklad „úplný uzol“, by mohli prispieť k nedorozumeniam a mylným predstavám o fungovaní a schopnostiach uzlov v rámci blockchainovej siete. Preto bude nevyhnutné definovať tieto pojmy a definície v rámci príspevku. Na pochopenie týchto pojmov je preto potrebné uviesť niektoré prevádzkové definície, ktoré treba zvážiť:

  1. Priepustnosť transakcií: Ide o počet transakcií, ktoré blockchainová sieť spracuje v danom časovom rámci. Na presné meranie škálovateľnosti siete je nevyhnutné definovať špecifickú jednotku času (napr. transakcie za sekundu, transakcie za minútu).
  2. Čas potvrdenia: Predstavuje čas potrebný na potvrdenie a pridanie transakcie do blockchainu. Táto definícia by mala zahŕňať, či sa týka času potrebného na zahrnutie transakcie do bloku alebo času, kedy sa určitý počet blokov pridá na vrch bloku obsahujúceho transakciu.
  3. Veľkosť bloku: Definuje maximálnu povolenú veľkosť bloku v blockchaine. Dá sa to merať v bajtoch alebo iných relevantných jednotkách. Veľkosť bloku hrá kľúčovú úlohu pri určovaní škálovateľnosti siete, pretože ovplyvňuje počet transakcií, ktoré môžu byť zahrnuté v každom bloku.
  4. Latencia siete: Ide o časové oneskorenie pri šírení informácií cez blockchainovú sieť. Latencia siete môže ovplyvniť celkový výkon a škálovateľnosť siete; preto by mala byť definovaná a meraná konzistentne.
  5. Počet uzlov: Predstavuje celkový počet aktívnych uzlov zapojených do blockchainovej siete. Počet uzlov môže výrazne ovplyvniť škálovateľnosť siete a je nevyhnutné definovať presné kritériá na určenie aktívnych uzlov.
  6. Mechanizmus konsenzu: Vzťahuje sa na špecifický algoritmus alebo protokol používaný blockchainovou sieťou na dosiahnutie konsenzu medzi uzlami. Mechanizmus konsenzu môže ovplyvniť škálovateľnosť a jeho prevádzková definícia by mala obsahovať podrobnosti o špecifickom použitom algoritme a akýchkoľvek súvisiacich parametroch.
  7. Výpočtový výkon: Definuje možnosti spracovania jednotlivých uzlov v blockchainovej sieti. Výpočtový výkon môže ovplyvniť rýchlosť, akou sa transakcie overujú a pridávajú do blockchainu. Preto by prevádzková definícia mala zahŕňať špecifickú metriku používanú na meranie výpočtového výkonu, ako je hash rate alebo rýchlosť spracovania.
  8. Metrika škálovateľnosti: Zahŕňa špecifickú metriku alebo kritériá používané na vyhodnotenie škálovateľnosti blockchainovej siete. Môže to byť priepustnosť transakcie, čas potvrdenia alebo akýkoľvek iný merateľný faktor určujúci schopnosť siete zvládnuť zvýšený objem transakcií.

uzly

V informatike je uzol základným pojmom v rôznych dátových štruktúrach a sieťových systémoch (Trifa & Khemakhem, 2014). Špecifická definícia uzla sa môže líšiť v závislosti od kontextu, ale vo všeobecnosti sa uzol vzťahuje na individuálny prvok alebo objekt v rámci väčšej štruktúry alebo siete. Medzi definíciou pojmu, ako je uzol, ako sa používa v rozšírenom jazyku, a konkrétnou oblasťou, ako je blockchain, existujú značné prekrývania. Tu je niekoľko štandardných definícií uzlov v rôznych doménach informatiky:

  1. Dátové štruktúry: V dátových štruktúrach, ako sú prepojené zoznamy, stromy alebo grafy, uzol predstavuje individuálny prvok alebo jednotku dát v rámci štruktúry. Každý uzol zvyčajne obsahuje hodnotu alebo dátové zaťaženie a jeden alebo viac odkazov alebo ukazovateľov na iné uzly v štruktúre. Uzly sú vzájomne prepojené, aby vytvorili základnú štruktúru, čo umožňuje efektívne ukladanie údajov a manipuláciu s nimi.
  2. Siete: V sieti sa uzol vzťahuje na akékoľvek zariadenie alebo entitu, ktorá môže odosielať, prijímať alebo posielať údaje cez sieť. To môže zahŕňať počítače, servery, smerovače, prepínače alebo akékoľvek iné sieťové zariadenia. Každý uzol v sieti má jedinečnú adresu alebo identifikátor a hrá úlohu pri prenose a smerovaní dátových paketov v rámci siete.
  3. Teória grafov: V teórii grafov predstavuje uzol (nazývaný aj vrchol) samostatný objekt alebo entitu v grafe. Graf pozostáva z množiny uzlov a hrán, ktoré spájajú dvojice uzlov. Uzly môžu predstavovať rôzne entity, ako sú jednotlivci, mestá alebo webové stránky, zatiaľ čo hrany označujú vzťahy alebo spojenia medzi uzlami.
  4. Distribuované systémy: V distribuovaných systémoch sa uzol vzťahuje na výpočtové zariadenie alebo server, ktorý je súčasťou distribuovanej siete alebo systému. Každý uzol má zvyčajne svoje možnosti spracovania, úložiska a komunikačné možnosti. Uzly navzájom spolupracujú a komunikujú pri vykonávaní úloh, zdieľaní údajov a poskytovaní služieb decentralizovaným spôsobom.

Je dôležité poznamenať, že presná definícia a charakteristiky uzla sa môžu líšiť v závislosti od konkrétnej aplikácie alebo systému, o ktorom sa diskutuje. Napriek tomu koncept uzla slúži ako základný stavebný kameň v informatike, ktorý umožňuje reprezentáciu údajov, organizáciu a manipuláciu s nimi a uľahčuje komunikáciu a koordináciu v rámci sietí a distribuovaných systémov.

Časť 5 bielej knihy o bitcoinoch s názvom „Sieť“ poskytuje prehľad o prevádzkových definíciách uzlov v sieti bitcoinov. Tu sú kritické popisy, ktoré je potrebné zvážiť pri štúdiu uzlov v sieti blockchain, najmä s odkazom na koncepty opísané v bielej knihe o bitcoinoch (Wright, 2008):

  1. Archívne uzly: Archívne uzly sú počítače alebo zariadenia, ktoré uchovávajú úplnú kópiu celého blockchainu. Tieto uzly neoverujú a neoverujú transakcie a bloky. Aj keď boli falošne označované ako „úplný uzol“, jedinou činnosťou, do ktorej sa zapájajú, je ukladanie a šírenie obmedzenej podmnožiny histórie transakcií. V bitcoinovej sieti sú archívne uzly podporované ako udržiavanie integrity blockchainu a podieľajúce sa na mechanizme konsenzu. Avšak jediné uzly, ktoré overujú a overujú transakcie, sú tie, ktoré sú definované v časti 5 Bielej knihy, nazývané aj ťažobné uzly.
  2. Ťažobné uzly: Ťažobné uzly sú jediným systémom, ktorý by sa dal správne nazvať úplným uzlom, keďže sa zapájajú do procesu ťažby, kde súťažia pri riešení výpočtovo náročných hádaniek o pridávanie nových blokov do blockchainu. Ťažobné uzly overujú transakcie a vytvárajú nové bloky obsahujúce overené transakcie. Prispievajú do siete výpočtovým výkonom a sú zodpovedné za zabezpečenie a rozšírenie blockchainu.
  3. Ľahké uzly (SPV): Uzly zjednodušeného overovania platieb (SPV), známe aj ako ľahké uzly, neukladajú celý blockchain, ale spoliehajú sa na úplné uzly na overenie transakcií. Tieto uzly uchovávajú obmedzený súbor údajov, zvyčajne uchovávajú iba hlavičky blokov a používajú dôkazy Merkle na overenie zahrnutia transakcií do konkrétnych blokov. SPV uzly poskytujú ľahšiu možnosť pre používateľov, ktorí nevyžadujú celú históriu transakcií.
  4. Sieťová konektivita: Táto prevádzková definícia sa týka schopnosti uzla pripojiť sa a komunikovať s inými uzlami v sieti. Uzly musia vytvoriť a udržiavať sieťové pripojenia na výmenu informácií, šírenie transakcií a blokov a účasť na procese konsenzu. Sieťovú konektivitu možno merať počtom prepojení, ktoré má uzol, alebo kvalitou jeho pripojení.
  5. Konsenzuálna účasť: Táto definícia zahŕňa aktívne zapojenie uzlov do konsenzuálneho mechanizmu blockchainovej siete. V bitcoinovej sieti sa uzly zúčastňujú na procese konsenzu tým, že sa riadia algoritmom proof-of-work, prispievajú výpočtovým výkonom na ťažbu nových blokov a overujú transakcie. Úroveň účasti možno posúdiť na základe výpočtových zdrojov určených na ťažbu alebo frekvencie overovania a šírenia transakcií.
  6. Diverzita uzlov: Vzťahuje sa na rozmanitosť typov uzlov a ich distribúciu v rámci siete. Táto operačná definícia zohľadňuje prítomnosť úplných uzlov, ťažobných uzlov, uzlov SPV a iných špecializovaných uzlov. Diverzita uzlov môže ovplyvniť decentralizáciu a odolnosť siete, pretože rôzne typy uzlov prispievajú jedinečnými funkciami a pomáhajú udržiavať distribuovaný ekosystém.

Zvážením týchto operačných definícií uzlov môžu výskumníci presne opísať a analyzovať charakteristiky, úlohy a interakcie uzlov v rámci blockchainovej siete, najmä pokiaľ ide o koncepty načrtnuté v bielej knihe o bitcoinoch. Okrem toho tieto definície pomáhajú pochopiť architektúru uzla, dynamiku siete a celkové fungovanie blockchain systému.

decentralizácie

Baran (1964) rozoberá koncept distribuovaných komunikačných sietí. V tejto práci autor kladie základy myšlienky decentralizovaných sietí tým, že navrhuje distribuovanú sieťovú architektúru, ktorá dokáže odolať výpadkom a poruchám. Baran predstavuje koncept siete pozostávajúcej z uzlov spojených do sieťovej štruktúry. Táto distribuovaná alebo decentralizovaná sieťová architektúra má za cieľ poskytovať robustnú a odolnú komunikáciu tým, že umožňuje smerovanie správ viacerými cestami namiesto spoliehania sa na centrálny orgán alebo jediný bod zlyhania.

Ako spôsob definovania decentralizácie koncept, ktorý prvýkrát predstavil Baran (1964), stanovuje princípy decentralizovanej siete tým, že obhajuje redundanciu, toleranciu chýb a absenciu centrálneho riadiaceho uzla. Táto práca výrazne ovplyvnila vývoj decentralizovaných systémov a tvorí základ pre ďalší výskum a pokroky v tejto oblasti. Avšak s rozšíreným alternatívnym používaním pojmu „decentralizácia“ (Walch, 2017) az toho vyplývajúcimi rôznymi interpretáciami, ktoré potom závisia od kontextu a špecifických aplikácií v rámci počítačovej vedy, je potrebné presne definovať tento pojem pri analýze technológie blockchain.

Preto, zatiaľ čo Baranova práca (1964) je základom v oblasti distribuovaných sietí, komplexná definícia decentralizácie si vyžaduje preskúmanie širšieho spektra literatúry a výskumu, keď sa to aplikuje na Bitcoin. Stanovením jasných prevádzkových vysvetlení týchto faktorov môžu výskumníci zabezpečiť konzistentnosť a porovnateľnosť pri štúdiu škálovateľnosti v blockchainovej sieti. Okrem toho tieto definície pomôžu pri navrhovaní experimentov, zhromažďovaní údajov a presnej analýze výsledkov.

S1 – Predpoklady, obmedzenia a vymedzenia

V tejto časti diskutujeme o predpokladoch a obmedzeniach spojených s rozsiahlym doktorandským projektom zameraným na meranie centrálnosti, prepojenia, konektivity a odolnosti siete Bitcoin. Uznaním týchto faktorov zabezpečujeme transparentnosť a poskytujeme komplexné pochopenie rozsahu a potenciálneho vplyvu zistení výskumu.

Predpoklady

  1. Stabilita bitcoinového protokolu:

Predpokladáme, že základný bitcoinový protokol a sieťová architektúra zostávajú počas výskumného obdobia relatívne stabilné. Akékoľvek významné zmeny alebo aktualizácie protokolu však môžu ovplyvniť štruktúru a metriky siete, čo môže mať vplyv na platnosť zistení.

Predpokladá sa, že na analýzu je k dispozícii dostatok údajov a informácií o bitcoinovej sieti. Projekt sa spolieha na dostupné zdroje údajov, ktoré poskytujú relevantné sieťové údaje, informácie o uzloch a podrobnosti o pripojení. Dostupnosť a kvalita takýchto údajov sa však môže líšiť, čo môže mať vplyv na presnosť a spoľahlivosť výskumu.

  • Presné znázornenie topológie siete:

Predpokladáme, že zvolené metódy a nástroje na meranie centrality, prepojenia, konektivity a odolnosti siete dokážu presne reprezentovať jej topológiu. Analýza predpokladá, že zozbierané údaje efektívne zachytávajú štruktúru siete a prepojenia.

  • Platnosť metrík a metodík:

Projekt predpokladá, že vybrané metriky a metodológie na meranie centrality, prepojenia, konektivity a odolnosti sú vhodné a platné pre hodnotenie bitcoinovej siete. Okrem toho by vybrané metriky mali byť v súlade so zavedenými teoretickými rámcami a mali by preukázať relevantnosť pre ciele výskumu.

Obmedzenia

  1. Dostupnosť a úplnosť údajov:

Jedným z obmedzení je potenciálne obmedzenie dostupnosti údajov. Komplexné údaje v reálnom čase v bitcoinovej sieti nemusia byť ľahko dostupné. Výskumníci sa možno budú musieť spoliehať na verejne dostupné zdroje údajov, ktoré nemusia zachytiť celú sieť alebo poskytnúť aktuálne informácie. Toto obmedzenie by mohlo ovplyvniť komplexnosť a presnosť analýzy.

  • Presnosť údajov a skreslenie vzoriek:

Presnosť a úplnosť získaných údajov z rôznych zdrojov sa môže líšiť. Nepresné alebo neúplné údaje by mohli spôsobiť skreslenie a ovplyvniť spoľahlivosť výsledkov výskumu. Okrem toho výber uzlov na analýzu môže predstavovať skreslenie vzorkovania, čo potenciálne obmedzuje zovšeobecnenie výsledkov na celú bitcoinovú sieť.

Nie všetky uzly siete môžu byť viditeľné alebo známe výskumníkom. Napríklad niektoré uzly sa môžu rozhodnúť pracovať súkromne alebo zostať skryté, čo má vplyv na presnosť meraní a analýzy. Okrem toho nedostatok úplnej viditeľnosti by mohol obmedziť schopnosť výskumníka zachytiť charakteristiky celej siete.

Bitcoinová sieť je dynamická, uzly sa pripájajú alebo opúšťajú sieť a sieťové pripojenia sa časom menia. Výskum zachytáva konkrétnu snímku siete a zistenia nemusia plne reprezentovať správanie siete počas dlhšieho obdobia. Dlhodobá dynamika siete môže vyžadovať ďalšie skúmanie na komplexné pochopenie.

Výskum nemusí brať do úvahy ani zohľadňovať vonkajšie faktory ovplyvňujúce centrálnosť siete, prepojenie, konektivitu a odolnosť. Napríklad regulačné zmeny, technologický pokrok alebo sieťové útoky môžu ovplyvniť správanie a metriky siete. Tieto vonkajšie vplyvy sú nad rámec súčasného výskumu.

Dostupnosť finančných zdrojov môže ovplyvniť rozsah a rozsah výskumu. Naopak, obmedzenia vo financovaní by mohli potenciálne obmedziť hĺbku a šírku analýzy údajov, čo môže ovplyvniť rozsah záverov vyvodených zo zistení výskumu.

Delimitácie

  1. Zamerajte sa na bitcoinovú sieť:

Výskum sa zameriava na bitcoinovú sieť a jej centrálnosť, prepojenie, konektivitu a odolnosť. Iné blockchainové siete alebo kryptomeny sú nad rámec tejto štúdie. Zistenia sa preto nemusia priamo vzťahovať na iné siete alebo ekosystémy.

Štúdia je obmedzená na konkrétne časové obdobie a analýza zachytáva stav bitcoinovej siete v tomto časovom rámci. Dynamika siete, metriky a charakteristiky sa preto môžu časom vyvíjať a výsledky výskumu nemusia odrážať budúce alebo historické správanie siete.

Výskum sa primárne zameriava na analýzu bitcoinovej siete na protokolovej vrstve. Aj keď aplikačná vrstva siete a súvisiace služby a aplikácie môžu ovplyvniť správanie siete, v tejto štúdii nie sú explicitne skúmané.

Výskum využíva špecifické metodológie a analytické techniky na meranie centrálnosti, prepojenia, konektivity a odolnosti bitcoinovej siete. Alternatívne prístupy alebo metódy môžu priniesť rôzne výsledky, ale nie sú skúmané v rámci tejto štúdie.

Výskum vymedzuje skúmanie vonkajších faktorov ovplyvňujúcich charakteristiky siete Bitcoin. Nie sú priamo riešené ekonomické podmienky, právne a regulačné zmeny či spoločenské postoje ku kryptomenám. Tieto faktory by mohli potenciálne ovplyvniť správanie a metriky siete, ale sú nad rámec tejto štúdie.

Zatiaľ čo cieľom výskumu je poskytnúť prehľad o charakteristikách siete bitcoinov, zistenia nemusia byť univerzálne použiteľné pre všetky uzly alebo účastníkov v rámci siete. Okrem toho variácie v konfiguráciách uzlov, geografickej distribúcii a operačných stratégiách môžu ovplyvniť zovšeobecnenie výsledkov výskumu na celú sieť.

  • Obmedzený rozsah odolnosti:

Skúmanie odolnosti siete je obmedzené na špecifické metriky a indikátory súvisiace so schopnosťou siete odolávať narušeniam alebo útokom. Výsledkom je, že výskum komplexne neposudzuje všetky potenciálne hrozby alebo zraniteľné miesta, ktorým môže bitcoinová sieť čeliť.

záver

Vyššie uvedené vymedzenia objasňujú špecifické hranice a rozsah doktorandského výskumného projektu. Okrem toho rozpoznanie týchto hraníc umožňuje cielenejšie skúmanie a interpretáciu zistení v rámci definovaných parametrov. Vo výskumnom scenári, kde je výskumník tiež tvorcom pôvodného systému Bitcoin, je nevyhnutné uznať potenciál zaujatosti v dôsledku osobných názorov výskumníka a zapojenia sa do vývoja systému.

Dôverné znalosti a perspektíva výskumníka ako tvorcu môžu ovplyvniť interpretácie a závery týkajúce sa centrálnosti, prepojenia a odolnosti bitcoinovej siete. Riešenie tejto zaujatosti otvorene a transparentne je kľúčové, aby sa zabezpečila objektivita a prísnosť výskumu. Odhalením úlohy a potenciálnych predsudkov výskumník umožňuje čitateľom a recenzentom kriticky zhodnotiť zistenia výskumu v kontexte perspektívy ich tvorcu. Táto transparentnosť umožňuje lepšie pochopenie výskumu a podporuje nezávislé overovanie a validáciu výsledkov inými výskumníkmi v tejto oblasti.

Uvedomením si predpokladov a obmedzení doktorandského projektu zabezpečujeme transparentnosť a podporujeme komplexné pochopenie rozsahu a potenciálneho dopadu výskumu. Okrem toho tieto úvahy poskytujú základ pre interpretáciu a kontextualizáciu zistení a usmerňovanie budúcich vyšetrovaní v tejto oblasti.

S1 – Prechodné vyhlásenie

Táto štúdia bola vyvinutá s cieľom kriticky preskúmať centrálnosť bitcoinovej siete, prepojenie medzi sieťovými uzlami, konektivitu a odolnosť pomocou kvantitatívnych a overiteľných údajov, ktoré možno nezávisle posúdiť a overiť v súlade s princípmi vedeckej metódy. Je nevyhnutné uznať, že bitcoinová sieť, ktorá je verejnou sieťou, môže predstavovať skreslenie pri definovaní konkrétnych výsledkov, ako sú súkromie, anonymita a protichodné ciele vysledovateľnosti a nevysledovateľnosti v rámci kryptomenového prostredia. Tieto definície sú často predmetom filozofických diskusií a rôznych perspektív.

Táto štúdia navyše uznáva potrebu riešiť problémy škálovateľnosti v kontexte bitcoinu ako peňažného platobného systému. Ako sa sieť rozrastá a zvyšuje sa jej prijatie, je nevyhnutné posúdiť schopnosť siete zvládnuť väčšie objemy transakcií pri zachovaní jej základných princípov decentralizácie, bezpečnosti a efektívnosti. Analýzou kvantitatívnych údajov a využitím zavedených vedeckých metodológií je cieľom tohto výskumu prispieť k pochopeniu problémov škálovania v rámci siete bitcoinov a ich dôsledkov pre jej dlhodobú životaschopnosť ako spoľahlivého platobného systému.

S2 – Populácia a odber vzoriek

Pri analýze škálovania a distribúcie uzlov aplikácie založenej na blockchaine sa zahrnutá populácia vzťahuje na celú sieť uzlov zúčastňujúcich sa na blockchainovej sieti. V blockchaine sú uzly jednotlivé počítače alebo zariadenia, ktoré uchovávajú kópiu distribuovanej účtovnej knihy a podieľajú sa na mechanizme konsenzu na overovanie a overovanie transakcií.

Populácia v tomto kontexte zahŕňa všetky uzly v rámci blockchainovej siete bez ohľadu na ich geografickú polohu, veľkosť alebo výpočtový výkon. Každý uzol prispieva k celkovej bezpečnosti a decentralizácii siete udržiavaním kópie blockchainu a účasťou na procese overovania. Na druhej strane odber vzoriek zahŕňa výber podmnožiny uzlov z populácie na analýzu. Cieľom odberu vzoriek je získať prehľad o charakteristikách, výkone alebo správaní celkovej siete štúdiom reprezentatívnej podskupiny (Campbell et al., 2020).

Pri analýze škálovania v aplikácii založenej na blockchaine môže byť vzorkovanie užitočné pri štúdiu výkonu siete pri rôznych transakčných zaťaženiach. Výberom podmnožiny uzlov a pozorovaním ich správania počas období veľkého objemu transakcií môžu výskumníci alebo vývojári odvodiť škálovateľnosť celej siete. Tento prístup umožňuje efektívnejšiu analýzu, pretože môže byť výpočtovo nákladné analyzovať celú populáciu uzlov.

Podobne pri skúmaní distribúcie uzlov môže vzorkovanie pomôcť pochopiť geografickú distribúciu, výpočtové možnosti alebo vzory pripojenia uzlov v sieti. Výskumníci môžu extrapolovať informácie o širšej populácii výberom vzorky uzlov a analýzou ich atribútov. Je dôležité poznamenať, že metodika odberu vzoriek by mala byť starostlivo navrhnutá, aby sa zabezpečilo, že vzorka bude reprezentatívna a aby sa zabránilo skresleniam. Pri výbere vzorky by sa mali zvážiť faktory ako typ uzla (napr. „úplné uzly“, ťažobné uzly), geografická poloha, sieťová konektivita a výpočtový výkon.

Stručne povedané, populácia zapojená do vzorkovania aplikácie založenej na blockchaine pri analýze škálovania a distribúcie uzlov sa vzťahuje na celú sieť uzlov zúčastňujúcich sa na sieti blockchain. Vzorkovanie umožňuje efektívnejšiu analýzu výberom podmnožiny uzlov, aby ste získali prehľad o charakteristikách, výkone a správaní celej siete.

Referencie

Baran, P. (1964). O distribuovaných komunikačných sieťach. IEEE transakcie pri komunikácii12(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., & Walker, K. (2020). Účelové vzorkovanie: komplexné alebo jednoduché? Výskumné príklady prípadov. Journal of Research in Nursing25(8), 652–661. https://doi.org/10.1177/1744987120927206

Trifa, Z., & Khemakhem, M. (2014). Sybil Uzly ako zmierňujúca stratégia proti útoku Sybil. Postupy v oblasti výpočtovej techniky32, 1135-1140. https://doi.org/10.1016/j.procs.2014.05.544

Walch, A. (2017). Blockchain's Treacherous Vocabulary: One More Challenge for Regulators. 9.

Walch, A. (2020). Dekonštrukcia „decentralizácie“: Preskúmanie základného nároku krypto systémov. In Papers.ssrn.com. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3326244

Wright, CS (2008). Bitcoin: Peer-to-Peer elektronický hotovostný systém. Elektronický denník SSRN. https://doi.org/10.2139/ssrn.3440802

Sledujte: Blockchain prináša sociálny dopad na Filipíny

YouTube Video

Začínate s blockchainom? Pozrite si sekciu Blockchain pre začiatočníkov CoinGeek, dokonalú príručku zdrojov, v ktorej sa dozviete viac o technológii blockchain.

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