TPS melo ni o wa lori blockchain rẹ?

Ibeere ayanfẹ kan nipa eyikeyi eto pinpin lati ọdọ eniyan ti kii ṣe imọ-ẹrọ ni “Awọn tps melo ni o wa lori blockchain rẹ?” Bí ó ti wù kí ó rí, nọ́ńbà tí a fún ní ìdáhùn sábà máa ń ní ìwọ̀nba ohun tí olùbéèrè yóò fẹ́ láti gbọ́. Ni otitọ, o fẹ lati beere “Ṣe blockchain rẹ yoo baamu awọn ibeere iṣowo mi,” ati pe awọn ibeere wọnyi kii ṣe nọmba kan, ṣugbọn ọpọlọpọ awọn ipo - nibi ni ifarada ẹbi nẹtiwọọki, awọn ibeere ipari, awọn iwọn, iseda ti awọn iṣowo ati ọpọlọpọ awọn aye miiran. Nitorinaa idahun si ibeere “ melo ni tps” ko ṣeeṣe lati rọrun, ati pe ko fẹrẹ pari. Eto ti a pin pẹlu awọn mewa tabi awọn ọgọọgọrun ti awọn apa ti n ṣe awọn iṣiro idiju le wa ni nọmba nla ti awọn ipinlẹ oriṣiriṣi ti o ni ibatan si ipo nẹtiwọọki, awọn ikuna imọ-ẹrọ, awọn iṣoro eto-ọrọ, awọn ikọlu lori nẹtiwọọki ati ọpọlọpọ awọn idi miiran. . Awọn ipele eyiti awọn iṣoro iṣẹ ṣiṣe ṣee ṣe yatọ si awọn iṣẹ ibile, ati pe olupin nẹtiwọọki blockchain jẹ iṣẹ nẹtiwọọki kan ti o ṣajọpọ iṣẹ ṣiṣe ti data data, olupin wẹẹbu ati olubara agbara, eyiti o jẹ ki o jẹ eka pupọ ni awọn ofin ti profaili fifuye lori gbogbo awọn ọna ṣiṣe. : isise, iranti, nẹtiwọki, ibi ipamọ

O ṣẹlẹ pe awọn nẹtiwọọki ipinpinpin ati awọn blockchains jẹ sọfitiwia kan pato ati dani fun awọn olupilẹṣẹ sọfitiwia aarin. Nitorinaa, Emi yoo fẹ lati ṣe afihan awọn aaye pataki ti iṣẹ ṣiṣe ati iduroṣinṣin ti awọn nẹtiwọọki ti a ti sọtọ, awọn isunmọ si wiwọn wọn ati wiwa awọn igo. A yoo wo ọpọlọpọ awọn ọran iṣẹ ṣiṣe ti o dinku iyara ti ipese awọn iṣẹ si awọn olumulo blockchain ati akiyesi awọn ẹya ti iru sọfitiwia yii.

Awọn ipele ti ibeere iṣẹ nipasẹ alabara blockchain kan

Lati le sọ ni otitọ nipa didara eyikeyi diẹ sii tabi kere si iṣẹ idiju, o nilo lati ṣe akiyesi kii ṣe awọn iye apapọ nikan, ṣugbọn o pọju / o kere ju, awọn agbedemeji, awọn ipin ogorun. Ni imọ-jinlẹ, a le sọrọ nipa 1000 tps ni diẹ ninu blockchain, ṣugbọn ti awọn iṣowo 900 ba pari pẹlu iyara nla, ati pe 100 “di” fun iṣẹju-aaya diẹ, lẹhinna apapọ akoko ti a gba lori gbogbo awọn iṣowo kii ṣe metiriki ododo patapata fun alabara kan. ti Emi ko le pari idunadura ni iṣẹju diẹ. Awọn “ihò” igba diẹ ti o ṣẹlẹ nipasẹ awọn iyipo ifọkanbalẹ ti o padanu tabi awọn pipin nẹtiwọọki le ba iṣẹ kan jẹ pupọ ti o ti ṣe afihan iṣẹ ṣiṣe to dara julọ lori awọn ijoko idanwo.

