Mga bahagi ng pag-aaral ng doktor: Blockchain na teknolohiya

Ang artikulong ito ay unang nai-publish sa blog ni Dr. Craig Wright, at muli naming inilathala nang may pahintulot mula sa may-akda.

S1 – Mga kahulugan ng pagpapatakbo

Kapag nag-aaral ng scalability sa isang blockchain, mahalagang magtatag ng malinaw na mga kahulugan ng pagpapatakbo upang matiyak ang pare-pareho at tumpak na pagsukat ng mga nauugnay na salik. Gayunpaman, sinabi ni Walch (2017) na ang mga hamon na dulot ng tuluy-tuloy at pinagtatalunang wika na nakapalibot sa teknolohiya ng blockchain ay maaaring humantong sa mga problema. Higit na partikular, ito ay iginiit na ang terminolohiya na ginagamit sa blockchain ecosystem ay madalas na hindi tumpak, magkakapatong, at hindi pare-pareho. Bilang karagdagan, ang iba't ibang mga termino ay ginagamit nang palitan, na nagdaragdag sa pagkalito.

Itatalo ng pag-aaral na ito na ang hadlang sa wika na ito ay nagpapahirap sa mga regulator na tumpak na maunawaan at masuri ang teknolohiya, na posibleng humahantong sa mga maling desisyon at hindi naaayon na regulasyon sa mga hurisdiksyon. Bukod dito, ang mga developer at iba pang mga tao sa loob ng industriya ng blockchain ay patuloy na nakikibahagi sa mga aktibidad na nagpapalaki ng mga benepisyo habang pinapaliit ang panganib. Tulad ng itinatampok ni Walch (2020) sa isang susunod na papel, ang hindi malinaw na bokabularyo sa paligid ng teknolohiya ng blockchain ay maaaring gawing mas madali para sa mga tagapagtaguyod ng teknolohiya na palakihin ang mga kakayahan at benepisyo nito habang binabawasan ang mga potensyal na panganib at downsides. Ang sitwasyong ito ay pinagsasama ng interdisciplinary na katangian ng blockchain technology, na maaaring mag-alinlangan ang mga regulator na hamunin ang mga claim ng industriya dahil sa kanilang kakulangan ng kadalubhasaan.

Ang mga mapanlinlang na termino, tulad ng "buong node," ay maaaring mag-ambag sa mga hindi pagkakaunawaan at maling akala tungkol sa paggana at mga kakayahan ng mga node sa loob ng isang blockchain network. Dahil dito, magiging mahalaga na tukuyin ang mga termino at kahulugang ito sa loob ng papel. Sa pag-unawa sa mga terminong ito, ito ay kaya kinakailangan upang ipakita ang ilang pagpapatakbo ng mga kahulugan upang isaalang-alang:

  1. Transaction Throughput: Ito ay tumutukoy sa bilang ng mga transaksyon na pinoproseso ng network ng blockchain sa loob ng isang takdang panahon. Mahalagang tukuyin ang partikular na yunit ng oras (hal., mga transaksyon kada segundo, mga transaksyon kada minuto) upang sukatin ang scalability ng network nang tumpak.
  2. Oras ng Pagkumpirma: Kinakatawan nito ang oras na kailangan ng isang transaksyon upang makumpirma at maidagdag sa blockchain. Dapat isama ng kahulugang ito kung ito ay tumutukoy sa oras na kinuha para sa isang transaksyon na maisama sa isang bloke o ang oras para sa isang tiyak na bilang ng mga bloke na idaragdag sa ibabaw ng bloke na naglalaman ng transaksyon.
  3. Laki ng Block: Tinutukoy nito ang maximum na pinapayagang laki ng isang bloke sa blockchain. Maaari itong masukat sa mga tuntunin ng mga byte o iba pang nauugnay na mga yunit. Ang laki ng block ay gumaganap ng isang mahalagang papel sa pagtukoy ng scalability ng network dahil nakakaapekto ito sa bilang ng mga transaksyon na maaaring isama sa bawat bloke.
  4. Network Latency: Ito ay tumutukoy sa pagkaantala ng oras na naranasan sa pagpapalaganap ng impormasyon sa buong blockchain network. Maaaring makaapekto ang latency ng network sa pangkalahatang pagganap at scalability ng network; kaya, dapat itong tukuyin at sukatin nang tuluy-tuloy.
  5. Bilang ng Node: Kinakatawan nito ang kabuuang bilang ng mga aktibong node na lumalahok sa network ng blockchain. Ang bilang ng mga node ay maaaring makabuluhang makaapekto sa scalability ng network, at ang pagtukoy sa eksaktong pamantayan para sa pagtukoy ng mga aktibong node ay mahalaga.
  6. Consensus Mechanism: Ito ay tumutukoy sa partikular na algorithm o protocol na ginagamit ng blockchain network upang makamit ang consensus sa mga node. Ang mekanismo ng pinagkasunduan ay maaaring makaapekto sa scalability, at ang kahulugan ng pagpapatakbo nito ay dapat magsama ng mga detalye tungkol sa partikular na algorithm na ginamit at anumang nauugnay na mga parameter.
  7. Computational Power: Tinutukoy nito ang mga kakayahan sa pagproseso ng mga indibidwal na node sa blockchain network. Maaaring maimpluwensyahan ng computational power ang bilis ng pagpapatunay at pagdaragdag ng mga transaksyon sa blockchain. Samakatuwid, ang kahulugan ng pagpapatakbo ay dapat isama ang partikular na sukatan na ginagamit upang sukatin ang computational power, gaya ng hash rate o bilis ng pagproseso.
  8. Sukatan ng Scalability: Sinasaklaw nito ang partikular na sukatan o pamantayan na ginamit upang suriin ang scalability ng blockchain network. Maaaring ito ay throughput ng transaksyon, oras ng pagkumpirma, o anumang iba pang masusukat na salik na tumutukoy sa kakayahan ng network na pangasiwaan ang tumaas na dami ng transaksyon.

