Co-aontachd air cliù an nód. A bheil feum air?

Tha fios agam gu bheil fios agam. Tha tòrr phròiseactan crypto ann, tha tòrr co-aontachd ann: stèidhichte air saothair agus seilbh, òr, ola, paidhean bèicearachd (tha aon, tha, tha). Dè a bharrachd a tha a dhìth oirnn bho aon? Is e seo a tha mi a’ moladh a dheasbad às deidh dhomh eadar-theangachadh de na sgrìobhainnean teicnigeach “aotrom” den phròiseact * Constellation (constellation). Gu dearbh, chan e tuairisgeul iomlan a tha seo air an algairim, ach tha ùidh agam ann am beachd coimhearsnachd Habr, a bheil àite ann airson a leithid de cho-aontachd “a bhith” no a bheil feum air?

Chan eil mòran a bharrachd litrichean ann, mar sin ma tha thu dìreach airson “wow, nas urrainn dhut mu crypto a sgrìobhadh,” feuch an stad thu. Ma tha ùidh agad ann an leasachaidhean ùra ann an raon nan siostaman sgaoilte agus gu bheil rudeigin agad ri roinn anns na beachdan, feuch an toir thu sùil air cat.

PS Chan e ùghdar an teicneòlais a th’ annam, chan urrainn dhomh dearbhadh airson gluasad iomlan a’ bhunait, agus mar sin bidh mi toilichte beachdan fhaighinn le atharrachaidhean, ma tha gin ann.

Ag atharrachadh bho cho-aontachd sioncronaich gu co-aontachd asyncronach

Tha nodan air an taghadh a’ cleachdadh pròiseas cinntiche (an aon fhear a chleachdar ann an DHTn leithid bittorrent) a dh’ atharraicheas gu dinamach dleastanasan nan nodan gus dearbhadh “comasachadh” no, nas so-thuigsinn, gus co-aontachd a choileanadh. Bidh sinn a’ taghadh buidhnean de 3 nodan agus a’ ruith cuairtean co-aontachd aig an aon àm gus an urrainn dha aon nód a bhith na neach-cuideachaidh ann an grunn bhlocaichean. Leigidh seo leinn gnothaichean a phròiseasadh gu neo-chunbhalach, a tha gu bunaiteach a’ ciallachadh gu bheil grunn blockchain againn gan cruthachadh aig an aon àm. Tha am pròiseas coltach ri lìon damhan-allaidh, air a chruthachadh le mòran snàithleanan, an taca ri nodan a 'cruthachadh aon slabhraidh thar ùine. Tha giollachd asyncronach no co-shìnte mar bhunait air prògramadh scalable oir tha e a’ ceadachadh a h-uile goireas coimpiutair a chleachdadh, a ’luathachadh coimpiutaireachd iomlan. Canar graf acyclic stiùirichte no DAG ann an saidheans coimpiutaireachd ris an lìonra seo.

Co-aontachd air cliù an nód. A bheil feum air?
Leud seanail blockchain sreathach an aghaidh buaidh iomadachaidh DAG far a bheil grunn bhlocaichean co-shìnte againn.

Co-aontachd air cliù an nód. A bheil feum air?
Buileachadh geoimeatrach de blockchain sreathach an aghaidh DAG. Tha dotagan dubha nam blocaichean, tha dotagan geal nan nodan

Bidh sinn a’ cleachdadh 3 nodan anns gach cuairt co-aontachd oir tha e a’ toirt dhuinn pròiseasan matamataigeach inntinneach airson reusanachadh mun stàit, a’ cruthachadh “plèana uachdar” thairis air an dàta ann an cruth triantan ceangailte. Bidh am protocol an uairsin a’ cleachdadh nan triantanan gus uachdar as fheàrr a chuir ri chèile anns nach eil dàta gun fheum no neo-chunbhalach agus aig a bheil na triantanan as lugha. Gu algorithmach, tha seo co-chosmhail ri “gearradh as ìsle” de ghraf, agus gu matamataigeach, tha e co-chosmhail ri gnìomh derivative no optimization (às am faigh an gnìomh an t-slighe as giorra as urrainn dha a dhol thairis air an uachdar). Tha an t-slighe as giorra seo co-ionann ri stòradh dàta (gnìomhan) ann an DAG. “Leacan” triantanach connspaideach gus am bi uachdar an tachartais rèidh agus saor bho chòmhstri.

Co-aontachd air cliù an nód. A bheil feum air?
Buileachadh geoimeatrach air lorg/làimhseachadh còmhstri. Bidh bloc connspaideach a’ cruthachadh leacag uachdar a bharrachd. Bidh sinn a’ toirt air falbh leacan uachdar a bharrachd gus uachdar tachartais rèidh (= gun chòmhstri) a chumail suas.

Co-aontachd stèidhichte air cliù

Ann an siostam cliù p2p dì-mheadhanaichte as fheàrr, bu chòir gum biodh e comasach dha gach nód a earbsa ann an nodan eile a dhearbhadh gu neo-eisimeileach. Bidh an siostam againn a’ cleachdadh modail sònraichte a tha a’ toirt a-steach dàimhean tar-ghluasadach, no dàimhean a tha aig nód le nodan eile, nuair a thathar a’ sònrachadh sgòr cruinne. “Chan eil thu ach cho math ris a’ chompanaidh agad. ” Is e an toradh deireannach “skew” no caisead stèidhichte air earbsa no cliù tar-ghluasadach thar gach nod anns an $ DAG no an t-sianal cunbhalach. Faodar smaoineachadh air seo mar bhruis no grater càise a sguabas às thairis air “plèana uachdar” agus a thaghas dè na “leacan triantanach” a thèid a dhubhadh às agus a dh’ fhàgas iad. Seo mar a tha loidsig còmhstri a’ toirt air falbh “leacan triantanach”.

