Trendi i blockchain-it vazhdon të rritet. Një numër gjithnjë e më i madh ekspertësh parashikojnë adapton e kësaj teknologjie në të gjithë botën së shpejti. Megjithatë, disa probleme ende mbeten të pazgjidhura, duke penguar këtë.
Së pari, sistemet moderne të blockchain-it kanë probleme me shkallëzimin. Për shembull, kapaciteti i Ethereum është vetëm 20 transaksione në sekondë, dhe, pavarësisht avantazheve të shumta, nuk është i përshtatshëm për bizneset e mëdha.
NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Ethereum vlerĂ«sohet pĂ«r mbrojtjen e tij tĂ« fortĂ« nga sulmet dhe pengesat e rrjetit. Prandaj, nuk duhet ta neglizhosim atĂ«. ĂshtĂ« mĂ« e arsyeshme tĂ« rregullohen tĂ« metat e Ethereum-it dhe t'i kthehen nĂ« avantazhe.

Plasma Cash si një zgjidhje për privatësinë dhe shkallëzimin në Ethereum
Plasma është një teknologji e paraqitur nga Vitalik Buterin, bashkëthemelues i projektit Ethereum, në konferencën EthCC në Paris në vitin 2018. Ajo u zhvillua në bashkëpunim me Joseph Poon, bashkëthemelues i Lightning Network, dhe u shpall si një zgjidhje që rrit fuqinë llogaritëse të blockchain-it Ethereum. Lajmet e para mbi Plasma u përhapën në media në vitin 2017.
Kjo platformë përbën një nivel të jashtëm të kontratave inteligjente, të cilat mund të ndërveprojnë me blockchain-in kryesor, duke liruar kështu zinxhirin rrënjësor, dhe duke ulur tarifat e transaksioneve për kontratat inteligjente dhe aplikacionet e decentralizuara (DApps).
Informacioni i detajuar mbi zhvillimin u paraqit në dokumentin "" datuar në gusht 2017.
Buterin pranoi se Plasma ka probleme me shkallëzimin: çdo përdorues duhet të ngarkojë dhe të verifikojë origjinalitetin e çdo bloku Plasma, gjë që parandalon shkallëzimin eksponencial.
Për të rregulluar këtë të metë, u zhvillua Plasma Cash - një zinxhir i filialit, i përbërë nga një kontratë inteligjente dhe një rrjet privat të bazuar në Node.js, i cili transmeton periodikisht gjendjen e tij në zinxhirin kryesor (Ethereum). Ajo siguron decentralizimin, sigurinë dhe shkallëzimin në blockchain, duke zgjidhur kështu Trilemën e Shkallëzimit.
Një përparësi e rëndësishme e Plasma Cash përballë Plasma është se ajo tërheq vëmendjen e përdoruesve vetëm për ata blloqe që përmbajnë monedhat që i interesojnë ata:
"Tani përdoruesit duhet të verifikojnë disponueshmërinë dhe saktësinë e zinxhirit Plasma vetëm për një indeks të veçantë, i lidhur me monedhat që dëshirojnë të shpenzojnë, që janë në pronësi të tyre dhe që i interesojnë", tha Buterin.
Sipas zhvilluesve, Plasma Cash Ă«shtĂ« njĂ« ilaç efektiv pĂ«r sulmet nĂ« Ethereum. Ădo monedhĂ« Plasma ka njĂ« pronar dhe Ă«shtĂ« unikale. Askush nuk mund tĂ« marrĂ« monedhat e njĂ« pĂ«rdoruesi tjetĂ«r pa dijenin e tij. MbajtĂ«si i monedhĂ«s mund tĂ« parandalojĂ« njĂ« tĂ«rheqje tĂ« mundshme tĂ« mashtruar duke pĂ«rdorur sistemin e "ankesave", duke paraqitur "tĂ« dhĂ«nat e tij tĂ« provave" nĂ« historinĂ« e monedhĂ«s sĂ« tij.
Testimi i Plasma Cash në Mongo Atlas
Për shkak të novitetit të saj, Plasma Cash ende mbetet shumë pak e studiuar. Specialistët e blockchain-it po testojnë me intensitet ndërveprimin e saj me shërbime të ndryshme cloud dhe baza të dhënash, duke regjistruar defektet dhe duke gjetur mënyra për t'i riparuar ato. Në veçanti, testet në Mongo Atlas zbuluan këto përparësi gjatë punës me Plasma:
- Mbrojtje të besueshme nga humbja e të dhënave, pasi disa replika sinjalizohen midis tyre në klaster.
- Qasje e shpejtë, pasi klasteri mund të krijohet në tre platforma cloud më të njohura: Amazon, Google, Azure. Si rezultat, nën Plasma Cash mund të shpërndahet në shumë qendra të të dhënave të vendosura afër Mongo Atlas. Ne provuam që shpejtësia nuk bie shumë, edhe nëse nodet e Plasma shpërndahen në qendra më të largëta të të dhënave.
- Nodet Plasma, të përdoruara vetëm në modin e leximit, mund të lidhen me një klaster Mongo dhe të vendosen në vende të ndryshme të botës, gjë që përmirëson shkallëzimin gjeo (nodet janë më afër përdoruesve).
- Të shpërndash një nod të ri është e lehtë, pasi nuk është e nevojshme të sinkronizosh gjithçka nga e para. Thjesht mund të lidhet me një klaster ekzistues Mongo ose të bësh shpejt një kopje dhe të konfigurosh lidhjen me të.
- Të shkallzosh bazën e të dhënave është lehtë. Me kalimin e kohës të dhënat bëhen më të shumta, dhe mund të rritet madhësia e nodave në klaster sipas nevojës.

