­č窭čç░ Paralelnos┼ą je pre Blockchain nevyhnutn├í

Paralelnos┼ą je pre Blockchain nevyhnutn├í

Prv├í gener├ícia sie┼ąov├ęho konsenzu bola sekven─Źn├í, ke─Ć┼że blockchain m├í line├írnu ┼ítrukt├║ru. Sekven─Źn├ę spracovanie je prejavom ka┼żdej novej technol├│gie. N├şzka efektivita zvy─Źajne br├íni masov├ęmu prijatiu alebo v├Ą─Ź┼íiemu vyu┼żitiu technol├│gie. V hist├│rii mo┼żno n├íjs┼ą mnoho technol├│gi├ş, kde paralelizmus viedol k vy┼í┼íiemu prijatiu alebo efekt├şvnosti. Uk├í┼żeme si nieko─żko pr├şkladov. U┼ż dnes m├┤┼żeme vidie┼ą pr├şklady paraleliz├ície v odvetv├ş blockchainu. Cardano m├í v ruk├íve nieko─żko tromfov.

Charakteristika sekven─Źn├ęho syst├ęmu

V po─Ź├şta─Źovej technike je sekven─Źn├Ż syst├ęm tak├Ż, v ktorom sa oper├ície vykon├ívaj├║ jedna po druhej v ur─Źitom porad├ş. ├Ülohy alebo in┼ítrukcie sa vykon├ívaj├║ jedna po druhej v porad├ş, v akom boli prijat├ę alebo naprogramovan├ę.

Sekven─Źn├ę syst├ęmy zvy─Źajne zah┼Ľ┼łaj├║ jeden procesor, ktor├Ż vykon├íva jednu in┼ítrukciu za druhou. S├║ typicky deterministick├ę, ─Źo znamen├í, ┼że pri rovnakom vstupe v┼żdy vytvoria rovnak├Ż v├Żstup. Je to preto, ┼że poradie vykon├ívania je pevn├ę a nemen├ş sa.

Synchroniz├ícia je im vlastn├í, preto┼że ka┼żd├í oper├ícia sa mus├ş dokon─Źi┼ą sk├┤r, ako sa za─Źne ─Ćal┼íia. Nie s├║ potrebn├ę explicitn├ę synchroniza─Źn├ę mechanizmy, ako s├║ z├ímky alebo semafory, ktor├ę s├║ potrebn├ę v paraleln├Żch syst├ęmoch na zabr├ínenie pretekov.

Vo v┼íeobecnosti mo┼żno poveda┼ą, ┼że sekven─Źn├ę syst├ęmy s├║ jednoduch┼íie na pochopenie, n├ívrh a implement├íciu. S├║ deterministick├ę a nemaj├║ probl├ęmy so synchroniz├íciou. Ich najv├Ą─Ź┼íou nev├Żhodou je v┼íak n├şzky v├Żkon, ktor├Ż je obmedzen├Ż r├Żchlos┼ąou jedn├ęho procesora vykon├ívaj├║ceho in┼ítrukcie.

Zlep┼íenie v├Żkonu v sekven─Źnom syst├ęme zvy─Źajne zah┼Ľ┼ła zv├Ż┼íenie r├Żchlosti procesora alebo optimaliz├íciu k├│du s cie─żom zn├ş┼żi┼ą po─Źet in┼ítrukci├ş. Nemusia sa dobre ┼ík├ílova┼ą so zvy┼íuj├║cim sa pracovn├Żm za┼ąa┼żen├şm, preto┼że v┼íetky ├║lohy sa musia spracova┼ą po jednej. Zdroje m├┤┼żu by┼ą nedostato─Źne vyu┼ż├şvan├ę.

Be┼żn├í decentralizovan├í sie┼ą s jednoduch├Żm sie┼ąov├Żm konsenzom, ku ktorej v s├║─Źasnosti patr├ş Cardano, m├í sekven─Źn├ę aj paraleln├ę aspekty. Projekty sa v┼íak m├┤┼żu l├ş┼íi┼ą v nieko─żk├Żch detailoch.

Blockchain m├í line├írnu ┼ítrukt├║ru. Nov├Ż blok sa v┼żdy prip├íja za predch├ídzaj├║ci blok. S├║─Źasn├í verzia Ouroboros PoS m├í sekven─Źn├Ż charakter, ke─Ć┼że v pravideln├Żch intervaloch sa vytv├íra jeden nov├Ż blok. Bitcoin a Ethereum s├║ v tomto oh─żade rovnak├ę. Rozdiel je len v d─║┼żke ─Źasov├ęho intervalu.