Lati ṣe idanimọ iru awọn igo, o jẹ dandan lati ni oye ti o dara ti awọn ipele eyiti blockchain gidi kan le ni iṣoro sisin awọn olumulo. Jẹ ki a ṣe apejuwe iyipo ti ifijiṣẹ ati sisẹ iṣowo kan, bakanna bi gbigba ipo tuntun ti blockchain, lati eyiti alabara le rii daju pe idunadura rẹ ti ni ilọsiwaju ati iṣiro.

  1. idunadura ti wa ni akoso lori ose
  2. idunadura ti wa ni wole lori ose
  3. alabara yan ọkan ninu awọn apa ati firanṣẹ idunadura rẹ si
  4. onibara ṣe alabapin si awọn imudojuiwọn si aaye data ipinle ti ipade, nduro fun awọn esi ti idunadura rẹ lati han
  5. ipade pin idunadura lori p2p nẹtiwọki
  6. pupọ tabi ọkan BP (olupilẹṣẹ idinamọ) awọn iṣowo ti o ṣajọpọ, imudojuiwọn data data ipinle
  7. BP fọọmu titun kan Àkọsílẹ lẹhin processing awọn ti a beere nọmba ti lẹkọ
  8. BP pin kaakiri bulọọki tuntun lori nẹtiwọọki p2p
  9. bulọọki tuntun naa ni jiṣẹ si ipade ti alabara n wọle
  10. ipade imudojuiwọn ipinle database
  11. ipade naa rii imudojuiwọn nipa alabara ati firanṣẹ ifitonileti idunadura kan fun u

Nisisiyi ẹ ​​jẹ ki a wo awọn ipele wọnyi ni pẹkipẹki ki a ṣe apejuwe awọn oran iṣẹ ti o pọju ni ipele kọọkan. Ko dabi awọn ọna ṣiṣe aarin, a yoo tun gbero ipaniyan koodu lori awọn alabara nẹtiwọọki. Ni ọpọlọpọ igba, nigba wiwọn TPS, akoko ṣiṣe iṣowo ni a gba lati awọn apa, kii ṣe lati ọdọ alabara - eyi kii ṣe ododo patapata. Onibara ko bikita bawo ni iyara ti ipade ṣe ilana iṣowo rẹ; ohun pataki julọ fun u ni akoko ti alaye igbẹkẹle nipa idunadura yii ti o wa ninu blockchain yoo wa fun u. O jẹ metiriki yii ti o jẹ pataki akoko ipaniyan idunadura naa. Eyi tumọ si pe awọn alabara oriṣiriṣi, paapaa fifiranṣẹ idunadura kanna, le gba awọn akoko oriṣiriṣi patapata, eyiti o da lori ikanni, fifuye ati isunmọtosi ti ipade, bbl Nitorinaa o jẹ dandan lati wiwọn akoko yii lori awọn alabara, nitori eyi ni paramita ti o nilo lati wa ni iṣapeye.

Ngbaradi idunadura lori awọn ose ẹgbẹ

Jẹ ki a bẹrẹ pẹlu awọn aaye meji akọkọ: idunadura naa ti ṣẹda ati fowo si nipasẹ alabara. Oddly to, eyi tun le jẹ igo ti iṣẹ blockchain lati oju wiwo alabara. Eyi jẹ dani fun awọn iṣẹ aarin, eyiti o gba gbogbo awọn iṣiro ati awọn iṣẹ ṣiṣe pẹlu data, ati pe alabara nirọrun mura ibeere kukuru kan ti o le beere iye nla ti data tabi awọn iṣiro, gba abajade ti a ti ṣetan. Ni awọn blockchains, koodu alabara di agbara siwaju ati siwaju sii, ati pe mojuto blockchain di iwuwo diẹ ati siwaju sii, ati pe awọn iṣẹ ṣiṣe iširo nla ni a maa n gbe lọ si sọfitiwia alabara. Ninu blockchains, awọn alabara wa ti o le mura idunadura kan fun igba pipẹ (Mo n sọrọ nipa ọpọlọpọ awọn ẹri merkle, awọn ẹri kukuru, awọn ibuwọlu ẹnu-ọna ati awọn iṣẹ eka miiran ni ẹgbẹ alabara). Apeere ti o dara ti iṣeduro irọrun lori-ẹwọn ati igbaradi iwuwo ti idunadura kan lori alabara jẹ ẹri ti ẹgbẹ ninu atokọ ti o da lori igi Merkle-igi, nibi nkan.

Paapaa, maṣe gbagbe pe koodu alabara kii ṣe firanṣẹ awọn iṣowo nirọrun si blockchain, ṣugbọn awọn ibeere akọkọ ipo ti blockchain - ati pe iṣẹ ṣiṣe le ni ipa lori isunmọ ti nẹtiwọọki ati awọn apa blockchain. Nitorinaa, nigba gbigbe awọn wiwọn, yoo jẹ oye lati ṣe apẹẹrẹ ihuwasi ti koodu alabara ni pipe bi o ti ṣee ṣe. Paapaa ti o ba wa ninu blockchain rẹ awọn alabara ina lasan wa ti o fi ibuwọlu oni nọmba deede lori idunadura ti o rọrun julọ lati gbe diẹ ninu dukia, ni gbogbo ọdun awọn iṣiro nla tun wa lori alabara, awọn algoridimu crypto n ni okun sii, ati apakan yii ti sisẹ naa le. yipada sinu igo pataki ni ọjọ iwaju. Nitorinaa, ṣọra ki o maṣe padanu ipo naa nigbati, ni idunadura kan ti o pẹ to 3.5s, 2.5s ti lo lori ngbaradi ati wíwọlé idunadura naa, ati 1.0s lori fifiranṣẹ si nẹtiwọọki ati nduro fun esi kan. Lati ṣe ayẹwo awọn ewu ti igo igo yii, o nilo lati gba awọn metiriki lati awọn ẹrọ alabara, kii ṣe lati awọn apa blockchain nikan.

Fifiranṣẹ idunadura ati mimojuto ipo rẹ

Igbesẹ ti o tẹle ni lati firanṣẹ idunadura naa si node blockchain ti a yan ati gba ipo ti gbigba rẹ sinu adagun idunadura naa. Ipele yii jẹ iru si iraye si ibi ipamọ data deede; oju ipade gbọdọ gbasilẹ idunadura naa ni adagun-odo ki o bẹrẹ pinpin alaye nipa rẹ nipasẹ nẹtiwọọki p2p. Ọna lati ṣe ayẹwo iṣẹ ṣiṣe nibi jẹ iru si iṣiro iṣẹ ṣiṣe ti awọn iṣẹ microservices Wẹẹbu API ti aṣa, ati awọn iṣowo funrararẹ ni awọn blockchains le ṣe imudojuiwọn ati yi ipo wọn ni agbara. Ni gbogbogbo, imudojuiwọn alaye idunadura lori diẹ ninu awọn blockchains le waye ni ọpọlọpọ igba, fun apẹẹrẹ nigbati o ba yipada laarin awọn orita ẹwọn tabi nigbati awọn BP ṣe ikede ero wọn lati ṣafikun idunadura kan ninu bulọki kan. Awọn ifilelẹ lọ lori iwọn adagun-odo yii ati nọmba awọn iṣowo ti o wa ninu rẹ le ni ipa lori iṣẹ ti blockchain. Ti adagun idunadura naa ba kun si iwọn ti o pọju ti o ṣeeṣe, tabi ko baamu ni Ramu, iṣẹ nẹtiwọọki le ṣubu silẹ. Blockchains ko ni ọna ti aarin ti idabobo lodi si ikun omi ti awọn ifiranṣẹ ijekuje, ati pe ti blockchain ba ṣe atilẹyin awọn iṣowo iwọn-giga ati awọn idiyele kekere, eyi le fa ki adagun idunadura naa pọ si-igo iṣẹ ṣiṣe agbara miiran.