Node

Sa computer science, ang node ay isang pangunahing konsepto sa iba't ibang istruktura ng data at network system (Trifa & Khemakhem, 2014). Ang partikular na kahulugan ng isang node ay maaaring mag-iba depende sa konteksto, ngunit sa pangkalahatan, ang isang node ay tumutukoy sa isang indibidwal na elemento o bagay sa loob ng isang mas malaking istraktura o network. Ang mga makabuluhang overlap ay umiiral sa pagitan ng kahulugan ng isang termino tulad ng isang node dahil ito ay ginagamit sa isang pinahabang parlance at isang partikular na larangan tulad ng blockchain. Narito ang ilang karaniwang kahulugan ng mga node sa iba't ibang domain ng computer science:

  1. Mga Structure ng Data: Sa mga istruktura ng data tulad ng mga naka-link na listahan, puno, o graph, ang isang node ay kumakatawan sa isang indibidwal na elemento o unit ng data sa loob ng istraktura. Ang bawat node ay karaniwang naglalaman ng value o data payload at isa o higit pang mga reference o pointer sa iba pang mga node sa structure. Ang mga node ay magkakaugnay upang mabuo ang pinagbabatayan na istraktura, na nagbibigay-daan sa mahusay na pag-iimbak at pagmamanipula ng data.
  2. Mga Network: Sa networking, ang isang node ay tumutukoy sa anumang device o entity na maaaring magpadala, tumanggap, o magpasa ng data sa isang network. Maaaring kabilang dito ang mga computer, server, router, switch, o anumang iba pang device na pinagana ng network. Ang bawat node sa isang network ay may natatanging address o identifier at gumaganap ng papel sa pagpapadala at pagruruta ng mga data packet sa loob ng network.
  3. Teorya ng Graph: Sa teorya ng graph, ang isang node (tinatawag ding vertex) ay kumakatawan sa isang discrete object o entity sa loob ng isang graph. Ang isang graph ay binubuo ng isang hanay ng mga node at mga gilid na nag-uugnay sa mga pares ng mga node. Ang mga node ay maaaring kumatawan sa iba't ibang entity, gaya ng mga indibidwal, lungsod, o web page, habang ang mga gilid ay tumutukoy sa mga relasyon o koneksyon sa pagitan ng mga node.
  4. Mga Distributed System: Sa mga distributed system, ang isang node ay tumutukoy sa isang computing device o server na nakikilahok sa isang distributed network o system. Ang bawat node ay karaniwang may mga kakayahan sa pagproseso, imbakan, at mga kakayahan sa komunikasyon. Ang mga node ay nagtutulungan at nakikipag-ugnayan sa isa't isa upang magsagawa ng mga gawain, magbahagi ng data, at magbigay ng mga serbisyo sa isang desentralisadong paraan.