V distribuovanej sieti je ve─ża uzlov (CPU), ale vzh─żadom na ─Źasov├Ż harmonogram v├Żroby blokov nov├Ż blok vyr├íba v┼żdy jeden uzol. Ka┼żd├Ż uzol v sieti m├┤┼że ma┼ą v mem-poole podobn├ę transakcie (ktor├ę mohli pr├şs┼ą v r├┤znom porad├ş), ale pri v├Żrobe bloku sa pou┼ż├şvaj├║ len transakcie z jedn├ęho mem-poolu. ┼á├şrenie bloku v sieti prebieha paralelne.

Charakteristika paraleln├ęho syst├ęmu

Paraleln├Ż syst├ęm ozna─Źuje syst├ęm, v ktorom sa viacero ├║loh alebo oper├íci├ş vykon├íva s├║─Źasne, t. j. v rovnakom ─Źase. Tieto syst├ęmy zvy─Źajne vy┼żaduj├║ zapojenie viacer├Żch procesorov alebo jadier, ktor├ę m├┤┼żu vykon├íva┼ą r├┤zne ├║lohy s├║─Źasne.

Paraleln├ę syst├ęmy podporuj├║ s├║be┼żnos┼ą, pri ktorej sa zd├í, ┼że nieko─żko ├║loh prebieha s├║─Źasne. Synchroniza─Źn├ę mechanizmy, ako s├║ z├ímky alebo semafory, sa ─Źasto pou┼ż├şvaj├║ na zabr├ínenie pretekov a zabezpe─Źenie spr├ívneho vykon├ívania vz├íjomne sa vylu─Źuj├║cich oper├íci├ş s├║be┼żn├Żmi vl├íknami.

Paraleln├ę syst├ęmy m├┤┼żu lep┼íie vyu┼ż├şva┼ą mo┼żnosti viacjadrov├Żch procesorov alebo distribuovan├Żch v├Żpo─Źtov├Żch zdrojov. Zlep┼íuje sa t├Żm v├Żkon a ┼ík├ílovate─żnos┼ą. Prin├í┼ía to v┼íak aj nieko─żko technologick├Żch v├Żziev. Paraleln├ę syst├ęmy s├║ vo v┼íeobecnosti zlo┼żitej┼íie na n├ívrh a implement├íciu ako sekven─Źn├ę syst├ęmy kv├┤li potrebe synchroniz├ície a komunik├ície medzi s├║be┼żn├Żmi ├║lohami. Synchroniz├ícia a komunik├ícia m├┤┼żu predstavova┼ą zna─Źn├║ r├ę┼żiu, ktor├í m├┤┼że zn├ş┼żi┼ą n├írast v├Żkonu.

S├║─Źasn├Ż syst├ęm Ethereum PoS zah┼Ľ┼ła formu paralelizmu, pri ktorej navrhovan├Ż blok potvrdzuje mnoho valid├ítorov. Nov├Ż blok je pred pridan├şm do blockchainu schv├ílen├Ż mnoh├Żmi valid├ítormi. Tento schva─żovac├ş proces v┼íak neznamen├í, ┼że blok je dokon─Źen├Ż. Mechanizmus konsenzu Etherea dok├í┼że bloky validova┼ą efekt├şvnej┼íie a v├Żrazne skr├íti┼ą ─Źas do finaliz├ície.

Fin├ílnos┼ą sa vz┼ąahuje na bod, v ktorom sa transakcie v bloku pova┼żuj├║ za nezvratn├ę.

Bitcoin aj Cardano pou┼ż├şvaj├║ pravdepodobnostn├Ż mechanizmus konsenzu, ─Źo znamen├í, ┼że fin├ílnos┼ą transakci├ş je pravdepodobnostn├í a zvy┼íuje sa s ka┼żd├Żm novo pridan├Żm blokom. Kone─Źnos┼ą sa dosahuje postupn├Żm sp├┤sobom, ke─Ć┼że ka┼żd├Ż nov├Ż blok pridan├Ż do re┼ąazca zvy┼íuje kone─Źnos┼ą predch├ídzaj├║cich transakci├ş. To mo┼żno pova┼żova┼ą za pomal├Ż a neefekt├şvny proces (ktor├Ż m├í v┼íak in├ę v├Żhody, napr├şklad robustnos┼ą).