Ni blockchains, alabara fi owo ranṣẹ si eyikeyi ipade blockchain ti o fẹran, hash ti idunadura naa nigbagbogbo mọ si alabara ṣaaju fifiranṣẹ, nitorinaa gbogbo ohun ti o nilo lati ṣe ni aṣeyọri asopọ ati, lẹhin gbigbe, duro fun blockchain lati yipada. awọn oniwe-ipinle, muu rẹ idunadura. Ṣe akiyesi pe nipa wiwọn “tps” o le gba awọn abajade ti o yatọ patapata fun awọn ọna oriṣiriṣi ti sisopọ si ipade blockchain kan. Eyi le jẹ RPC HTTP deede tabi WebSocket kan ti o fun ọ laaye lati ṣe ilana “alabapin” naa. Ninu ọran keji, alabara yoo gba ifitonileti tẹlẹ, ati ipade naa yoo lo awọn orisun ti o dinku (paapaa iranti ati ijabọ) lori awọn idahun nipa ipo iṣowo naa. Nitorinaa nigba wiwọn “tps” o jẹ dandan lati ṣe akiyesi ọna ti awọn alabara ṣe sopọ si awọn apa. Nitorinaa, lati ṣe ayẹwo awọn eewu ti igo igo yii, blockchain ala gbọdọ ni anfani lati farawe awọn alabara pẹlu WebSocket mejeeji ati awọn ibeere HTTP HTTP, ni awọn iwọn ti o baamu awọn nẹtiwọọki gidi, bii iyipada iru awọn iṣowo ati iwọn wọn.

Lati ṣe ayẹwo awọn ewu ti igo igo yii, o tun nilo lati gba awọn metiriki lati awọn ẹrọ alabara, kii ṣe lati awọn apa blockchain nikan.

Gbigbe awọn iṣowo ati awọn bulọọki nipasẹ nẹtiwọọki p2p

Ni awọn blockchains, nẹtiwọki ẹlẹgbẹ-si-ẹlẹgbẹ (p2p) ni a lo lati gbe awọn iṣowo ati awọn bulọọki laarin awọn olukopa. Awọn iṣowo tan kaakiri nẹtiwọọki, ti o bẹrẹ lati ọkan ninu awọn apa, titi wọn o fi de awọn olupilẹṣẹ bulọọki ẹlẹgbẹ, ti o ṣajọ awọn iṣowo sinu awọn bulọọki ati, ni lilo p2p kanna, pin awọn bulọọki titun si gbogbo awọn apa nẹtiwọki. Ipilẹ ti ọpọlọpọ awọn nẹtiwọọki p2p ode oni jẹ ọpọlọpọ awọn iyipada ti ilana Kademlia. Nibi kan ti o dara ni ṣoki ti yi bèèrè, ati wo o Nkan pẹlu ọpọlọpọ awọn wiwọn ni nẹtiwọọki BitTorrent, lati eyiti eniyan le loye pe iru nẹtiwọọki yii jẹ eka sii ati pe o kere si asọtẹlẹ ju nẹtiwọọki tunto lile ti iṣẹ aarin. Bakannaa, wo o Nkan nipa wiwọn ọpọlọpọ awọn metiriki ti o nifẹ fun awọn apa Ethereum.

Ni kukuru, ẹlẹgbẹ kọọkan ni iru awọn nẹtiwọọki n ṣetọju atokọ agbara tirẹ ti awọn ẹlẹgbẹ miiran lati eyiti o beere fun awọn bulọọki alaye ti a koju nipasẹ akoonu. Nigbati ẹlẹgbẹ kan ba gba ibeere kan, boya yoo fun alaye to ṣe pataki tabi gbe ibeere naa lọ si ẹlẹgbẹ aiṣedeede ti o tẹle lati atokọ naa, ati lẹhin ti o ti gba esi kan, o gbe lọ si olubẹwẹ ati ṣafipamọ fun igba diẹ, fifun eyi. Àkọsílẹ ti alaye sẹyìn nigbamii ti akoko. Nitorinaa, alaye olokiki pari ni nọmba nla ti awọn kaṣe ti nọmba nla ti awọn ẹlẹgbẹ, ati pe alaye ti ko nifẹ si ti rọpo diẹdiẹ. Awọn ẹlẹgbẹ tọju awọn igbasilẹ ti ẹniti o ti gbe iye alaye si tani, ati nẹtiwọọki n gbiyanju lati mu awọn olupin kaakiri ṣiṣẹ nipa jijẹ awọn iwọn wọn pọ si ati pese wọn pẹlu ipele ti o ga julọ ti iṣẹ, nipo awọn olukopa alaiṣiṣẹ lọwọ laifọwọyi lati awọn atokọ ẹlẹgbẹ.

