Muaj pes tsawg TPS nyob ntawm koj lub blockchain?

Ib lo lus nug uas nyiam txog txhua qhov kev faib tawm los ntawm ib tus neeg tsis yog siv tshuab yog "Puas muaj pes tsawg tps nyob ntawm koj lub blockchain?" Txawm li cas los xij, tus lej uas tau muab rau hauv cov lus teb feem ntau tsis tshua muaj sib xws nrog cov lus nug xav hnov. Qhov tseeb, nws xav nug "yuav koj lub blockchain puas haum rau kuv txoj kev lag luam," thiab cov kev cai no tsis yog ib tus lej, tab sis muaj ntau yam xwm txheej - ntawm no yog kev ua txhaum kev sib raug zoo network, qhov kawg xav tau, qhov ntau thiab tsawg, xwm txheej ntawm kev lag luam thiab ntau lwm yam. Yog li lo lus teb rau lo lus nug "peb tps" tsis zoo li yuav yooj yim, thiab yuav luag tsis tiav. Ib qho kev faib tawm uas muaj kaum lossis ntau pua ntawm cov nodes ua cov kev suav ua nyuaj tuaj yeem ua rau ntau lub xeev sib txawv ntsig txog lub xeev ntawm lub network, cov ntsiab lus ntawm blockchain, kev ua tsis tiav, teeb meem nyiaj txiag, kev tawm tsam ntawm lub network thiab ntau lwm yam laj thawj. . Cov theem ntawm cov teeb meem kev ua tau zoo tuaj yeem txawv ntawm cov kev pabcuam ib txwm muaj, thiab blockchain network server yog cov kev pabcuam network uas sib txuas ua haujlwm ntawm cov ntaub ntawv, web server thiab torrent tus thov kev pabcuam, uas ua rau nws nyuaj heev ntawm cov ntaub ntawv thauj khoom ntawm txhua lub subsystems. : processor, nco, network, cia

Nws yog li ntawd tshwm sim hais tias decentralized tes hauj lwm thiab blockchains yog heev tshwj xeeb thiab txawv software rau centralized software developers. Yog li ntawd, kuv xav hais txog qhov tseem ceeb ntawm kev ua tau zoo thiab kev ruaj khov ntawm kev sib koom ua ke ntawm kev sib koom ua ke, cov txheej txheem los ntsuas lawv thiab nrhiav kev tsis sib haum xeeb. Peb yuav saib ntau yam teeb meem kev ua tau zoo uas txwv qhov ceev ntawm kev muab kev pabcuam rau cov neeg siv blockchain thiab nco ntsoov cov yam ntxwv ntawm cov software no.

Cov theem ntawm kev thov kev pabcuam los ntawm tus neeg siv khoom blockchain

Txhawm rau hais lus ncaj ncees txog qhov zoo ntawm cov kev pabcuam ntau dua lossis tsawg dua, koj yuav tsum tau coj mus rau hauv tus account tsis yog qhov tseem ceeb ntawm qhov nruab nrab, tab sis kuj yog qhov siab tshaj / tsawg kawg, nruab nrab, feem pua. Raws li txoj cai, peb tuaj yeem tham txog 1000 tps hauv qee qhov blockchain, tab sis yog tias 900 kev hloov pauv tau ua tiav nrog qhov nrawm nrawm, thiab 100 tau "tso" rau ob peb vib nas this, ces qhov nruab nrab lub sijhawm sau tag nrho cov kev lag luam tsis yog qhov kev ntsuas ncaj ncees rau tus neeg siv khoom. leej twg kuv tsis tuaj yeem ua tiav qhov kev hloov pauv hauv ob peb feeb. Ib ntus "qhov" tshwm sim los ntawm qhov kev pom zoo tsis tuaj yeem hloov pauv lossis kev sib cais hauv lub network tuaj yeem ua rau muaj kev cuam tshuam zoo heev uas tau pom qhov ua tau zoo ntawm cov rooj zaum zaum kawg.

Txhawm rau txheeb xyuas cov kev tsis sib haum xeeb no, nws yuav tsum muaj kev nkag siab zoo ntawm cov theem uas lub blockchain tiag tiag yuav nyuaj rau cov neeg siv. Cia peb piav qhia txog lub voj voog ntawm kev xa khoom thiab kev ua lag luam, nrog rau kev tau txais lub xeev tshiab ntawm blockchain, los ntawm cov neeg siv khoom tuaj yeem txheeb xyuas tias nws cov kev lag luam tau ua tiav thiab suav rau.

  1. kev hloov pauv yog tsim ntawm tus neeg siv khoom
  2. kev sib pauv yog kos npe rau ntawm tus neeg siv khoom
  3. tus neeg siv khoom xaiv ib qho ntawm cov nodes thiab xa nws cov kev pauv mus rau nws
  4. tus neeg siv yuav tau txais kev hloov kho tshiab rau lub xeev cov ntaub ntawv ntawm lub node, tos kom cov txiaj ntsig ntawm nws cov kev hloov pauv tshwm sim
  5. lub node faib kev lag luam hla lub p2p network
  6. ob peb lossis ib qho BP (cov neeg tsim khoom thaiv) ua cov khoom lag luam ntau ntxiv, hloov kho lub xeev cov ntaub ntawv
  7. BP tsim ib qho kev thaiv tshiab tom qab ua tiav cov khoom lag luam uas xav tau
  8. BP faib tawm qhov thaiv tshiab tshaj p2p network
  9. tus tshiab thaiv yog xa mus rau qhov node uas tus neeg siv khoom nkag
  10. node hloov tshiab lub xeev database
  11. lub node pom qhov hloov tshiab hais txog tus neeg siv khoom thiab xa nws cov ntawv ceeb toom hloov pauv

Tam sim no cia peb saib ze dua ntawm cov theem no thiab piav qhia txog cov teeb meem kev ua tau zoo ntawm txhua theem. Tsis zoo li centralized systems, peb tseem yuav xav txog kev ua tiav ntawm cov neeg siv khoom network. Feem ntau, thaum ntsuas TPS, lub sijhawm ua lag luam raug sau los ntawm cov nodes, thiab tsis yog los ntawm tus neeg siv khoom - qhov no tsis ncaj ncees kiag li. Tus neeg siv khoom tsis saib xyuas sai npaum li cas cov node tau ua tiav nws cov kev lag luam; qhov tseem ceeb tshaj plaws rau nws yog lub sijhawm thaum cov ntaub ntawv txhim khu kev qha txog qhov kev hloov pauv no suav nrog hauv blockchain yuav muaj rau nws. Nws yog qhov ntsuas no uas yog qhov tseem ceeb ntawm kev ua lag luam ua lub sijhawm. Qhov no txhais tau hais tias cov neeg siv khoom sib txawv, txawm tias xa tib qho kev sib pauv, tuaj yeem tau txais lub sijhawm sib txawv, uas nyob ntawm cov channel, thauj khoom thiab qhov sib thooj ntawm cov node, thiab lwm yam. Yog li nws yog qhov tsim nyog los ntsuas lub sijhawm no ntawm cov neeg siv khoom, vim qhov no yog qhov ntsuas uas yuav tsum tau ua kom zoo.

Npaj kev sib pauv ntawm tus neeg siv khoom sab

Cia peb pib nrog thawj ob lub ntsiab lus: kev hloov pauv yog tsim thiab kos npe los ntawm tus neeg siv khoom. Oddly txaus, qhov no kuj tuaj yeem yog lub hauv paus ntawm blockchain kev ua tau zoo los ntawm tus neeg siv khoom qhov kev xav. Qhov no yog qhov txawv txav rau cov kev pabcuam hauv nruab nrab, uas siv tag nrho cov kev suav thiab kev ua haujlwm nrog cov ntaub ntawv, thiab tus neeg siv tsuas yog npaj ib qho kev thov luv luv uas tuaj yeem thov cov ntaub ntawv ntau lossis kev suav, tau txais cov txiaj ntsig npaj tau. Hauv blockchains, tus neeg siv cov cai dhau los ua ntau dua thiab muaj zog dua, thiab cov tub ntxhais blockchain ua ntau dua thiab hnyav dua, thiab kev ua haujlwm loj heev feem ntau hloov mus rau cov neeg siv khoom software. Hauv blockchains, muaj cov neeg siv khoom tuaj yeem npaj ib qho kev lag luam ntev ntev (Kuv tab tom tham txog ntau yam ntaub ntawv pov thawj merkle, cov ntawv pov thawj succinct, pib kos npe thiab lwm yam haujlwm nyuaj ntawm cov neeg siv khoom). Ib qho piv txwv zoo ntawm kev txheeb xyuas yooj yim ntawm cov saw hlau thiab kev npaj hnyav ntawm kev sib pauv ntawm tus neeg siv khoom yog pov thawj ntawm kev koom tes hauv cov npe raws li Merkle-ntoo, ntawm no ib tsab xov xwm.