V Ethereu je kone─Źnos┼ą explicitnej┼íia a d├í sa dosiahnu┼ą r├Żchlej┼íie. Blok sa pova┼żuje za finalizovan├Ż, ke─Ć bol zaraden├Ż do re┼ąazca a jeho platnos┼ą potvrdil dostato─Źn├Ż po─Źet valid├ítorov. Tento proces m├┤┼że prebieha┼ą paralelne, ke─Ć┼że r├┤zni valid├ítori m├┤┼żu s├║─Źasne potvrdzova┼ą r├┤zne bloky.

Toto je jeden z pr├şkladov, ako m├┤┼że paraleliz├ícia zefekt├şvni┼ą konsenzus siete.

Paraleliz├ícia prin├í┼ía efekt├şvnos┼ą a prijatie

Domnievam sa, ┼że jedn├Żm z d├┤vodov s├║─Źasn├ęho n├şzkeho prijatia blockchainov├Żch siet├ş je prek├í┼żka v podobe n├şzkej ┼ík├ílovate─żnosti a efekt├şvnosti. Glob├ílne decentralizovan├ę transak─Źn├ę siete alebo dokonca decentralizovan├ę aplik├ície (hlavne DeFi) s├║ rozumn├Żm konceptom, ktor├Ż m├┤┼że naru┼íi┼ą mnoh├ę odvetvia a posun├║┼ą mo┼żnosti internetu na nov├║ ├║rove┼ł. Implement├ícia ─Ćal┼í├şch prvkov paraleliz├ície umo┼żn├ş v priebehu desiatich rokov (alebo dvoch) vy┼í┼íie prijatie blockchainov├Żch siet├ş.

Pozrime sa do hist├│rie na niektor├ę technol├│gie, ktor├ę boli na za─Źiatku sekven─Źn├ę a ktor├Żm paraleliz├ícia pomohla k v├Ą─Ź┼íiemu prijatiu a vyu┼żitiu.

Viete, ako vyzeralo prv├ę spojenie medzi po─Ź├şta─Źmi? Bolo sekven─Źn├ę. Na prenos ├║dajov medzi dvoma bodmi sa pou┼ż├şvala jedin├í cesta. ├Üdaje (bajty) sa posielali postupne z bodu A do bodu B. Keby bol internet tak├Żto, nikdy by sa neroz┼í├şril. Modern├ę siete vyu┼ż├şvaj├║ techniky viaccestn├ęho smerovania na prenos ├║dajov po viacer├Żch cest├ích s├║─Źasne. M├┤┼że sa tak zv├Ż┼íi┼ą ┼í├şrka p├ísma vytvoren├şm viacer├Żch prenosov├Żch frontov. Poskytuje tie┼ż ur─Źit├Ż stupe┼ł odolnosti vo─Źi chyb├ím.

V tradi─Źn├Żch HDD sa ├║daje ─Ź├ştaj├║ postupne z rotuj├║ceho disku. Disky mali jednu ─Ź├ştacie (a zapisovacie) hlavu, ktor├í musela by┼ą umiestnen├í na mieste, kde sa nach├ídzali ├║daje. ├Üdaje sa v├Ą─Ź┼íinou ukladali sekven─Źne, aby sa dali pre─Ź├şta┼ą na jeden z├í┼ąah. S pr├şchodom technol├│gie RAID (Redundant Array of Independent Disks - redundantn├ę pole nez├ívisl├Żch diskov) sa v┼íak ├║daje m├┤┼żu rozdeli┼ą na viacero diskov a ─Ź├şta┼ą alebo zapisova┼ą paralelne, ─Źo v├Żrazne zvy┼íuje v├Żkon.

