Ijma'i akan sunan kumburin. Shin wajibi ne?

Na san na sani. Akwai ayyuka da yawa na crypto, akwai yarjejeniya mai yawa: bisa ga aiki da mallaka, zinariya, man fetur, gasa pies (akwai daya, a, a). Me kuma muke bukata daga daya? Wannan shine abin da na ba da shawara don tattaunawa bayan karanta fassarar takaddun fasaha na "marasa nauyi" na aikin * Constellation (ƙungiyar taurari). Tabbas, wannan ba cikakken bayanin algorithm ba ne, amma ina sha'awar ra'ayin al'ummar Habr, shin akwai wani wuri don irin wannan yarjejeniya don "zama" ko kuwa ba dole ba ne?

Babu wasu haruffa da yawa, don haka idan kawai kuna son rubuta "wow, gwargwadon iyawa game da crypto," don Allah a dena. Idan kuna sha'awar sababbin ci gaba a fagen tsarin rarrabawa kuma kuna da wani abu don raba a cikin sharhi, to don Allah koma zuwa cat.

PS Ni ba marubucin fasaha ba ne, ba zan iya ba da tabbacin cikakken canja wurin ainihin ba, don haka zan yi farin cikin karɓar sharhi tare da gyare-gyare, idan akwai.

Juyin Halitta daga daidaitawa zuwa yarjejeniya mara daidaituwa

Ana zaɓar nodes ta amfani da tsari mai ƙididdigewa (wanda aka yi amfani da shi a cikin DHTs kamar bittorrent) wanda ke daidaita nauyin kumburin don “sauƙaƙe” ingantattun ko, a fahimta, don cimma yarjejeniya. Muna zaɓar ƙungiyoyin nodes 3 kuma muna gudanar da zagaye na yarjejeniya a layi daya domin kumburi ɗaya ya zama mai gudanarwa a cikin tubalan da yawa. Wannan yana ba mu damar aiwatar da ma'amaloli ba tare da izini ba, wanda da gaske yana nufin cewa muna da blockchain da yawa ana kafa su a lokaci guda. Tsarin yana kama da gizo-gizo gizo-gizo, wanda zaren da yawa ke samuwa, sabanin nodes da ke samar da sarka guda a kan lokaci. Asynchronous ko a layi daya aiki shine ginshiƙin tsara shirye-shirye saboda yana ba da damar yin amfani da duk albarkatun kwamfuta, yana hanzarta sarrafa kwamfuta gabaɗaya. Wannan hanyar sadarwa ana kiranta da graphed acyclic graph ko DAG a kimiyyar kwamfuta.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Faɗin tashar tashar blockchain madaidaiciya tare da tasirin da yawa na DAG inda muke da blockchain iri ɗaya da yawa.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Aiwatar da Geometric na layin blockchain a kan DAG. Baƙaƙen ɗigo tubalan ne, ɗigon fari fari ne nodes

Muna amfani da nodes 3 a kowane zagaye na yarjejeniya saboda yana ba mu wasu matakai na lissafi masu ban sha'awa don tunani game da jihar, samar da "jirgin sama" a cikin bayanan a cikin nau'i na triangles da aka haɗa. Sa'an nan yarjejeniya ta yi amfani da triangles don dinke wuri mai kyau wanda ba shi da madaidaicin bayanai ko rashin daidaituwa kuma yana da mafi ƙanƙanta yiwuwar triangles. Algorithmically, wannan yana kwatankwacin “mafi ƙarancin yanke” na jadawali, kuma a lissafin lissafi, yana kwatankwacin aiki ne na ƙirƙira ko ingantawa (wanda aikin ke samun mafi guntun hanyar da zai iya bi ta saman). Wannan hanya mafi guntuwa tana daidai da mafi kyawun adana bayanai (ma'amaloli) a cikin DAG. Rikici triangular "tiles" don haka saman taron ya kasance santsi kuma ba tare da rikici ba.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Aiwatar da Geometric na ganowa/masu rikici. Toshe mai cin karo da juna yana haifar da ƙarin fale-falen fale-falen. Muna cire ƙarin fale-falen fale-falen fale-falen fale-falen don kula da shimfidar wuri (= mara rikici).

Ijma'i bisa suna

A cikin mafi kyawun tsarin suna na p2p, kowane kumburi ya kamata ya iya tantance amincin sa ga sauran nodes. Tsarin mu yana amfani da samfuri na musamman wanda ya haɗa da alaƙa mai canzawa, ko alaƙar da kumburi ke da sauran kumburi, lokacin sanya makin duniya. "Kuna da kyau kamar kamfanin ku." Sakamakon ƙarshe shine "skew" ko gradient bisa dogaro mai canzawa ko suna a duk nodes a cikin $DAG ko tashoshi na yau da kullun. Ana iya la'akari da wannan a matsayin goga ko cuku mai gogewa a cikin "jirgin sama" kuma ya zaɓi wane "tiles triangular" don gogewa da wanda za a bar. Wannan shine yadda dabaru na rikici a zahiri ke cire "fale-falen fale-falen triangular".