Tsis tas li ntawd, tsis txhob hnov ​​​​qab tias tus neeg siv code tsis tsuas yog xa cov kev lag luam mus rau blockchain, tab sis thawj zaug nug txog lub xeev ntawm blockchain - thiab qhov kev ua no tuaj yeem cuam tshuam rau kev sib koom tes ntawm lub network thiab blockchain nodes. Yog li, thaum ntsuas kev ntsuas, nws yuav tsim nyog los ua raws li tus cwj pwm ntawm tus neeg siv khoom raws li qhov ua tau. Txawm hais tias hauv koj lub blockchain muaj cov neeg siv teeb pom kev zoo tib yam uas tau kos npe digital tsis tu ncua ntawm kev hloov pauv yooj yim tshaj plaws los hloov qee cov cuab yeej cuab tam, txhua txhua xyoo tseem muaj ntau qhov kev suav loj ntawm tus neeg siv khoom, crypto algorithms tau muaj zog dua, thiab qhov no ntawm kev ua haujlwm tau. tig mus rau hauv ib qho tseem ceeb bottleneck yav tom ntej. Yog li ntawd, ceev faj thiab tsis txhob hnov ​​​​qab txog qhov xwm txheej thaum, nyob rau hauv kev sib pauv kav ntev 3.5s, 2.5s tau siv rau kev npaj thiab kos npe rau kev sib pauv, thiab 1.0s ntawm kev xa mus rau lub network thiab tos kom teb. Txhawm rau ntsuas qhov txaus ntshai ntawm lub fwj dej no, koj yuav tsum sau cov ntsuas ntsuas los ntawm cov neeg siv khoom, thiab tsis yog los ntawm blockchain nodes xwb.

Xa kev sib pauv thiab saib xyuas nws cov xwm txheej

Cov kauj ruam tom ntej yog xa cov kev pauv mus rau qhov xaiv blockchain node thiab tau txais cov xwm txheej ntawm kev lees txais nws mus rau hauv lub pas dej ua ke. Cov theem no zoo ib yam li kev nkag mus rau cov ntaub ntawv tsis tu ncua; cov node yuav tsum sau cov kev sib pauv hauv lub pas dej thiab pib faib cov ntaub ntawv hais txog nws los ntawm p2p network. Txoj hauv kev los ntsuas qhov ua tau zoo ntawm no zoo ib yam li kev ntsuas qhov ua tau zoo ntawm Web API microservices ib txwm muaj, thiab kev lag luam lawv tus kheej hauv blockchains tuaj yeem hloov kho thiab hloov pauv lawv cov xwm txheej. Feem ntau, kev hloov kho cov ntaub ntawv hloov pauv ntawm qee qhov blockchains tuaj yeem tshwm sim ntau zaus, piv txwv li thaum hloov ntawm cov saw hlau los yog thaum BPs tshaj tawm lawv lub hom phiaj kom suav nrog kev lag luam hauv ib qho thaiv. Kev txwv ntawm qhov loj ntawm lub pas dej no thiab tus lej ntawm kev hloov pauv hauv nws tuaj yeem cuam tshuam kev ua haujlwm ntawm blockchain. Yog tias lub pas dej ua lag luam tau ntim rau qhov siab tshaj plaws qhov loj, lossis tsis haum hauv RAM, kev ua haujlwm hauv network tuaj yeem poob qis. Blockchains tsis muaj qhov tseem ceeb ntawm kev tiv thaiv dej nyab ntawm cov lus tsis txaus ntseeg, thiab yog tias blockchain txhawb nqa cov khoom lag luam siab thiab tus nqi qis, qhov no tuaj yeem ua rau lub pas dej ua lag luam dhau mus - lwm qhov kev ua tau zoo hauv lub cev.

