I-Blockchain ibisoloko ijongene neengxaki zokwamkelwa komntwana ngenxa yemvumelwano ecothayo kunye nokusebenza kakubi. Eyona nto idumileyo, iprotocol yasekuqaleni yeBitcoin ithathe iiyure ezisi-7 ukongeza ibhloko enye kwibhloko yayo kwaye ifikelele ekugqibeleni. Nangona kunjalo, ngokufika kweenkqubo ezininzi ze-blockchain ze-speed-speed, i-Visa-style transaction speeds, okanye i-Transactions-Per-Second (TPS) ye-25,000 yentengiselwano ngesekhondi ibonakala ifikeleleke. USolana wayeyinkokeli ixesha elide kakhulu, efumana i-60,000 TPS. Kodwa ngoku i-blockchain ye-Somnia iyakwazi ukufikelela kwi-400,000 TPS!
Oku kunokuba ngumzuzu onzima kwiinkqubo ezisekelwe kwi-blockchain kwihlabathi jikelele. Kodwa iSomnia ikuphumeza njani oku? Ukuphunyezwa okufanayo, akunjalo?
Akulunganga!
I-Somnia isebenzisa i-parallelism ngokungafihliyo ngokudibanisa indlela yayo yokuvumelana kunye neendlela zayo zokuqinisekisa. Ke ngoko, amakhonkco edatha amaninzi asebenza ngokufanayo kodwa awanxibelelani omnye nomnye. Ukuodola kuqinisekiswa yikhonkco lemvumelwano eliqinisekileyo eliyalela yonke intengiselwano ngokumisela ngokolandelelwano olufika ngayo. Le nkqubela phambili lutshintsho lolwandle lwe-blockchain njengoko sisazi. Kwaye ezinye izinto ezongeziweyo zongezwa kwi-blockchain ye-Somnia ukuze ifikelele kumanqanaba okusebenza aphambeneyo. Makhe sizihlolisise ngezantsi.
Njengoko nabani na oye wazama ukufaka ikhowudi inkqubo ehambelanayo uyazi, ungqamaniso ngundoqo kwiprogram ehambelanayo eyimpumelelo. Kukwanzima kakhulu ukwenza iinkqubo ezingenazimpazamo ngokupheleleyo xa usebenzisa ikhowudi ngokuhambelanayo. Intlanganisela yedatha, i-deadlock, ukubamba-ulinde, indlala, kunye neminye imiba yenkqubo ehambelanayo ibangela ubunzima obuninzi kunye neempazamo ezibonwa kuphela kwimveliso. Ngeso sizathu, iRust yanconywa njengenyathelo elikhulu eliya phambili kwiprogram ehambelanayo (ehambelanayo) xa yamkela inkqubo yongqamaniso engenazo iimpazamo zokunxulunyaniswa. Eli yayilinyathelo elikhulu eliya phambili xa lithelekiswa neC++, okanye iMPC++. I-blockchains ehambelanayo ijongene nayo yonke le miba kwixesha elidlulileyo.
I-Somnia isombulula zonke ezi ngxaki ngobunono nangobuchule nge-Multistream Consensus, equlunqwe ngala macandelo mabini alandelayo:
I-validator nganye iqhuba i-chain chain yayo, yongeza iibhloko kwinkqubo ngokuzimeleyo kwabanye abaqinisekisi. Ngaloo ndlela i-validator enye ine-blockchain enye eqhuba ngokuzimeleyo. Inani lamakhonkco edatha asebenza ngaxeshanye ngaphandle kokunxibelelana omnye nomnye. Unokubuza-ukuba i-blockchains isebenza ngokuzimeleyo ngaphandle konxibelelwano, sifezekisa njani uku-odola? Impendulo ingezantsi:
Ikhonkco le-master consensus lilawula onke amakhonkco edatha eqinisekisa ukucwangciswa kwe-deterministic yazo zonke iintengiselwano. Oku kuphelisa ukuveliswa kwedatha kwindlela yokuvumelana. Ngenxa yoko, zonke iingxaki ezihambelanayo ziyapheliswa. Isisombululo esilula kwingxaki enzima kakhulu!
Ngokucacileyo, ukuvumelana kwe-multichain kukhululekile kuzo zonke iingxaki ze-computing ezihambelanayo. Oku kuthetha ukuba phantsi kwemithwalo ephezulu, imvumelwano ye-multichain iqhuba ngokugqibeleleyo ngelixa ukuvumelana okufanayo kuya kungena kwibhotile. Umzekelo:
Xa iintengiselwano ezininzi kufuneka zisebenze kwibhloko yedatha efanayo, ukuvumelana okufanayo kufuna iinkqubo zokuvumelanisa ukuphepha ukuvalwa kunye neminye imiba. Ukuvumelana kwe-Multistream kuthintela oko ngokususa konke ukuhambelana kodwa ukuphumeza isantya esiphezulu, ngenxa ye-aggregate deterministic order ordering system.
Esikhundleni sokutshiza kunye nokubangela umrhumo ophezulu kakhulu wokuthengiselana xa usebenza phantsi kwemithwalo ephezulu, inkqubo ye-blockchain ye-Somnia igcina amaxabiso aphantsi nakwimithwalo ephezulu ye-latency. Oku kuqinisekisa uzinzo nangamaxesha ezithuthi eziphezulu.
I-bytecode ye-Somnia EVM idibanisa kwikhowudi yomatshini we-x86. Oku kunesiphumo esifanayo njengokuba yonke ikhowudi kwinkqubo yonke ibhalwe kwi-C ++. Le khowudi yasekuhlaleni ibaleka ngokukhawuleza kangangokuba iSomnia iphumeza iinkqubo zemvumelwano ezinxuseneyo ngemiyalelo yonke yobukhulu. Eli licandelo elibalulekileyo kwindlela iSomnia enokufikelela ngayo kwizantya eziphezulu.
I-Somnia isebenza naphi na apho i-EVM (i-Ethereum Virtual Machine) ifumaneka. Oku kuyenza ibe yiplatform yokwenyani kwaye ikwazi ukuqulunqa ikhowudi yomatshini wayo wemveli nokuba leliphi iqonga. I-Somnia nayo ineeprothokholi ze-omnichain, eyivumela ukuba isebenziseke kunye neenkqubo ezininzi ze-blockchain zanamhlanje.
I-Somnia ivumela utshintshiselwano lwangoku kwiintengiselwano zereferensi kwixesha elidlulileyo. Oku kuphelisa ukungafuneki kwaye kuqinisekisa izinga eliphezulu kakhulu lokusebenza kakuhle. I-Somnia ikwasebenzisa ucinezelo.
Kwiinkqubo ezininzi ze-blockchain, uninzi lwentengiselwano luvela kwiseti encinci yeebhloko. Lo ngumzekelo wolwabiwo lomthetho wamandla. I-Somnia iyakuqaphela oku kusasazwa kwaye yongeza imisebenzi yayo ngokufanelekileyo, inika ukusebenza okuphezulu ngakumbi.
Lo matshini awufani ne-caching, kwaye ufikelela kwisantya esifanayo ekusebenzeni, ngakumbi phantsi kwemithwalo enzima.
I-Somnia isebenzisa ezinye izinto ezintsha zobugcisa ukuphumeza isantya esimangalisayo. Ezona ziphambili phakathi kwazo zezi:
I-Somnia icinezela idatha yayo ngokuhlanganisa iibhloko zesiginitsha ze-BLS. Oku kuvumela ukucinezelwa kwinqanaba eliphezulu kwaye kwenza ukuba kuphuculwe ngakumbi izixhobo. Ngenxa yolu lungiselelo, utshintshiselwano oluninzi lunokusetyenzwa ngokweyunithi yexesha. Kukwakho nezinye iitekhnoloji zokucinezela ezisetyenziswa nguSomnia, ezikhokelela kumthamo ophezulu kakhulu.
I-ICEdb inokuqhuba ukuthengiselana ngaphakathi kwe-15-100 nanoseconds, iqinisekisa ukuba i-latency ihlala iphantsi kwaye isantya esiphezulu sigcinwa. I-ICEdb inikezela ngesantya esiqikelelwayo sokufunda / sokubhala ukusuka kwi-15 ukuya kwi-100 nanoseconds, igqithise kakhulu i-database ye-blockchain yendabuko ehlala ijongana nemiba ye-latency ngenxa yamaxesha okufunda angalindelekanga. Oku kuvumela amaxabiso erhasi asebenzayo, njengoko abasebenzisi behlawuliswa ngokusekwe kusetyenziso lwenene lwemithombo kunemeko embi kakhulu. Uvimba wedatha usebenzisa i-cache ekwimemori enenkuthazo zokufunda, ikhulisa zombini imisebenzi yokufunda nokubhala. Oku kulungiswa kabini kuqinisekisa ukuba ukubuyiswa kwedatha kukhawuleza kwaye kusebenza kakuhle, ukujongana neebhotile eziqhelekileyo ezifunyenwe kwiinkcukacha ze-blockchain eziqhelekileyo.
Uyilo lwenzelwe ukukala. Njengoko iziqinisekiso ezininzi kunye neekhonkco zedatha zongezwa, ukuhanjiswa kwentengiselwano kunokunyuka ngokulinganayo.
Ulungelelwaniso lunceda ukugcina iindleko zentengiselwano zingaphantsi kwesenti enye, nto leyo eyenza ukuba isebenze ngokwezoqoqosho kwiintengiselwano ze-high-frequency eziqhelekileyo kumdlalo kunye neemeko ezingqongileyo. Oku kususa ingxaki yemirhumo yegesi ephezulu kwiinkqubo ezilayishwe kakhulu ngamanye amaxesha zixhaphake phakathi kwezisombululo ezininzi ze-EVM zangoku.
Uyilo loyilo lubandakanya ubuchule bokucinezela obuphambili obubonelela ngamaxesha angama-20 ngokukhawuleza xa kuthelekiswa nezinye iibhloko. Oku kwandisa ukusebenza kunye nokuxhasa iimeko zentengiselwano ezinoxinano oluphezulu.
Uyilo luququzelela ukuthunyelwa kwezicelo ezinkulu kwimidlalo kunye nemidiya yoluntu. Yenza ukuba imisebenzi ebifudula ingekho kwitsheyini ihanjiswe kwikhonkco, okukhokelela kunyuso olukhulu lokusebenza. Lo msebenzi ubalulekile ekuxhaseni usetyenziso olukhulu kumdlalo kunye nemetaverse, apho unxibelelwano olukhawulezayo lubalulekile. Ukudityaniswa kwexabiso eliphezulu kunye neendleko zentengiselwano eziphantsi zenza ukuba kube yinto ekhangayo kubaphuhlisi abafuna ukudala amava asebenzisanayo kwiiplatifti ezininzi.
I-Somnia iqalise inkqubo yesibonelelo se-ecosystem yeedola ezili-10 lezigidi. Oku kujolise ekukhuthazeni uthethathethwano nabaphuhlisi kunye nokuxhasa iiprojekthi ezivelisa izinto ezintsha ngokwesakhelo sabo. Inkampani ijolise ekudaleni uMbutho weVirtual onatyisiweyo, apho iinkqubo ezininzi zendalo zinokubakho kunye kwaye abadali kunye nabaphuhlisi banokuchuma ngokufanayo.
I-ecosystem ye-Somnia iquka isethi yeeprotocol ze-omnichain ezilungiselelwe ukudibanisa amava, awenze angenamthungo kwaye asebenzisane. Ezi prothokholi zivumela ukuhamba ngokukhululekileyo kwabasebenzisi kunye ne-asethi kwaye ziququzelele urhwebo olungenamiqathango. Ikwakhawulezisa ukuhlanganiswa kwamava kunye nezinto kwiinethiwekhi ezininzi ze-blockchain. Oku kusebenzisana ngundoqo kwinkqubo yanamhlanje ecandeke kakhulu ye-blockchain.
Iiprothokholi ze-omnichain eziphuhliswe yi-Somnia zivumela ukusebenzisana kuzo zonke iinethiwekhi ezahlukeneyo ze-blockchain, ezingaphelelanga kwi-L1 yayo. Oku kuthetha ukuba ii-asethi, ii-avatar, kunye norhwebo zinokutshintshela ngaphandle komthungo phakathi kwamaqonga ahlukeneyo ngaphakathi kwe-metaverse, ephucula amava omsebenzisi kunye nokuyila okunokwenzeka. Ukusetyenziswa koLwimi lweMetaverse Markup (MML) kunye ne-MSquared Origin Engine iphakamisa ngakumbi oku kusebenzisana, ivumela amava adibeneyo kwiindawo ezahlukeneyo zenyani. Oku kunako ukuba b ro aden kunye nokwandisa izicelo Metaverse.
I-Somnia ikhuthaza uqoqosho lwabadali olunabileyo, ivumela abasebenzisi ukuba baxube kwakhona kwaye basebenzise kwakhona ii-asethi zedijithali kuzo zonke izicelo ezahlukeneyo. Obu buchule abuphuculi nje kuphela ubuchule bokuyila kodwa bukwaqinisekisa ukuba abadali banokufumana umvuzo njengoko umsebenzi wabo usetyenziswa kwiimeko ezahlukeneyo kwimetaverse.
Ukuqukumbela, iqonga le-blockchain ye-Somnia libonisa umbono onyanzelisayo wekamva lezicelo ezinatyisiweyo, ngakumbi kumacandelo e-metaverse kunye nemidlalo. Ngamabango okusebenza ukuya kuthi ga kwi-400,000 yentengiselwano ngesekhondi kunye nokufezekisa ukugqibela komzuzwana, i-Somnia ijolise ekumiseleni imigangatho emitsha yokulinganisa kunye nokusebenza kakuhle. Ukuhambelana kwayo kwe-EVM kunye neempawu ezintsha ezifana ne-ICEdb kunye nemvumelwano ye-multistream ziyilelwe ukuphucula amava omsebenzisi kunye nokukhuthaza uqoqosho lwabadali oluphumelelayo. Nangona kunjalo, ngelixa la mabango amabhongo ecebisa ukuqhubela phambili okubonakalayo ngaphezulu kwe-blockchains esele ikho, eyona ntsebenzo yeqonga kunye nokwamkelwa kuya kuxhomekeka ekugqibeleni kuvavanyo lwehlabathi lokwenyani kunye nokuzibandakanya komsebenzisi. Njengayo nayiphi na itekhnoloji evelayo, abasebenzisi abanokuba ngabasebenzisi kunye nabaphuhlisi kufuneka basondele kwezi zithembiso ngeliso elibalulekileyo, bethathela ingqalelo omabini amathuba kunye nemiceli mngeni engaphambili kulo mhlaba uvela ngokukhawuleza.