Mahalagang tandaan na ang eksaktong kahulugan at katangian ng isang node ay maaaring mag-iba depende sa partikular na application o system na tinatalakay. Gayunpaman, ang konsepto ng isang node ay nagsisilbing pundasyon ng pagbuo ng agham sa computer, na nagbibigay-daan sa representasyon ng data, organisasyon, at pagmamanipula at nagpapadali sa komunikasyon at koordinasyon sa loob ng mga network at mga distributed system.

Ang Seksyon 5 ng Bitcoin whitepaper na may pamagat na "Network" ay nagbibigay ng mga insight sa mga pagpapatakbong kahulugan ng mga node sa Bitcoin network. Narito ang mga kritikal na paglalarawan na dapat isaalang-alang kapag nag-aaral ng mga node sa isang blockchain network, partikular na tumutukoy sa mga konseptong inilarawan sa Bitcoin whitepaper (Wright, 2008):

  1. Mga Archive Node: Ang mga archive node ay mga computer o device na nagpapanatili ng kumpletong kopya ng buong blockchain. Ang mga node na ito ay hindi nagpapatunay at nagbe-verify ng mga transaksyon at mga bloke. Bagama't ang mga ito ay maling tinukoy bilang isang "Buong node", ang tanging aktibidad na ginagawa nito ay ang pag-iimbak at pagpapalaganap ng limitadong subset ng history ng transaksyon. Sa network ng Bitcoin, ang mga archive node ay itinataguyod bilang pagpapanatili ng integridad ng blockchain at paglahok sa mekanismo ng pinagkasunduan. Gayunpaman, ang tanging mga node na nagpapatunay at nagpapatunay ng mga transaksyon ay ang mga tinukoy sa loob ng seksyon 5 ng White Paper, na tinatawag ding mga mining node.
  2. Mga Node ng Pagmimina: Ang mga node ng pagmimina ay ang tanging sistema na tama na matatawag na isang buong node dahil ang mga ito ay nakikibahagi sa proseso ng pagmimina, kung saan sila ay nakikipagkumpitensya upang malutas ang mga computationally-intensive na puzzle upang magdagdag ng mga bagong block sa blockchain. Ang mga mining node ay nagpapatunay ng mga transaksyon at lumikha ng mga bagong bloke na naglalaman ng mga napatunayang transaksyon. Nag-aambag sila ng computational power sa network at responsable sa pag-secure at pagpapalawak ng blockchain.
  3. Mga Lightweight (SPV) Node: Ang mga node ng Simplified Payment Verification (SPV), na kilala rin bilang mga lightweight node, ay hindi nag-iimbak ng buong blockchain ngunit umaasa sa buong node para sa pag-verify ng transaksyon. Ang mga node na ito ay nagpapanatili ng isang limitadong hanay ng data, karaniwang nag-iimbak lamang ng mga block header, at gumagamit ng mga patunay ng Merkle upang i-verify ang pagsasama ng mga transaksyon sa loob ng mga partikular na bloke. Nagbibigay ang mga SPV node ng mas magaan na opsyon para sa mga user na hindi nangangailangan ng buong history ng transaksyon.
  4. Network Connectivity: Ang pagpapatakbo na kahulugan na ito ay tumutukoy sa kakayahan ng isang node na kumonekta at makipag-usap sa iba pang mga node sa network. Ang mga node ay dapat magtatag at magpanatili ng mga koneksyon sa network upang makipagpalitan ng impormasyon, magpalaganap ng mga transaksyon at pagharang, at lumahok sa proseso ng pinagkasunduan. Maaaring masukat ang koneksyon sa network sa pamamagitan ng bilang ng mga link na mayroon ang isang node o ang kalidad ng mga koneksyon nito.
  5. Consensus Participation: Ang kahulugang ito ay sumasaklaw sa aktibong paglahok ng mga node sa consensus mechanism ng blockchain network. Sa network ng Bitcoin, lumalahok ang mga node sa proseso ng pinagkasunduan sa pamamagitan ng pagsunod sa proof-of-work algorithm, na nag-aambag ng computational power sa pagmimina ng mga bagong block, at pag-validate ng mga transaksyon. Ang antas ng pakikilahok ay maaaring masuri batay sa mga mapagkukunang computational na nakatuon sa pagmimina o ang dalas ng pagpapatunay at pagpapalaganap ng mga transaksyon.
  6. Pagkakaiba-iba ng Node: Ito ay tumutukoy sa iba't ibang uri ng node at ang kanilang pamamahagi sa loob ng network. Isinasaalang-alang ng operational definition na ito ang pagkakaroon ng mga full node, mining node, SPV node, at iba pang espesyal na node. Maaaring maimpluwensyahan ng pagkakaiba-iba ng node ang desentralisasyon at katatagan ng network, dahil ang iba't ibang uri ng mga node ay nag-aambag ng mga natatanging functionality at nakakatulong na mapanatili ang isang distributed na ecosystem.