Hauv blockchains, tus neeg siv yuav xa ib qho kev sib pauv mus rau txhua qhov blockchain node nws nyiam, qhov hash ntawm kev hloov pauv feem ntau yog paub rau tus neeg siv khoom ua ntej xa, yog li txhua yam nws yuav tsum ua yog ua tiav qhov kev sib txuas thiab, tom qab kis tau tus mob, tos lub blockchain hloov. nws lub xeev, enabling nws pauv. Nco ntsoov tias los ntawm kev ntsuas "tps" koj tuaj yeem tau txais cov txiaj ntsig sib txawv rau ntau txoj hauv kev txuas mus rau blockchain node. Qhov no tuaj yeem yog HTTP RPC tsis tu ncua lossis WebSocket uas tso cai rau koj los ua tus qauv "subscribe". Nyob rau hauv rooj plaub thib ob, tus neeg siv yuav tau txais kev ceeb toom ua ntej, thiab cov node yuav siv nyiaj tsawg (tsuas yog nco thiab khiav) ntawm cov lus teb txog cov xwm txheej pauv. Yog li thaum ntsuas "tps" nws yog qhov yuav tsum tau coj mus rau hauv tus account txoj kev cov neeg siv khoom txuas mus rau cov nodes. Yog li ntawd, txhawm rau txheeb xyuas qhov txaus ntshai ntawm lub fwj dej no, qhov ntsuas ntsuas blockchain yuav tsum muaj peev xwm ua raws li cov neeg siv khoom nrog ob qhov WebSocket thiab HTTP RPC thov, nyob rau hauv qhov sib piv rau cov tes hauj lwm tiag tiag, nrog rau kev hloov pauv qhov xwm txheej thiab lawv qhov loj me.

Txhawm rau ntsuas qhov txaus ntshai ntawm lub fwj dej no, koj kuj yuav tsum tau sau cov kev ntsuas los ntawm cov neeg siv tshuab, thiab tsis yog los ntawm blockchain nodes.

Kev sib kis ntawm kev lag luam thiab thaiv ntawm p2p network

Hauv blockchains, kev sib koom ua phooj ywg-rau-peer (p2p) kev sib txuas lus yog siv los hloov pauv kev lag luam thiab thaiv ntawm cov neeg koom. Kev lag luam kis thoob plaws hauv lub network, pib los ntawm ib qho ntawm cov nodes, kom txog rau thaum lawv mus txog cov neeg tsim khoom lag luam, uas ntim cov khoom lag luam rau hauv cov blocks thiab, siv tib lub p2p, faib cov block tshiab rau txhua lub network nodes. Lub hauv paus ntawm feem ntau niaj hnub p2p tes hauj lwm yog ntau yam kev hloov kho ntawm Kademlia raws tu qauv. no cov ntsiab lus zoo ntawm cov txheej txheem no, thiab ntawm no - ib tsab xov xwm nrog ntau yam kev ntsuas hauv BitTorrent network, los ntawm qhov uas ib tus tuaj yeem nkag siab tias hom kev sib txuas no yog qhov nyuaj dua thiab tsis muaj kev kwv yees tsawg dua li lub network nruj ntawm kev pabcuam hauv nruab nrab. Tsis tas li ntawd, ntawm no tsab xov xwm hais txog kev ntsuas ntau yam kev ntsuas nthuav dav rau Ethereum nodes.

