Share this article

12 Paraan para Sukatin ang Kalusugan ng Bitcoin Network

Ang kalusugan ng ipinamahagi na network ng Bitcoin ay mahalaga sa mga kakayahan sa pagganap nito, ngunit paano ito sinusukat?

Health

Ang ultra-resilient Bitcoin network ay ang pinakamalaking distributing computing project sa mundo sa mga tuntunin ng raw computational power, na matagal nang nalampasan ang 1 exaFLOPS (1,000 petaFLOPS) – higit sa walong beses ang pinagsamang bilis ng nangungunang 500 supercomputers.

Bagama't mula nang tumaas sa isang kamangha-manghang 3.2 zettaFLOPS (3,200 exaFLOPS), tahimik na inalis ang proyekto mula sa Wikipedia's listahan ng mga distributed computing projects. Marahil ito ay dahil sa katotohanan na ang exaFLOPS tantiyahin nasira sa mga espesyal na ASIC ng bitcoin, dahil hindi sila kaya ng mga floating-point na operasyon.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Sa halip, ang pagtatantya ay maaaring gamitin para sa pagtantya kung gaano kahusay ang ibang mga supercomputer at distributed networking projects ay makakapagmina ng Bitcoin, dahil ang mga supercomputer ay may kakayahan na isagawa ang mga integer na operasyon na ginagamit sa pag-hash.

Samakatuwid, ang pinakamabilis na supercomputer ngayon, ang China Tianhe-2na may pagganap na 33.86 Pflop/s, ay susukatin sa humigit-kumulang 0.001% ng Bitcoin network.

Pagsubaybay sa kalusugan ng network

Habang tumatanda ang Bitcoin at nagsimulang makipagkumpitensya sa mga legacy na network ng pagbabayad sa tingi tulad ng Visa at MasterCard, at mga pakyawan na network tulad ng Swift, ang kalusugan ng desentralisadong network ay nagiging mahalaga sa mga kakayahan nito sa pagganap.

Ang site ng komunidad Bitcoin.org ay gumagawa ng isang mahusay na trabaho sa pagpapanatili ng makasaysayang archive ngmga alerto sa katayuan ng network at mga kahinaan.

Ang pinagsama-samang ulat sa ibaba ay naglilista ng mga kritikal na istatistika para sa pagsubaybay sa patuloy na kalusugan ng distributed Bitcoin network, na sumasaklaw sa mga sukat na mahalaga para sa reachability, scalability, seguridad at bilis ng pagproseso ng transaksyon.

1. Ang Bitnodes Project

Tinatantya ng Bitnodes ang laki ng network ng Bitcoin sa pamamagitan ng paghahanap ng lahat ng naaabot na node sa network. Ang kasalukuyang pamamaraan ay nagsasangkot ng pagpapadalagetaddrmensahe nang paulit-ulit upang mahanap ang lahat ng maaabot na node sa network simula sa isang set ng mga seed node. Ginagawa nito ang botohan tuwing 24 na oras at ipinapakita ang mga resulta sa isang mapa ng init ng mundo ng mga bansa, kabilang ang mga ranggo at bersyon ng Bitcoin reference client.

mga node

Inilunsad ang Bitnodes Project noong Abril 2013 kasama ang sponsorship ng Bitcoin Foundation bilang mapagkukunan ng komunidad. Ang pinakabagong ulat ng proyekto ay makikita dito <a href="https://bitcoinfoundation.org/2014/09/bitnodes-project-2014-q3-report-the-state-of-bitcoin-p2p-network/">https://bitcoinfoundation.org/2014/09/bitnodes-project-2014-q3-report-the-state-of-bitcoin-p2p-network/</a> .

2. Pagpapalaganap ng Data

pagpapalaganap ng datos

Ang pagpapalitan ng impormasyon sa Bitcoin network ay lahat ngunit madalian. Gaano kabilis ang pagpapalaganap ng impormasyon sa network? Pinapanatili ng BitcoinStats, ipinapakita ng propagation evolution chart ang ika-50 percentile ng inv-mensahe natanggap ng mga kapantay (ibig sabihin: ipinapakita ng plot ang oras mula noong pumasok ang isang transaksyon o block sa network hanggang sa natanggap at naproseso ito ng karamihan ng mga node).

3. Mga DNS Bootstrap Server

Ang mga DNS seed ay ginagamit ng halos lahat ng mga kliyente ng Bitcoin upang matukoy ang isang hanay ng mga node na ikokonekta kapag nagsimula. Ang mga buto ay pinapatakbo ng mga boluntaryo gamit ang maraming mekanismo upang matiyak na ang ibinalik na mga buto ay kumakatawan sa isang magandang sample ng mga node na kasalukuyang online.

dns-servers