Sa pamamagitan ng pagsasaalang-alang sa mga operational na kahulugan ng mga node, maaaring tumpak na ilarawan at suriin ng mga mananaliksik ang mga katangian, tungkulin, at pakikipag-ugnayan ng mga node sa loob ng isang blockchain network, partikular na tungkol sa mga konseptong nakabalangkas sa Bitcoin whitepaper. Bilang karagdagan, ang mga kahulugang ito ay nakakatulong na maunawaan ang node architecture, network dynamics, at pangkalahatang paggana ng blockchain system.

Desentralisasyon

Tinalakay ni Baran (1964) ang konsepto ng mga distributed communications network. Sa gawaing ito, inilatag ng may-akda ang pundasyon para sa ideya ng mga desentralisadong network sa pamamagitan ng pagmumungkahi ng isang nakabahaging arkitektura ng network na makatiis sa mga pagkagambala at pagkabigo. Ang Baran ay nagpapakita ng konsepto ng isang network na binubuo ng mga node na konektado sa isang mesh-like structure. Ang distributed o desentralisadong network architecture na ito ay naglalayong magbigay ng matatag at nababanat na komunikasyon sa pamamagitan ng pagpayag sa mga mensahe na i-ruta sa maraming landas sa halip na umasa sa isang sentral na awtoridad o isang punto ng pagkabigo.

Bilang isang paraan ng pagtukoy sa desentralisasyon, ang konsepto na unang iniharap ni Baran (1964) ay nagtatatag ng mga prinsipyo ng isang desentralisadong network sa pamamagitan ng pagtataguyod para sa redundancy, fault tolerance, at kawalan ng central control node. Malaki ang impluwensya ng gawaing ito sa pagbuo ng mga desentralisadong sistema at nagiging batayan para sa karagdagang pananaliksik at pagsulong sa larangan. Gayunpaman, sa malawakang alternatibong paggamit ng terminong "desentralisasyon" (Walch, 2017) at ang mga nagresultang iba't ibang interpretasyon, na pagkatapos ay nakasalalay sa konteksto at mga partikular na aplikasyon sa loob ng computer science, nagiging kinakailangan na tiyak na tukuyin ang terminong ito sa pagsusuri ng teknolohiya ng blockchain.

Samakatuwid, habang ang papel ni Baran (1964) ay pundasyon sa larangan ng mga distributed network, ang isang komprehensibong kahulugan ng desentralisasyon ay nangangailangan ng pagsusuri sa isang mas malawak na hanay ng panitikan at pananaliksik kapag ito ay inilalapat sa Bitcoin. Sa pamamagitan ng pagtatatag ng malinaw na mga paliwanag sa pagpapatakbo para sa mga salik na ito, matitiyak ng mga mananaliksik ang pagkakapare-pareho at pagiging maihahambing sa kanilang pag-aaral ng scalability sa isang blockchain network. Bilang karagdagan, ang mga kahulugang ito ay makakatulong sa pagdidisenyo ng mga eksperimento, pagkolekta ng data, at pagsusuri ng mga resulta nang tumpak.

S1 – Mga pagpapalagay, limitasyon, at limitasyon

Sa seksyong ito, tinatalakay namin ang mga pagpapalagay at limitasyon na nauugnay sa malakihang proyektong doktoral na naglalayong sukatin ang sentralidad, pagkakaugnay, pagkakakonekta, at katatagan ng network ng Bitcoin. Sa pamamagitan ng pagkilala sa mga salik na ito, tinitiyak namin ang transparency at nagbibigay ng komprehensibong pag-unawa sa saklaw at potensyal na epekto ng mga natuklasan sa pananaliksik.

