Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

An-diugh, tha fuasglaidhean airson a bhith a’ dèanamh deuchainn agus a’ comharrachadh blockchains air an dèanamh freagarrach airson blockchain sònraichte no na forcaichean aige. Ach tha grunn fhuasglaidhean nas fharsainge ann cuideachd a tha eadar-dhealaichte ann an gnìomhachd: tha cuid dhiubh nam pròiseactan le còd fosgailte, tha cuid eile air an toirt seachad mar SaaS, ach tha a’ mhòr-chuid nam fuasglaidhean taobh a-staigh a chruthaich an sgioba leasachaidh blockchain. Ach, tha iad uile a 'fuasgladh duilgheadasan coltach ris. San artaigil seo, dh’ fheuch mi ri ath-sgrùdadh goirid a dhèanamh air grunn thoraidhean a chaidh an dealbhadh gu sònraichte airson a bhith a ’dèanamh deuchainn air blockchains.

Tha obrachadh lìonra blockchain coltach ri obrachadh stòr-dàta sgaoilte, agus mar sin faodar innealan agus dòighean coltach ris a chleachdadh airson deuchainn. Gus tuigse nas fheàrr fhaighinn air mar a thèid stòran-dàta sgaoilte a dhearbhadh, thoir sùil air taghadh math de ghoireasan agus artaigilean bho seo. Mar eisimpleir, tha latency air a sheòrsachadh ann am pìosan ann an seo artaigil, agus gus tuigsinn mar a tha iad a’ coimhead airson mialan ann an algoirmean mac-samhail, tha mi a’ moladh seo a leughadh artaigilean.

Bheir mi cunntas air grunn fhuasglaidhean mòr-chòrdte airson a bhith a’ dèanamh deuchainn agus a’ comharrachadh blockchains. Bhithinn toilichte nam biodh tu anns na beachdan a’ toirt cunntas air toraidhean bathar-bog feumail eile airson fuasgladh fhaighinn air na h-aon dhuilgheadasan.

Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

Tòisichidh mi le inneal a leigeas leat an gnìomhachd aca a dhearbhadh gu h-èifeachdach, ged nach eil e air a chruthachadh gu sònraichte airson blockchain, fhad ‘s a tha lìonra a’ ruith mu thràth air an urrainn dhut feuchainn. Is e am feart as cudromaiche ann an earbsachd siostam sgaoilte an comas cumail a’ dol ag obair ma tha duilgheadasan ann leis na frithealaichean agus an lìonra. Dh’ fhaodadh seo a bhith mar lagan lìonra, lànachd diosc, dìth sheirbheisean taobh a-muigh (DNS), fàilligeadh bathar-cruaidh agus ceudan de dh’ adhbharan eile. Gus sgrùdadh a dhèanamh air seasmhachd siostaman sam bith a tha ag obair còmhla air àireamh mhòr de innealan siostaman, faodaidh tu a chleachdadh Gremlin. Bidh e a’ cleachdadh dòigh-obrach air leth èifeachdach ris an canar Chaos Engineering.

A’ cleachdadh an neach-ionaid lìonra aige fhèin, bidh Gremlin a’ cruthachadh iomadh seòrsa duilgheadas air an àireamh de dh’ innealan a tha a dhìth: lagan lìonra, cus cuideim de ghoireas sam bith (CPU, diosc, cuimhne, lìonra), cuir à comas protocalan fa leth, msaa. Airson blockchains, faodar Gremlin a chleachdadh air frithealaichean testnet, a ’dèanamh atharrais air duilgheadasan fìor agus a’ cumail sùil air giùlan an lìonra. Leis, faodaidh luchd-leasachaidh agus luchd-rianachd faicinn ann an àrainneachd fo smachd dè a thachras ma thuiteas an siostam no nuair a thèid an còd ùrachadh. Anns a 'chùis seo, feumaidh an lìonra a bhith air a rèiteachadh agus air a chleachdadh ro-làimh, a bharrachd air a bhith air a rèiteachadh gus na meatrach riatanach a chruinneachadh.

Tha Gremlin na inneal goireasach dha ailtirean, devops agus eòlaichean tèarainteachd agus na fhuasgladh uile-choitcheann airson a bhith a’ dèanamh deuchainn air siostaman sgaoilte deiseil agus ruith, a ’toirt a-steach blockchains.

Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

Tha Hyperledger Caliper na fhuasgladh mòran nas sònraichte Hyperledger caliper. Aig an àm seo, tha Caliper a 'toirt taic do ghrunn blockchains aig an aon àm - riochdairean bhon teaghlach Hyperledger (Fabric, Sawtooth, Iroha, Burrow, Besu), a bharrachd air Ethereum agus lìonra FISCO BCOS.

