Hur #MetaHash Blockchain kunna nå Över 50 000 tx/s när VISUM kan endast hantera 24,000 tx/s

metahash

Hastigheter på nuvarande blockchain lösningar är inte ens i närheten av dagens betalning standarder som Visa eller PayPal. De stora blockchains, såsom Bitcoin och Ethereum, som har den största mängden av användare bland blockchain system och de mest utvecklade ekosystem kan inte ens hantera ett nätverk belastning av ett par miljoner samtidiga användare. Låt oss ta en titt på siffrorna:

  • Bitcoin som hanterar endast 7 transaktioner per sekund. Det är inte bra för den största cryptocurrency med miljontals användare.
  • Ethereum kan bearbeta 15 transaktioner per sekund. Det är bättre, men låt oss inte glömma att den är värd 2 191 mkr decentraliserade applikationer och det blev överbelastad av CryptoKitties, som bara är en populär dApp. Det är oförmögna att hantera även två populära program på denna hastighet.
  • Litecoin kan hantera 56 tps, men dess arkitektur är mycket liknande till Bitcoin.
  • Under sina tester, EOS kunde uppnå nästan 3 000 transaktioner per sekund. Det har bara 101 dApps, som används mycket sällan, så att det inte har en chans att bevisa sin hastighet.
  • NEO har stöd av 1 000 transaktioner per sekund, också gör detta genom att tilldela uppgiften av transaktioner bekräftelser till 13 noder, de flesta av dem som hör till NEO ‘ s team, vilket gör att det liknar ett centraliserat nätverk.

confirmation timeKälla: https://www.blockchain.com/charts/avg-confirmation-time?timespan=180days

Så, den högsta kapacitet som en blockchain kan uppnå är 3.000 tps på kostnaden för att offra decentralisering. Samtidigt, Visa förmåga att hantera 24,000 tx/sekund, så detta bör vara en standard för alla cryptocurrency eller blockchain nätverk som syftar till att uppnå massa antagande. Så varför är de alla så långsamt?

De olösliga flaskhalsproblem

De mest populära blockchain nätverk kan delas in i två kategorier: Proof-of-Work och delegerade Proof-of-Spel. Det sätt de hanterar transaktioner är helt olika, men det begränsar hastigheten ändå och den plats där begränsningen uppstår kallas en flaskhals.

Proof-of-Work (PoW) tvingar alla gruvarbetare för att bekräfta samma transaktioner, så att hela nätet är upptagna med att lösa samma algoritmer; att hitta de nödvändiga hash av det föregående blocket för att fortsätta kedjan. Därmed transaktionen hastighet beror på storleken på blocket och storleken för en enda transaktion.

Med Bitcoin, och det tar 10 minuter att bryta ett block (som är en fast genomsnittlig tid) och svårigheten är artificiellt justeras på ett sådant sätt att gruvdrift 2,016 block tar två veckor. Samma problem finns med Litecoin och Ethereum – PoW blockchains kan inte skala bra. Om nätverket skulle försöka beräkna vissa block samtidigt, dela upp alla gruvarbetarna att ett fåtal grupper, det skulle bli utsatta för 51% av attack, eftersom det skulle bli lättare att köra om varje enskild grupp, som kräver mindre resurser än att angripa en hel blockchain.

block miningKälla: https://data.bitcoinity.org/bitcoin/block_time/5y?f=m10&t=l

Den delegerade Proof-of-Insats (uppgiftsskyddsombud) konsensus-modellen är snabbare än PoW, men denna hastighet uppnås helt enkelt genom att byta belastningen från alla noder till en mycket begränsad mängd av noder med kraftfull hårdvara. Tekniskt är det en blockchain, men det är faktiskt väldigt nära en enkel databas. Den uppgiftsskyddsombud blockchain är begränsad av hårdvara som används av dess noder. I fall av EOS, 21 noder kan hantera för 3 000 transaktioner per sekund. Om de köper mer kraftfull utrustning, att de förmodligen skulle kunna hantera mer, men de har en gräns som är ännu oprövade. För att uppnå högre skalbarhet, blockchain bör vara byggt runt en annan konsensus modell och det finns några alternativ.

visa paypal

Vad är #MetaHash?

#MetaHash är en ny skalbar blockchain nätverk för betalningar och decentraliserade applikationer som är optimerade för en konstant hög belastning. Det använder tre tekniker – #MetaPoS, #MetaSync och #TraceChain – att övervinna de hinder som begränsar utförandet av den nuvarande blockchain nätverk och lösa problem av noder centralisering och block distribution. Det uppnår detta genom att skapa nätverk kartor, tilldela dynamiska roller till olika noder, och genomföra en fragmenterad kryptografiska bevis i motsats till att vänta på bekräftelse från varje nod.

Alla dessa egenskaper i kombination möjligt för ett nätverk att nå hastigheter på 50 000 transaktioner per sekund och har ett block bekräftelse tid av 3 sekunder. Det är tillräckligt för att hantera den volym av två VISUM nätverk plus att av PayPal. Det är också det räcker för att upprätthålla några projekt som kräver en hög belastning, som ett online-spel eller ett socialt nätverk.

 

transactions per secondKälla: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

#MetaPoS enighet modell

Det är en enighet modell, en förbättrad uppgiftsskyddsombud som innehåller fem olika roller för noder som bekräftar affären på fem lager. Det ger skydd mot nätverk korruption, eftersom strukturen kan ändras när som helst om vissa noder kommer att bli skadlig, och att få kontroll över alla lager inte ger kontroll över blockchain.

