Technolegau cymhwysol ar adfeilion twymyn blockchain neu fanteision ymarferol dosbarthu adnoddau

Yn ystod y blynyddoedd diwethaf, mae ffrydiau newyddion wedi cael eu gorlifo gyda negeseuon am fath newydd o rwydweithiau cyfrifiadurol gwasgaredig yn ymddangos yn llythrennol allan o unman, gan ddatrys (neu yn hytrach, ceisio datrys) amrywiaeth eang o broblemau - gwneud dinas yn glyfar, gan arbed y byd rhag hawlfraint tresmaswyr neu i'r gwrthwyneb, trosglwyddo gwybodaeth neu adnoddau yn gyfrinachol, dianc o -dan reolaeth y wladwriaeth mewn un maes neu'i gilydd. Waeth beth fo'r maes, mae ganddynt i gyd nifer o nodweddion cyffredin oherwydd y ffaith mai'r tanwydd ar gyfer eu twf oedd yr algorithmau a'r technegau a ddaeth i'r cyhoedd yn ystod y ffyniant diweddar mewn cryptocurrencies a thechnolegau cysylltiedig. Mae'n debyg bod gan bob trydedd erthygl ar adnoddau arbenigol bryd hynny y gair “blockchain” yn y teitl - daeth trafodaeth am ddatrysiadau meddalwedd newydd a modelau economaidd yn brif duedd ers peth amser, yn erbyn cefndir meysydd eraill o gymhwyso systemau cyfrifiadurol gwasgaredig. disgyn i'r cefndir.

Ar yr un pryd, gwelodd gweledyddion a gweithwyr proffesiynol brif hanfod y ffenomen: mae cyfrifiadura gwasgaredig enfawr, sy'n gysylltiedig ag adeiladu rhwydweithiau o nifer fawr o gyfranogwyr gwahanol a heterogenaidd, wedi cyrraedd lefel newydd o ddatblygiad. Mae'n ddigon taflu'r pynciau hype o'ch pen ac edrych ar y pwnc o'r ochr arall: nid oedd yr holl rwydweithiau hyn, a gasglwyd o byllau enfawr, sy'n cynnwys miloedd o gyfranogwyr heterogenaidd ynysig, yn ymddangos ar eu pen eu hunain. Roedd selogion y mudiad crypto yn gallu datrys problemau cymhleth cydamseru data a dosbarthu adnoddau a thasgau mewn ffordd newydd, a oedd yn ei gwneud hi'n bosibl llunio màs tebyg o offer a chreu ecosystem newydd a gynlluniwyd i ddatrys un broblem â ffocws cul.

Wrth gwrs, nid oedd hyn yn mynd heibio gan y timau a'r cymunedau sy'n ymwneud â datblygu cyfrifiadura dosbarthedig am ddim, ac nid oedd prosiectau newydd yn hir i ddod.
Fodd bynnag, er gwaethaf y cynnydd sylweddol yn nifer y wybodaeth sydd ar gael am ddatblygiadau ym maes adeiladu rhwydweithiau a gweithio gydag offer, bydd yn rhaid i grewyr systemau addawol ddatrys problemau difrifol.

Y cyntaf ohonynt, ni waeth pa mor rhyfedd y gall swnio, yw'r broblem o ddewis cyfeiriad.

Gall y cyfeiriad fod yn gywir, neu fe all arwain at ddiweddglo – does dim dianc rhag hyn; mae cyflenwadau canolog o glirweledyddion i’r gymuned TG yn dal yn hwyr. Ond rhaid gwneud y dewis er mwyn peidio â syrthio i fagl draddodiadol y tîm yn cymryd ardal rhy eang ac yn ceisio creu prosiect cyfrifiadura dosbarthedig cyffredinol anarbenigol arall o'r cychwyn cyntaf. Mae'n ymddangos nad yw cwmpas y gwaith mor frawychus; ar y cyfan, y cyfan sydd angen i chi ei wneud yw defnyddio datblygiadau presennol: cyfuno nodau i rwydwaith, addasu algorithmau ar gyfer pennu topolegau, cyfnewid data a monitro eu cysondeb, cyflwyno dulliau ar gyfer graddio nodau a dod o hyd i gonsensws, ac, wrth gwrs, creu eich iaith ymholiad eich hun a'r amgylchedd iaith a chyfrifiadura cyfan. Mae'r syniad o fecanwaith cyffredinol yn demtasiwn iawn ac yn ymddangos yn gyson mewn un maes neu'i gilydd, ond mae'r canlyniad terfynol yn dal i fod yn un o dri pheth: mae'r datrysiad a grëwyd naill ai'n troi allan i fod yn brototeip cyfyngedig mewn gwirionedd gyda chriw o ataliedig " ToDos” yn yr ôl-groniad, neu mae'n dod yn anghenfil na ellir ei ddefnyddio yn barod i lusgo i ffwrdd unrhyw un sy'n cyffwrdd â'r “cors Turing” fetid, neu'n marw'n ddiogel rhag y ffaith bod yr alarch, cimwch yr afon a'r penhwyad, a oedd yn tynnu'r prosiect i gyfeiriad annealladwy. , yn syml yn gorbwysleisio eu hunain.