A ’cleachdadh Caliper, faodaidh tu topology an lìonra blockchain agus cùmhnantan deuchainn a shuidheachadh, a bharrachd air cunntas a thoirt air rèiteachadh an nód. Tha nodan blockchain air an togail ann an soithichean docker air aon inneal. An ath rud, faodaidh tu an rud riatanach a thaghadh rèiteachaidhean deuchainn agus faigh faidhle le aithisg air toraidhean an deuchainn às deidh a chuir air bhog. Gheibhear làn liosta de mheatairean Caliper agus dòigh slat-tomhais an seo Measaidhean Coileanaidh Hyperledger Blockchain, is e deagh artaigil a tha seo ma tha ùidh agad ann an cuspair slat-tomhais blockchain. Faodaidh tu cuideachd cruinneachadh meatrach a stèidheachadh ann am Prometheus / Grafana air leth.

Tha Hyperledger Caliper na inneal a tha ag amas air luchd-leasachaidh agus ailtirean siostam, leis gu bheil e a’ toirt seachad ath-aithris deuchainn agus fèin-ghluasad deuchainn agus slat-tomhais. Tha e air a chleachdadh ann a bhith a’ leasachadh cridhe blockchains: algorithms co-aontachd, inneal brìgheil airson a bhith a’ làimhseachadh chùmhnantan snasail, còmhdach co-aoisean agus dòighean siostam eile.

Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

Tanca MixBytes na inneal a nochd anns a’ phròiseas airson a bhith a’ leasachadh algorithms co-aontachd agus deireannach airson lìonraidhean stèidhichte air EOS agus a’ dèanamh deuchainn air parachainntean stèidhichte air Parity Substrate (Polkadot). A thaobh comas-gnìomh, tha e faisg air Hyperledger Caliper, oir leigidh e leat meatrach cudromach a chruinneachadh bho nodan siostam sgaoilte sam bith agus innealan teachdaiche air a bheil sgriobtaichean deuchainn a’ ruith.

Bidh MixBytes Tank a’ cleachdadh grunn sheirbheisean sgòthan (Digital Ocean, Google Cloud Engine, msaa), anns an urrainn dha mòran nodan a chuir air bhog, modhan rèiteachaidh tòiseachaidh a dhèanamh, grunn shlatan-tomhais a ruith aig an aon àm air diofar innealan, na meatrach riatanach a chruinneachadh agus na slatan-tomhais riatanach a dhùnadh gu fèin-ghluasadach. lìonra.

Leigidh MixBytes Tank leat airgead a shàbhaladh air frithealaichean sgòthan le bhith a’ lughdachadh gu fèin-ghluasadach goireasan neo-riatanach às deidh deuchainn. Is e feart sònraichte eile cleachdadh a’ phacaid Molecule, a leigeas leis an leasaiche deuchainn a dhèanamh air cleachdadh an blockchain a tha thu ag iarraidh gu h-ionadail.

Leigidh MixBytes Tank leat botail agus mearachdan a lorg tràth ann an algorithms a thig am bàrr ann an lìonraidhean fìor le àireamh mhòr de luchd-frithealaidh agus teachdaichean air an cuairteachadh gu cruinn-eòlasach. Cuidichidh an tanca thu le bhith a’ tuigsinn dè a thachras air na nodan ma chuireas teachdaichean gnothaichean le tps sònraichte ann an suidheachaidhean a ghabhas ath-aithris agus le fìor àireamh de nodan air an sgaoileadh thairis air diofar mòr-thìrean, ma tha sin riatanach.

Sealladh farsaing air Innealan Deuchainn agus Slat-tomhais Blockchain

Tha Whiteblock Genesis na àrd-ùrlar deuchainn airson blockchain stèidhichte air Ethereum. Tha comas-gnìomh gu math farsaing aig an inneal seo: leigidh e leat lìonra a chuir air bhog, an àireamh riatanach de chunntasan a chruthachadh ann, an àireamh riatanach de luchd-dèiligidh àrdachadh, topology an lìonra a rèiteachadh, sònraich leud-bann agus paramadairean pacaid agus deuchainn a ruith.

Tha Whiteblock Genesis a’ toirt seachad na goireasan deuchainn aige fhèin. Feumaidh luchd-leasachaidh dìreach paramadairean deuchainn a shònrachadh, an ruith le bhith a ’cleachdadh API deiseil, agus toraidhean fhaighinn a’ cleachdadh deas-bhòrd goireasach.