Tradi─Źn├ę procesory boli jednojadrov├ę, ─Źo znamen├í, ┼że mohli spracova┼ą iba jednu oper├íciu naraz. Ke─Ć bolo potrebn├ę pracova┼ą na viacer├Żch ├║loh├ích paralelne, procesory museli r├Żchlo prep├şna┼ą medzi jednotliv├Żmi ├║lohami (v├Ą─Ź┼íinou pou┼ż├şvate─żsk├Żm rozhran├şm a niektor├Żmi in├Żmi ├║lohami). Modern├ę CPU s├║ viacjadrov├ę, ─Źo znamen├í, ┼że dok├í┼żu spracova┼ą viacero oper├íci├ş s├║─Źasne rozdelen├şm z├í┼ąa┼że medzi viacero jadier. V─Ćaka tomu je mo┼żn├ę po─Ź├║va┼ą skladbu, s┼ąahova┼ą ├║daje z internetu, p├şsa┼ą spr├ívu a na pozad├ş ma┼ą spusten├Ż antiv├şrus.

Tradi─Źn├Ż datab├ízov├Ż syst├ęm spracov├íva dotazy sekven─Źn├Żm sp├┤sobom. To znamen├í, ┼że pri vykon├ívan├ş dotazu datab├ízov├Ż syst├ęm z├şskava alebo aktualizuje ├║daje po jednom z├ízname. Ak napr├şklad spust├şte dotaz na z├şskanie ├║dajov z tabu─żky s mili├│nom z├íznamov, datab├ízov├Ż syst├ęm bude preh─żad├íva┼ą ka┼żd├Ż z├íznam jeden po druhom, k├Żm nen├íjde z├íznamy, ktor├ę zodpovedaj├║ krit├ęri├ím dotazu. S rast├║cim objemom ├║dajov sa v┼íak tento sekven─Źn├Ż pr├şstup stal menej efekt├şvnym. V paralelnej datab├íze datab├ízov├Ż syst├ęm pri vykon├ívan├ş dotazu rozdel├ş ├║daje na podmno┼żiny a ka┼żd├║ podmno┼żinu sprac├║va s├║be┼żne.

Multiplexovanie je met├│da, pri ktorej sa viacer├ę anal├│gov├ę alebo digit├ílne sign├íly sp├íjaj├║ do jedn├ęho sign├ílu cez spolo─Źn├ę m├ędium. Cie─żom je zdie─ża┼ą vz├ícny zdroj - fyzick├ę prenosov├ę m├ędium. Napr├şklad v telekomunik├íci├ích sa m├┤┼że uskuto─Źni┼ą nieko─żko telef├│nnych hovorov pomocou jedn├ęho vedenia. Multiplexovan├Ż sign├íl sa pren├í┼ía cez komunika─Źn├Ż kan├íl, napr├şklad k├íbel. Multiplexovanie rozde─żuje kapacitu komunika─Źn├ęho kan├íla na nieko─żko logick├Żch kan├ílov, jeden pre ka┼żd├Ż pren├í┼ían├Ż sign├íl spr├ívy alebo d├ítov├Ż tok. Sp├Ątn├Ż proces, zn├ímy ako demultiplexovanie, extrahuje p├┤vodn├ę kan├íly na strane prij├şma─Źa.

Podobn├Żch pr├şkladov je ove─ża viac a prvky paraleliz├ície mo┼żno n├íjs┼ą takmer v ka┼żdej modernej technol├│gii, najm├Ą vo svete po─Ź├şta─Źov a siet├ş.

Dosiahnutie sie┼ąov├ęho konsenzu v decentralizovanej sieti je ve─żmi neefekt├şvne. Neefekt├şvnos┼ą sa zvy┼íuje s po─Źtom uzlov, medzi ktor├Żmi doch├ídza ku konsenzu, preto┼że je potrebn├í vz├íjomn├í komunik├ícia. Toto sekven─Źn├ę spracovanie sa m├┤┼że sta┼ą ├║zkym miestom, ke─Ć sie┼ą spracov├íva ve─żk├Ż objem transakci├ş. Sekven─Źn├í povaha tvorby blokov m├┤┼że obmedzi┼ą r├Żchlos┼ą, akou sa transakcie potvrdzuj├║ a prid├ívaj├║ do blockchainu.

Pozrime sa na mo┼żn├ę formy paraleliz├ície v odvetv├ş blockchainu.

Paraleliz├ícia v odvetv├ş blockchainu

Existuje viac mo┼żnost├ş, ako dosiahnu┼ą vy┼í┼íiu paraleliz├íciu v odvetv├ş blockchainu. Vrstven├í architekt├║ra sa jav├ş ako jednoduch┼íie rie┼íenie.

