Ittestjar pubbliku tas-soluzzjoni tal-privatezza u l-iskalabbiltà Ethereum fuq pjattaformi cloud

It-tendenza tal-blockchain tkompli tikseb momentum. Aktar u aktar esperti jbassru adattament universali ta 'din it-teknoloġija fil-futur qarib. Bħalissa, diversi problemi li jipprevjenu dan għadhom mhux solvuti.

L-ewwelnett, is-sistemi moderni ta 'blockchain ma jiskalawx tajjeb. Pereżempju, Ethereum għandu throughput ta 'tranżazzjonijiet 20 biss kull sekonda, u minkejja l-ħafna vantaġġi tiegħu, mhuwiex adattat għal negozji kbar.

Fl-istess ħin, Ethereum huwa stmat għall-protezzjoni qawwija tiegħu kontra l-hacking u l-fallimenti tan-netwerk. Allura inti m'għandekx tikteb lilu off. Jagħmel aktar sens li tikkoreġi n-nuqqasijiet ta 'Ethereum u tibdilhom f'vantaġġi.

Ittestjar pubbliku tas-soluzzjoni tal-privatezza u l-iskalabbiltà Ethereum fuq pjattaformi cloud

Plasma Cash bħala Soluzzjoni ta’ Privatezza u Skalabbiltà fuq Ethereum

Il-plażma hija teknoloġija introdotta minn Vitalik Buterin, ko-fundatur tal-proġett Ethereum, fil-konferenza EthCC f'Pariġi fl-2018. Ġiet żviluppata flimkien ma' Joseph Poon, ko-fundatur tan-Netwerk Lightning, u hija ċċarġjata bħala soluzzjoni biex tiżdied il-qawwa tal-kompjuters tal-blockchain Ethereum. L-ewwel aħbarijiet dwar Plasma nixxew lill-midja fl-2017.

Din il-pjattaforma tipprovdi saff estern ta 'kuntratti intelliġenti li jistgħu jinteraġixxu mal-blockchain prinċipali, u b'hekk iħottu l-katina tal-għeruq, inaqqsu l-miżati tat-tranżazzjonijiet għal kuntratti intelliġenti u applikazzjonijiet deċentralizzati (DApps).

Informazzjoni dettaljata dwar l-iżvilupp ġiet ippreżentata fid-dokument "Plażma: Kuntratti Intelliġenti Awtonomi Skalabbli", datata Awwissu 2017.

Buterin irrikonoxxa li Plasma għandha kwistjonijiet inerenti ta 'skalabbiltà: Kull utent irid tniżżel u jawtentika kull blokka tal-Plażma, li jipprevjeni skala esponenzjali.

Biex tikkoreġi dan in-nuqqas, Plasma Cash ġiet żviluppata - katina tat-tfal li tikkonsisti f'kuntratt intelliġenti u netwerk privat ibbażat fuq Node.js, li perjodikament jittrasferixxi l-istat tiegħu lill-katina tal-għeruq (Ethereum). Jipprovdi deċentralizzazzjoni, sigurtà u skalabbiltà fil-blockchain, u b'hekk issolvi t-Trilemma tal-Iskalabbiltà.

Vantaġġ importanti tal-Plasma Cash meta mqabbel mal-Plasma huwa li jiġbed l-attenzjoni tal-utenti biss għal dawk il-blokki li fihom il-muniti li huma interessati fihom:

"L-utenti issa jeħtieġ biss li jiċċekkjaw id-disponibbiltà u l-validità tal-katina tal-Plażma għall-indiċi speċifiku assoċjat mal-muniti li jridu jonfqu, għandhom u huma interessati fihom," qal Buterin.

Skont l-iżviluppaturi, Plasma Cash hija kura effettiva għall-hacks fl-Ethereum. Kull munita Plasma għandha sid u hija unika. Ħadd ma jista' jieħu pussess tal-muniti ta' utent ieħor mingħajr ma jkun jaf. Detentur ta’ munita jista’ jipprevjeni irtirar frawdolenti potenzjali permezz tas-sistema ta’ “ilment” billi jippreżenta d-“dejta tal-evidenza” tiegħu fl-istorja tal-munita tiegħu.