Nyob rau hauv luv luv, txhua tus phooj ywg nyob rau hauv xws li network tswj nws tus kheej dynamic npe ntawm lwm cov phooj ywg los ntawm uas nws thov blocks ntawm cov ntaub ntawv uas tau hais los ntawm cov ntsiab lus. Thaum ib tug phooj ywg tau txais kev thov, nws yog muab cov ntaub ntawv tsim nyog lossis dhau qhov kev thov mus rau tom ntej pseudo-random phooj ywg los ntawm daim ntawv teev npe, thiab tau txais cov lus teb, nws dhau mus rau tus neeg thov thiab caches nws ib ntus, muab qhov no. thaiv cov ntaub ntawv ua ntej lub sijhawm tom ntej. Yog li, cov ntaub ntawv nrov xaus rau hauv ntau lub caches ntawm ntau tus phooj ywg, thiab cov ntaub ntawv tsis nrov yog maj mam hloov. Cov phooj ywg khaws cov ntaub ntawv ntawm leej twg tau pauv cov ntaub ntawv ntau npaum li cas rau leej twg, thiab lub network sim txhawb cov neeg faib khoom lag luam los ntawm kev nce lawv cov kev ntaus nqi thiab muab lawv nrog cov kev pabcuam siab dua, tuaj yeem tshem tawm cov neeg koom tsis ua haujlwm los ntawm cov npe phooj ywg.

Yog li, qhov kev lag luam tam sim no yuav tsum tau muab faib thoob plaws hauv lub network kom cov neeg tsim khoom lag luam tuaj yeem pom nws thiab suav nrog hauv qhov thaiv. Lub node nquag "xa tawm" kev hloov pauv tshiab rau txhua tus neeg thiab mloog lub network, tos rau qhov thaiv hauv qhov ntsuas ntawm qhov kev hloov pauv yuav tsum tshwm sim txhawm rau ceeb toom rau tus neeg siv khoom tos. Lub sijhawm nws siv rau lub network los hloov cov ntaub ntawv hais txog kev hloov pauv tshiab thiab thaiv rau ib leeg hauv p2p tes hauj lwm nyob ntawm ntau yam: tus naj npawb ntawm cov nodes ncaj ncees ua haujlwm nyob ze (los ntawm kev pom hauv network), "sov- nce "ntawm cov caches ntawm cov nodes, qhov loj ntawm cov blocks, kev hloov pauv, qhov xwm txheej ntawm kev hloov pauv, thaj chaw network, tus lej ntawm cov nodes thiab ntau lwm yam. Kev ntsuas nyuaj ntawm kev ntsuas kev ua tau zoo hauv cov tes hauj lwm zoo li no yog qhov teeb meem nyuaj; nws yog ib qho tsim nyog yuav tsum tau soj ntsuam cov sijhawm ua haujlwm ntawm cov neeg siv khoom thiab cov phooj ywg (blockchain nodes). Teeb meem nyob rau hauv ib qho ntawm cov p2p mechanisms, cov ntaub ntawv tsis raug tshem tawm thiab caching, kev tswj tsis zoo ntawm cov npe ntawm cov phooj ywg nquag, thiab ntau lwm yam tuaj yeem ua rau qeeb uas cuam tshuam rau kev ua haujlwm ntawm tag nrho lub network tag nrho, thiab lub raj xa dej no yog qhov nyuaj tshaj plaws los soj ntsuam. , kuaj thiab txhais cov txiaj ntsig.

Blockchain processing thiab lub xeev database hloov tshiab

Qhov tseem ceeb tshaj plaws ntawm blockchain yog qhov kev pom zoo algorithm, nws daim ntawv thov rau cov blocks tshiab tau txais los ntawm lub network thiab kev ua lag luam nrog kev sau cov txiaj ntsig hauv lub xeev cov ntaub ntawv. Ntxiv ib qho thaiv tshiab rau cov saw hlau thiab tom qab ntawd xaiv cov saw tseem ceeb yuav tsum ua haujlwm sai li sai tau. Txawm li cas los xij, hauv lub neej tiag tiag, "yuav tsum" tsis txhais hais tias "ua haujlwm", thiab ib qho tuaj yeem, piv txwv li, xav txog qhov xwm txheej uas ob txoj kev sib tw ntev ntev tau hloov pauv ntawm lawv tus kheej, hloov pauv cov metadata ntawm ntau txhiab kev lag luam hauv pas dej ntawm txhua qhov kev hloov. , thiab tas li dov rov qab lub xeev database. Cov theem no, nyob rau hauv cov nqe lus ntawm kev txhais lub bottleneck, yog yooj yim tshaj p2p network txheej, vim hais tias Kev ua lag luam ua tiav thiab kev pom zoo algorithm yog nruj me ntsis txiav txim siab, thiab nws yooj yim dua los ntsuas txhua yam ntawm no.
Qhov tseem ceeb tshaj plaws yog tsis txhob nkim random degradation nyob rau hauv qhov kev ua tau zoo ntawm theem no nrog cov teeb meem network - cov nodes yog qeeb qeeb hauv kev xa cov blocks thiab cov ntaub ntawv hais txog cov saw tseem ceeb, thiab rau cov neeg siv sab nraud qhov no yuav zoo li lub network qeeb, txawm tias qhov teeb meem nyob hauv. ib qho chaw sib txawv kiag li.