Vrstven├í architekt├║ra je met├│da organiz├ície syst├ęmov do samostatn├Żch vrstiev, kde ka┼żd├í vrstva poskytuje slu┼żby vrstve nad ┼łou a vyu┼ż├şva slu┼żby z vrstvy pod ┼łou.

Zlo┼żitej┼í├şm rie┼íen├şm je snaha dosiahnu┼ą paraleliz├íciu na prvej vrstve, t. j. v sie┼ąovom konsenze blockchainu.

Vrstvov├í architekt├║ra umo┼ż┼łuje paraleln├ę spracovanie transakci├ş, ─Ź├şm sa zlep┼íuje ┼ík├ílovate─żnos┼ą a efekt├şvnos┼ą. Druh├ę vrstvy (na tretie vrstvy je e┼íte skoro) s├║ v┼íak st├íle pomerne v├Żrazne z├ívisl├ę od ┼ík├ílovate─żnosti blockchainu. Prevod akt├şv tam a sp├Ą┼ą medzi vrstvami si zvy─Źajne vy┼żaduje transakcie v re┼ąazci.

Spracovanie transakci├ş v druhej vrstve nie je z├ívisl├ę od konsenzu siete prvej vrstvy (blockchainu). R├┤zne druh├ę vrstvy m├┤┼żu ma┼ą r├┤zne znaky. Vy┼í┼íia ┼ík├ílovate─żnos┼ą sa zvy─Źajne dosahuje za cenu ni┼ż┼íej decentraliz├ície a bezpe─Źnosti.

K paraleliz├ícii v Hydra alebo Lightning Network doch├ídza vytvoren├şm komunika─Źn├Żch kan├ílov medzi pou┼ż├şvate─żmi. Transakcie v kan├íloch overuj├║ len pou┼ż├şvatelia, ktor├Żch sa transakcie t├Żkaj├║. Lightning Network umo┼żn├ş otvori┼ą jeden kan├íl medzi 2 ├║─Źastn├şkmi. Hydra umo┼żn├ş pou┼ż├şvate─żom otvori┼ą viacero kan├ílov pre men┼í├ş po─Źet ├║─Źastn├şkov.

V rovnakom ─Źase tak m├┤┼że prebieha┼ą viacero paraleln├Żch transakci├ş v r├┤znych kan├íloch. Ke─Ć┼że kan├íly s├║ na sebe nez├ívisl├ę, uzly sa pri overovan├ş transakci├ş navz├íjom neblokuj├║.

Sidechains a Rollups s├║ ─Ćal┼íie rie┼íenia, ktor├ę umo┼ż┼łuj├║ paraleln├ę spracovanie transakci├ş a vykon├ívanie inteligentn├Żch kontraktov. Spracovanie sa vykon├íva mimo re┼ąazca, ale st├íle existuje z├ívislos┼ą od transakci├ş v re┼ąazci. Ka┼żd├Ż typ druhej vrstvy m├í ur─Źit├ę v├Żhody a nev├Żhody a je ┼ąa┼żk├ę predpoveda┼ą, ktor├Ż typ bude v bud├║cnosti najpopul├írnej┼í├ş.

Komunik├ícia medzi vrstvami je st├íle potenci├ílnym ├║zkym miestom. Ak sa konsenzus siete blockchain dobre ne┼ík├íluje, m├┤┼że by┼ą pre pou┼ż├şvate─żov ┼ąa┼żk├ę vyu┼ż├şva┼ą v├Żhody druhej vrstvy. Druh├í vrstva teda nemus├ş by┼ą kone─Źn├Żm rie┼íen├şm a t├şmy musia dosiahnu┼ą vy┼í┼íiu paraleliz├íciu na ├║rovni sie┼ąov├ęho konsenzu.

Technol├│gie ako Input Endorsers alebo sharding umo┼ż┼łuj├║ vy┼í┼íiu paraleliz├íciu sie┼ąov├ęho konsenzu.

Input Endorser umo┼ż┼łuje oddeli┼ą v├Żber a predbe┼żn├║ valid├íciu transakci├ş od tvorby blokov. V sieti existuje nieko─żko typov blokov, na ktor├Żch m├┤┼żu uzly pracova┼ą paralelne. Ka┼żd├Ż typ bloku m├í in├Ż ├║─Źel. Medzi v┼íetk├Żmi typmi blokov existuje ur─Źit├í z├ívislos┼ą a na zachovanie linearity sa pou┼ż├şva len jeden typ bloku. V├Żpo─Źtov├ę zdroje s├║ v sieti lep┼íie vyu┼żit├ę a vstupn├ę endorsery zvy┼íuj├║ priepustnos┼ą transakci├ş.