Nitorinaa, idunadura naa nilo lati pin kaakiri jakejado nẹtiwọọki naa ki awọn olupilẹṣẹ bulọọki le rii ati fi sii ninu bulọki naa. Ipade naa ni itara “pinpin” iṣowo tuntun si gbogbo eniyan ati tẹtisi nẹtiwọọki, nduro fun bulọki kan ninu atọka eyiti idunadura ti o nilo yoo han lati leti alabara ti nduro. Akoko ti o gba fun nẹtiwọọki lati gbe alaye nipa awọn iṣowo tuntun ati awọn bulọọki si ara wọn ni awọn nẹtiwọọki p2p da lori nọmba ti o tobi pupọ ti awọn okunfa: nọmba awọn apa otitọ ti n ṣiṣẹ nitosi (lati oju wiwo nẹtiwọọki), “gbona- soke” ti awọn caches ti awọn apa wọnyi, iwọn awọn bulọọki, awọn iṣowo, iru awọn ayipada, agbegbe nẹtiwọọki, nọmba awọn apa ati ọpọlọpọ awọn ifosiwewe miiran. Awọn wiwọn eka ti awọn metiriki iṣẹ ni iru awọn nẹtiwọọki jẹ ọrọ eka; o jẹ dandan lati ṣe iṣiro akoko sisẹ ibeere ni nigbakannaa lori awọn alabara mejeeji ati awọn ẹlẹgbẹ (awọn apa blockchain). Awọn iṣoro ni eyikeyi awọn ọna ṣiṣe p2p, imukuro data ti ko tọ ati caching, iṣakoso aiṣedeede ti awọn atokọ ti awọn ẹlẹgbẹ ti nṣiṣe lọwọ, ati ọpọlọpọ awọn ifosiwewe miiran le fa awọn idaduro ti o ni ipa lori ṣiṣe ti gbogbo nẹtiwọọki lapapọ, ati igo yii jẹ nira julọ lati ṣe itupalẹ. , idanwo ati itumọ awọn esi.

Ṣiṣẹda Blockchain ati imudojuiwọn data data ipinle

Apakan pataki julọ ti blockchain jẹ algorithm ifọkanbalẹ, ohun elo rẹ si awọn bulọọki tuntun ti a gba lati inu nẹtiwọọki ati ṣiṣe awọn iṣowo pẹlu gbigbasilẹ awọn abajade ni ibi ipamọ data ipinle. Ṣafikun bulọọki tuntun si pq ati lẹhinna yiyan pq akọkọ yẹ ki o ṣiṣẹ ni yarayara bi o ti ṣee. Bibẹẹkọ, ni igbesi aye gidi, “yẹ” ko tumọ si “awọn iṣẹ”, ati pe ọkan le, fun apẹẹrẹ, fojuinu ipo kan nibiti awọn ẹwọn idije gigun meji ti n yipada nigbagbogbo laarin ara wọn, yiyipada metadata ti ẹgbẹẹgbẹrun awọn iṣowo ni adagun-odo ni iyipada kọọkan. , ati nigbagbogbo yiyi data data ipinle pada. Ipele yii, ni awọn ofin ti asọye igo, jẹ rọrun ju Layer nẹtiwọki p2p, nitori idunadura ipaniyan ati ipohunpo alugoridimu ni o wa muna deterministic, ati awọn ti o jẹ rọrun lati wiwọn ohunkohun nibi.
Ohun akọkọ kii ṣe lati ṣe idamu ibajẹ laileto ni iṣẹ ti ipele yii pẹlu awọn iṣoro nẹtiwọọki - awọn apa jẹ o lọra ni jiṣẹ awọn bulọọki ati alaye nipa pq akọkọ, ati fun alabara ita eyi le dabi nẹtiwọọki o lọra, botilẹjẹpe iṣoro naa wa ninu a patapata ti o yatọ ibi.