Ijma'i akan sunan kumburin. Shin wajibi ne?
A DAG tare da tayal mai cin karo da juna yana wucewa ta sararin samaniya "mai lankwasa" wanda ke da gradient, kama da cuku grater, kuma zai cire ko "goge" tayal mai cin karo da juna.

Bangaranci/cikakken sikelin kumburi

A cikin ka'idar cibiyar sadarwa, yawanci mafi kyawun rabo ana kiransa "marasa sikeli," wanda za'a iya kwatanta shi azaman tsari na matsayi tare da manyan kuɗaɗen tsakiya masu sarrafa ƙananan ƙananan nodes. Ana iya ganin wannan rarraba a yanayi kuma, sama da duka, akan Intanet. Constellation yana amfani da wannan gine-ginen don "fitar da ma'auni," ko haɓaka kayan aiki ko faɗin Graph ɗin mu.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Tasirin rarrabuwar kawuna. Za mu iya ƙara ƙarin nodes ta haɓaka bandwidth

Hylochain - Tallafin aikace-aikacen tushen tashar

Hanyarmu ga tallafin aikace-aikacen ana iya ɗaukarta azaman "tsarin kwangila mai wayo mai rarraba." Maimakon cibiyar sadarwa ta tsakiya da ke tafiyar da duk ma'ana da sarrafa duk bayanan daga aikace-aikacen, Constellation yana daidaita bayanan aikace-aikacen tare da "tashoshin gida," wanda za'a iya la'akari da shi azaman gidan talabijin wanda ke watsa duk bayanan daga tsarin gidan. Kowace tashar ma'aikata na iya aiwatar da dabarun tabbatar da kansa don magance matsalar oracle ta hanyar tabbatar da ƙarshen-zuwa-ƙarshe na masu samar da bayanai da kuma tabbatar da jujjuyawar tsarin tsarin ma'aikata. Cibiyoyin sadarwar tashoshi na jihohi suna ba da tallafi iri ɗaya don aikace-aikace, suna hanzarta lokutan ɗauka waɗanda aka iyakance ta hanyar haɗin kai na gargajiya na gargajiya a cikin hanyar sadarwar kwangila mai wayo.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Madaidaitan tashoshi biyu waɗanda suka “jituwa” ta hanyar hanyar sadarwar $DAG. Ana iya yin hulɗa ko a fassara su kamar yadda suke "haɗe" tare da $DAG ta hanyar tura matasan $DAG + tashar nodes.

Dalilin da ya sa ake kiransa Hylochain shine saboda tsarinmu na tallafin aikace-aikacen ya yi amfani da tsarin shirye-shirye na Recursion Schemes don ƙirƙirar ƙirar MapReduce. Musamman ma, ana iya haɗa tsare-tsaren maimaitawa na Hylomorphism da Metamorphism don ƙirƙirar tambayoyin da za a iya tabbatarwa da rafi a kan tashoshi na asali ta hanyar inganta nau'ikan bayanan algebra kamar yadda ake tantance lambobin op don kwangiloli masu wayo. Sakamakon ƙarshe shine ƙirar MapReduce mai aiki wanda ya saba da injiniyoyin bayanai kuma ya dace da manyan fasahar bayanai data kasance.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Hylomorphic da Metamorphic sune daidaitattun tashoshi don bambanci. A cikin yanayin metamorphic, ana aika bayanai daga tashoshi na yau da kullun zuwa toshe a cikin metachannel. A Gilo, muna ɗaukar yanayin da ta gabata ta hanyar yin amfani da shi don yin tambaya (yi takamaiman tambaya) wasu tashoshi biyu, sannan mu adana sakamakon tambayar a cikin toshe.

Tokenomics da haɗin gwiwa tare da Hylochain

Da zarar an ƙirƙiri tasha ta asali, ana iya haɗa ta cikin tashar $DAG, amma ta amfani da Interface Chain ACI ko Application. Wannan haɗin gwiwar abu ne kawai na JSON tare da bayanin daidaitawa da maɓallin jama'a mai alaƙa da tashar kanta. Dalilin da ya sa muke haɗa maɓallin jama'a tare da tashar yau da kullum shine don ƙirƙirar tsarin dillalai don bayanan tashar na yau da kullun. Lokacin da aka tura tashar ta yau da kullun, masu haɓakawa suna saita kansu yadda ake rarraba kuɗi daga hanyar sadarwar $DAG tsakanin nodes da masu aiki.

Ijma'i akan sunan kumburin. Shin wajibi ne?
Gudun tafiya don siyan damar samun bayanai ko gyara bayanai. Ana aika buƙatun zuwa $DAG, ana aika kuɗi zuwa asusun tashar, ana aika sakamakon zuwa mai siye, kuma ana aika da adadin ma'amala zuwa cibiyar sadarwar $DAG, sannan ta fitar da kuɗi zuwa tashar ta yau da kullun.

source: www.habr.com

Add a comment