Pagpapalagay

  1. Katatagan ng Bitcoin Protocol:

Ipinapalagay namin na ang pinagbabatayan na protocol ng Bitcoin at arkitektura ng network ay nananatiling medyo matatag sa panahon ng pananaliksik. Gayunpaman, ang anumang makabuluhang pagbabago o pag-update sa protocol ay maaaring makaimpluwensya sa istruktura at sukatan ng network, na posibleng makaapekto sa bisa ng mga natuklasan.

Ipinapalagay na sapat na data at impormasyon tungkol sa network ng Bitcoin ay magagamit para sa pagsusuri. Ang proyekto ay umaasa sa naa-access na mga mapagkukunan ng data na nagbibigay ng nauugnay na data ng network, impormasyon ng node, at mga detalye ng pagkakakonekta. Gayunpaman, maaaring mag-iba ang availability at kalidad ng naturang data, na posibleng makaapekto sa katumpakan at pagiging maaasahan ng pananaliksik.

  • Tumpak na Representasyon ng Network Topology:

Ipinapalagay namin na ang mga napiling pamamaraan at tool para sa pagsukat ng sentralidad, pagkakaugnay, pagkakakonekta, at katatagan ng network ay maaaring tumpak na kumatawan sa topology nito. Isinasaalang-alang ng pagsusuri na epektibong nakukuha ng nakolektang data ang istruktura at mga koneksyon ng network.

  • Bisa ng Mga Sukatan at Pamamaraan:

Ipinapalagay ng proyekto na ang mga napiling sukatan at pamamaraan para sa pagsukat ng sentralidad, pagkakaugnay, pagkakakonekta, at katatagan ay angkop at wasto para sa pagsusuri sa network ng Bitcoin. Higit pa rito, ang mga sukatan na pinili ay dapat na nakaayon sa mga itinatag na teoretikal na balangkas at nagpapakita ng kaugnayan sa mga layunin ng pananaliksik.

Mga hangganan

  1. Availability at Pagkakumpleto ng Data:

Ang isang limitasyon ay ang potensyal na limitasyon ng availability ng data. Maaaring hindi madaling ma-access ang komprehensibo at real-time na data sa network ng Bitcoin. Maaaring kailanganin ng mga mananaliksik na umasa sa mga mapagkukunan ng data na magagamit sa publiko, na maaaring hindi makuha ang buong network o magbigay ng napapanahong impormasyon. Maaaring makaapekto ang limitasyong ito sa pagiging komprehensibo at katumpakan ng pagsusuri.

  • Katumpakan ng Data at Pagkiling sa Sampling:

Maaaring mag-iba ang katumpakan at pagkakumpleto ng nakuhang data mula sa iba't ibang mapagkukunan. Ang hindi tumpak o hindi kumpletong data ay maaaring magpakilala ng bias at makaapekto sa pagiging maaasahan ng mga natuklasan sa pananaliksik. Bukod pa rito, ang pagpili ng mga node para sa pagsusuri ay maaaring magpakilala ng sampling bias, na posibleng nililimitahan ang generalizability ng mga resulta sa buong network ng Bitcoin.

Hindi lahat ng network node ay maaaring makita o kilala ng mga mananaliksik. Halimbawa, maaaring piliin ng ilang node na gumana nang pribado o manatiling nakatago, na nakakaapekto sa katumpakan ng mga sukat at pagsusuri. Bilang karagdagan, ang kakulangan ng kumpletong kakayahang makita ay maaaring limitahan ang kakayahan ng mananaliksik na makuha ang mga katangian ng buong network.

Ang network ng Bitcoin ay dynamic, na may mga node na sumasali o umaalis sa network, at ang mga koneksyon sa network ay nagbabago sa paglipas ng panahon. Ang pananaliksik ay kumukuha ng isang partikular na snapshot ng network, at ang mga natuklasan ay maaaring hindi ganap na kumakatawan sa pag-uugali ng network sa loob ng mahabang panahon. Ang pangmatagalang network dynamics ay maaaring mangailangan ng karagdagang pagsisiyasat para sa isang komprehensibong pag-unawa.