Ittestjar ta' Plasma Cash f'Mongo Atlas

Minħabba n-novità tagħha, Plasma Cash għadha ftit studjata. L-esperti tal-Blockchain qed jittestjaw b'mod attiv l-interazzjoni tiegħu ma 'diversi servizzi u databases tal-cloud, jidentifikaw in-nuqqasijiet u jsibu modi biex jikkoreġuhom. B'mod partikolari, it-testijiet f'Mongo Atlas wrew il-vantaġġi li ġejjin meta taħdem mal-Plasma:

  1. Protezzjoni affidabbli kontra t-telf tad-data, peress li hemm diversi repliki sinkronizzanti ma 'xulxin fil-cluster.
  2. Aċċess veloċi, peress li jista 'jinħoloq cluster fuq it-tliet pjattaformi tal-cloud l-aktar popolari: Amazon, Google, Azure. Bħala riżultat, in-nodu Plasma Cash jista 'jiġi skjerat f'ħafna ċentri tad-dejta li jinsabu qrib Mongo Atlas. Aħna ppruvajna li l-veloċità ma tonqosx ħafna, anke jekk in-nodi tal-Plażma jiġu skjerati f'ċentri tad-dejta aktar remoti.
  3. Nodi tal-plażma, użati fil-modalità ta 'qari biss, jistgħu jiġu konnessi ma' raggruppament wieħed Mongo u jinsabu f'partijiet differenti tad-dinja, li ittejjeb il-ġeo-skalabbiltà (in-nodi huma eqreb lejn l-utenti).
  4. L-iskjerament ta 'node ġdid huwa faċli, peress li m'għandekx bżonn tissinkronizza kollox mill-ġdid. Tista 'sempliċement tikkonnettja ma' cluster Mongo eżistenti jew malajr tagħmel kopja u tikkonfigura konnessjoni miegħu.
  5. Huwa faċli li tiskala id-database tiegħek. Maż-żmien, aktar data ssir disponibbli, u tista 'żżid id-daqs tan-nodi fil-cluster kif meħtieġ.

Ittestjar pubbliku tas-soluzzjoni tal-privatezza u l-iskalabbiltà Ethereum fuq pjattaformi cloud

Aħna użajna s-servers li ġejjin biex inwettqu testijiet:

  • 3 servers virtwali Azure Standard E4s v3 (4 vcpus, memorja 32 GiB). Kull server għandu 3 nodi. Wieħed minnhom jista 'jissottometti blokki lill-katina ta' l-għeruq.
  • Kull nodu huwa konness mal-grupp Mongo Atlas M50 tiegħu stess li fih 3 nodi fil-modalità replika.

Test 1

3 nodi jirċievu 100k transazzjonijiet kull wieħed. B'kollox, id-9 nodi kollha fihom 300k transazzjonijiet u tokens.


L-istat inizjali: l-aħħar blokk #213; 0 transazzjonijiet u tokens jiġu ssejvjati fid-database.

