Hoe de #MetaHash Blockchain is in staat om meer Dan 50.000 tx/s bij het VISUM kan alleen omgaan met 24,000 tx/s

metahash

De snelheden van de huidige blockchain oplossingen zijn niet eens in de buurt van de huidige payment standards zoals Visa of PayPal. De grote blockchains, zoals Bitcoin en Ethereum, die het grootste aantal gebruikers onder de blockchain systemen en de meest ontwikkelde ecosystemen zelfs niet kan omgaan met een belasting van het netwerk van een paar miljoen gelijktijdige gebruikers. Laten we een kijkje nemen op de nummers:

  • Bitcoin verwerkt alleen de 7 transacties per seconde. Dat is niet goed voor het grootste cryptocurrency met miljoenen gebruikers.
  • Ethereum kan verwerken 15 transacties per seconde. Dat is beter, maar laten we niet vergeten dat het hosts 2,191 decentrale toepassingen en het was overbelast door CryptoKitties, dat is slechts een populaire dApp. Het is niet overweg te kunnen met zelfs twee populaire applicaties op deze snelheid.
  • Litecoin kan omgaan 56 tps, maar de architectuur is zeer vergelijkbaar met Bitcoin.
  • Tijdens de tests, EOS was in staat om bijna 3.000 transacties per seconde. Het heeft slechts 101 dApps, die worden gebruikt zeer zelden, dus ik had geen kans om te bewijzen dat zijn snelheid.
  • NEO ondersteunt de 1000 transacties per seconde, ook dit te doen door het toewijzen van de taak van de transacties bevestigingen om 13 knooppunten; de meeste van hen behoren tot de NEO ‘ s development team, waardoor het lijkt op een centrale locatie in het netwerk.

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

Dus, de hoogste capaciteit voor een blockchain is in staat om 3.000 tps op kosten van het offeren van decentralisatie. Op hetzelfde moment, Visa kunnen omgaan met 24,000 tx/seconde, zodat dit moet worden gezien als een standaard voor een cryptocurrency of blockchain netwerk om te streven naar massale adoptie. Dus waarom zijn ze allemaal zo traag?

Het onoplosbaar knelpunt probleem

De meest populaire blockchain netwerken kunnen worden onderverdeeld in twee categorieën: Proof-of-Work en gedelegeerde Proof-of-Ring. De manier waarop ze omgaan met transacties is totaal anders, maar het beperkt de snelheid toch en de plaats waar de beperking treedt is wel een knelpunt.

Proof-of-Work (PoW) zorgt ervoor dat alle mijnwerkers te bevestigen dezelfde transacties, zodat het hele netwerk is bezig met het oplossen van dezelfde algoritmen; het vinden van de benodigde hash van het vorige blok blijven de keten. Dus de transactie snelheid is afhankelijk van de grootte van het blok en de omvang van een transactie.

Met Bitcoin het duurt 10 minuten om de mijne een blok (dat is een vaste gemiddelde tijd) en de moeilijkheid is kunstmatig aangepast op een zodanige manier dat de mijnbouw natuurpark bestaat ui 2016 blokken duurt twee weken. Hetzelfde probleem wordt gevonden met Litecoin en Ethereum – PoW blockchains kan niet goed worden geschaald. Als het netwerk zou proberen te berekenen sommige blokken tegelijk, het verdelen van alle mijnwerkers om een paar groepen, het kwetsbaarder wordt voor 51% van de aanval, omdat het gemakkelijker geworden om in te halen elke afzonderlijke groep, zodat er minder middelen dan het aanvallen van een hele blockchain.

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

De gedelegeerde Bewijs-van-Ring (leverancierskrediet) consensus model is sneller dan PoW, maar deze snelheid wordt bereikt door simpelweg uitschakelen van de belasting van alle knooppunten op een zeer beperkt aantal knooppunten met krachtige hardware. Technisch is het een blockchain, maar het is eigenlijk heel dicht bij een eenvoudige database. De functionaris voor gegevensbescherming, blockchain is beperkt door de hardware die wordt gebruikt door de belangrijkste knooppunten. In het geval van de EOS, 21 knooppunten kan omgaan met 3.000 transacties per seconde. Als ze kopen meer krachtige apparatuur, zou ze waarschijnlijk in staat zijn om te behandelen, maar ze hebben een limiet die is nog niet getest. Om dit te bereiken een hogere schaalbaarheid, de blockchain moet worden gebouwd rond een ander consensus model en er zijn een aantal alternatieven die er zijn.