Maaaring hindi isaalang-alang o pagsasaalang-alang ng pananaliksik ang mga panlabas na salik na nakakaimpluwensya sa sentralidad, pagkakaugnay, pagkakakonekta, at katatagan ng network. Halimbawa, ang mga pagbabago sa regulasyon, pagsulong sa teknolohiya, o pag-atake sa network ay maaaring makaapekto sa gawi at sukatan ng network. Ang mga panlabas na impluwensyang ito ay lampas sa saklaw ng kasalukuyang pananaliksik.

Ang pagkakaroon ng mga mapagkukunan ng pagpopondo ay maaaring makaapekto sa saklaw at sukat ng pananaliksik. Sa kabaligtaran, ang mga limitasyon sa pagpopondo ay maaaring potensyal na paghigpitan ang lalim at lawak ng pagsusuri ng data, na maaaring makaimpluwensya sa lawak ng mga konklusyon na nakuha mula sa mga natuklasan sa pananaliksik.

Mga Delimitasyon

  1. Tumutok sa Bitcoin Network:

Nakatuon ang pananaliksik sa network ng Bitcoin at sa sentralidad, pagkakaugnay, pagkakakonekta, at katatagan nito. Ang iba pang mga blockchain network o cryptocurrencies ay lampas sa saklaw ng pag-aaral na ito. Samakatuwid, ang mga natuklasan ay maaaring hindi direktang nalalapat sa ibang mga network o ecosystem.

Limitado ang pag-aaral sa isang partikular na yugto ng panahon, at kinukuha ng pagsusuri ang estado ng network ng Bitcoin sa loob ng takdang panahon na iyon. Samakatuwid, ang dynamics, sukatan, at katangian ng network ay maaaring umunlad sa paglipas ng panahon, at ang mga natuklasan sa pananaliksik ay maaaring hindi sumasalamin sa hinaharap o makasaysayang gawi ng network.

Pangunahing nakatuon ang pananaliksik sa pagsusuri sa network ng Bitcoin sa layer ng protocol. Bagama't ang layer ng aplikasyon ng network at mga nauugnay na serbisyo at application ay maaaring makaapekto sa gawi ng network, hindi sila tahasang sinusuri sa pag-aaral na ito.

Ang pananaliksik ay gumagamit ng mga partikular na pamamaraan at analytical na pamamaraan upang masukat ang sentralidad, pagkakaugnay, pagkakakonekta, at katatagan ng network ng Bitcoin. Ang mga alternatibong diskarte o pamamaraan ay maaaring magbunga ng iba't ibang resulta, ngunit hindi sila ginalugad sa loob ng saklaw ng pag-aaral na ito.

Nililimitahan ng pananaliksik ang pagsusuri sa mga panlabas na salik na nakakaimpluwensya sa mga katangian ng network ng Bitcoin. Hindi direktang tinutugunan ang mga kundisyong pang-ekonomiya, legal at regulasyong pagbabago, o panlipunang saloobin sa mga cryptocurrencies. Ang mga salik na ito ay maaaring potensyal na makaapekto sa gawi at sukatan ng network ngunit lampas sa saklaw ng pag-aaral na ito.

Habang ang pananaliksik ay naglalayong magbigay ng mga insight sa mga katangian ng network ng Bitcoin, ang mga natuklasan ay maaaring hindi naaangkop sa lahat ng node o kalahok sa loob ng network. Bilang karagdagan, ang mga pagkakaiba-iba sa mga configuration ng node, geographic na pamamahagi, at mga diskarte sa pagpapatakbo ay maaaring makaapekto sa pagiging pangkalahatan ng mga natuklasan sa pananaliksik sa buong network.

  • Limitadong Saklaw ng Katatagan:

Ang pagsisiyasat sa katatagan ng network ay limitado sa mga partikular na sukatan at tagapagpahiwatig na nauugnay sa kakayahan ng network na makayanan ang mga pagkagambala o pag-atake. Bilang resulta, hindi komprehensibong tinatasa ng pananaliksik ang lahat ng potensyal na banta o kahinaan na maaaring harapin ng network ng Bitcoin.

Konklusyon