Txhawm rau txhim kho kev ua tau zoo nyob rau theem no, nws yog qhov tsim nyog los sau thiab saib xyuas cov kev ntsuas los ntawm cov nodes lawv tus kheej, thiab suav nrog rau hauv lawv cov kev cuam tshuam txog kev hloov kho lub xeev-database: tus naj npawb ntawm cov blocks ua tiav ntawm node, lawv qhov loj, tus lej ntawm kev hloov pauv, tus naj npawb ntawm cov keyboards ntawm cov saw hlau, tus naj npawb ntawm cov blocks tsis raug, lub sijhawm ua haujlwm ntawm lub tshuab virtual, cov ntaub ntawv cog lus lub sijhawm, thiab lwm yam. Qhov no yuav tiv thaiv cov teeb meem hauv network los ntawm kev tsis meej pem nrog kev ua yuam kev hauv kev ua cov saw hlau algorithms.

Lub tshuab virtual ua kev lag luam tuaj yeem yog qhov muaj txiaj ntsig ntawm cov ntaub ntawv uas tuaj yeem txhim kho kev ua haujlwm ntawm blockchain. Tus naj npawb ntawm kev faib cov cim xeeb, tus lej nyeem / sau cov lus qhia, thiab lwm yam kev ntsuas ntsig txog kev ua tau zoo ntawm kev ua tiav daim ntawv cog lus tuaj yeem muab ntau cov ntaub ntawv tseem ceeb rau cov neeg tsim khoom. Nyob rau tib lub sijhawm, cov ntawv cog lus ntse yog cov kev pabcuam, uas txhais tau hais tias hauv txoj kev xav lawv tuaj yeem haus ib qho ntawm cov peev txheej: cpu / nco / network / cia, yog li kev ua lag luam yog qhov tsis paub meej, uas, ntxiv rau, hloov pauv ntau thaum tsiv ntawm cov qauv. thiab thaum hloov cov ntawv cog lus. Yog li ntawd, cov metrics ntsig txog kev ua lag luam kuj tseem xav tau los ua kom zoo tshaj qhov ua tau zoo ntawm blockchain.

Tau txais los ntawm tus neeg siv khoom ntawm kev ceeb toom txog kev suav nrog kev lag luam hauv blockchain

Qhov no yog theem kawg ntawm cov neeg siv blockchain tau txais kev pabcuam; piv rau lwm theem, tsis muaj cov nqi siv nyiaj ntau, tab sis nws tseem tsim nyog xav txog qhov ua tau ntawm tus neeg siv khoom tau txais cov lus teb voluminous los ntawm cov node (piv txwv li, daim ntawv cog lus ntse. rov qab ib array ntawm cov ntaub ntawv). Txawm li cas los xij, qhov no yog qhov tseem ceeb tshaj plaws rau tus neeg nug cov lus nug "peb muaj pes tsawg tps nyob hauv koj lub blockchain?", vim tias Lub sijhawm no, lub sijhawm tau txais kev pabcuam raug kaw.

Nyob rau hauv qhov chaw no, muaj ib txwm xa ib tug tag nrho lub sij hawm uas tus neeg siv yuav tsum tau siv tos rau cov lus teb los ntawm lub blockchain; nws yog lub sij hawm no uas tus neeg siv yuav tos kom paub meej nyob rau hauv nws daim ntawv thov, thiab nws yog nws optimization uas yog lub lub luag haujlwm tseem ceeb ntawm cov neeg tsim khoom.

xaus

