120 ku hlayiwa

Xana Xihundla Xa Solana Xa Ku Tshama Hi Ku Tikhoma? Netiweke ya Vuhlekuri bya Blockchain

hi 0xwizzdom3m2025/03/13
Read on Terminal Reader

Ku leha ngopfu; Ku hlaya

Solana u tirhisa protocol ya ku hleva ka tintangha leyi simekiweke eka algorithm ya Plumtree.
featured image - Xana Xihundla Xa Solana Xa Ku Tshama Hi Ku Tikhoma? Netiweke ya Vuhlekuri bya Blockchain
0xwizzdom HackerNoon profile picture

Swilo Swa Nkoka Swa Ku Tekiwa

  1. Solana u tirhisa phurotokholo ya ku hleva ka tintangha leyi simekiweke eka algorithm ya Plumtree, leyi pfumelelaka vuhlanganisi lebyi hangalasiweke exikarhi ka tinotsi ku hangalasa ku cinca ka xiyimo hi ndlela leyinene eka netiweke hinkwayo handle ko titshega hi xihlovo xa le xikarhi.
  2. Tisekoni tin'wana na tin'wana ta 0.1, tinode ta Solana ti cincana marungula ya "ku susumeta" na "ku koka", ku tiyisisa ku avelana mahungu loku yaka emahlweni na ka nkarhi wa sweswi ku hlayisa ku hangalasiwa ka datha hi xihatla na ku fambisana eka netiweke hinkwayo.
  3. Protocol ya gossip yi na tinxaka ta mune letikulu ta marungula—Push, Pull, Prune, na Ping/Pong—lawa pfunetaka ku hangalasa data, ku kombela vuxokoxoko lebyi kayivelaka, ku lawula vuhlanganisi bya node, na ku kambela matimba ya node.
  4. Data ya gossip yi hlayisiwa eka Cluster Replicated Data Store (CrdsTable), leyi yaka emahlweni yi pfuxetiwa hi ku pfuxetiwa loku engetelekaka eka xiyimo xa netiweke, ku tiyisisa ku kumeka ka datha na ku fambisana exikarhi ka tinode.
  5. Sisiteme ya archive ya Solana yi tirhisa "warehouse nodes" ku hlayisa matimu ya vuxavisi, na datha ya sweswinyana (1-2 epochs) leyi hlayisiweke hi vatiyisisi, kasi matimu ya ntirhisano hinkwawo ya hlayisiwa eka Ledger Archives kumbe swikombiso swa Google Bigtable ku fikelela hi ku olova hi ti-RPC na vatekaxiave van'wana.

Hleva

Gossip protocol i ndlela ya vuhlanganisi bya tintangha eka tisisiteme leti hangalasiweke, laha ti node eka netiweke ti cincanaka mahungu ya xiyimo nkarhi na nkarhi mayelana na tona na ti node tin’wana node yin’wana na yin’wana yi hlanganisiwa na tona hi ndlela yo hangalasiwa. Leswi swi fana na ndlela leyi mavarivari ma hangalakaka ha yona eka swihangalasamahungu swa le ka social media. Swi vula leswaku ku cinca kwihi na kwihi lokutsongo ka xiyimo ku ta hetelela ku hangalasiwa hi ku tirhisa netiweke, naswona tinotsi hinkwato ti ta va na vuxokoxoko lebyi heleleke eka ku cinca koloko ka xiyimo.

Eka Solana, ku tirhisiwa ka yona ka phurotokholo ya ku hleva ku tirhisa ndlela ya vuhlanganisi leyi nga riki ya xivumbeko na endlelo ra vuhaxi bya mirhi leri modeliweke swinene ku lwisana na algorithm ya Plumtree. Leswi swi endla leswaku ku hangalasiwa ka ku cinca ka mfumo handle ko titshega hi xihlovo xa nhloko ya le xikarhi. Yi tirha tani hi phanele yo lawula ya Solana tani hileswi yi pfunetaka va validators na ti RPC nodes ku tiva leswaku hi tihi tiadirese na ti port leti pfulekeke eka vuhlanganisi. Solana Gossip yi tirha na swiphemu swin’wana leswikulu swo fana na vatiyisisi, phurotokholo ya tithayini, tinodi ta akhavhiyu, vumbhoni bya matimu, na swin’wana na swin’wana Vatiyisisi na ti-RPC va cincana hi swilo swa datha leswi sayiniweke eka tisekoni tin’wana na tin’wana ta 0.1 eka UDP hi ku tirhisa mahungu, ku tiyisisa ku kumeka ka mahungu eka netiweke hinkwayo. Rungula rin'wana na rin'wana ra ku hleva ri fanele ku va eka kumbe ehansi ka yuniti ya vuhundzisi bya le henhla (MTU) ya 1280 wa tibayiti, leyi tiviwaka tanihi "packet struct" eka codebase.