Maliban sa bitseed.xf2.org, nilalayon ng mga seed na ibalik ang mga node na kasalukuyang online at naaabot. Ibinigay din ng BitcoinStats, ang tsart ay nagpapakita ng mga resulta mula sa mga regular na pagtatangka sa bootstrap gamit ang mga buto na may plot na kumakatawan sa average na oras-oras na rate ng tagumpay ng koneksyon para sa bawat isa sa mga buto. Ang mas malapit sa 100%, mas mabuti ang binhi.

Nagbibigay din ng auxiliary chart na may oras ng pagtugon ng mga DNS seed sa mga query, na nagsasaad ng mga oras ng pagtugon sa millisecond (ms) na lumipas sa pagitan ng pagpapadala ng query at pagtanggap ng tugon.

4. Rate ng Hashing ng Network

Ibinigay ng developer na si Pieter Wuille, ang serye ng mga graph na ito ay nagpapakita ng kahirapan sa pag-hash at ang tinantyang bilang ng mga terahashes bawat segundo (computation speed) na ginagawa ng network para sa iba't ibang time window (1 terahash ay katumbas ng 1,000 gigahashes).

Hashing rate
Hashing rate

Kinakalkula sa pamamagitan ng paghahati maximum na target sa pamamagitan ng kasalukuyang targetkung saan ang target ay isang 256- BIT na numero,kahirapan sinusukat kung gaano kahirap maghanap ng bagong block kumpara sa pinakamadaling magagawa nito. Ang kahirapan ay nagsasaayos sa bawat 2,016 na bloke (o dalawang linggo) at upang makahanap ng isang bloke, ang SHA-256 na hash ng header ng block ay dapat na mas mababa o katumbas ng kasalukuyang target para sa bloke na tanggapin ng network.

5. Pamamahagi ng Hash Rate

Ang pie chart na ito mula sa Organ Ofcorti ay isang pagtatantya ng pamamahagi ng hash rate sa mga pinakamalaking pool ng pagmimina sa isang lingguhang pagitan. Mahalagang subaybayan dahil ang integridad ng network ay nakasalalay sa isang aktor na hindi lalampas sa 50% ng kabuuang kapangyarihan ng hashing.

network-block

Ang isang talahanayan ng nalutas na mga istatistika ng block ay naglilista ng lahat ng mga istatistika na maaaring makuha mula sa bilang ng mga bloke na nalutas ng isang hash rate na nag-ambag sa nakaraang linggo. Ang mga block attribution ay mula sa mga pangunahing pinagmumulan gaya ng mga na-claim ng isang partikular na website ng pool, o mga pangalawang pinagmumulan gaya ng mga lagda ng coinbase, o mga kilalang generation address.

Kapag nakadepende lamang sa mga pangalawang mapagkukunan, maaaring hindi tumpak ang data at makaligtaan ang ilang mga bloke kung ang isang partikular na block-solver ay nagkaroon ng problema upang itago ang mga nalutas na bloke at ito ay magreresulta sa isang maliit na halaga ng block-solver hash rate.

Isang kahalili tsart sa buong 24-oras, 48-oras at apat na araw na abot-tanaw ng oras ay ibinibigay ng Blockchain.

6. Tagapagpahiwatig ng Makasariling Pagmimina

Ginawa ng Coinometrics, ang panukat na ito ay sumusubok na sukatin ang posibilidad at pagkalat ng mga minero ng Bitcoin na nakikibahagi sa isang subset na pag-uugali ng 'Selfish Mining' na diskarte, gaya ng inilarawan nina Ittay Eyal at Emin Gün Sirer sa kanilang papel,Karamihan ay hindi Sapat: Ang Pagmimina ng Bitcoin ay Mahina.

makasarili-pagmimina-tagapagpahiwatig

Dahil ang Bitcoin protocol ay umaasa sa mga minero na sumusunod sa mga alituntuning inilatag ng software, sa sandaling ang mga minero ay nakahanap ng isang bloke kailangan nilang ipahayag ito sa network.

Ang makasariling pagmimina ay lumalaban sa panuntunang ito, dahil ang ilang mga minero, kapag nakahanap na sila ng isang bloke, ay maaaring pigilan ito sa network at magsimulang magtrabaho sa kanilang susunod na bloke. Kapag mayroon na silang numero sa kanilang nakatagong chain, maaari nilang i-release ang mga ito upang mapawalang-bisa ang mga block na inakala ng network na bahagi ng pangunahing chain.

Mas mababa ang posibilidad na hindi bababa sa k (aktwal na pamamahagi) mga bloke ay makikita sa oras na kinakatawan ng unang bucket, mas malamang na ang mga minero ay nakikibahagi sa QUICK sunud-sunod na gawi sa ilalim ng diskarte sa Selfish Mining.

Ipinapaliwanag ng Coinometrics:

"Ang ONE paraan upang matantya ang posibilidad na maipatupad ang naturang diskarte ay ang pagsukat ng distribusyon ng oras sa pagitan ng mga bloke laban sa inaasahang distribusyon. Ang rate ng paglikha ng mga bloke ng Bitcoin ay natutukoy sa kung gaano kabilis ang paglutas ng unang minero para sa isang hash na nakakatugon sa mga kinakailangan sa kahirapan ng protocol. Ang bawat pagtatangka upang matugunan ang kahirapan na ito ay may nakatakdang posibilidad na maging tama. Sa pamamagitan ng kahulugan, ang probabilidad ay independiyente sa pagitan ng mga hash. Bilang resulta, ang pagharang ay Social Media sa rate ng pagpapalawak."

7. Mga Ulilang Block

ulila-harang

Ang mga orphaned block ay mga valid block na hindi bahagi ng pangunahing Bitcoin block chain. Ang mga ito ay maaaring natural na mangyari kapag ang dalawang minero ay gumagawa ng mga bloke sa magkatulad na oras o maaaring sila ay sanhi ng isang umaatake na may sapat na kapangyarihan sa pag-hash na sumusubok na baligtarin ang mga transaksyon.

Sa simula ay tinanggap ng karamihan ng network, mga ulilang blokeay yaong mga tinanggihan pagkatapos matanggap ang patunay ng isang mas mahabang block chain na T kasama ang partikular na block na iyon. Sa madaling salita, maaaring makita ng isang user ang isang transaksyon bilang pagkakaroon ng ONE kumpirmasyon at pagkatapos ay bumalik sa zero na kumpirmasyon kung mas mahabang blockchain ang natanggap na T kasama ang transaksyon.

8. Monitor ng Double Spend

Ang Blockchain ay nagpapanatili ng real-time na monitor para sa dobleng paggastos na nakita sa huling 500,000 na transaksyon na gumagamit ng 10 minutong cache. Ito ay maaaring gamitin upang alertuhan ang mga user sa mga potensyal na nakakahamak na transaksyon sa network.

9. Mga Hindi Kumpirmadong Transaksyon

hindi kumpirmadong-transaksyon-2

Pinapanatili din ng Blockchain itong live na listahan ng pag-update ng mga bagong transaksyon sa Bitcoin na naghihintay na maisama sa isang block. Ang monitor ay nagpapakita ng kabuuang bilang ng mga hindi kumpirmadong transaksyon, kabilang ang kabuuang mga bayarin at kabuuang sukat sa kilobytes.

10. Average na Oras ng Pagkumpirma ng Transaksyon

oras ng kumpirmasyon

Sinusukat nito ang average (mean) na tagal ng oras sa mga minuto na kinakailangan para matanggap ang isang transaksyon sa isang block. Ang mga makatwirang pagtatantya ay naiiba sa tagal ng oras at mga kumpirmasyon para sa isang transaksyon na maituturing na clear at 'mabuti', ngunit ang naaangkop na antas ng panganib ay maiuugnay sa halaga ng transaksyon.

11. Kabuuang Sukat ng Block Chain

laki ng block-chain

Ang kabuuang sukat ng block chain ay mahalaga dahil sa mga pagsasaalang-alang sa espasyo ng imbakan habang lumalaki ito pati na rin ang oras na kinakailangan para sa paunang pag-synchronize pagkatapos i-install ang reference na client sa unang pagkakataon. Ipinapakita ng pagsukat na ito ang kabuuang laki ng lahat ng block header at transaksyon na hindi kasama ang mga database index.

12. Average na Laki ng Block

block-size

Sinusukat dito sa mga fraction ng isang megabyte, ang laki ng bloke ay magiging pinainit debatesa sandaling ang Bitcoin network ay nagsimulang lapitan ang kasalukuyang limitasyon ng throughput nito na humigit-kumulang pitong transaksyon sa bawat segundo.

Sa huli ay mahalaga para sa scalability, ang nakasaad na limitasyon sa laki ng bloke ay kailangang dagdagan, i-link sa isa pang variable, o manatiling pareho na may higit pang mga kumpirmasyon na itinulak mula sa chain, ang bawat landas ay may kaukulang mga implikasyon para sa desentralisasyon ng system.

Mangyaring ipaalam sa amin sa seksyon ng mga komento sa ibaba kung inalis namin ang anumang pagsukat na kritikal sa mga pagpapatakbo ng network o kung ang anumang mga sanggunian ay luma na.

Social Media Jon Matonis saTwitter.

Jon Matonis

Si Jon Matonis ay isang e-money researcher at Crypto economist na nakatuon sa pagpapalawak ng sirkulasyon ng mga digital na pera na hindi pampulitika. Kasama sa kanyang karera ang mga senior na maimpluwensyang post sa Sumitomo Bank, Visa, VeriSign, at Hushmail. Siya ay dating Executive Director at board member ng Bitcoin Foundation.

Picture of CoinDesk author Jon Matonis