Co-aontachd air cliù an nód. A bheil feum air?
DAG le leac a tha an aghaidh a chèile a’ dol tro àite “lùbte” a tha na caisead, coltach ri grater càise, agus a tha a’ dol a thoirt air falbh no “sguabadh às” an leacag a tha eadar-dhealaichte.

Sgèileadh pàirt / làn nód

Ann an teòiridh lìonra, mar as trice canar “gun sgèile,” ris an riarachadh as fheàrr, a dh’ fhaodar a mhìneachadh mar rèiteachadh rangachaidh le nodan mòra sa mheadhan a’ riaghladh mòran nodan iomaill nas lugha. Tha an cuairteachadh seo ri fhaicinn ann an nàdar agus, os cionn a h-uile càil, air an eadar-lìn. Bidh Constellation a’ cleachdadh na h-ailtireachd seo gus “sgèile a-mach,” no àrdachadh a thoirt air toradh no leud ar Graf.

Co-aontachd air cliù an nód. A bheil feum air?
A’ bhuaidh a th’ aig sgaradh rangachd. Is urrainn dhuinn barrachd nodan a chur ris le bhith ag àrdachadh an leud-bann

Hylochain - taic tagraidh stèidhichte air sianal

Faodar smaoineachadh air an dòigh-obrach againn a thaobh taic tagraidh mar “àrd-ùrlar cùmhnant smart dì-mheadhanaichte.” An àite lìonra meadhanach a ’ruith a h-uile loidsig agus a’ giullachd an dàta gu lèir bhon tagradh, bidh Constellation a ’co-òrdanachadh dàta an tagraidh le“ seanalan taighe, ”ris am faodar smaoineachadh mar stèisean telebhisean a’ craoladh an dàta gu lèir bho shiostam an taighe. Faodaidh gach sianal luchd-obrach a loidsig dearbhaidh fhèin a chuir an gnìomh gus fuasgladh fhaighinn air an duilgheadas oracle tro dhearbhadh deireadh-gu-deireadh de riochdairean dàta agus dearbhadh tar-ghluasadach air siostaman luchd-obrach measgaichte. Bidh lìonraidhean seanail stàite a ’toirt seachad taic co-shìnte airson tagraidhean, a’ luathachadh amannan uchd-mhacachd a tha cuibhrichte le co-aontachd sioncronaich traidiseanta ann an lìonra cùmhnantan snasail.

Co-aontachd air cliù an nód. A bheil feum air?
Dà sheanail àbhaisteach a tha “co-fhreagarrach” tron ​​​​lìonra $ DAG. Faodaidh iad eadar-obrachadh no a bhith air am mìneachadh leis gu bheil iad le chèile “amalaichte” le $ DAG le bhith a’ cleachdadh nodan Sianal $ DAG + hybrid.

Is e an adhbhar ris an canar Hylochain air sgàth gu robh an dòigh-obrach againn a thaobh taic tagraidh a’ cleachdadh modal prògramadh gnìomh Sgeamaichean Ath-chuairteachaidh gus an eadar-aghaidh MapReduce a chruthachadh. Gu sònraichte, faodar sgeamaichean ath-chuairteachaidh Hylomorphism agus Metamorphism a bhith air am filleadh a-steach gus ceistean dearbhaidh agus ceanglaichean sruthadh a chruthachadh thairis air seanalan dùthchasach le bhith a’ dearbhadh seòrsaichean dàta ailseabra san aon dòigh sa bheil còdan op airson cùmhnantan snasail air an dearbhadh. Is e an toradh deireannach eadar-aghaidh gnìomh MapReduce a tha eòlach air innleadairean dàta agus a tha co-chosmhail ri teicneòlas dàta mòr a th’ ann.

Co-aontachd air cliù an nód. A bheil feum air?
Tha Hylomorphic agus Metamorphic nan seanalan àbhaisteach airson iomsgaradh. Anns an stàit metamorphic, thèid dàta bho dhà sheanal cunbhalach a chuir gu bloc anns an meatachannel. Ann an Gilo, bidh sinn a 'toirt an t-seanail a bh' ann roimhe agus ga chleachdadh gus dà sheanail eile a cheasnachadh (faighnich ceist shònraichte), agus an uairsin stòraich toradh na ceiste ann am bloc.

Tokenomics agus a cheangal ri Hylochain

Aon uair ‘s gu bheil sianal dùthchasach air a chruthachadh, faodar a thoirt a-steach don t-sianal $ DAG, ach a’ cleachdadh an ACI no an t-Slabhraidh Iarrtais Eadar-aghaidh. Chan eil anns an eadar-aghaidh seo ach rud JSON le fiosrachadh rèiteachaidh agus iuchair phoblach co-cheangailte ris an t-sianal fhèin. Is e an adhbhar a tha sinn a’ ceangal iuchair phoblach le seanal cunbhalach gus uidheamachd brisidh a chruthachadh airson dàta seanail cunbhalach. Nuair a thèid an sianal àbhaisteach a chleachdadh, bidh luchd-leasachaidh gan rèiteachadh fhèin mar a tha pàighidhean bhon lìonra $ DAG air an cuairteachadh eadar nodan agus gnìomhaichean.

Co-aontachd air cliù an nód. A bheil feum air?
Sruth airson cothrom a cheannach air fiosrachadh no atharrachadh air fiosrachadh. Thèid an t-iarrtas a chuir gu $DAG, thèid airgead a chuir gu cunntas an t-seanail, thèid an toradh a chuir chun neach-ceannach, agus thèid an t-seic malairt a chuir chun lìonra $DAG, a bhios an uairsin a’ sgaoileadh airgead chun t-seanail àbhaisteach.

Source: www.habr.com

Cuir beachd ann