Lati mu iṣẹ ṣiṣe pọ si ni ipele yii, o wulo lati gba ati ṣe atẹle awọn metiriki lati awọn apa ara wọn, ati pẹlu ninu wọn awọn ti o ni ibatan si imudojuiwọn data-ipinlẹ: nọmba awọn bulọọki ti a ṣe ilana lori ipade, iwọn wọn, nọmba awọn iṣowo, Nọmba awọn iyipada laarin awọn orita pq, nọmba awọn bulọọki invalid, akoko iṣẹ ẹrọ foju, akoko ṣiṣe data, ati bẹbẹ lọ. Eyi yoo ṣe idiwọ awọn iṣoro nẹtiwọọki lati ni idamu pẹlu awọn aṣiṣe ni awọn algoridimu ṣiṣe pq.

Awọn iṣowo sisẹ ẹrọ foju kan le jẹ orisun alaye ti o wulo ti o le mu iṣẹ ṣiṣe ti blockchain dara si. Nọmba awọn ipin iranti, nọmba awọn ilana kika / kọ, ati awọn metiriki miiran ti o nii ṣe pẹlu ṣiṣe ti ipaniyan koodu adehun le pese alaye ti o wulo pupọ si awọn olupilẹṣẹ. Ni akoko kanna, awọn ifowo siwe ti o ni imọran jẹ awọn eto, eyi ti o tumọ si ni imọran wọn le jẹ eyikeyi ninu awọn ohun elo: cpu / iranti / nẹtiwọki / ibi ipamọ, nitorina iṣeduro iṣowo jẹ ipele ti ko ni idaniloju, eyiti, ni afikun, iyipada pupọ nigbati gbigbe laarin awọn ẹya. ati nigbati o ba yipada awọn koodu adehun. Nitorinaa, awọn metiriki ti o ni ibatan si ṣiṣe iṣowo ni a tun nilo lati mu imunadoko iṣẹ ṣiṣe blockchain ṣiṣẹ.

Gbigba nipasẹ alabara ti ifitonileti kan nipa ifisi ti idunadura kan ninu blockchain

Eyi ni ipele ikẹhin ti alabara blockchain ti n gba iṣẹ naa; ni akawe si awọn ipele miiran, ko si awọn idiyele ti o tobi ju, ṣugbọn o tun tọ lati gbero iṣeeṣe ti alabara lati gba esi nla lati oju ipade (fun apẹẹrẹ, adehun ọlọgbọn kan pada ọpọlọpọ awọn data). Ni eyikeyi idiyele, aaye yii jẹ pataki julọ fun ẹniti o beere ibeere naa "melo tps wa ninu blockchain rẹ?", Nitoripe Ni akoko yii, akoko gbigba iṣẹ naa ti gbasilẹ.

Ni aaye yii, fifiranṣẹ ni kikun akoko nigbagbogbo wa ti alabara ni lati lo nduro fun esi lati blockchain; o jẹ akoko yii ti olumulo yoo duro fun ijẹrisi ninu ohun elo rẹ, ati pe o jẹ iṣapeye rẹ ti o jẹ akọkọ-ṣiṣe ti awọn Difelopa.

ipari

Bi abajade, a le ṣe apejuwe awọn iru awọn iṣẹ ṣiṣe lori blockchains ati pin wọn si awọn ẹka pupọ:

  1. cryptographic transformation, ẹri ikole
  2. ẹlẹgbẹ-si-ẹlẹgbẹ Nẹtiwọki, idunadura ati Àkọsílẹ ẹda
  3. idunadura processing, ipaniyan ti smati siwe
  4. lilo awọn ayipada ninu blockchain si ibi ipamọ data ti ipinle, imudojuiwọn data lori awọn iṣowo ati awọn bulọọki
  5. awọn ibeere kika-nikan si ipo data data, blockchain node API, awọn iṣẹ ṣiṣe alabapin