visa paypal

Wat is #MetaHash?

#MetaHash is een nieuwe, uiterst schaalbare blockchain netwerk voor betalingen en decentrale applicaties die geoptimaliseerd zijn voor een constante hoge belasting. Het maakt gebruik van drie technologieën – #MetaPoS, #MetaSync en #TraceChain – om de obstakels te overwinnen die beperken de prestaties van de huidige blockchain netwerken en het oplossen van de problemen van de knooppunten centralisatie en blok distributie. Dit wordt bereikt door het creëren van een netwerk kaarten, het toewijzen van dynamische rol op verschillende knooppunten, en de uitvoering van een gefragmenteerde cryptografische bewijs, in tegenstelling tot wachten op bevestiging van elk knooppunt.

Al deze eigenschappen gecombineerd zorgen voor een netwerk te bereiken snelheden van 50.000 transacties per seconde en een blok bevestiging tijd van 3 seconden. Dat is genoeg om het volume van twee VISUM netwerken en die van PayPal. Ook dat is genoeg om te ondersteunen een project waarvoor een hoge belasting, zoals een online spel of een sociaal netwerk.

 

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

#MetaPoS consensus model

Het is een consensus model, een verbeterde functionaris voor gegevensbescherming, die bestaat uit vijf verschillende rollen voor de knooppunten die valideert de transactie op de vijf lagen. Het biedt bescherming tegen netwerk van corruptie, omdat de structuur kan op elk moment worden gewijzigd als sommige knooppunten worden kwaadaardige, en het verkrijgen van controle van elke laag heeft geen controle over de blockchain.

De rollen worden dynamisch toegewezen volgens de fysieke eigenschappen, zoals het geheugen, de CPU-prestaties, netwerk verbinding de kwaliteit en de innerlijke reputatie van het knooppunt, Vertrouwen genoemd. Deze parameter kan een waarde tussen 0,01 en 1. Voor elke dag van het knooppunt uptime verhoogt met 0,05, dus het duurt 198 dagen voor het verkrijgen van een waarde van 1. In het geval van onjuiste validatie, het Vertrouwen daalt met 0,5.

De mogelijke rollen van een knooppunt zijn:

  1. Core node – Accepteert transacties van de verificatie knooppunten en wachtrijen transacties voor het blok generatie. Genereert blokken. Wordt gebruikt voor consistente informatie sharding. Vereist voor de meeste middelen te handhaven.
  2. Slave-core node – Biedt post-controle van de ondertekende blokken. Kan vervangen door een core node in het geval van core node uitvallen.
  3. Peer-node – Ontvangt de transacties van cliënten, controleert transactie geldigheid, stuurt transacties te verifiëren knooppunten. Niet te houden van de blockchain staat in het geheugen, daarom, vereist geen significante it-middelen.
  4. Verificatie node – Controleert de geldigheid en de economische haalbaarheid van de transacties ontvangen van peer nodes. Houdt een register bij van alle transacties verwerkt. Vereist it-middelen.
  5. Torrent node – Verdeelt blockchain informatie, dient als opslag.

 

metahashBron: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

#MetaGate klant

#MetaGate portemonnee stuurt transacties met het netwerk. Elke transactie gebeurt op de volgende manier:

  1. De #MetaGate client verzendt een transactie aan op een beschikbare peer knooppunt.
  2. De peer knooppunt accepteert de transactie controleert de juistheid van de gegevens en de handtekening en stuurt het naar de verificatie knooppunten.
  3. De verificatie knooppunten controleer de balans van het adres om ervoor te zorgen dat het voldoende om ervoor te zorgen dat de transactie controleert de juistheid van de gegevens, en stuurt u het naar het dichtstbijzijnde kern van het knooppunt.
  4. De kern knooppunt verzamelt alle transacties in een blok en stuurt het terug naar de verificatie knooppunten.
  5. De verificatie knooppunten controleer het blok en verspreiden onder alle andere controle-en core-knooppunten.
  6. Dan is het blok wordt verzonden naar torrent knooppunten, waar alle andere belangrijke knooppunten kunnen zien en te stemmen.
  7. Ten slotte, de informatie van het blok wordt terug naar de klanten.