Leigidh Whiteblock Genesis leat deuchainn gu math mionaideach a rèiteachadh a nì an àrd-ùrlar gu fèin-ghluasadach airson gach atharrachadh còd cudromach. Leigidh seo leat mearachdan a ghlacadh aig ìre thràth agus measadh a dhèanamh sa bhad air buaidh atharrachaidhean air paramadairean lìonra cudromach, leithid astar malairt agus goireasan air an caitheamh le nodan.

Madt

Is e toradh òg inntinneach eile airson deuchainn a dhèanamh air siostaman sgaoilte madt. Tha e sgrìobhte ann am Python agus leigidh e leat an topology lìonra riatanach a chruthachadh agus an àireamh riatanach de luchd-frithealaidh agus teachdaichean a’ cleachdadh sgriobt rèiteachaidh sìmplidh (eisimpleir). Às deidh seo, bidh an t-seirbheis a ’cleachdadh an lìonra ann an grunn shoithichean Docker agus a’ fosgladh eadar-aghaidh lìn anns am faic thu teachdaireachdan bho luchd-frithealaidh agus teachdaichean an lìonra. Faodar Madt a chleachdadh airson blockchains a dhearbhadh - tha deuchainn lìonra p2p aig stòr a ’phròiseict stèidhichte air protocol Kademlia, anns a bheil dàil ann a bhith a’ lìbhrigeadh dàta gu nodan air àrdachadh mean air mhean agus tha inbhe an dàta seo air a sgrùdadh.

Is ann dìreach o chionn ghoirid a nochd Madt, ach leis an ailtireachd gu math sùbailte a th’ ann, faodaidh e fàs gu bhith na thoradh gnìomh.

Fuasglaidhean eile

Feumaidh cha mhòr deuchainn sam bith air pàirt an t-siostaim de blockchains a bhith a’ ruith sgriobtaichean tòiseachaidh, ag ullachadh chunntasan agus chumhachan airson an deuchainn (faodaidh seo a bhith a’ dèanamh deuchainn air mearachdan co-aontachd a dh’ fhaodadh grunn shlabhraidhean a ghineadh, a’ dèanamh deuchainn air suidheachaidhean cruaidh forc, ag atharrachadh paramadairean an t-siostaim, msaa). Bithear a’ dèanamh na h-obrachaidhean sin uile ann an dòigh eadar-dhealaichte ann an diofar blockchain, agus mar sin tha e nas fhasa do sgiobaidhean deuchainn toraidh agus slat-tomhais atharrachadh gu CI/CD a-staigh agus na leasachaidhean aca fhèin a chleachdadh, a bhios mean air mhean a’ fàs nas iom-fhillte mar a bhios gnìomhachd an blockchain a’ fàs.

Ach a dh’ aindeoin sin, faodaidh cleachdadh fuasglaidhean deiseil an ùine deuchainn airson na sgiobaidhean sin a lughdachadh gu mòr, agus mar sin tha mi a ’smaoineachadh gun tèid am bathar-bog seo a leasachadh gu gnìomhach anns na bliadhnaichean ri teachd.

co-dhùnadh

Gus an lèirmheas goirid seo a thoirt gu crìch, liostaichidh mi grunn fheartan cudromach de innealan deuchainn blockchain:

  • Comas lìonra blockchain a chuir gu fèin-ghluasadach fo chumhachan a ghabhas ath-aithris. Tha am bàillidh seo cudromach nuair a thathar a’ leasachadh phàirtean siostam de blockchains: algorithms co-aontachd, deireannach, cùmhnantan snasail siostam.
  • Cosgais sealbh air an t-siostam, na goireasan a thathas a’ cleachdadh agus goireasachd airson a chleachdadh gu cunbhalach. Tha am bàillidh seo a’ toirt deuchainnean àrd-inbhe don phròiseact airson beagan airgid.
  • Sùbailteachd agus sìmplidh rèiteachadh deuchainn. Tha am bàillidh seo a’ meudachadh na cothroman air duilgheadasan siostam aithneachadh - tha nas lugha de chothrom ann gun caillear rudeigin cudromach.
  • Gnàthachadh airson seòrsachan sònraichte de blockchains. Faodaidh leasachadh fuasgladh stèidhichte air fear a th’ ann mar-thà càileachd a leasachadh gu mòr agus cosgaisean ùine a lughdachadh.
  • Goireas agus ruigsinneachd nan toraidhean a gheibhear agus an seòrsa (aithisgean, meatrach, grafaichean, logaichean, msaa). Tha seo gu tur riatanach ma tha thu airson sùil a chumail air eachdraidh leasachadh toraidh, no ma tha feum agad air mion-sgrùdadh domhainn air giùlan lìonra blockchain.

Math fortanach leis an deuchainn agad agus is dòcha gum bi na blockchain agad luath agus fulangach le lochdan!

Source: www.habr.com

Cuir beachd ann