Sharding je technika, pri ktorej je sie┼ą rozdelen├í na men┼íie ─Źasti (alebo shardy), z ktor├Żch ka┼żd├í je schopn├í nez├ívisle spracov├íva┼ą transakcie a inteligentn├ę kontrakty. To umo┼ż┼łuje ur─Źit├Ż stupe┼ł paralelizmu, ke─Ć┼że transakcie v r├┤znych shardoch sa m├┤┼żu spracov├íva┼ą s├║─Źasne. Shardy s├║ v┼íak st├íle na sebe z├ívisl├ę, a preto doch├ídza ku komunik├ícii medzi shardmi. Je potrebn├ę udr┼żiava┼ą jednotn├Ż glob├ílny stav v celom syst├ęme, t. j. naprie─Ź shardmi.

Cardano m├í ur─Źit├║ v├Żhodu v─Ćaka tomu, ┼że sa t├şm rozhodol pou┼żi┼ą ├║─Źtovn├Ż model UTxO. S t├Żmto modelom je pomerne jednoduch├ę dosiahnu┼ą vy┼í┼íiu paraleliz├íciu sie┼ąov├ęho konsenzu. Valid├ícia transakci├ş a inteligentn├Żch kontraktov je do zna─Źnej miery na sebe nez├ívisl├í. Model UTxO u─żah─Źil t├şmu n├ívrh vstupn├Żch schva─żovate─żov.

Na druhej strane je tento model v├Żzvou pre v├Żvoj├írov aplik├íci├ş. V ide├ílnom pr├şpade by mali zv├í┼żi┼ą navrhovanie aplik├íci├ş s vedom├şm paraleliz├ície. M├┤┼że trva┼ą nejak├Ż ─Źas, k├Żm sa do─Źk├íme aplik├íci├ş, ktor├ę plne vyu┼ż├şvaj├║ potenci├íl paraleliz├ície.

Ethereum je v tomto smere viac sekven─Źn├ę. Tvorba aplik├ície je relat├şvne jednoduch├í a t├şmy sa nemusia zaobera┼ą s├║be┼żnos┼ąou. Na druhej strane m├┤┼że by┼ą ┼ąa┼żk├ę dosiahnu┼ą vy┼í┼íiu paraleliz├íciu syst├ęmu.

Záver

Paraleliz├ícia m├í na svet hlbok├Ż vplyv. Bez paraleliz├ície by mnoh├ę z technologick├Żch pokrokov, ktor├ę dnes vid├şme, neboli mo┼żn├ę. Schopnos┼ą vykon├íva┼ą viacero ├║loh s├║─Źasne bola k─ż├║─Źov├í pri spracovan├ş rast├║cich objemov ├║dajov generovan├Żch v na┼íom digit├ílnom veku.

Paraleln├ę v├Żpo─Źty umo┼żnili v├Żvoj v├Żkonn├Żch po─Ź├şta─Źov a serverov, ktor├ę dok├í┼żu spracova┼ą ve─żk├ę objemy ├║dajov a r├Żchlo vykon├íva┼ą zlo┼żit├ę v├Żpo─Źty. M├í z├ísadn├Ż v├Żznam pre tr├ęnovanie zlo┼żit├Żch modelov umelej inteligencie. Paraleliz├ícia v sie┼ąach v├Żrazne zv├Ż┼íila r├Żchlos┼ą, spo─żahlivos┼ą a efekt├şvnos┼ą prenosu a spracovania ├║dajov. V s├║─Źasnosti mnoh├ę t├şmy vr├ítane IOG vyu┼ż├şvaj├║ techniky paraleliz├ície na zlep┼íenie ┼ík├ílovate─żnosti a efekt├şvnosti blockchainov├Żch siet├ş. To umo┼żn├ş ┼íir┼íie vyu┼żitie tejto technol├│gie a naru┼íenie mnoh├Żch odvetv├ş, v podstate podobn├Żm sp├┤sobom, ako sa to v minulosti podarilo po─Ź├şta─Źom alebo internetu.


P├┤vodn├Ż ─Źl├ínok: Parallelism Is Essential to Blockchain | Cardano Explorer (cexplorer.io)