Ni gbogbogbo, awọn ibeere imọ-ẹrọ fun awọn apa blockchain ode oni jẹ pataki pupọ - awọn CPUs ti o yara fun cryptography, iye nla ti Ramu lati fipamọ ati yarayara wọle si ibi ipamọ data ipinle, ibaraenisepo nẹtiwọọki nipa lilo nọmba nla ti awọn isopọ ṣiṣi nigbakanna, ati ibi ipamọ nla. Iru awọn ibeere giga bẹ ati opo ti awọn oriṣi awọn iṣẹ ṣiṣe ti ko ṣeeṣe ja si otitọ pe awọn apa le ma ni awọn orisun to, ati lẹhinna eyikeyi awọn ipele ti a sọrọ loke le di igo miiran fun iṣẹ nẹtiwọọki gbogbogbo.

Nigbati o ba n ṣe apẹrẹ ati iṣiro iṣẹ ṣiṣe ti blockchains, iwọ yoo ni lati gba gbogbo awọn aaye wọnyi sinu apamọ. Lati ṣe eyi, o nilo lati gba ati itupalẹ awọn metiriki nigbakanna lati ọdọ awọn alabara ati awọn apa nẹtiwọki, wa awọn ibamu laarin wọn, ṣe iṣiro akoko ti o to lati pese awọn iṣẹ si awọn alabara, ṣe akiyesi gbogbo awọn orisun akọkọ: cpu / iranti / nẹtiwọki / ibi ipamọ. , loye bi wọn ṣe nlo wọn ati ni ipa lori ara wọn. Gbogbo eyi jẹ ki a ṣe afiwe awọn iyara ti awọn oriṣiriṣi blockchains ni irisi “melo TPS” iṣẹ-ṣiṣe ti ko dupẹ pupọ, nitori nọmba nla ti awọn atunto ati awọn ipinlẹ oriṣiriṣi wa. Ni awọn ọna ṣiṣe ti aarin nla, awọn iṣupọ ti awọn ọgọọgọrun awọn olupin, awọn iṣoro wọnyi tun jẹ idiju ati pe o tun nilo ikojọpọ nọmba nla ti awọn metiriki oriṣiriṣi, ṣugbọn ni awọn blockchains, nitori awọn nẹtiwọọki p2p, awọn iwe adehun sisẹ awọn ẹrọ foju, awọn ọrọ-aje inu, nọmba awọn iwọn. Ominira tobi pupọ, eyiti o jẹ ki idanwo naa paapaa lori awọn olupin pupọ, kii ṣe itọkasi ati ṣafihan awọn iye isunmọ pupọ ti o fẹrẹ jẹ pe ko ni asopọ pẹlu otitọ.

Nitorinaa, nigbati o ba dagbasoke ni ipilẹ blockchain, lati ṣe iṣiro iṣẹ ṣiṣe ati dahun ibeere naa “njẹ o ti ni ilọsiwaju ni akawe si akoko to kẹhin?” a lo sọfitiwia eka pupọ ti o ṣe agbekalẹ ifilọlẹ ti blockchain kan pẹlu awọn dosinni ti awọn apa ati ṣe ifilọlẹ ala laifọwọyi ati gba awọn metiriki laisi alaye yii o nira pupọ lati ṣatunṣe awọn ilana ti o ṣiṣẹ pẹlu awọn olukopa lọpọlọpọ.

Nitorinaa, nigbati o ba gba ibeere naa “TPS melo ni o wa ninu blockchain rẹ?”, fun interlocutor rẹ diẹ ninu tii ki o beere boya o ti ṣetan lati wo awọn aworan mejila ati tun tẹtisi gbogbo awọn apoti mẹta ti awọn iṣoro iṣẹ ṣiṣe blockchain ati awọn imọran rẹ fun yanju wọn...

orisun: www.habr.com

Fi ọrọìwòye kun