De roller som tilldelas dynamiskt enligt fysiska egenskaper, såsom minne, CPU-prestanda, nätverksanslutning kvalitet, och den inre rykte hos noden, som kallas Förtroende. Denna parameter har ett värde mellan 0,01 och 1. För varje dag node upptid det ökar med 0,05, så det tar 198 dagar för att få ett värde av 1. I händelse av felaktig kontroll, Tillit minskar med 0,5.

Möjliga roller i en nod är:

  1. Kärna – Accepterar transaktioner från kontrollen noder och köer transaktioner för block generation. Genererar block. Används för att konsekvent information sharding. Kräver mest resurser för att underhålla.
  2. Slav kärna – Ger post-kontroll av undertecknad block. Kan ersätta en central nod i fall av central nod fel.
  3. Peer-nod tar Emot transaktioner från kunder, kontrollerar transaktionen giltighet, skickar transaktioner kontroll noder. Inte hålla blockchain staten i minnet, därför, inte kräver stora datorresurser.
  4. Kontroll nod – Kontrollerar giltighet och ekonomiska genomförbarheten av transaktioner som mottagits från peer-noder. Håller register över alla transaktioner behandlas. Kräver it-resurser.
  5. Torrent nod – Distribuerar blockchain information, fungerar som en förvaring.

 

metahashKälla: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

#MetaGate klient

#MetaGate plånbok skickar transaktioner till nätverket. Varje transaktion sker på följande sätt:

  1. #MetaGate klient skickar en transaktion till ett tillgängligt peer-nod.
  2. Peer node godkänner transaktionen, kontrollera riktigheten av de uppgifter och underskrift, och skickar det till den kontroll som noder.
  3. Kontrollen noder kontrollera saldot på adressen för att se att det har nog att göra transaktionen, den kontrollerar riktigheten av uppgifter, och skickar det till den närmaste kärna.
  4. Den centrala noden sammanställer alla transaktioner i ett block och skickar den tillbaka till kontroll noder.
  5. Kontrollen noder kolla blocket och distribuera den bland alla andra kontrollen och centrala noder.
  6. Då block får skickas till torrent noder, där alla andra centrala noder kan se det och rösta.
  7. Slutligen, information från blocket kommer tillbaka till kunderna.

Varje nod bara kan interagera med nod av en viss typ – core noder kan inte få information från peer-noder, kontroll noder kan inte ansluta till klienter. I slumpmässig tilldelning av roller fungerar som en räknare till en 51% attack, öka motståndskraften till 90%. En angripare måste få 51% av noder på alla fem nivåer eller angrepp kommer att misslyckas, och det är nästan omöjligt att koncentrera sig tillräckligt med resurser för att utföra en sådan attack.

#TraceChain och #MetaSync moduler

#TraceChain är en modul som tilldelar roller till olika noder och håller som information. Det skapar också nätverk kartor för optimal data routing. Varje nod har sin egen nätverkskarta som genereras av #TraceChain som innehåller info om andra noder för att leverera data på snabbast möjliga sätt.

De data som synkroniseras mellan alla noder varje 3 sekunder tack vare #MetaSync. Det finns ingen central nod som innehåller information i #MetaHash, som noder begära information och det faktiska tillståndet i blockchain från torrent-noder. Hela strukturen ser ut som ett mycket stort spindelnät, omstrukturering själv oändligt med målet att hitta den optimala rutter mellan noder vid varje given tidpunkt.

metahashKälla: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

Det är därför det är så snabbt – noder fungerar på den högsta av deras tekniska kapacitet, så det finns ingen fördröjning mellan lagren. Vid samma tid, blocket behandling är inte begränsad till ett fåtal noder med stora beräkningsproblem befogenheter. Det kan finnas ett oändligt antal noder och det gör att #MetaHash att vara mer effektiv än sin föregångare, samtidigt inte göra avkall på decentralisering.

Vad som kan uppnås med denna hastighet?

#MetaHash möjliggör skapandet och genomförandet av smarta kontrakt, så det kan bli en intressant plattform för att de utvecklare och företag som försökt ETH eller EOS innan och inte hittar vad de letar efter. En liten lista skulle vara tillräckligt för att visa olika områden av #MetaHash program.

Det kan användas för att utveckla:

  • utbyte
  • betalning nätverk
  • global supply chain solutions
  • decentraliserad budbärare
  • sociala nätverk
  • online-spel

dappsKälla: https://xkcd.com/

Med andra ord, #MetaHash är en plattform för att bygga alla typer av blockchain-baserade produkter som kräver hög belastning server. Fram till detta datum var det omöjligt – ETH är för långsam, det kan ändå inte flytta till en annan konsensus-modellen för att skala framgångsrikt och med beaktande av EOS, samtidigt som det kan hantera en relativt hög nätverksbelastning på 3000 tx/sek, inte många utvecklare som vill använda det på grund av att den centralisering frågor. På grund av dessa begränsningar, och vi har fortfarande inte sett en lyckad realtid decentraliserad tillämpning. Det finns ingen mening i att bygga det om det inte finns något nätverk som kunde vara värd det. Nu kan utvecklare använda #MetaHash, och kanske vi i framtiden får se en framgångsrik decentraliserad tillämpning som kommer att kunna konkurrera dess centraliserade konkurrenter.

Tack vare Howtotoken Byrån experter för den information och de synpunkter som lämnats i detta ämne.

Allt material på denna webbplats är endast i informationssyfte. Ingen av materialet bör tolkas som investeringsråd.