Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

Amin'izao fotoana izao, ny vahaolana amin'ny fitsapana sy ny benchmarking blockchain dia mifanaraka amin'ny blockchain manokana na ny forks. Saingy misy ihany koa ny vahaolana amin'ny ankapobeny izay tsy mitovy amin'ny fiasa: ny sasany amin'izy ireo dia tetikasa open source, ny hafa dia omena ho SaaS, fa ny ankamaroany dia vahaolana anatiny noforonin'ny ekipa fampandrosoana blockchain. Na izany aza, izy rehetra dia mamaha olana mitovy. Ato amin'ity lahatsoratra ity, nanandrana namerina fohifohy ny vokatra maromaro natao manokana hanaovana fitiliana blockchains aho.

Ny fiasan'ny tambajotra blockchain dia mitovy amin'ny fiasan'ny angon-drakitra voazara, ka azo ampiasaina amin'ny fitsapana ny fitaovana sy ny fomba mitovy. Mba hahatakarana bebe kokoa ny fomba fitiliana ny angon-drakitra voazara, jereo ny loharanon-karena sy lahatsoratra mifantina tsara avy eto. Ohatra, ny latency dia sokajiana ho ampahany amin'io lahatsoratra, ary mba hahatakarana ny fomba fitadiavan'izy ireo bibikely amin'ny algorithm replication, dia manoro hevitra aho hamaky ity lahatsoratra.

Holazaiko ireo vahaolana malaza maro ho an'ny fitsapana sy ny benchmarking blockchains. Faly aho raha ao amin'ny fanehoan-kevitra ianao dia mamaritra ny vokatra rindrambaiko hafa ilaina amin'ny famahana ireo olana mitovy.

Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

Hanomboka amin'ny fitaovana iray aho, na dia tsy noforonina manokana ho an'ny blockchains aza, dia ahafahanao mitsapa ny fiasan'izy ireo, raha toa ka misy tambajotra efa mandeha izay ahafahanao manandrana. Ny singa manan-danja indrindra amin'ny fahatokisana ny rafitra zaraina dia ny fahafahana manohy miasa raha misy olana amin'ny mpizara sy ny tambajotra. Mety ho fahataperan'ny tambajotra, fahafenoan'ny kapila, tsy fisian'ny serivisy ivelany (DNS), tsy fahombiazan'ny fitaovana ary antony an-jatony hafa. Mba hijerena ny fahamarinan'ny rafitra rehetra miasa miaraka amin'ny milina rafitra marobe dia azonao ampiasaina Gremlin. Mampiasa fomba fiasa tena mahomby antsoina hoe Chaos Engineering izy io.

Amin'ny alΓ lan'ny mpiasan'ny tambajotra manokana, i Gremlin dia mamorona karazana olana maro isan-karazany amin'ny isan'ny milina ilaina: ny fahatapahan'ny tambajotra, ny habetsan'ny loharano rehetra (CPU, kapila, fahatsiarovana, tambajotra), manakana ny protocols tsirairay, sns. Ho an'ny blockchains, Gremlin dia azo ampiasaina amin'ny mpizara testnet, maka tahaka ny olana tena izy ary mijery ny fihetsiky ny tambajotra. Miaraka amin'izany, ny mpamorona sy ny mpitantana dia afaka mandinika ao anatin'ny tontolo voafehy izay hitranga raha mianjera ny rafitra na rehefa nohavaozina ny kaody. Amin'ity tranga ity, ny tambajotra dia tsy maintsy amboarina sy apetraka mialoha, ary koa amboarina mba hanangonana ireo metrika ilaina.

Gremlin dia fitaovana mety ho an'ny architects, devops ary manam-pahaizana manokana momba ny fiarovana ary vahaolana manerantany amin'ny fitiliana ireo rafitra zaraina efa vita sy mandeha, anisan'izany ny blockchains.

Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

Hyperledger Caliper dia vahaolana manokana kokoa Hyperledger Caliper. Amin'izao fotoana izao, ny Caliper dia manohana sakana maromaro indray mandeha - solontenan'ny fianakaviana Hyperledger (Lamba, Sawtooth, Iroha, Burrow, Besu), ary koa ny Ethereum sy ny tambajotra FISCO BCOS.