00:00 — Jiġu mnedija 3 skripts li jiġġeneraw u jibagħtu 100k tranżazzjonijiet kull wieħed
00:29 — Beda jintbagħat 100k tranżazzjonijiet lin-nodi #1 u #2
00:32 — Beda jintbagħtu 100k tranżazzjonijiet lin-node #3
00:32 — In-nodu #1 ħa 11703 tranżazzjonijiet mill-grupp u l-formoli blokk #214 (9fb)
00:34 — In-nodu #2 ħa 27088 tranżazzjonijiet mill-grupp u l-formoli blokk #214 (ef4)
00:34 — Blokk #214 (9fb) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
00:36 — In-nodu #3 ħa 11900 tranżazzjoni mill-pool u l-blokk tal-formoli #214 (983)
00:37 — Blokk #214 (9fb) jiġi vvalidat u mibgħut lill-katina tal-għeruq
00:38 — Blokk #214 (983) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
00:38 — Blokk #214 (ef4) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
00:40 — Blokk #214 (983) jiġi vvalidat u mibgħut lill-katina tal-għeruq
00:41 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #214 (9fb) ġie miżjud u bdew japplikaw 11703 tranżazzjonijiet
00:45 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #215 (983) ġie miżjud u bdew japplikaw 11900 tranżazzjoni
00:51 — Blokk #214 (ef4) jiġi vvalidat u mibgħut lill-katina tal-għeruq
00:52 — In-node #1 ħa 51469 tranżazzjonijiet mill-grupp u l-formoli blokk #216 (ea0)
00:56 — In-nodu #3 ħa 55102 tranżazzjonijiet mill-grupp u l-formoli blokk #216 (f75)
00:58 — L-iskritt tad-demo lest ix-xogħol tiegħu għan-node #2
00:58 — Blokk #216 (ea0) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
00:58 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq dik il-blokka #216 (ef4) ġiet miżjuda u bdew japplikaw 27088 tranżazzjonijiet
01:04 — Blokk #216 (f75) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
01:14 — In-nodu #2 ħa 72912 tranżazzjonijiet mill-grupp u l-formoli blokk #217 (f85)
01:15 — L-iskript demo spiċċa jaħdem għan-nodi #1 u #2
01:17 — Il-blokki #216 (f75) u #216 (ea0) huma vvalidati u mibgħuta lill-katina tal-għeruq
01:21 — Blokk #217 (f85) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
01:26 - Il-blokki #217 (f75) u #218 (ea0) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw tranżazzjonijiet 51469 u 55102 rispettivament
01:27 — Blokk #217 (a85) jiġi vvalidat u mibgħut lill-katina tal-għeruq
01:41 — In-nodu #1 ħa 36828 tranżazzjonijiet mill-grupp u l-formoli blokk #219 (46f)
01:41 — In-nodu #3 ħa 32998 tranżazzjoni mill-grupp u l-formoli blokk #219 (bb3)
01:43 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #219 (a85) ġie miżjud u bdew japplikaw 72912 tranżazzjonijiet
01:46 — Blokk #219 (46f) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
01:46 — Blokk #219 (bb3) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
01:53 — Node #2 ipproċessa l-100k tranżazzjonijiet kollha li kienu fil-pool
02:37 — Blokk #219 (bb3) jiġi vvalidat u mibgħut lill-katina tal-għeruq
02:41 — Blokk#219 (46f) jiġi vvalidat u mibgħut lill-katina tal-għeruq
02:48 — Il-blokki #220 (bb3) u #221 (46f) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw it-tranżazzjonijiet 32998 u 36828 rispettivament
02:54 — Node #1 ipproċessa l-100k tranżazzjonijiet kollha li kienu fil-pool
02:55 — Node #3 ipproċessa l-100k tranżazzjonijiet kollha li kienu fil-pool
04:12 — In-nodi kollha fihom 300k transazzjonijiet u tokens, l-aħħar blokk #221

Test 2

3 nodi jirċievu tranżazzjonijiet 1kk kull wieħed. B'kollox, id-9 nodi kollha fihom 3k transazzjonijiet u tokens.

L-istat inizjali: l-aħħar blokk #213; 0 transazzjonijiet u tokens jiġu ssejvjati fid-database.

00:00 — Jiġu mnedija 3 skripts li jiġġeneraw u jibagħtu tranżazzjonijiet 1kk kull wieħed
02:29 — Beda jintbagħtu tranżazzjonijiet 1kk lin-nodi #1 u #2
02:33 — In-nodu #1 ħa 11668 tranżazzjoni mill-pool u l-blokk tal-formoli #222 (510)
02:35 — Blokk #222 (510) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
02:37 — Blokk #222 (510) jiġi vvalidat u mibgħut lill-katina tal-għeruq
02:38 — In-node #2 ħa 46378 tranżazzjonijiet mill-pool u l-blokk tal-formoli #222 (a9d)
02:38 — Beda jintbagħtu tranżazzjonijiet 1kk lin-node #3
02:41 — In-nodu #3 ħa 5504 tranżazzjoni mill-pool u l-blokk tal-formoli #222 (387)
02:42 — Blokk #222 (387) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
02:44 — Blokk #222 (a9d) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
02:44 — Blokk #222 (387) jiġi vvalidat u mibgħut lill-katina tal-għeruq
02:49 — Blokk #222 (a9d) ivvalidat u mibgħut lill-katina tal-għeruq
02:56 - Il-blokki #222 (510) #223 (387) u #224 (a9d) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw tranżazzjonijiet 11668, 5504 u 46378 rispettivament
03:09 — In-nodu #1 ħa 177170 tranżazzjoni mill-grupp u l-formoli blokk #225 (e50)
03:09 — In-nodu #3 ħa 119327 tranżazzjonijiet mill-grupp u l-formoli blokk #225 (ccc)
03:10 — In-nodu #2 ħa 149772 tranżazzjoni mill-pool u l-blokk tal-formoli #225 (404)
03:26 — Blokk #225 (ccc) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
03:32 — Blokk #225 (404) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
03:33 — Blokk #225 (e50) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
03:53 — Blokk #225 (ccc) ivvalidat u mibgħut lill-katina tal-għeruq
04:03 — Blokk #225 (e50) ivvalidat u mibgħut lill-katina tal-għeruq
04:04 — Blokk #225 (404) jiġi vvalidat u mibgħut lill-katina tal-għeruq
04:06 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #225 (ccc) ġie miżjud u bdew japplikaw 119327 tranżazzjonijiet
04:14 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #226 (404) ġie miżjud u bdew japplikaw 149772 tranżazzjoni
04:16 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #227 (e50) ġie miżjud u bdew japplikaw 177170 tranżazzjonijiet
04:32 — In-nodu #3 ħa 209436 tranżazzjonijiet mill-grupp u l-formoli blokk #228 (1e9)
04:40 — In-nodu #2 ħa 212669 tranżazzjoni mill-grupp u l-formoli blokk #228 (e38)
04:40 — In-nodu #1 ħa 190144 tranżazzjoni mill-pool u l-blokk tal-formoli #228 (861)
05:02 — Blokk #228 (1e9) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
05:08 — Blokk #228 (861) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
05:10 — Blokk #228 (e38) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
06:13 — Blokk #228 (1e9) ivvalidat u mibgħut lill-katina tal-għeruq
06:13 — Blokk #228 (861) jiġi vvalidat u mibgħut lill-katina tal-għeruq
06:13 — Blokk #228 (e38) ivvalidat u mibgħut lill-katina tal-għeruq
06:39 - Il-blokki #228 (861) #229 (1e9) u #230 (e38) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw 190144, 209436 u 212669 tranżazzjonijiet rispettivament
07:07 — In-nodu #1 ħa 199770 tranżazzjoni mill-grupp u l-formoli blokk #231 (e04)
07:09 — In-nodu #2 ħa 190473 tranżazzjoni mill-grupp u l-formoli blokk #231 (36e)
07:09 — In-nodu #3 ħa 178807 tranżazzjonijiet mill-grupp u l-formoli blokk #231 (f43)
07:34 — Blokk #231 (e04) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
07:37 — Blokk #231 (36e) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
07:37 — Blokk #231 (f43) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
08:49 — Blokk #231 (e04) ivvalidat u mibgħut lill-katina tal-għeruq
08:51 — Blokk #231 (f43) ivvalidat u mibgħut lill-katina tal-għeruq
08:52 — Blokk #231 (36e) ivvalidat u mibgħut lill-katina tal-għeruq
09:47 - Il-blokki #231 (e04) #232 (f43) u #233 (36e) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw tranżazzjonijiet 199770, 178807 u 190473 rispettivament
10:16 — In-nodu #1 ħa 153075 tranżazzjoni mill-grupp u l-formoli blokk #234 (e04)
10:16 — In-nodu #2 ħa 168035 tranżazzjoni mill-grupp u l-formoli blokk #234 (36e)
10:16 — In-nodu #3 ħa 166685 tranżazzjonijiet mill-grupp u l-formoli blokk #234 (f43)
10:42 — Blokk #234 (56d) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
11:59 — Blokk #234 (1bb) jiġi vvalidat u mibgħut lill-katina tal-għeruq
12:02 — Blokk #234 (58a) ivvalidat u mibgħut lill-katina tal-għeruq
12:02 — Blokk #234 (56d) ivvalidat u mibgħut lill-katina tal-għeruq
12:48 - Il-blokki #234 (1bb) #235 (58a) u #236 (56d) huma miżjuda mal-katina tal-għeruq u n-nodi jibdew japplikaw 153075, 168035 u 166685 tranżazzjonijiet rispettivament
13:14 — In-nodu #1 ħa 112226 tranżazzjonijiet mill-grupp u l-formoli blokk #237 (5c0)
13:16 — In-nodu #2 ħa 87550 tranżazzjoni mill-grupp u l-formoli blokk #234 (58a)
13:16 — In-nodu #3 ħa 99594 tranżazzjoni mill-grupp u l-formoli blokk #234 (56d)
13:30 — Blokk #237 (5c0) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
13:32 — Blokk #237 (58a) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
13:34 — Blokk #237 (56d) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
14:47 — Blokk #237 (58a) ivvalidat u mibgħut lill-katina tal-għeruq
14:53 — Blokk #237 (5c0) ma ġiex ivvalidat fiż-żmien speċifikat
14:53 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #237 (58a) ġie miżjud u bdew japplikaw 87550 tranżazzjonijiet
14:54 — Blokk #237 (56d) ivvalidat u mibgħut lill-katina tal-għeruq
15:02 — In-nodu #1 ħa 181206 tranżazzjonijiet mill-grupp u l-formoli blokk #238 (c5f)
15:06 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #238 (56d) ġie miżjud u bdew japplikaw 99594 tranżazzjonijiet
15:12 — In-nodu #2 ħa 51990 tranżazzjoni mill-grupp u l-formoli blokk #239 (ad8)
15:20 — Blokk #239 (ad8) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
15:25 — In-nodu #3 ħa 46685 tranżazzjoni mill-pool u l-blokk tal-formoli #239 (857)
15:30 — Blokk #238 (c5f) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
15:34 — Blokk #239 (857) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
16:32 — Blokk #239 (857) jiġi vvalidat u mibgħut lill-katina tal-għeruq
16:42 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #239 (857) ġie miżjud u bdew japplikaw 46685 tranżazzjoni
16:42 — Blokk #238 (c5f) jiġi vvalidat u mibgħut lill-katina tal-għeruq
16:42 — Blokk #239 (ad8) ma ġiex ivvalidat fiż-żmien speċifikat
16:54 — In-nodu #2 ħa 96882 tranżazzjonijiet mill-grupp u l-formoli blokk #240 (e6e)
16:56 — In-nodu #3 ħa 39704 tranżazzjoni mill-grupp u l-formoli blokk #240 (a47)
17:02 — Blokk #240 (a47) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
17:02 — Blokk #240 (e6e) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
17:18 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #240 (c5f) ġie miżjud u bdew japplikaw 181206 tranżazzjonijiet
17:45 — Blokk #240 (a47) jiġi vvalidat u mibgħut lill-katina tal-għeruq
17:47 — In-nodu #1 ħa 54956 tranżazzjoni mill-pool u l-blokk tal-formoli #241 (170)
17:59 — Blokk #241 (170) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
18:09 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #241 (a47) ġie miżjud u bdew japplikaw 181206 tranżazzjonijiet
18:20 — In-nodu #3 ħa 39104 tranżazzjoni mill-pool u l-blokk tal-formoli #242 (955)
18:24 — Blokk #240 (e6e) jiġi vvalidat u mibgħut lill-katina tal-għeruq
18:28 — Blokk #242 (955) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
18:09 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #242 (e6e) ġie miżjud u bdew japplikaw 96882 tranżazzjonijiet
19:06 — L-iskritt tad-demo lest ix-xogħol tiegħu għan-node #1
19:08 — L-iskritt tad-demo lest ix-xogħol tiegħu għan-node #2
19:08 — In-nodu #2 ħa 48241 tranżazzjoni mill-pool u l-blokk tal-formoli #243 (fde)
19:14 — Blokk #243 (fde) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
19:18 — Blokk #241 (170) ma ġiex ivvalidat fiż-żmien speċifikat
19:28 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #243 (37c)
19:35 — Blokk #242 (955) jiġi vvalidat u mibgħut lill-katina tal-għeruq
19:40 — Blokk #243 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
20:05 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #243 (955) ġie miżjud u bdew japplikaw 39104 tranżazzjoni
20:15 — Blokk #243 (fde) jiġi vvalidat u mibgħut lill-katina tal-għeruq
20:19 — In-nodu #3 ħa 42981 tranżazzjoni mill-grupp u l-blokk tal-formoli #244 (9b5)
20:26 — Blokk #244 (9b5) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
20:28 - in-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #244 (fde) ġie miżjud u bdew japplikaw 48241 tranżazzjonijiet
20:32 — Node #2 ipproċessa t-tranżazzjonijiet 1k kollha li kienu fil-pool
21:05 — Blokk #243 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
21:15 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #245 (37c)
21:32 — Blokk #245 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
21:42 — Blokk #244 (9b5) jiġi vvalidat u mibgħut lill-katina tal-għeruq
21:50 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq dik il-blokka #245 (9b5) ġiet miżjuda u bdew japplikaw 42981 tranżazzjonijiet
22:04 — In-nodu #3 ħa 45361 tranżazzjoni mill-grupp u l-blokk tal-formoli #246 (3f9)
22:11 — Blokk #246 (3f9) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
22:51 — Blokk #245 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
23:01 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #246 (37c)
23:08 — L-iskritt tad-demo lest ix-xogħol tiegħu għan-node #3
23:15 — Blokk #246 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
23:32 — Blokk #246 (3f9) ma ġiex ivvalidat fiż-żmien speċifikat
23:42 — In-nodu #3 ħa 52173 tranżazzjoni mill-grupp u l-formoli blokk #246 (71d)
23:51 — Blokk #246 (71d) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
24:38 — Blokk #246 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
25:01 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #246 (37c)
25:06 — Blokk #246 (71d) ivvalidat u mibgħut lill-katina tal-għeruq
25:12 — Blokk #246 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
25:14 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #246 (71d) ġie miżjud u bdew japplikaw 52173 tranżazzjonijiet
25:29 — Node #3 ipproċessa t-tranżazzjonijiet 1k kollha li kienu fil-pool
26:40 — Blokk #247 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
26:47 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #247 (37c)
27:03 — Blokk #247 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
28:29 — Blokk #247 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
28:35 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #247 (37c)
28:49 — Blokk #247 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
30:13 — Blokk #247 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
30:23 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #247 (37c)
30:38 — Blokk #247 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
32:00 — Blokk #247 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
32:11 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #247 (37c)
32:26 — Blokk #247 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
33:49 — Blokk #247 (37c) ma ġiex ivvalidat fiż-żmien speċifikat
33:59 — In-nodu #1 ħa 86967 tranżazzjonijiet mill-grupp u l-formoli blokk #247 (37c)
34:12 — Blokk #247 (37c) jiġi ffirmat u mibgħut lil nodi oħra għall-validazzjoni
35:34 — Blokk #247 (37c) ivvalidat u mibgħut lill-katina tal-għeruq
35:54 — In-nodi kollha rċevew informazzjoni mill-katina tal-għeruq li l-blokk #247 (37c) ġie miżjud u bdew japplikaw 86967 tranżazzjonijiet
36:11 — Node #1 ipproċessa t-tranżazzjonijiet 1k kollha li kienu fil-pool
55:12 - l-ewwel node pproċessa t-tranżazzjonijiet kollha tat-3k

Ittestjar pubbliku tas-soluzzjoni tal-privatezza u l-iskalabbiltà Ethereum fuq pjattaformi cloud

Riżultati ta '

Ġie skopert li s-servers virtwali Azure ma kellhomx biżżejjed saħħa ta 'proċessar biex jipproċessaw numru daqshekk kbir ta' tranżazzjonijiet. Iżda s-sistema laħqet tajjeb mal-kompitu ewlieni tat-testijiet, jiġifieri li turi l-operat ta 'Plasma Cash ma' MongoDB.

Nistednuk iżżur GitHub proġett: https://github.com/opporty-com/Plasma-Cash/tree/new-version

L-artiklu kien ko-miktub minn Alexander Nashivan, żviluppatur anzjan Soluzzjoni Clever Inc.

Preċedentement tim ta 'żvilupp Opportunità Diġà ttestjajt il-veloċità tal-Plasma Cash. Ir-riżultati huma ppreżentati fi Dan l-artiklu.

Sors: www.habr.com

Żid kumment