Gadewch i ni beidio ag ailadrodd camgymeriadau gwirion a dewis cyfeiriad sydd ag ystod glir o dasgau ac sy'n addas iawn ar gyfer y model cyfrifiadura gwasgaredig. Gallwch chi ddeall pobl sy'n ceisio gwneud popeth ar unwaith - wrth gwrs, mae digon i ddewis ohono. Ac mae llawer o bethau'n edrych yn hynod ddiddorol o safbwynt ymchwil a datblygu a datblygu, ac o safbwynt economeg. Gan ddefnyddio rhwydwaith gwasgaredig gallwch:

  • Hyfforddi rhwydweithiau niwral
  • Prosesu ffrydiau signal
  • Cyfrifwch adeiledd protein
  • Rendro golygfeydd XNUMXD
  • Efelychu hydrodynameg
  • Profi strategaethau masnachu ar gyfer cyfnewidfeydd stoc

Er mwyn peidio â chael ein cario i ffwrdd â llunio rhestr o bethau diddorol sy'n cyfateb yn dda, byddwn yn dewis rendrad gwasgaredig fel ein pwnc pellach.

Nid yw rendrad gwasgaredig ei hun, wrth gwrs, yn ddim byd newydd. Mae pecynnau cymorth rendrad presennol wedi cefnogi dosbarthiad llwyth ar draws gwahanol beiriannau ers amser maith; heb hyn, byddai byw yn yr unfed ganrif ar hugain yn eithaf trist. Fodd bynnag, ni ddylech feddwl bod y pwnc wedi'i gwmpasu ymhell ac agos, ac nid oes dim i'w wneud yno - byddwn yn ystyried problem frys ar wahân: creu offeryn ar gyfer creu rhwydwaith rendrad.

Mae ein rhwydwaith rendro yn gyfuniad o nodau sydd angen cyflawni tasgau rendro gyda nodau sydd ag adnoddau cyfrifiadurol am ddim i brosesu rendrad. Bydd perchnogion adnoddau yn cysylltu eu gorsafoedd â'r rhwydwaith rendrad i dderbyn a chyflawni swyddi rendrad gan ddefnyddio un o beiriannau rendrad â chymorth y rhwydwaith. Yn yr achos hwn, bydd darparwyr tasgau yn gweithio gyda'r rhwydwaith fel pe bai'n gwmwl, gan ddosbarthu adnoddau'n annibynnol, monitro cywirdeb gweithredu, rheoli risgiau a phroblemau eraill.

Felly, byddwn yn ystyried creu fframwaith a ddylai gefnogi integreiddio â set o beiriannau rendrad poblogaidd a chynnwys cydrannau sy'n darparu offer ar gyfer trefnu rhwydwaith o nodau heterogenaidd a rheoli llif tasgau.

Nid yw model economaidd bodolaeth rhwydwaith o'r fath o bwysigrwydd sylfaenol, felly byddwn yn cymryd fel y cynllun cychwynnol gynllun tebyg i'r un a ddefnyddir mewn cyfrifiadau mewn rhwydweithiau cryptocurrency - bydd defnyddwyr yr adnodd yn anfon tocynnau at gyflenwyr sy'n cyflawni'r gwaith rendro. Mae'n llawer mwy diddorol deall pa briodweddau ddylai fod gan fframwaith, a byddwn yn ystyried y prif senario o ryngweithio rhwng cyfranogwyr rhwydwaith ar eu cyfer.

Mae tair ochr i ryngweithio yn y rhwydwaith: darparwr adnoddau, darparwr tasgau a gweithredwr rhwydwaith (canolfan reoli aka, rhwydwaith, ac ati yn y testun).

Mae gweithredwr y rhwydwaith yn darparu rhaglen cleient neu ddelwedd system weithredu i'r darparwr adnoddau gyda set o feddalwedd wedi'i defnyddio, y bydd yn ei gosod ar y peiriant y mae am ei ddarparu, a chyfrif personol sy'n hygyrch trwy'r rhyngwyneb gwe, gan ganiatáu iddo wneud hynny. gosod paramedrau mynediad i'r adnodd a rheoli ei dirwedd gweinydd o bell: rheoli paramedrau caledwedd, perfformio cyfluniad o bell, ailgychwyn.

Pan gysylltir nod newydd, mae'r system rheoli rhwydwaith yn dadansoddi'r offer a'r paramedrau mynediad penodedig, yn ei raddio, yn pennu gradd benodol, ac yn ei osod yn y gofrestr adnoddau. Yn y dyfodol, er mwyn rheoli'r risg, bydd paramedrau gweithgaredd y nod yn cael eu dadansoddi, a bydd gradd y nod yn cael ei addasu i sicrhau sefydlogrwydd y rhwydwaith. Ni fydd unrhyw un yn falch os anfonir eu golygfa i rendrad ar gardiau pwerus sy'n aml yn rhewi oherwydd gorboethi?