Amin'ny fampiasana Caliper, azonao atao ny mametraka ny topolojian'ny tambajotra blockchain sy ny fifanarahana amin'ny fitsapana, ary koa ny famaritana ny fanamafisana ny node. Ny node Blockchain dia atsangana amin'ny kaontenera docker amin'ny milina iray. Manaraka, dia afaka mifidy ny ilaina fanazaran-tena fitsapana ary mahazo rakitra misy tatitra momba ny valin'ny fitsapana aorian'ny fandefasana. Ny lisitra feno momba ny metrika Caliper sy ny fomba fiasa benchmarking dia hita eto Hyperledger Blockchain Performance Metrics, lahatsoratra tsara ity raha liana amin'ny lohahevitra momba ny benchmarking blockchain ianao. Azonao atao ihany koa ny manangana fanangonana metrika ao amin'ny Prometheus/Grafana mitokana.

Hyperledger Caliper dia fitaovana mikendry ny mpamorona sy ny rafitra architects, satria manome ny famerenana ny fitsapana sy ny automatique ny fitsapana sy ny benchmarking. Ampiasaina amin'ny fampandrosoana ny fototry ny blockchains: algorithm consensus, milina virtoaly ho an'ny fanodinana fifanarahana marani-tsaina, sosona peer-to-peer ary rafitra rafitra hafa.

Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

MixBytes Tank dia fitaovana niseho teo amin'ny dingan'ny famolavolana marimaritra iraisana sy ny algorithm farany ho an'ny tambajotra mifototra amin'ny EOS sy ny fitiliana parachains mifototra amin'ny Parity Substrate (Polkadot). Eo amin'ny lafiny fampiasa, dia akaiky ny Hyperledger Caliper, satria mamela anao hanangona metrika manan-danja avy amin'ny nodes ny rafitra mizara sy ny mpanjifa milina izay ny fitsapana scripts.

Ny MixBytes Tank dia mampiasa serivisy rahona maromaro (Oseana Digital, Google Cloud Engine, sns.), izay ahafahany manomboka node maro, manatanteraka fomba fiasa mialoha, mampandeha marika maromaro mifanandrify amin'ny milina samihafa, manangona ny metrika ilaina ary manidy ho azy ny fitaovana. tambajotra.

MixBytes Tank dia ahafahanao mitahiry vola amin'ny servisy rahona amin'ny alΓ lan'ny fampihenana ho azy ireo loharano tsy ilaina aorian'ny fitsapana. Ny endri-javatra miavaka iray hafa dia ny fampiasana ny fonosana Molecule, izay ahafahan'ny mpamorona manandrana ny fametrahana ny sakana tadiavina eo an-toerana.

Ny MixBytes Tank dia ahafahanao mamantatra aloha ny bottlenecks sy ny lesoka amin'ny algorithm izay mipoitra amin'ny tambajotra tena izy miaraka amin'ireo mpizara sy mpanjifa marobe mizara ara-jeografika. Ny tank dia hanampy anao hahatakatra ny zavatra hitranga amin'ny nodes raha mandefa fifampiraharahana amin'ny tps nomena ny mpanjifa amin'ny toe-javatra azo averina be ary miaraka amin'ny node tena misy miparitaka manerana ny kaontinanta samihafa, raha ilaina.

Fijerena fohifohy momba ny Fitsapana Blockchain sy Fitaovana Famaritana

Whiteblock Genesis dia sehatra fitsapana ho an'ny blockchains mifototra amin'ny Ethereum. Ity fitaovana ity dia manana fiasa midadasika: ahafahanao manangana tambajotra, mamorona ny isan'ny kaonty ilaina ao anatiny, mampiakatra ny isan'ny mpanjifa ilaina, manamboatra ny topolojian'ny tambajotra, mamaritra ny bandwidth sy ny packetloss parameter ary manao fitsapana.

Whiteblock Genesis dia manome toeram-pitsapana azy manokana. Mila mamaritra masontsivana fitsapana fotsiny ny mpamorona, mampandeha azy ireo amin'ny API efa vita ary mahazo valiny amin'ny alΓ lan'ny dashboard mety.