Elke node kan alleen interactief zijn met het knooppunt van een bepaalde soort – core knooppunten niet kan krijgen informatie van peer nodes, verificatie knooppunten kan geen verbinding maken met klanten. De random toewijzing aan rollen handelingen als tegen 51% van de aanval, het vergroten van de weerbaarheid tot 90%. Een aanvaller moet winnen 51% van de knooppunten op alle vijf niveaus of de aanval mislukt, en het is bijna onmogelijk om zich te concentreren voldoende middelen een dergelijke aanval uit te voeren.

#TraceChain en #MetaSync modules

#TraceChain is een module die toegewezen rollen aan verschillende knooppunten en houdt die informatie. Het creëert ook de netwerk kaarten voor optimale data routing. Elk knooppunt heeft zijn eigen netwerk kaart gegenereerd door #TraceChain bevat info over andere knooppunten in order voor het leveren van gegevens in de snelst mogelijke manier.

De gegevens worden gesynchroniseerd tussen alle knooppunten elke 3 seconden dankzij #MetaSync. Er is geen centraal knooppunt bevat informatie in #MetaHash, als knooppunten de aanvraag van informatie en de actuele stand van de blockchain van torrent-knooppunten. Het geheel ziet eruit als een heel groot spinnenweb, herstructurering zich eindeloos met het doel van het vinden van de optimale routes tussen de knooppunten is op een bepaald punt in de tijd.

metahashBron: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

Dat is waarom het is zo snel – knooppunten werk op het maximum van hun technische mogelijkheden, dus er zit geen vertraging tussen lagen. Op hetzelfde moment, het blokkeren van de verwerking is niet beperkt tot een paar knooppunten met grote computationele bevoegdheden. Er kan een oneindig aantal knooppunten en het staat #MetaHash om efficiënter te worden dan zijn voorgangers, allemaal terwijl het niet ten koste gaat van de decentralisatie.

Wat bereikt kan worden met deze snelheid?

#MetaHash staat in voor de creatie en uitvoering van slimme contracten, dus is het misschien een interessant platform aan die ontwikkelaars en bedrijven die geprobeerd ETH of EOS voor en niet vinden wat ze zochten. Een kleine lijst genoeg zou zijn om aan te tonen de gebieden van #MetaHash toepassingen.

Het kan worden gebruikt voor het ontwikkelen van:

  • beurzen
  • betaling netwerken
  • de wereldwijde supply chain-oplossingen
  • decentrale messengers
  • sociale netwerken
  • online spelletjes

dappsBron: https://xkcd.com/

In andere woorden, #MetaHash is een platform voor het bouwen van alle soorten blockchain-based producten vereisen een hoge belasting-server. Tot deze datum was het onmogelijk – ETH is te traag, is het nog steeds niet migreren naar een andere consensus model op schaal succesvol en met betrekking tot de EOS, terwijl het omgaan met een relatief hoge belasting van het netwerk van 3.000 tx/sec, niet veel ontwikkelaars willen gebruiken vanwege de centralisatie van de problemen. Vanwege deze beperkingen, zijn we nog niet gezien een succesvolle real-time decentrale toepassing. Er is geen punt in het gebouw als er geen netwerk host. Nu kunnen ontwikkelaars gebruik #MetaHash, en misschien in de toekomst zien we een succesvolle decentrale toepassing dat in staat zal zijn te concurreren met de gecentraliseerde concurrenten.

Dankzij de Howtotoken Agentschap deskundigen voor de informatie en opmerkingen die voor dit onderwerp.

Alle materialen op deze website zijn uitsluitend voor informatieve doeleinden. Niets van het materiaal dient te worden opgevat als beleggingsadvies.