Gall defnyddiwr sydd angen rendr golygfa fynd dwy ffordd: uwchlwytho'r olygfa i ystorfa rhwydwaith trwy'r rhyngwyneb gwe, neu ddefnyddio ategyn i gysylltu eu pecyn modelu neu rendrwr gosodedig â'r rhwydwaith. Yn yr achos hwn, mae contract smart yn cael ei gychwyn rhwng y defnyddiwr a'r rhwydwaith, a'r amod safonol ar gyfer ei gwblhau yw cynhyrchu canlyniad cyfrifiad golygfa gan y rhwydwaith. Gall y defnyddiwr fonitro'r broses o gwblhau tasg a rheoli ei baramedrau trwy ryngwyneb gwe ei gyfrif personol.

Anfonir y dasg at y gweinydd, lle dadansoddir cyfaint yr olygfa a nifer yr adnoddau y mae'r cychwynnwr yn gofyn amdanynt, ac ar ôl hynny mae cyfanswm y cyfaint yn cael ei ddadelfennu'n rhannau wedi'u haddasu i'w cyfrifo ar sail nifer a math yr adnoddau a ddyrennir gan y rhwydwaith . Y syniad cyffredinol yw y gellir rhannu delweddu yn nifer o dasgau bach. Mae peiriannau'n manteisio ar hyn trwy ddosbarthu'r tasgau hyn ymhlith darparwyr adnoddau lluosog. Y ffordd symlaf yw gwneud rhannau bach o'r olygfa a elwir yn segmentau. Pan fydd pob segment yn barod, ystyrir bod y dasg leol wedi'i chwblhau, a bydd yr adnodd yn symud ymlaen i'r dasg nesaf sy'n weddill.

Felly, nid yw'n gwneud unrhyw wahaniaeth fel y cyfryw i'r rendrwr a yw'r cyfrifiadau'n cael eu gwneud ar un peiriant neu ar grid o lawer o orsafoedd cyfrifiadura unigol. Yn syml, mae rendrad wedi'i ddosbarthu yn ychwanegu mwy o greiddiau at y gronfa o adnoddau a ddefnyddir ar gyfer tasg. Trwy'r rhwydwaith, mae'n derbyn yr holl ddata sydd ei angen i rendro segment, yn ei gyfrifo, yn anfon y segment hwnnw yn ôl, ac yn symud ymlaen i'r dasg nesaf. Cyn mynd i mewn i'r gronfa rhwydwaith cyffredinol, mae pob segment yn derbyn set o wybodaeth metain sy'n caniatáu nodau gweithredu i ddewis y tasgau cyfrifiadurol mwyaf addas ar eu cyfer.

Rhaid datrys problemau segmentu a dosbarthu cyfrifiadau nid yn unig o safbwynt optimeiddio amser gweithredu, ond hefyd o safbwynt y defnydd gorau posibl o adnoddau ac arbed ynni, gan fod effeithlonrwydd economaidd y rhwydwaith yn dibynnu ar hyn. . Os yw'r ateb yn aflwyddiannus, byddai'n fwy doeth gosod glöwr ar y nod neu ei ddiffodd fel nad yw'n gwneud sŵn ac nad yw'n gwastraffu trydan.

Fodd bynnag, gadewch inni fynd yn ôl at y broses. Pan dderbynnir tasg, mae contract smart hefyd yn cael ei ffurfio rhwng y pwll a'r nod, a weithredir pan fydd canlyniad y dasg yn cael ei gyfrifo'n gywir. Yn seiliedig ar ganlyniadau cyflawni'r contract, gall y nod dderbyn gwobr mewn rhyw ffurf neu'i gilydd.

Mae'r ganolfan reoli yn rheoli'r broses o gyflawni tasg, casglu canlyniadau cyfrifo, anfon rhai anghywir ar gyfer ail-brosesu a graddio'r ciw, monitro'r dyddiad cau safonol ar gyfer cwblhau'r dasg (fel nad yw'n digwydd nad yw'r segment olaf yn cael ei gymryd gan unrhyw nod).

Mae canlyniadau'r cyfrifiadau yn mynd trwy'r cam cyfansoddi, ac ar ôl hynny mae'r defnyddiwr yn derbyn y canlyniadau rendro, a gall y rhwydwaith dderbyn gwobr.

Felly, mae cyfansoddiad swyddogaethol fframwaith tirwedd a ddyluniwyd ar gyfer adeiladu systemau rendro dosranedig yn dod i'r amlwg:

  1. Cyfrifon defnyddwyr personol gyda mynediad i'r we
  2. Pecyn meddalwedd i'w osod ar nodau
  3. Trwy system reoli:
    • Is-system rheoli mynediad
    • Is-system dadelfennu tasg rendro
    • Is-system dosbarthu tasgau
    • Is-system gyfansoddi
    • Tirwedd gweinyddwr ac is-system rheoli topoleg rhwydwaith
    • Is-system logio ac archwilio
    • Is-system arbenigwyr dysgu
    • Rest API neu ryngwyneb arall ar gyfer datblygwyr allanol

Beth yw eich barn chi? Pa gwestiynau mae'r pwnc yn eu codi a pha atebion sydd o ddiddordeb i chi?

Ffynhonnell: hab.com

Ychwanegu sylw