Ang mga delimitasyon na nakabalangkas sa itaas ay nililinaw ang mga partikular na hangganan at saklaw ng proyektong pananaliksik ng doktor. Higit pa rito, ang pagkilala sa mga delimitasyon na ito ay nagbibigay-daan para sa isang mas nakatutok na pagsisiyasat at interpretasyon ng mga natuklasan sa loob ng tinukoy na mga parameter. Sa isang senaryo ng pananaliksik kung saan ang mananaliksik ay nagkataon ding lumikha ng orihinal na sistema ng Bitcoin, mahalagang kilalanin ang potensyal para sa pagkiling dahil sa mga personal na pananaw at pakikilahok ng mananaliksik sa pagbuo ng system.

Ang matalik na kaalaman at pananaw ng mananaliksik bilang lumikha ay maaaring makaimpluwensya sa mga interpretasyon at konklusyon tungkol sa sentralidad, pagkakaugnay, at katatagan ng network ng Bitcoin. Ang pagtugon sa bias na ito nang hayagan at malinaw ay mahalaga upang matiyak na ang pananaliksik ay nagpapanatili ng kawalang-kinikilingan at higpit. Sa pamamagitan ng paglalahad ng tungkulin at mga potensyal na bias, pinapayagan ng mananaliksik ang mga mambabasa at tagasuri na kritikal na suriin ang mga natuklasan sa pananaliksik sa loob ng konteksto ng pananaw ng kanilang lumikha. Ang transparency na ito ay nagbibigay-daan sa isang mas nuanced na pag-unawa sa pananaliksik at hinihikayat ang independiyenteng pag-verify at pagpapatunay ng mga resulta ng iba pang mga mananaliksik sa larangan.

Sa pamamagitan ng pagkilala sa mga pagpapalagay at limitasyon ng proyekto ng doktor, tinitiyak namin ang transparency at nagpo-promote ng komprehensibong pag-unawa sa saklaw ng pananaliksik at potensyal na epekto. Bilang karagdagan, ang mga pagsasaalang-alang na ito ay nagbibigay ng pundasyon para sa pagbibigay-kahulugan at pagsasakonteksto ng mga natuklasan at paggabay sa mga pagsisiyasat sa hinaharap sa larangan.

S1 – Pahayag ng transisyon

Ang pag-aaral na ito ay binuo upang kritikal na suriin ang sentralidad ng network ng Bitcoin, ang interconnection sa pagitan ng mga network node, connectivity, at resilience gamit ang quantitative at verifiable data na maaaring independiyenteng masuri at ma-validate, alinsunod sa mga prinsipyo ng siyentipikong pamamaraan. Mahalagang kilalanin na ang Bitcoin network bilang isang pampublikong network, ay maaaring magpakilala ng mga bias sa pagtukoy ng mga partikular na resulta, tulad ng privacy, anonymity, at ang magkakaibang mga layunin ng traceability at untraceability sa loob ng landscape ng cryptocurrency. Ang mga kahulugang ito ay kadalasang napapailalim sa mga pilosopikal na talakayan at iba't ibang pananaw.

Bukod pa rito, kinikilala ng pag-aaral na ito ang pangangailangang tugunan ang mga hamon sa scalability sa konteksto ng Bitcoin bilang isang sistema ng pagbabayad ng pera. Habang lumalaki ang network at dumarami ang pag-aampon, nagiging mahalaga ang pagtatasa ng kakayahan ng network na pangasiwaan ang mas malalaking volume ng transaksyon habang pinapanatili ang mga pangunahing prinsipyo nito ng desentralisasyon, seguridad, at kahusayan. Sa pamamagitan ng pagsusuri ng quantitative data at paggamit ng mga naitatag na pamamaraang siyentipiko, ang pananaliksik na ito ay naglalayong mag-ambag sa pag-unawa sa mga isyu sa pag-scale sa loob ng network ng Bitcoin at ang mga implikasyon nito para sa pangmatagalang kakayahang mabuhay bilang isang maaasahang sistema ng pagbabayad.

S2 – Populasyon at sampling

Kapag sinusuri ang scaling at node distribution ng isang blockchain-based na application, ang populasyon na kasangkot ay tumutukoy sa buong network ng mga node na kalahok sa blockchain network. Sa isang blockchain, ang mga node ay mga indibidwal na computer o device na nagpapanatili ng kopya ng distributed ledger at nakikilahok sa consensus mechanism upang patunayan at i-verify ang mga transaksyon.