Ne përdorëm këto servera për të kryer testet:
- 3 servera të virtualizuar Azure Standard E4s v3 (4 vcpus, 32 GiB memory). Në secilin server janë ngritur 3 nodet. Një prej tyre mund të dërgojë blloqe në zinxhirin kryesor.
- Ădo nod Ă«shtĂ« e lidhur me klasterin e saj Mongo Atlas M50, qĂ« pĂ«rmban 3 nod nĂ« modin e replikimit.
Testi 1
3 nodet marrin nga 100k transaksione. Në total, në të gjitha 9 nodet ka 300k transaksione dhe tokenë.

Gjyra fillestare: blloku i fundit #213; në bazë janë ruajtur 0 transaksione dhe kode.
00:00 â JanĂ« nisur 3 skripte qĂ« gjenerojnĂ« dhe dĂ«rgojnĂ« nga 100k transaksione
00:29 â Ka filluar dĂ«rgimi i 100k transaksioneve nĂ« nodet #1 dhe #2
00:32 â Ka filluar dĂ«rgimi i 100k transaksioneve nĂ« nodin #3
00:32 â Noda #1 mori nga pooli 11703 transaksione dhe po formon bllokun #214 (9fb)
00:34 â Noda #2 mori nga pooli 27088 transaksione dhe po formon bllokun #214 (ef4)
00:34 â Blloku #214 (9fb) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
00:36 â Noda #3 mori nga pooli 11900 transaksione dhe po formon bllokun #214 (983)
00:37 â Blloku #214 (9fb) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
00:38 â Blloku #214 (983) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
00:38 â Blloku #214 (ef4) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
00:40 â Blloku #214 (983) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
00:41 â TĂ« gjitha nodet morĂ«n nga zinxhirin kryesor informacionin se blloku #214 (9fb) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 11703 transaksione
00:45 â TĂ« gjitha nodet morĂ«n nga zinxhirin kryesor informacionin se blloku #215 (983) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 11900 transaksione
00:51 â Blloku #214 (ef4) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
00:52 â Noda #1 mori nga pooli 51469 transaksione dhe po formon bllokun #216 (ea0)
00:56 â Noda #3 mori nga pooli 55102 transaksione dhe po formon bllokun #216 (f75)
00:58 â Skripti demo pĂ«rfundoi punĂ«n e tij pĂ«r nodin #2
00:58 â Blloku #216 (ea0) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
00:58 â TĂ« gjitha nodet morĂ«n nga zinxhirin kryesor informacionin se blloku #216 (ef4) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 27088 transaksione
01:04 â Blloku #216 (f75) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
01:14 â Noda #2 mori nga pooli 72912 transaksione dhe po formon bllokun #217 (f85)
01:15 â Skripti demo pĂ«rfundoi punĂ«n e tij pĂ«r nodin #1 dhe #2
01:17 â Blloket #216 (f75) dhe #216 (ea0) janĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
01:21 â Blloku #217 (f85) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
01:26 â Blloket #217 (f75) dhe #218 (ea0) janĂ« shtuar nĂ« zinxhirin kryesor dhe nodet fillojnĂ« tĂ« aplikojnĂ« 51469 dhe 55102 transaksione pĂ«rkatĂ«sisht
01:27 â Blloku #217 (a85) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
01:41 â Noda #1 mori nga pooli 36828 transaksione dhe po formon bllokun #219 (46f)
01:41 â Noda #3 mori nga pooli 32998 transaksione dhe po formon bllokun #219 (bb3)
01:43 â TĂ« gjitha nodet morĂ«n nga zinxhirin kryesor informacionin se blloku #219 (a85) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 72912 transaksione
01:46 â Blloku #219 (46f) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
01:46 â Blloku #219 (bb3) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
01:53 â Noda #2 pĂ«rpunoi tĂ« gjitha 100k transaksione qĂ« ishin nĂ« pool
02:37 â Blloku #219 (bb3) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
02:41 â Blloku #219 (46f) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
02:48 â Blloket #220 (bb3) dhe #221 (46f) janĂ« shtuar nĂ« zinxhirin kryesor dhe nodet fillojnĂ« tĂ« aplikojnĂ« 32998 dhe 36828 transaksione pĂ«rkatĂ«sisht
02:54 â Noda #1 pĂ«rpunoi tĂ« gjitha 100k transaksione qĂ« ishin nĂ« pool
02:55 â Noda #3 pĂ«rpunoi tĂ« gjitha 100k transaksione qĂ« ishin nĂ« pool
04:12 â TĂ« gjitha nodet pĂ«rmbajnĂ« nga 300k transaksione dhe kode blloku i fundit #221
Test 2
3 nodet marrin nga 1k transaksione. Në total, në të gjitha 9 nodet ka 3k transaksione dhe kode.