Whiteblock Genesis dia ahafahanao manamboatra fitsapana amin'ny antsipiriany izay hataon'ny sehatra ho azy ho an'ny fanovana code manan-danja rehetra. Izany dia ahafahanao mahita lesoka amin'ny dingana voalohany ary manombatombana avy hatrany ny fiantraikan'ny fiovana eo amin'ny mari-pamantarana tambajotra manan-danja, toy ny hafainganam-pandehan'ny fifanakalozana sy ny loharano lanin'ny nodes.

Madt

Ny vokatra tanora hafa mahaliana ho an'ny fitiliana ny rafitra zaraina dia madt. Nosoratana amin'ny Python izy io ary ahafahanao mamorona ny topolojian'ny tambajotra ilaina sy ny isan'ny mpizara sy mpanjifa ilaina amin'ny alΓ lan'ny script configuration tsotra (ohatra). Aorian'izany, ny serivisy dia mametraka ny tambajotra amin'ny kaontenera Docker maromaro ary manokatra tranonkala iray ahafahanao mijery hafatra avy amin'ireo mpizara sy mpanjifan'ny tambajotra. Ny Madt dia azo ampiasaina amin'ny fitiliana blockchains - ny tranokalan'ny tetikasa dia manana fitsapana tambajotra p2p mifototra amin'ny protocol Kademlia, izay mihamitombo tsikelikely ny fahatarana amin'ny fandefasana angon-drakitra amin'ny nodes ary voamarina ny satan'ny data.

Vao tsy ela akory izay no nisehoan'i Madt, saingy noho ny maritranony tena mora azo, dia afaka mivoatra ho vokatra azo ampiasaina.

Vahaolana hafa

Saika ny fitsapana rehetra momba ny ampahany amin'ny rafitra blockchains dia mitaky sora-baventy mialoha, manomana kaonty sy fepetra amin'ny fitsapana (mety ho fitsapana ny fahadisoana marimaritra iraisana izay mety hiteraka rojo vy maro, fitsapana scenario hard fork, fanovana masontsivana rafitra, sns.). Ireo fanodinkodinana rehetra ireo dia atao amin'ny fomba hafa amin'ny sakana samihafa, noho izany dia mora kokoa ho an'ny ekipa ny mampifanaraka tsikelikely ny fitiliana ny vokatra sy ny benchmarking amin'ny CI/CD anatiny ary mampiasa ny fivoarany manokana, izay mihasarotra tsikelikely rehefa mivoatra ny fiasan'ny blockchain.

Na izany aza, ny fampiasana vahaolana efa vita dia afaka mampihena be ny fotoana fitsapana ho an'ireo ekipa ireo, noho izany dia heveriko fa ho mavitrika amin'ny taona ho avy ity rindrambaiko ity.

famaranana

Mba hamaranana ity famerenana fohy ity dia mitanisa toetra manan-danja maromaro amin'ny fitaovana fitiliana blockchain aho:

  • Ny fahafahana mametraka ho azy tambajotra blockchain ao anatin'ny toe-javatra miverimberina. Zava-dehibe io lafin-javatra io rehefa mamolavola ampahany amin'ny rafitra blockchain: algorithm consensus, finality, fifanarahana smart system.
  • Ny vola lany amin'ny fananana ny rafitra, ny loharanon-karena lanina ary ny fanamorana ny fampiasana tsy tapaka. Ity anton-javatra ity dia manome ny tetikasa fitsapana avo lenta amin'ny vola kely.
  • Fahafahana sy fahatsoran'ny fandrindrana fitsapana. Io anton-javatra io dia mampitombo ny vintana hamantarana ny olan'ny rafitra - kely kokoa ny mety tsy ho very zavatra manan-danja.
  • Customization ho an'ny karazana blockchains manokana. Ny famolavolana vahaolana mifototra amin'ny efa misy dia afaka manatsara ny kalitao sy mampihena ny fandaniana amin'ny fotoana.
  • Ny fahatoniana sy ny fidirana amin'ny vokatra azo sy ny karazana azy (tatitra, metrika, grafika, diary, sns.). Tena ilaina izany raha te hanara-maso ny tantaran'ny fivoaran'ny vokatra ianao, na raha mila fanadihadiana lalina momba ny fihetsiky ny tambajotra blockchain ianao.

Mirary soa amin'ny fitsapana anao ary enga anie ny blockchains ho haingana sy handefitra!

Source: www.habr.com

Add a comment