Phurotokholo ya ku hleva yi tirha tanihi endlelo ra le xikarhi ra tinotsi ku lawula vuhlanganisi bya xitluletsongo hi ndlela leyinene hi ku ya emahlweni ti avelana swilo swa datha leswi sayiniweke, ku fana na vuxokoxoko bya vuhlanganisi, ku tlakuka ka buku ya ledger, na tivhoti. Tisekoni tin'wana na tin'wana ta 0.1, ti node ti cincana marungula ya "ku susumeta" na "ku koka"—laha marungula yo susumeta ya nga hundziseriwaka emahlweni naswona tinxaka leti hatimbirhi ti nga ha pfuxa tinhlamulo—leswi olovisaka ku hangalasiwa ka datha hi xihatla eka netiweke hinkwayo. Ku tirha eka port leyi tivekaka ya UDP/IP kumbe port range, protocol ya gossip yi endla leswaku ti node ti kota ku navetisa makumu ya tona ya gossip (tiadirese ta socket) eka yin’wana na yin’wana endzhaku ka loko xitluletavuvabyi xi bootstrapped. Girafamu leyi ya vuhlanganisi leyi hangalasiweke, ya frequency ya le henhla yi tiyisisa leswaku ti node ta Solana ti tshama ti fambisana na ku tiyisela, ku seketela ku ringaniseriwa na matirhelo ya blockchain.


Eka protocol ya Solana ya ku hleva, tinxaka ta mune ta marungula ti olovisa vuhlanganisi bya xitluletsongo: Mahungu ya ku susumeta, lama talaka ku va kona, ya hangalasa datha eka ntlawa lowu hlawuriweke wa "tintangha ta ku susumeta." Mahungu ya ku koka, xikan’we na Tinhlamulo ta wona ta ku Koka, ya rhumeriwa nkarhi na nkarhi ku vuyisa mahungu wahi na wahi lama kayivelaka hi ku kombela na ku yisa datha leyi nga avelaniwa. Mahungu ya Prune ya endla leswaku ti node ti kota ku tsema ehansi vuhlanganisi bya tona lebyi tirhaka tani hi leswi swi lavekaka. Xo hetelela, marungula ya Ping na Pong ya tirha tanihi ku kambela matimba, laha ping yi hlohlotelaka nhlamulo ya pong ku tiyisisa xiyimo xa ntirho xa node ya tintangha.


Data ya gossip yi hlayisiwa eka Cluster Replicated Data Store (CrdsTable). Xivumbeko lexi xa datha xi tshama xi ri karhi xi pfuxetiwa hi marungula ya phurotokholo ya ku hleva. Mahungu lawa ya na tirhekhodo ta mahlevo, leti kahlekahle ku nga ku pfuxetiwa loku engetelekaka eka CrdsTable.

Hlayisa

Solana yi tihambanisa na ti blockchains tin’wana hi ku ka yi nga lavi matimu ya nxaviselano hinkwawo ku kumisisa xiyimo xa sweswi xa akhawunti. Modele wa yona wa akhawunti wu tiyisisa leswaku xiyimo eka xilotlelo xin’wana na xin’wana lexi nyikiweke xa tiviwa, leswi endlaka leswaku vatiyisisi va kota ku hlayisa xiyimo xa sweswi handle ko lava ku tirhisa swibokisana hinkwaswo swa matimu. Ti-RPC na vatiyisisi hi ntolovelo a va hlayisi matimu hinkwawo ya ledger; ematshan’wini ya sweswo, va hlayisa ntsena 1 kumbe 2 wa ti epoch (2-4 wa masiku) ya datha ya ntirhisano, leswi ringaneleke ku tiyisisa xibokisana xa sweswinyana.


Data ya archive yi lawuriwa hi "warehouse nodes," leyi fambisiwaka hi vaphakeri va vukorhokeri bya RPC va xiphurofexinali, Solana Foundation, na van'wana vatekaxiave va ikhosisteme ku tiyisisa leswaku matimu ya nxaviselano ya fikeleleka. Ti-node leti ta vuhlayiselo ti tala ku hlayisa kumbe Ledger Archive, leyi hlayisaka swifaniso swa ledger leyi nga si swekiwaka na AccountsDB ku tlanga nakambe ku suka eka xiyimo xa le hansi, kumbe Google Bigtable Instance, leyi hlayisaka datha ya block ku suka eka genesis block ku ya emahlweni hi xivumbeko lexi faneleke eka swikombelo swa RPC.

Mahetelelo

Hi ku gimeta, phurotokholo ya Solana ya ku hleva na sisiteme ya akhavhiyu swi endla leswaku vuhlanganisi lebyinene na ku fambisana ka datha eka netiweke hinkwayo. Phurotokholo ya ku hleva yi tiyisisa ku hangalaka ka xiyimo hi xihatla, kasi sisiteme ya akhavhiyu yi hlayisa matimu ya ntirhisano ku fikelela hi ku olova hi vatiyisisi na ti-RPC. Loko swi hlanganisiwa, swihlawulekisi leswi swi seketela ku ringaniseriwa ka Solana, matirhelo, na ku hangalasiwa ka vulawuri.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks