Openbare testen van Ethereum-oplossing voor privacy en schaalbaarheid op cloudplatforms

De blockchain-trend blijft aan kracht winnen. Steeds meer experts voorspellen een universele aanpassing van deze technologie in de nabije toekomst. Op dit moment blijven verschillende problemen die dit verhinderen onopgelost.

Ten eerste zijn moderne blockchain-systemen niet goed schaalbaar. Ethereum heeft bijvoorbeeld een doorvoersnelheid van slechts 20 transacties per seconde en is ondanks de vele voordelen niet geschikt voor grote bedrijven.

Tegelijkertijd wordt Ethereum gewaardeerd om zijn krachtige bescherming tegen hacking en netwerkstoringen. Je moet hem dus niet afschrijven. Het is logischer om de tekortkomingen van Ethereum te corrigeren en deze in voordelen om te zetten.

Openbare testen van Ethereum-oplossing voor privacy en schaalbaarheid op cloudplatforms

Plasma Cash als privacy- en schaalbaarheidsoplossing op Ethereum

Plasma is een technologie die door Vitalik Buterin, medeoprichter van het Ethereum-project, werd geïntroduceerd op de EthCC-conferentie in Parijs in 2018. Het werd ontwikkeld in samenwerking met Joseph Poon, medeoprichter van het Lightning Network, en wordt aangekondigd als een oplossing om de de rekenkracht van de Ethereum-blockchain. Het eerste nieuws over Plasma lekte in 2017 naar de media.

Dit platform biedt een externe laag van slimme contracten die kunnen communiceren met de belangrijkste blockchain, waardoor de rootketen wordt ontlast en de transactiekosten voor slimme contracten en gedecentraliseerde applicaties (DApps) worden verlaagd.

Gedetailleerde informatie over de ontwikkeling werd gepresenteerd in het document “Plasma: schaalbare autonome slimme contracten", gedateerd augustus 2017.

Buterin erkende dat Plasma inherente schaalbaarheidsproblemen heeft: elke gebruiker moet elk Plasma-blok downloaden en authenticeren, wat exponentiële schaalvergroting voorkomt.

Om deze tekortkoming te corrigeren is Plasma Cash ontwikkeld: een onderliggende keten bestaande uit een slim contract en een particulier netwerk gebaseerd op Node.js, dat zijn status periodiek overdraagt ​​aan de rootketen (Ethereum). Het zorgt voor decentralisatie, veiligheid en schaalbaarheid in de blockchain en lost daarmee het schaalbaarheidstrilemma op.

Een belangrijk voordeel van Plasma Cash vergeleken met Plasma is dat het de aandacht van gebruikers alleen vestigt op die blokken die de munten bevatten waarin ze geïnteresseerd zijn:

“Gebruikers hoeven nu alleen de beschikbaarheid en geldigheid van de Plasma-keten te controleren voor de specifieke index die is gekoppeld aan de munten die ze willen uitgeven, bezitten en waarin ze geïnteresseerd zijn”, aldus Buterin.

Volgens de ontwikkelaars is Plasma Cash een effectief middel tegen hacks in Ethereum. Elke Plasmamunt heeft een eigenaar en is uniek. Niemand kan zonder zijn medeweten bezit nemen van de munten van een andere gebruiker. Een munthouder kan potentiële frauduleuze opnames voorkomen via het ‘klachtensysteem’ door zijn ‘bewijsgegevens’ in de geschiedenis van zijn munt te verstrekken.

Plasma-contant geld testen in Mongo Atlas

Vanwege zijn nieuwigheid blijft Plasma Cash weinig bestudeerd. Blockchain-experts testen actief de interactie met verschillende clouddiensten en databases, identificeren tekortkomingen en vinden manieren om deze te corrigeren. Uit tests in Mongo Atlas kwamen met name de volgende voordelen naar voren bij het werken met Plasma:

  1. Betrouwbare bescherming tegen gegevensverlies, omdat er verschillende replica's in het cluster met elkaar synchroniseren.
  2. стрый оступ, aangezien een cluster kan worden gemaakt op de drie populairste cloudplatforms: Amazon, Google, Azure. Als gevolg hiervan kan het Plasma Cash-knooppunt worden ingezet in veel datacenters in de buurt van Mongo Atlas. We hebben bewezen dat de snelheid niet veel daalt, zelfs als Plasma-nodes worden ingezet in meer afgelegen datacenters.
  3. Plasmaknooppunten, die in de alleen-lezenmodus worden gebruikt, kunnen worden verbonden met één Mongo-cluster en zich in verschillende delen van de wereld bevinden, waardoor verbetert de geoschaalbaarheid (knooppunten bevinden zich dichter bij gebruikers).
  4. Het implementeren van een nieuw knooppunt is eenvoudig, omdat u niet alles opnieuw hoeft te synchroniseren. U kunt eenvoudig verbinding maken met een bestaand Mongo-cluster of snel een kopie maken en er een verbinding mee configureren.
  5. Het is eenvoudig om uw database te schalen. Na verloop van tijd komen er meer gegevens beschikbaar en kunt u de knooppunten in het cluster indien nodig vergroten.

Openbare testen van Ethereum-oplossing voor privacy en schaalbaarheid op cloudplatforms

We hebben de volgende servers gebruikt om tests uit te voeren:

  • 3 virtuele Azure-servers Standaard E4s v3 (4 vcpu's, 32 GiB-geheugen). Elke server heeft 3 knooppunten. Eén van hen kan blokken indienen bij de rootketen.
  • Elk knooppunt is verbonden met zijn eigen Mongo Atlas M50-cluster met 3 knooppunten in replicamodus.

Proef 1

3 knooppunten ontvangen elk 100 transacties. In totaal bevatten alle 9 knooppunten 300 transacties en tokens.


De initiële staat: laatste blok #213; Er worden 0 transacties en tokens in de database opgeslagen.

00:00 — Er worden 3 scripts gelanceerd die elk 100 transacties genereren en verzenden
00:29 — Het verzenden van 100 transacties naar knooppunten #1 en #2 is begonnen
00:32 — Het verzenden van 100 transacties naar knooppunt #3 is begonnen
00:32 — Knooppunt #1 haalde 11703 transacties uit de pool en formulierenblok #214 (9fb)
00:34 — Knooppunt #2 haalde 27088 transacties uit de pool en formulierenblok #214 (ef4)
00:34 — Blok #214 (9fb) wordt ondertekend en ter validatie naar andere knooppunten verzonden
00:36 — Knooppunt #3 haalde 11900 transacties uit de pool en formulierenblok #214 (983)
00:37 — Blok #214 (9fb) wordt gevalideerd en naar de rootketen gestuurd
00:38 — Blok #214 (983) wordt ondertekend en ter validatie naar andere knooppunten verzonden
00:38 — Blok #214 (ef4) wordt ondertekend en ter validatie naar andere knooppunten verzonden
00:40 — Blok #214 (983) wordt gevalideerd en naar de rootketen gestuurd
00:41 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #214 (9fb) is toegevoegd en beginnen 11703-transacties toe te passen
00:45 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #215 (983) is toegevoegd en beginnen 11900 transacties toe te passen
00:51 — Blok #214 (ef4) wordt gevalideerd en naar de rootketen gestuurd
00:52 — Knooppunt #1 haalde 51469 transacties uit de pool en formulierenblok #216 (ea0)
00:56 — Knooppunt #3 nam 55102 transacties uit de pool en formulierenblok #216 (f75)
00:58 — Het demoscript is klaar met zijn werk voor knooppunt #2
00:58 — Blok #216 (ea0) wordt ondertekend en ter validatie naar andere knooppunten verzonden
00:58 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #216 (ef4) is toegevoegd en beginnen 27088-transacties toe te passen
01:04 — Blok #216 (f75) wordt ondertekend en ter validatie naar andere knooppunten verzonden
01:14 — Knooppunt #2 nam 72912 transacties uit de pool en formulierenblok #217 (f85)
01:15 — Het demoscript werkt niet meer voor knooppunten #1 en #2
01:17 — Blokken #216 (f75) en #216 (ea0) worden gevalideerd en naar de rootketen gestuurd
01:21 — Blok #217 (f85) wordt ondertekend en ter validatie naar andere knooppunten verzonden
01:26 - Blokken #217 (f75) en #218 (ea0) worden toegevoegd aan de hoofdketen en knooppunten beginnen respectievelijk 51469- en 55102-transacties toe te passen
01:27 — Blok #217 (a85) wordt gevalideerd en naar de rootketen gestuurd
01:41 — Knooppunt #1 haalde 36828 transacties uit de pool en formulierenblok #219 (46f)
01:41 — Knooppunt #3 haalde 32998 transacties uit de pool en formulierenblok #219 (bb3)
01:43 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #219 (a85) is toegevoegd en beginnen 72912-transacties toe te passen
01:46 — Blok #219 (46f) wordt ondertekend en ter validatie naar andere knooppunten verzonden
01:46 — Blok #219 (bb3) wordt ondertekend en ter validatie naar andere knooppunten verzonden
01:53 — Knooppunt #2 verwerkte alle 100 transacties die zich in de pool bevonden
02:37 — Blok #219 (bb3) wordt gevalideerd en naar de rootketen gestuurd
02:41 — Blok#219 (46f) wordt gevalideerd en naar de rootketen gestuurd
02:48 — Blokken #220 (bb3) en #221 (46f) worden toegevoegd aan de rootketen en knooppunten beginnen respectievelijk 32998- en 36828-transacties toe te passen
02:54 — Knooppunt #1 verwerkte alle 100 transacties die zich in de pool bevonden
02:55 — Knooppunt #3 verwerkte alle 100 transacties die zich in de pool bevonden
04:12 — Alle knooppunten bevatten 300 transacties en tokens, laatste blok #221

Proef 2

3 knooppunten ontvangen elk 1kk-transacties. In totaal bevatten alle 9 knooppunten 3k transacties en tokens.

De initiële staat: laatste blok #213; Er worden 0 transacties en tokens in de database opgeslagen.

00:00 — Er worden 3 scripts gelanceerd die elk 1kk-transacties genereren en verzenden
02:29 — Het verzenden van 1kk-transacties naar knooppunten #1 en #2 is begonnen
02:33 — Knooppunt #1 haalde 11668 transacties uit de pool en formulierenblok #222 (510)
02:35 — Blok #222 (510) wordt ondertekend en ter validatie naar andere knooppunten verzonden
02:37 — Blok #222 (510) wordt gevalideerd en naar de rootketen gestuurd
02:38 — Knooppunt #2 haalde 46378 transacties uit de pool en formulierenblok #222 (a9d)
02:38 — Het verzenden van 1kk-transacties naar knooppunt #3 is begonnen
02:41 — Knooppunt #3 haalde 5504 transacties uit de pool en formulierenblok #222 (387)
02:42 — Blok #222 (387) wordt ondertekend en ter validatie naar andere knooppunten verzonden
02:44 — Blok #222 (a9d) wordt ondertekend en ter validatie naar andere knooppunten verzonden
02:44 — Blok #222 (387) wordt gevalideerd en naar de rootketen gestuurd
02:49 — Blok #222 (a9d) gevalideerd en naar de rootketen gestuurd
02:56 - Blokken #222 (510), #223 (387) en #224 (a9d) worden toegevoegd aan de hoofdketen en knooppunten beginnen respectievelijk 11668, 5504 en 46378 transacties toe te passen
03:09 — Knooppunt #1 haalde 177170 transacties uit de pool en formulierenblok #225 (e50)
03:09 — Knooppunt #3 haalde 119327 transacties uit de pool en formulierenblok #225 (ccc)
03:10 — Knooppunt #2 haalde 149772 transacties uit de pool en formulierenblok #225 (404)
03:26 — Blok #225 (ccc) wordt ondertekend en ter validatie naar andere knooppunten verzonden
03:32 — Blok #225 (404) wordt ondertekend en ter validatie naar andere knooppunten verzonden
03:33 — Blok #225 (e50) wordt ondertekend en ter validatie naar andere knooppunten verzonden
03:53 — Blok #225 (ccc) gevalideerd en naar de rootketen gestuurd
04:03 — Blok #225 (e50) gevalideerd en naar de rootketen gestuurd
04:04 — Blok #225 (404) wordt gevalideerd en naar de rootketen gestuurd
04:06 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #225 (ccc) is toegevoegd en beginnen 119327 transacties toe te passen
04:14 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #226 (404) is toegevoegd en beginnen 149772 transacties toe te passen
04:16 — Alle knooppunten hebben informatie ontvangen van de rootketen dat blok #227 (e50) is toegevoegd en beginnen 177170-transacties toe te passen
04:32 — Knooppunt #3 haalde 209436 transacties uit de pool en formulierenblok #228 (1e9)
04:40 — Knooppunt #2 haalde 212669 transacties uit de pool en formulierenblok #228 (e38)
04:40 — Knooppunt #1 haalde 190144 transacties uit de pool en formulierenblok #228 (861)
05:02 — Blok #228 (1e9) wordt ondertekend en ter validatie naar andere knooppunten verzonden
05:08 — Blok #228 (861) wordt ondertekend en ter validatie naar andere knooppunten verzonden
05:10 — Blok #228 (e38) wordt ondertekend en ter validatie naar andere knooppunten verzonden
06:13 — Blok #228 (1e9) gevalideerd en naar de rootketen gestuurd
06:13 — Blok #228 (861) wordt gevalideerd en naar de rootketen gestuurd
06:13 — Blok #228 (e38) gevalideerd en naar de rootketen gestuurd
06:39 - Blokken #228 (861) #229 (1e9) en #230 (e38) worden toegevoegd aan de hoofdketen en knooppunten beginnen respectievelijk 190144, 209436 en 212669 transacties toe te passen
07:07 — Knooppunt #1 haalde 199770 transacties uit de pool en formulierenblok #231 (e04)
07:09 — Knooppunt #2 haalde 190473 transacties uit de pool en formulierenblok #231 (36e)
07:09 — Knooppunt #3 nam 178807 transacties uit de pool en formulierenblok #231 (f43)
07:34 — Blok #231 (e04) wordt ondertekend en ter validatie naar andere knooppunten verzonden
07:37 — Blok #231 (36e) wordt ondertekend en ter validatie naar andere knooppunten verzonden
07:37 — Blok #231 (f43) wordt ondertekend en ter validatie naar andere knooppunten verzonden
08:49 — Blok #231 (e04) gevalideerd en naar de rootketen gestuurd
08:51 — Blok #231 (f43) gevalideerd en naar de rootketen gestuurd
08:52 — Blok #231 (36e) gevalideerd en naar de rootketen gestuurd
09:47 - Blokken #231 (e04) #232 (f43) en #233 (36e) worden toegevoegd aan de hoofdketen en knooppunten beginnen respectievelijk 199770-, 178807- en 190473-transacties toe te passen
10:16 — Knooppunt #1 haalde 153075 transacties uit de pool en formulierenblok #234 (e04)
10:16 — Knooppunt #2 haalde 168035 transacties uit de pool en formulierenblok #234 (36e)
10:16 — Knooppunt #3 nam 166685 transacties uit de pool en formulierenblok #234 (f43)
10:42 — Blok #234 (56d) wordt ondertekend en ter validatie naar andere knooppunten verzonden
11:59 — Blok #234 (1bb) wordt gevalideerd en naar de rootketen gestuurd
12:02 — Blok #234 (58a) gevalideerd en naar de rootketen gestuurd
12:02 — Blok #234 (56d) gevalideerd en naar de rootketen gestuurd
12:48 - Blokken #234 (1bb) #235 (58a) en #236 (56d) worden toegevoegd aan de hoofdketen en knooppunten beginnen respectievelijk 153075, 168035 en 166685 transacties toe te passen
13:14 — Knooppunt #1 nam 112226 transacties uit de pool en formulierenblok #237 (5c0)
13:16 — Knooppunt #2 haalde 87550 transacties uit de pool en formulierenblok #234 (58a)
13:16 — Knooppunt #3 haalde 99594 transacties uit de pool en formulierenblok #234 (56d)
13:30 — Blok #237 (5c0) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
13:32 — Blok #237 (58a) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
13:34 — Blok #237 (56d) wordt ondertekend en ter validatie naar andere knooppunten verzonden
14:47 — Blok #237 (58a) gevalideerd en naar de rootketen gestuurd
14:53 — Blok #237 (5c0) is niet binnen de opgegeven tijd gevalideerd
14:53 — Alle knooppunten ontvingen informatie van de hoofdketen dat blok #237 (58a) was toegevoegd en begonnen 87550-transacties toe te passen
14:54 — Blok #237 (56d) gevalideerd en naar de rootketen gestuurd
15:02 — Knooppunt #1 nam 181206 transacties uit de pool en formulierenblok #238 (c5f)
15:06 — Alle knooppunten ontvingen informatie van de hoofdketen dat blok #238 (56d) was toegevoegd en begonnen 99594-transacties toe te passen
15:12 — Knooppunt #2 haalde 51990 transacties uit de pool en formulierenblok #239 (ad8)
15:20 — Blok #239 (ad8) wordt ondertekend en ter validatie naar andere knooppunten verzonden
15:25 — Knooppunt #3 haalde 46685 transacties uit de pool en formulierenblok #239 (857)
15:30 — Blok #238 (c5f) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
15:34 — Blok #239 (857) wordt ondertekend en ter validatie naar andere knooppunten verzonden
16:32 — Blok #239 (857) wordt gevalideerd en naar de rootketen gestuurd
16:42 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #239 (857) is toegevoegd en beginnen 46685 transacties toe te passen
16:42 — Blok #238 (c5f) wordt gevalideerd en naar de rootketen gestuurd
16:42 — Blok #239 (ad8) is niet binnen de opgegeven tijd gevalideerd
16:54 — Knooppunt #2 nam 96882 transacties uit de pool en formulierenblok #240 (e6e)
16:56 — Knooppunt #3 haalde 39704 transacties uit de pool en formulierenblok #240 (a47)
17:02 — Blok #240 (a47) wordt ondertekend en ter validatie naar andere knooppunten verzonden
17:02 — Blok #240 (e6e) wordt ondertekend en ter validatie naar andere knooppunten verzonden
17:18 — Alle knooppunten ontvingen informatie van de hoofdketen dat blok #240 (c5f) was toegevoegd en begonnen 181206-transacties toe te passen
17:45 — Blok #240 (a47) wordt gevalideerd en naar de rootketen gestuurd
17:47 — Knooppunt #1 haalde 54956 transacties uit de pool en formulierenblok #241 (170)
17:59 — Blok #241 (170) wordt ondertekend en ter validatie naar andere knooppunten verzonden
18:09 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #241 (a47) is toegevoegd en beginnen met het toepassen van 181206-transacties
18:20 — Knooppunt #3 haalde 39104 transacties uit de pool en formulierenblok #242 (955)
18:24 — Blok #240 (e6e) wordt gevalideerd en naar de rootketen gestuurd
18:28 — Blok #242 (955) wordt ondertekend en ter validatie naar andere knooppunten verzonden
18:09 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #242 (e6e) is toegevoegd en beginnen 96882-transacties toe te passen
19:06 — Het demoscript is klaar met zijn werk voor knooppunt #1
19:08 — Het demoscript is klaar met zijn werk voor knooppunt #2
19:08 — Knooppunt #2 haalde 48241 transacties uit de pool en formulierenblok #243 (fde)
19:14 — Blok #243 (fde) wordt ondertekend en ter validatie naar andere knooppunten verzonden
19:18 — Blok #241 (170) is niet binnen de opgegeven tijd gevalideerd
19:28 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #243 (37c)
19:35 — Blok #242 (955) wordt gevalideerd en naar de rootketen gestuurd
19:40 — Blok #243 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
20:05 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #243 (955) is toegevoegd en beginnen 39104 transacties toe te passen
20:15 — Blok #243 (fde) wordt gevalideerd en naar de rootketen gestuurd
20:19 — Knooppunt #3 haalde 42981 transacties uit de pool en formulierenblok #244 (9b5)
20:26 — Blok #244 (9b5) wordt ondertekend en ter validatie naar andere knooppunten verzonden
20:28 - alle knooppunten ontvingen informatie van de hoofdketen dat blok #244 (fde) was toegevoegd en begonnen 48241-transacties toe te passen
20:32 — Knooppunt #2 verwerkte alle 1k-transacties die zich in de pool bevonden
21:05 — Blok #243 (37c) is niet binnen de opgegeven tijd gevalideerd
21:15 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #245 (37c)
21:32 — Blok #245 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
21:42 — Blok #244 (9b5) wordt gevalideerd en naar de rootketen gestuurd
21:50 — Alle knooppunten hebben informatie ontvangen van de hoofdketen dat blok #245 (9b5) is toegevoegd en beginnen 42981-transacties toe te passen
22:04 — Knooppunt #3 haalde 45361 transacties uit de pool en formulierenblok #246 (3f9)
22:11 — Blok #246 (3f9) wordt ondertekend en ter validatie naar andere knooppunten verzonden
22:51 — Blok #245 (37c) is niet binnen de opgegeven tijd gevalideerd
23:01 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #246 (37c)
23:08 — Het demoscript is klaar met zijn werk voor knooppunt #3
23:15 — Blok #246 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
23:32 — Blok #246 (3f9) is niet binnen de opgegeven tijd gevalideerd
23:42 — Knooppunt #3 haalde 52173 transacties uit de pool en formulierenblok #246 (71d)
23:51 — Blok #246 (71d) wordt ondertekend en ter validatie naar andere knooppunten verzonden
24:38 — Blok #246 (37c) is niet binnen de opgegeven tijd gevalideerd
25:01 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #246 (37c)
25:06 — Blok #246 (71d) gevalideerd en naar de rootketen gestuurd
25:12 — Blok #246 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
25:14 — Alle knooppunten ontvingen informatie van de hoofdketen dat blok #246 (71d) was toegevoegd en begonnen 52173-transacties toe te passen
25:29 — Knooppunt #3 verwerkte alle 1k-transacties die zich in de pool bevonden
26:40 — Blok #247 (37c) is niet binnen de opgegeven tijd gevalideerd
26:47 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #247 (37c)
27:03 — Blok #247 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
28:29 — Blok #247 (37c) is niet binnen de opgegeven tijd gevalideerd
28:35 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #247 (37c)
28:49 — Blok #247 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
30:13 — Blok #247 (37c) is niet binnen de opgegeven tijd gevalideerd
30:23 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #247 (37c)
30:38 — Blok #247 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
32:00 — Blok #247 (37c) is niet binnen de opgegeven tijd gevalideerd
32:11 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #247 (37c)
32:26 — Blok #247 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
33:49 — Blok #247 (37c) is niet binnen de opgegeven tijd gevalideerd
33:59 — Knooppunt #1 haalde 86967 transacties uit de pool en formulierenblok #247 (37c)
34:12 — Blok #247 (37c) wordt ondertekend en ter validatie naar andere knooppunten gestuurd
35:34 — Blok #247 (37c) gevalideerd en naar de rootketen gestuurd
35:54 — Alle knooppunten ontvingen informatie van de hoofdketen dat blok #247 (37c) was toegevoegd en begonnen 86967-transacties toe te passen
36:11 — Knooppunt #1 verwerkte alle 1k-transacties die zich in de pool bevonden
55:12 - het eerste knooppunt verwerkte alle 3k-transacties

Openbare testen van Ethereum-oplossing voor privacy en schaalbaarheid op cloudplatforms

Resultaten van

Er werd ontdekt dat de virtuele servers van Azure niet genoeg verwerkingskracht hadden om zo'n groot aantal transacties te verwerken. Maar het systeem kon de hoofdtaak van de tests goed aan, namelijk het demonstreren van de werking van Plasma Cash met MongoDB.

Wij nodigen u uit voor een bezoek GitHub project: https://github.com/opporty-com/Plasma-Cash/tree/new-version

Het artikel is mede geschreven door Alexander Nashivan, senior ontwikkelaar Slimme Oplossing Inc.

Voorheen ontwikkelteam Opporty Ik heb de snelheid van Plasma Cash al getest. De resultaten worden gepresenteerd in Dit artikel.

Bron: www.habr.com

Voeg een reactie