
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 . Mar eisimpleir, tha latency air a sheòrsachadh ann am pĂŹosan ann an seo , agus gus tuigsinn mar a tha iad aâ coimhead airson mialan ann an algoirmean mac-samhail, tha mi aâ moladh seo a leughadh .
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.

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 . 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.

Tha Hyperledger Caliper na fhuasgladh mòran nas sònraichte . 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 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 , 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.

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.

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 . 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 (). Ă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
