Hvordan #MetaHash Blockchain er i stand til å oppnå Over 50 000 tx/s når VISA klarer bare 24,000 tx/s

metahash

Hastigheten av gjeldende blockchain løsninger er ikke engang i nærheten til dagens betaling standarder som Visa eller PayPal. De store blockchains, slik som Bitcoin og Ethereum, som har den største mengden av brukere blant blockchain systemer og mest utviklede økosystemer selv ikke kan håndtere et nettverk legg på et par millioner samtidige brukere. La oss ta en titt på tallene:

  • Bitcoin håndterer bare 7 transaksjoner per sekund. Det er ikke bra for den største cryptocurrency med millioner av brukere.
  • Ethereum kan behandle 15 transaksjoner per sekund. Det er bedre, men la oss ikke glemme at det vert 2,191 desentraliserte programmer og det ble overbelastet av CryptoKitties, som bare er en populær dApp. Det er ute av stand til å håndtere selv to populære programmene på denne hastigheten.
  • Litecoin kan håndtere 56 tps, imidlertid, sin arkitektur er svært lik Bitcoin.
  • Under testene, EOS var i stand til å oppnå nesten 3 000 transaksjoner per sekund. Det har bare 101 dApps, som brukes svært sjelden, så det hadde ikke en sjanse til å bevise sin hastighet.
  • NEO støtte for 1000 transaksjoner per sekund, også gjør dette ved å tilordne oppgaven av transaksjoner tilbakemeldinger til 13 noder; de fleste av dem som hører til NEO ‘ s utvikling team, noe som gjør det ligner på et sentralisert nettverk.

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

Så, den høyeste kapasiteten på en blockchain er i stand til å oppnå 3000 tps på kostnad av ofre for desentralisering. På samme tid, Visum er i stand til å håndtere 24,000 tx/sekund, så dette bør tas som en standard for alle cryptocurrency eller blockchain nettverk med mål om å oppnå masse adopsjon. Så hvorfor er de alle så treg?

Den uløselige flaskehals problem

De mest populære blockchain nettverk kan deles inn i to kategorier: Proof-of-Work og delegert Proof-of-Innsats. Måten de håndterer transaksjoner er helt annerledes, men det begrenser hastigheten likevel, og stedet der den begrensning oppstår kalles en flaskehals.

Proof-of-Work (PoW) styrker alle gruvearbeiderne for å bekrefte det samme transaksjoner, slik at hele nettverket er opptatt med å løse de samme algoritmer; å finne de nødvendige hash av forrige kvartal for å fortsette kjeden. Dermed transaksjonen hastighet, avhenger av størrelsen på blokken og størrelsen på en enkelt transaksjon.

Med Bitcoin det tar 10 minutter å grave en blokk (som er en fast gjennomsnittlig tid) og vanskeligheten er kunstig justert på en slik måte at gruvedrift 2,016 blokker tar to uker. Det samme problemet er funnet med Litecoin og Ethereum – PoW blockchains kan ikke skalere godt. Hvis nettverket ville prøve å beregne noen blokker samtidig, dele alle gruvearbeiderne til noen grupper, det ville bli utsatt til 51% angrep, fordi det ville bli lettere å kjøre forbi hver enkelt gruppe, som krever mindre ressurser enn å angripe en hel blockchain.

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

Den delegert Proof-of-Stav (dPoS) konsensus-modellen er raskere enn PoW, men dette hastighet oppnås bare ved å bytte belastningen fra alle noder til en svært begrenset mengde noder med kraftig maskinvare. Teknisk sett er det en blockchain, men det er faktisk svært nær en enkel database. Den dPoS blockchain er begrenset av maskinvaren som brukes av de viktigste noder. I tilfelle av EOS, 21 noder kan håndtere 3,000 transaksjoner per sekund. Hvis de kjøpe kraftigere utstyr, de trolig kunne være i stand til å håndtere mer, men de har en grense som er ennå uprøvd. For å oppnå høyere skalerbarhet, blockchain bør være bygget rundt en annen konsensus-modell og er det noen alternativer der ute.

visa paypal

Hva er #MetaHash?

#MetaHash er en ny svært skalerbar blockchain nettverk for betalinger og desentraliserte programmer som er optimalisert for en konstant høy belastning. Den bruker tre teknologier – #MetaPoS, #MetaSync og #TraceChain – til å overvinne hindringer som begrenser ytelsen til gjeldende blockchain nettverk og løse problemer av noder sentralisering og blokkere distribusjon. Det oppnår dette ved å opprette nettverk kart, tildele dynamiske rollene til ulike noder, og gjennomføre en fragmentert kryptografiske bevis, i motsetning til å vente på bekreftelse fra hver node.

Alle disse funksjonene kombinert tillate for et nettverk for å nå hastigheter på 50 000 transaksjoner per sekund og har en blokk bekreftelse tid på 3 sekunder. Det er nok til å håndtere volumet av to VISA-nettverk pluss at av PayPal. Det er også, som er nok til å opprettholde et prosjekt som krever en høy belastning, som et online-spill eller et sosialt nettverk.

 

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

#MetaPoS konsensus-modell

Det er en konsensus-modellen, en forbedret dPoS som inneholder fem ulike roller for noder som validerer transaksjonen på fem lag. Det gir beskyttelse mot nettverket korrupsjon, fordi strukturen kan endres når som helst hvis noen noder vil bli skadelig, og få kontroll over et lag ikke gir kontroll over blockchain.