Gjyra fillestare: blloku i fundit #213; në bazë janë ruajtur 0 transaksione dhe kode.
00:00 â JanĂ« nisur 3 skripte qĂ« gjenerojnĂ« dhe dĂ«rgojnĂ« nga 1k transaksione
02:29 â Ka filluar dĂ«rgimi i 1k transaksioneve nĂ« nodet #1 dhe #2
02:33 â Noda #1 mori nga pooli 11668 transaksione dhe po formon bllokun #222 (510)
02:35 â Blloku #222 (510) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
02:37 â Blloku #222 (510) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
02:38 â Noda #2 mori nga pooli 46378 transaksione dhe po formon bllokun #222 (a9d)
02:38 â Ka filluar dĂ«rgimi i 1k transaksioneve nĂ« nodin #3
02:41 â Noda #3 mori nga pooli 5504 transaksione dhe po formon bllokun #222 (387)
02:42 â Blloku #222 (387) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
02:44 â Blloku #222 (a9d) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
02:44 â Blloku #222 (387) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
02:49 â Blloku #222 (a9d) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
02:56 â Blloket #222 (510), #223 (387) dhe #224 (a9d) janĂ« shtuar nĂ« zinxhirin kryesor dhe nodet fillojnĂ« tĂ« aplikojnĂ« 11668, 5504 dhe 46378 transaksione pĂ«rkatĂ«sisht
03:09 â Noda #1 mori nga pooli 177170 transaksione dhe po formon bllokun #225 (e50)
03:09 â Noda #3 mori nga pooli 119327 transaksione dhe po formon bllokun #225 (ccc)
03:10 â Noda #2 mori nga pooli 149772 transaksione dhe po formon bllokun #225 (404)
03:26 â Blloku #225 (ccc) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
03:32 â Blloku #225 (404) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
03:33 â Blloku #225 (e50) Ă«shtĂ« nĂ«nshkruar dhe dĂ«rgohet nĂ« nodet e tjera pĂ«r verifikim
03:53 â Blloku #225 (ccc) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
04:03 â Blloku #225 (e50) Ă«shtĂ« verifikuar dhe dĂ«rguar nĂ« zinxhirin kryesor
04:04 â Blloku #225 (404) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
04:06 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #225 (ccc) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 119327 transaksione
04:14 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #226 (404) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 149772 transaksione
04:16 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #227 (e50) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 177170 transaksione
04:32 â Noda #3 ka marrĂ« 209436 transaksione nga puli dhe po formon bllokun #228 (1e9)
04:40 â Noda #2 ka marrĂ« 212669 transaksione nga puli dhe po formon bllokun #228 (e38)
04:40 â Noda #1 ka marrĂ« 190144 transaksione nga puli dhe po formon bllokun #228 (861)
05:02 â Blloku #228 (1e9) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
05:08 â Blloku #228 (861) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
05:10 â Blloku #228 (e38) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
06:13 â Blloku #228 (1e9) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
06:13 â Blloku #228 (861) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
06:13 â Blloku #228 (e38) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
06:39 â Blloket #228 (861) #229 (1e9) dhe #230 (e38) janĂ« shtuar nĂ« zinxhirin rrĂ«njĂ« dhe nodet fillojnĂ« tĂ« aplikojnĂ« 190144, 209436 dhe 212669 transaksione pĂ«rkatĂ«sisht
07:07 â Noda #1 ka marrĂ« 199770 transaksione nga puli dhe po formon bllokun #231 (e04)
07:09 â Noda #2 ka marrĂ« 190473 transaksione nga puli dhe po formon bllokun #231 (36e)
07:09 â Noda #3 ka marrĂ« 178807 transaksione nga puli dhe po formon bllokun #231 (f43)
07:34 â Blloku #231 (e04) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
07:37 â Blloku #231 (36e) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
07:37 â Blloku #231 (f43) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
08:49 â Blloku #231 (e04) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
08:51 â Blloku #231 (f43) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
08:52 â Blloku #231 (36e) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
09:47 â Blloket #231 (e04) #232 (f43) dhe #233 (36e) janĂ« shtuar nĂ« zinxhirin rrĂ«njĂ« dhe nodet fillojnĂ« tĂ« aplikojnĂ« 199770, 178807 dhe 190473 transaksione pĂ«rkatĂ«sisht
10:16 â Noda #1 ka marrĂ« 153075 transaksione nga puli dhe po formon bllokun #234 (e04)
10:16 â Noda #2 ka marrĂ« 168035 transaksione nga puli dhe po formon bllokun #234 (36e)
10:16 â Noda #3 ka marrĂ« 166685 transaksione nga puli dhe po formon bllokun #234 (f43)
10:42 â Blloku #234 (56d) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
11:59 â Blloku #234 (1bb) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
12:02 â Blloku #234 (58a) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
12:02 â Blloku #234 (56d) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
12:48 â Blloket #234 (1bb) #235 (58a) dhe #236 (56d) janĂ« shtuar nĂ« zinxhirin rrĂ«njĂ« dhe nodet fillojnĂ« tĂ« aplikojnĂ« 153075, 168035 dhe 166685 transaksione pĂ«rkatĂ«sisht
13:14 â Noda #1 ka marrĂ« 112226 transaksione nga puli dhe po formon bllokun #237 (5c0)
13:16 â Noda #2 ka marrĂ« 87550 transaksione nga puli dhe po formon bllokun #234 (58a)
13:16 â Noda #3 ka marrĂ« 99594 transaksione nga puli dhe po formon bllokun #234 (56d)
13:30 â Blloku #237 (5c0) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
13:32 â Blloku #237 (58a) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
13:34 â Blloku #237 (56d) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
14:47 â Blloku #237 (58a) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
14:53 â Blloku #237 (5c0) nuk u validua brenda kohĂ«s sĂ« caktuar
14:53 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #237 (58a) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 87550 transaksione
14:54 â Blloku #237 (56d) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
15:02 â Noda #1 ka marrĂ« 181206 transaksione nga puli dhe po formon bllokun #238 (c5f)
15:06 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #238 (56d) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 99594 transaksione
15:12 â Noda #2 ka marrĂ« 51990 transaksione nga puli dhe po formon bllokun #239 (ad8)
15:20 â Blloku #239 (ad8) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
15:25 â Noda #3 ka marrĂ« 46685 transaksione nga puli dhe po formon bllokun #239 (857)
15:30 â Blloku #238 (c5f) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
15:34 â Blloku #239 (857) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
16:32 â Blloku #239 (857) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
16:42 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #239 (857) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 46685 transaksione
16:42 â Blloku #238 (c5f) Ă«shtĂ« validuar dhe dĂ«rguar nĂ« zinxhirin rrĂ«njĂ«
16:42 â Blloku #239 (ad8) nuk u validua brenda kohĂ«s sĂ« caktuar
16:54 â Noda #2 ka marrĂ« 96882 transaksione nga puli dhe po formon bllokun #240 (e6e)
16:56 â Noda #3 ka marrĂ« 39704 transaksione nga puli dhe po formon bllokun #240 (a47)
17:02 â Blloku #240 (a47) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
17:02 â Blloku #240 (e6e) Ă«shtĂ« nĂ«nshkruar dhe po dĂ«rgohet te nodet e tjera pĂ«r validim
17:18 â TĂ« gjitha nodet kanĂ« marrĂ« informacion nga zinxhiri rrĂ«njĂ« se blloku #240 (c5f) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 181206 transaksione
17:45 â Bloku #240 (a47) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
17:47 â Noda #1 mori nga puli 54956 transaksione dhe po formon blokun #241 (170)
17:59 â Bloku #241 (170) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
18:09 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #241 (a47) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 181206 transaksione
18:20 â Noda #3 mori nga puli 39104 transaksione dhe po formon blokun #242 (955)
18:24 â Bloku #240 (e6e) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
18:28 â Bloku #242 (955) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
18:09 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #242 (e6e) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 96882 transaksione
19:06 â Skripti demo pĂ«rfundoi punĂ«n e tij pĂ«r nodĂ«n #1
19:08 â Skripti demo pĂ«rfundoi punĂ«n e tij pĂ«r nodĂ«n #2
19:08 â Noda #2 mori nga puli 48241 transaksione dhe po formon blokun #243 (fde)
19:14 â Bloku #243 (fde) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
19:18 â Bloku #241 (170) nuk u validua brenda kohĂ«s sĂ« caktuar
19:28 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #243 (37c)
19:35 â Bloku #242 (955) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
19:40 â Bloku #243 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
20:05 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #243 (955) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 39104 transaksione
20:15 â Bloku #243 (fde) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
20:19 â Noda #3 mori nga puli 42981 transaksione dhe po formon blokun #244 (9b5)
20:26 â Bloku #244 (9b5) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
20:28 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #244 (fde) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 48241 transaksione
20:32 â Noda #2 pĂ«rpunoi tĂ« gjitha 1k transaksione, qĂ« ishin nĂ« pul
21:05 â Bloku #243 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
21:15 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #245 (37c)
21:32 â Bloku #245 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
21:42 â Bloku #244 (9b5) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
21:50 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #245 (9b5) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 42981 transaksione
22:04 â Noda #3 mori nga puli 45361 transaksione dhe po formon blokun #246 (3f9)
22:11 â Bloku #246 (3f9) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
22:51 â Bloku #245 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
23:01 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #246 (37c)
23:08 â Skripti demo pĂ«rfundoi punĂ«n e tij pĂ«r nodĂ«n #3
23:15 â Bloku #246 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
23:32 â Bloku #246 (3f9) nuk u validua brenda kohĂ«s sĂ« caktuar
23:42 â Noda #3 mori nga puli 52173 transaksione dhe po formon blokun #246 (71d)
23:51 â Bloku #246 (71d) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
24:38 â Bloku #246 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
25:01 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #246 (37c)
25:06 â Bloku #246 (71d) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
25:12 â Bloku #246 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
25:14 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #246 (71d) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 52173 transaksione
25:29 â Noda #3 pĂ«rpunoi tĂ« gjitha 1k transaksione, qĂ« ishin nĂ« pul
26:40 â Bloku #247 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
26:47 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #247 (37c)
27:03 â Bloku #247 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
28:29 â Bloku #247 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
28:35 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #247 (37c)
28:49 â Bloku #247 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
30:13 â Bloku #247 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
30:23 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #247 (37c)
30:38 â Bloku #247 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
32:00 â Bloku #247 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
32:11 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #247 (37c)
32:26 â Bloku #247 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
33:49 â Bloku #247 (37c) nuk u validua brenda kohĂ«s sĂ« caktuar
33:59 â Noda #1 mori nga puli 86967 transaksione dhe po formon blokun #247 (37c)
34:12 â Bloku #247 (37c) u nĂ«nshkrua dhe po dĂ«rgohet te nodat e tjera pĂ«r validim
35:34 â Bloku #247 (37c) u validua dhe dĂ«rgohet nĂ« zinxhirin kryesor
35:54 â TĂ« gjitha nodat morĂ«n nga zinxhiri kryesor informacionin se bloku #247 (37c) Ă«shtĂ« shtuar dhe fillojnĂ« tĂ« aplikojnĂ« 86967 transaksione
36:11 â Noda #1 pĂ«rpunoi tĂ« gjitha 1k transaksione, qĂ« ishin nĂ« pul
55:12 â nodi i parĂ« pĂ«rpunoi tĂ« gjitha 3k transaksione

Përfundimet
U zbulua se serverat virtual Azure kanë fuqi të pamjaftueshme për të përpunuar një numër kaq të madh transaksionesh. Megjithatë, sistemi arriti të demonstrojë mirë funksionimin e Plasma Cash me MongoDB, që ishte objektivi kryesor i testeve.
Ju ftojmë të vizitoni GitHub projekti:
Artikulli është shkruar në bashkëautori me Aleksandër Naishivan, zhvillues të lartë .
Më parë ekipi zhvillues kishte testuar shbrillimin e Plasma Cash. Rezultatet janë paraqitur në .
Burimi: habr.com