Ang populasyon sa kontekstong ito ay kinabibilangan ng lahat ng mga node sa loob ng blockchain network, anuman ang kanilang heyograpikong lokasyon, laki, o computational power. Ang bawat node ay nag-aambag sa pangkalahatang seguridad at desentralisasyon ng network sa pamamagitan ng pagpapanatili ng isang kopya ng blockchain at paglahok sa proseso ng pagpapatunay. Ang sampling, sa kabilang banda, ay nagsasangkot ng pagpili ng isang subset ng mga node mula sa populasyon para sa pagsusuri. Nilalayon ng sampling na makakuha ng mga insight sa mga katangian, pagganap, o gawi ng pangkalahatang network sa pamamagitan ng pag-aaral ng isang kinatawan na subset (Campbell et al., 2020).

Kapag sinusuri ang scaling sa isang blockchain-based na application, ang sampling ay maaaring makatulong sa pag-aaral ng performance ng network sa ilalim ng iba't ibang pagkarga ng transaksyon. Sa pamamagitan ng pagpili ng subset ng mga node at pagmamasid sa kanilang gawi sa mga panahon ng mataas na dami ng transaksyon, maaaring mahinuha ng mga mananaliksik o developer ang scalability ng buong network. Ang diskarte na ito ay nagbibigay-daan para sa mas mahusay na pagsusuri dahil maaari itong maging mahal sa pagkalkula upang pag-aralan ang buong populasyon ng mga node.

Katulad nito, kapag sinusuri ang pamamahagi ng node, makakatulong ang sampling na maunawaan ang heograpikong pamamahagi, mga kakayahan sa pag-compute, o mga pattern ng pagkakakonekta ng mga node sa network. Maaaring mag-extrapolate ang mga mananaliksik ng impormasyon tungkol sa mas malawak na populasyon sa pamamagitan ng pagpili ng sample ng mga node at pagsusuri ng kanilang mga katangian. Mahalagang tandaan na ang pamamaraan ng sampling ay dapat na maingat na idinisenyo upang matiyak na ang sample ay kinatawan at maiwasan ang mga bias. Dapat isaalang-alang ang mga salik gaya ng uri ng node (hal., "mga buo na node", mga node ng pagmimina), lokasyong heyograpikal, pagkakakonekta sa network, at kapangyarihan sa pag-compute kapag pumipili ng sample.

Sa buod, ang populasyon na kasangkot sa pag-sample ng isang blockchain-based na application kapag sinusuri ang scaling at node distribution ay tumutukoy sa buong network ng mga node na kalahok sa blockchain network. Nagbibigay-daan ang sampling para sa mas mahusay na pagsusuri sa pamamagitan ng pagpili ng subset ng mga node upang makakuha ng mga insight sa mga katangian, pagganap, at pag-uugali ng pangkalahatang network.

Mga sanggunian

Baran, P. (1964). Sa Mga Distributed Communications Network. Mga Transaksyon ng IEEE sa Komunikasyon12(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). Purposive sampling: Kumplikado o simple? Mga halimbawa ng kaso ng pananaliksik. Journal ng Pananaliksik sa Nursing25(8), 652–661. https://doi.org/10.1177/1744987120927206

Trifa, Z., & Khemakhem, M. (2014). Sybil Nodes bilang Diskarte sa Pagbawas Laban sa Pag-atake ng Sybil. Mga pamamaraan sa Science sa Computer32, 1135–1140. https://doi.org/10.1016/j.procs.2014.05.544

Walch, A. (2017). Treacherous Vocabulary ng blockchain: Isa pang Hamon para sa mga Regulator. 9.

Walch, A. (2020). Deconstructing 'Decentralization': Paggalugad sa Core Claim ng Crypto Systems. Sa Papers.ssrn.com. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3326244

Wright, CS (2008). Bitcoin: Isang Peer-to-Peer Electronic Cash System. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3440802

Panoorin: Ang Blockchain ay nagdudulot ng panlipunang epekto sa Pilipinas

video YouTube

Bago sa blockchain? Tingnan ang seksyong Blockchain para sa Mga Nagsisimula ng CoinGeek, ang pinakahuling mapagkukunang gabay upang matuto nang higit pa tungkol sa teknolohiya ng blockchain.

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