Rollene som er tilordnet dynamisk i henhold til fysiske egenskaper, for eksempel minne, CPU-ytelsen, nettverkstilkobling kvalitet, og den indre omdømme av noden, kalt Tillit. Denne parameteren kan ha en verdi mellom 0,01 og 1. For hver dag i node oppetid det øker med 0,05, så det tar 198 dager å få tak i en verdi av 1. I tilfelle av feil validering, Tillit reduseres med 0,5.

Mulige roller på en node er:

  1. Core node – Aksepterer transaksjoner fra verifikasjon noder og køer transaksjoner for blokk generasjon. Genererer blokker. Brukes for konsistent informasjon sharding. Krever mest ressurser til å opprettholde.
  2. Slave core node – Gir post-bekreftelse av signert blokker. Kan erstatte en sentral node i tilfelle av core node feil.
  3. Node node – Mottar transaksjoner fra kunder, sjekker transaksjonen gyldighet, sender transaksjoner til verifisering noder. Ikke holde blockchain staten i minnet, og derfor ikke krever betydelig dataressurser.
  4. Bekreftelse node – Sjekker gyldigheten og økonomisk gjennomførbarhet av transaksjoner mottatt fra node-noder. Holder oversikt over alle transaksjoner behandles. Krever dataressurser.
  5. Torrent node – Distribuerer blockchain informasjon, fungerer som en lagringsplass.

 

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

#MetaGate klient

#MetaGate lommebok sender transaksjoner til nettverket. Hver transaksjon skjer på følgende måte:

  1. #MetaGate klienten sender en transaksjon til en tilgjengelig node node.
  2. Node node aksepterer transaksjonen, kontrollerer nøyaktigheten av data og underskrift, og sender det til verifisering noder.
  3. Verifisering noder sjekke saldoen på adressen for å sikre at det er nok til å gjøre at transaksjonen kontrollerer nøyaktigheten av data, og sender det til den nærmeste core node.
  4. Kjernen node samler alle transaksjoner til en blokk, og sender det tilbake til verifisering noder.
  5. Verifisering noder kontroller blokkere og distribuere det blant annet verifisering og core noder.
  6. Deretter blokken blir sendt til torrent-noder, der alle andre core-noder kan se det og stemme.
  7. Til slutt, informasjon fra blokken kommer tilbake til kundene.

Hver node kan bare kommunisere med noden av en bestemt type – core noder kan ikke få informasjon fra peer noder, verifisering noder kan ikke koble til kunder. Tilfeldig tildeling av roller fungerer som en motvekt til 51% angrep, forbedre elastisitet til 90%. En angriper må få 51% av noder på alle fem nivåer eller angrep vil mislykkes, og det er nesten umulig å konsentrere seg nok ressurser til å utføre et slikt angrep.

#TraceChain og #MetaSync moduler

#TraceChain er en modul som tildeler roller til ulike noder og holder at informasjon. Det skaper også nettverket kart for optimal data ruting. Hver node har sitt eget nettverk kartet som er generert av #TraceChain som inneholder info om andre noder for å kunne levere data på raskest mulig måte.

Dataene blir synkronisert mellom alle noder hver 3 sekunder takk til #MetaSync. Det er ingen sentrale noden som inneholder informasjon i #MetaHash, som noder be om informasjon og den faktiske tilstanden av blockchain fra torrent noder. Hele strukturen ser ut som en veldig stor edderkopp web, restrukturering seg selv i det uendelige, med mål om å finne den optimale ruter mellom noder på et gitt tidspunkt.

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

Det er derfor det er så fort – noder arbeid på maksimalt av sine tekniske evner, så det er ingen ventetid mellom lagene. På samme tid, blokkere behandling ikke er begrenset til et fåtall noder med store computational krefter. Det kan være et uendelig antall noder, og det tillater #MetaHash å være mer effektiv enn sine forgjengere, samtidig som ikke går på bekostning av desentralisering.

Hva som kan oppnås med denne hastigheten?

#MetaHash gir mulighet for etablering og gjennomføring av smart-kontrakter, så kan det bli en interessant plattform for dem utviklere og bedrifter som prøvde ETH eller EOS før og ikke fant det de var ute etter. En liten liste ville være nok til å demonstrere mulige områder av #MetaHash programmer.

Den kan brukes til å utvikle:

  • utveksling
  • betaling nettverk
  • global supply chain solutions
  • desentralisert budbringere
  • sosiale nettverk
  • online spill

dappsKilde: https://xkcd.com/

Med andre ord, #MetaHash er en plattform å bygge alle typer blockchain-baserte produkter som krever en høy belastning server. Frem til dette tidspunktet var det umulig ikke – ETH er for treg, er det fortsatt ikke kan overføres til en annen konsensus-modell for å skala vellykket, og med hensyn til EOS, mens den kan håndtere et relativt høyt nettverk legg til 3000 tx/sek, ikke mange utviklere som ønsker å bruke det på grunn av sentralisering problemer. På grunn av disse begrensningene, og vi har fortsatt ikke sett en vellykket real-time desentralisert programmet. Det er ingen vits i å bygge det om det er noe nettverk som kan være vert for det. Nå utviklere kan bruke #MetaHash, og kanskje i fremtiden vil vi se en vellykket desentralisert program som vil være i stand til å konkurrere med sine sentralisert konkurrenter.

Takk til Howtotoken Byrå eksperter for informasjon og kommentarer som er gitt for dette emnet.

Alt materiale på dette nettstedet er kun for informasjonsformål. Ingen av materialet skal tolkes som investeringsråd.