Yog li ntawd, peb tuaj yeem piav qhia txog hom kev ua haujlwm tau ua ntawm blockchains thiab faib ua ntau pawg:

  1. cryptographic transformations, pov thawj tsim
  2. peer-to-peer networking, pauv thiab thaiv kev rov ua dua
  3. kev ua lag luam, ua tiav cov ntawv cog lus ntse
  4. thov kev hloov pauv hauv blockchain mus rau lub xeev cov ntaub ntawv, hloov kho cov ntaub ntawv ntawm kev lag luam thiab blocks
  5. nyeem nkaus xwb thov mus rau lub xeev database, blockchain node API, subscription services

Feem ntau, cov kev cai rau niaj hnub blockchain nodes yog heev loj - ceev ceev CPUs rau cryptography, ib tug loj npaum li cas ntawm RAM cia thiab sai sai nkag mus rau hauv lub xeev cov ntaub ntawv, kev sib txuas lus network siv ib tug loj tus naj npawb ntawm ib txhij qhib kev sib txuas, thiab loj cia. Xws li cov kev xav tau siab thiab kev nplua nuj ntawm ntau hom kev ua haujlwm inevitably ua rau qhov tseeb tias cov nodes yuav tsis muaj peev txheej txaus, thiab tom qab ntawd ib qho ntawm cov theem uas tau tham saum toj no tuaj yeem dhau los ua lwm lub hauv paus rau kev ua haujlwm hauv network tag nrho.

Thaum tsim thiab ntsuas qhov ua tau zoo ntawm blockchains, koj yuav tsum coj tag nrho cov ntsiab lus no rau hauv tus account. Txhawm rau ua qhov no, koj yuav tsum sau thiab txheeb xyuas cov kev ntsuas ib txhij los ntawm cov neeg siv khoom thiab lub network nodes, nrhiav kev sib raug zoo ntawm lawv, kwv yees lub sijhawm nws yuav siv los muab kev pabcuam rau cov neeg siv khoom, suav nrog tag nrho cov peev txheej tseem ceeb: cpu / nco / network / cia. , nkag siab tias lawv siv li cas thiab cuam tshuam ib leeg. Tag nrho cov no ua rau kev sib piv qhov nrawm ntawm qhov sib txawv blockchains hauv daim ntawv ntawm "peb TPS" ua haujlwm tsis txaus ntseeg, vim tias muaj ntau qhov sib txawv thiab lub xeev. Hauv cov txheej txheem loj hauv nruab nrab, pawg ntawm ntau pua tus servers, cov teeb meem no tseem nyuaj thiab tseem xav tau kev sau los ntawm ntau tus lej sib txawv, tab sis hauv blockchains, vim p2p tes hauj lwm, cov tshuab virtual ua cov ntawv cog lus, kev lag luam sab hauv, tus naj npawb ntawm cov degrees. ntawm txoj kev ywj pheej yog ntau dua, uas ua rau qhov kev sim txawm nyob rau ntau lub servers, nws tsis yog qhov qhia tau thiab qhia tsuas yog qhov kwv yees tsis tshua muaj txiaj ntsig uas yuav luag tsis muaj kev sib txuas nrog kev muaj tiag.

Yog li ntawd, thaum tsim nyob rau hauv lub blockchain core, los soj ntsuam kev ua tau zoo thiab teb lo lus nug "nws puas tau zoo dua piv rau lub sij hawm dhau los?" peb siv heev complex software uas orchestrates lub launching ntawm ib tug blockchain nrog kaum ob ntawm nodes thiab cia li launches ib tug benchmark thiab sau metrics. ; tsis muaj cov ntaub ntawv no nws yog qhov nyuaj heev rau kev debug cov txheej txheem uas ua haujlwm nrog ntau tus neeg koom.

Yog li, thaum koj tau txais cov lus nug "peb TPS muaj pes tsawg tus hauv koj lub blockchain?", muab koj tus interlocutor ib co tshuaj yej thiab nug seb nws puas npaj los saib lub kaum ob daim duab thiab tseem mloog tag nrho peb lub thawv ntawm blockchain kev ua tau zoo thiab koj cov lus qhia rau daws lawv...

Tau qhov twg los: www.hab.com

Ntxiv ib saib