Vad är Matic Network? Guide till denna Blockchain-skalningsplattform

Skaladiskussionen för offentliga blockchains har dominerat kryptovalutadebattforum under de senaste åren. Skalningsproblem på smarta kontraktsplattformar antyds ofta som deras primära begränsande faktor för att locka till mer mainstream-antagande, men flera andra faktorer bidrar också väsentligt.

Fluens markerad hur de ledande problemen med att utveckla dapps och locka användare till dem är det lilla antalet kryptoanvändare, dålig UX för krypto, finansieringsproblem och skalbarhet. Den lilla delmängden av kryptoanvändare är mestadels en produkt med begränsad kunskap om krypto, dålig UX och dålig skalbarhet, vilket ofta översätts till distinkta friktionspunkter, såsom höga gaskostnader och förseningar i interaktion med dapps.

Genom att kartlägga kryptolandskapet idag hittar du många projekt som lovar att vara ”nästa generations” blockkedja som kan skala till miljoner (ibland miljarder) användare och gnista massanvändning. Många av dessa plattformar bör ses genom en försiktig lins, och många av dem fokuserar på lagerskalning, till exempel skärning eller PoS-konsensus för högre genomströmning och är inte ens live ännu. Andra tar dock lag två-tillvägagångssättet – som Bitcoins Lightning Network (LN).

En av de förbises aspekterna av skalningsloppet är projekt som kompletterar större plattformar med lager två-lösningar, t.ex. Matic Network. I stället för att försöka revolutionera branschen ur ett övergripande perspektiv, skikt två projekt som Matic och Loom’s dappchains förfina sitt fokus på att komplettera ett befintligt nätverk.

För Matic är nätverket Ethereum. Istället för att enbart betona skalbarhet – som Matic strävar efter med Plasma- och PoS-sidkedjor – satsar projektet också på UX, som är en av de mest subtila lockande egenskaperna hos traditionella applikationer, och är korrelerad till skalbarhet i offentliga blockchains..

Att tackla Ethereum-skalning

Som den första stora, Turing-kompletta plattformen för smarta kontrakt som går live har Ethereum samlat en av de snabbast växande projekt på Github och har varit ett blixtstång för skalbarhetsdebatten.

Ethereums skalningsskador är väldokumenterade och kom till en topp när transaktionskostnaderna steg i GAS-avgifter, och många dapps blev oöverkomligt besvärliga att använda – och förblir så idag. Det bredare initiativet från Ethereum-samhället har varit att skala i protokolllagret och långsamt rulla ut Serenity – ett skalbart, fragmenterat PoS-blockchain-nätverk.

Det är omöjligt att förutsäga exakt hur Etheruems skalningsansträngning på kedjan kommer att löna sig, men det har inte hindrat andra projekt från att arbeta med kompletterande lösningar till nätverket. Ofta fokuserar de på nischområden som spel, DeFi eller bättre UX, dessa projekt är de som borde få mer uppmärksamhet än nästa ‘blockchain 5.0’.

Ett av dessa projekt är Matic Network, vars fokus ligger på skalbara Plasma- och PoS-sidokedjor som inte bara kan komplettera Ethereums skalning utan också föra UX av dappar närmare vad vanliga användare är vana vid.

Matic – Plasma och PoS Sidechains

Matic använder en optimerad form av plasma, som i grunden är en barnkedjedesign för att skala Ethereum på sitt andra lager. Begreppsmässigt är Plasma lätt att tänka på som grenarna på ett träd, med trädstammen som den primära kedjan – Ethereum – och grenarna som barnkedjor som använder sin egen konsensus och är knutna till den primära kedjan..

Så varje barnkedja – som är knuten till rotkedjan – är en del av Matic-nätverket och fungerar under paraplyet av dess samförstånd. Matic förändrar Plasmas tillvägagångssätt något genom att implementera ett dubbelt PoS- och blockproducent-“checkpointing-system” Blockproducenter väljs av PoS-stakarna och omfattar baslagret i Matic-barnkedjorna.

Blockproducenter är få, vilket är utformat för att påskynda avveckling och blockera produktionshastigheter. Block som tillhandahålls av producenterna är bundna till kontrollpunktsmekanismen via blockets Merkle-rot, där PoS-validerare godkänner slumpmässiga grupper av block som produceras.

Matiska funktioner

Vem som helst kan satsa Matic-tokens för att delta i PoS-kontrollpunktvalideringen, och validerare undertecknar Merkle-roten till delmängden av block från blockproducenterna. Validerare verifierar också bevis på blocken innan de godkänner det föreslagna blocket. Enligt Matic, mekanismen är kopplad till Ethereum-kedjan enligt följande:

“Systemet behöver godkännande av ⅔ av intressenterna för att föreslå ett” huvudblock “till rotkontraktet. När kontrollpunkten har föreslagits på huvudkedjan kan vem som helst på Ethereums huvudkedja utmana den föreslagna kontrollpunkten inom en viss tidsperiod. Om ingen utmanar det och utmaningsperioden slutar inkluderas kontrollpunkten formellt som en giltig kontrollpunkt i huvudkedjan. ”

Kontrollpunktsystemet ger också en kritisk roll i korsreferenser tillbakadragande av tokens med det smarta kontraktet på rotkedjan – Ethereum. För att bättre förstå hur användare interagerar med denna aspekt av Matic är det bäst att itera igenom användarupplevelsen.

Alice vill använda en gaming dapp ABC i Matic Network. ABC har sitt eget token Game Coin. Alice deponerar ERC-20-token Game Coins i Ethereums huvudkedja Matic-kontrakt som motsvarar mängden Game Coin hon vill ha. Game Coin-tokens släpps på Matic-kedjan, och Alice’s Game Coins är låsta på Ethereum-kedjan.

Denna process använder Matics proprietära verktyg Dolk för att läsa Ethereum-transaktioner, kontrakt, block och händelser som utlöses av Ethereum-blockchain. Dagger fungerar inom Matic ‘Deposit Bridge’ där användare låser in Ethereum blockchain-tillgångar som följaktligen är upplåsta i Matic-kedjan.

Eftersom Matic har betydligt snabbare block och lägre avgifter från hybrid Plasma / PoS sidokedjedesign, kan Alice byta spelmynt mycket snabbt med andra användare eller spendera dem i själva dapp till lägre transaktionskostnader – vilket tar bort mycket av friktionen i den aktuella dappupplevelsen . Alice kan också när som helst lösa in sina spelmynt i Ethereum-huvudkedjan genom att använda ett ‘bevis på kvarvarande’ tokens på Etheruem-kedjans Matic-kontrakt. Processen fungerar för alla ERC-20-kompatibla token.

Ethereums blockchain fungerar som det slutliga avvecklingslagret för transaktioner som kopplas in och ut från Matic Network.

Fördelar och framtidsplaner

Fördelarna med Plasma och Matics dubbla PoS-kontrollpunktsdesign är främst att kapacitet och UX för dapps är mycket bättre lämpade för vanliga krav. Istället för att förlita sig på transaktioner för att bosätta sig i Ethereums huvudkedja med högre transaktionskostnader, kan utvecklare bygga mer sömlösa dappupplevelser som inte har fördröjningstider eller MetaMask-transaktioner som dyker upp för varje interaktion mellan användaren.

Matic citerar denna förmåga som att utjämna UX-abstraktionen från huvudkedjan till Matic-kedjan, vilket minskar den totala komplexiteten och gör interaktion med dappar enklare. Matic kommer att tillhandahålla SDK: er, API: er och dokumentation för utvecklare att skapa dapps på Matic, och Dagger är ett mycket praktiskt verktyg för att hämta realtidshändelser från Ethereum blockchain.

Matic-teamet citerar många potentiella användningsfall, inklusive P2P-betalningar, likviditetspooler, DEX, utlånings- och kreditplattformar, identitetsverifiering och spel.

I synnerhet är användningen av NFT: er och deras potential inom spel på sidokedjor en viktig faktor. Funktionella speldappar är mycket bättre lämpade för sidokedjor än on-chain-bearbetning av olika anledningar, viktigast av allt är att de inte behöver den konsekventa transaktionsfinaliteten i Ethereum-rotkedjan. Matic skulle emellertid också ge spel möjlighet att spara framsteg (dvs. speltillstånd), en nedströms effekt av Plasmas design.

Det finns dock fortfarande flera hinder inför Plasma och Matic. Väntetiden för bästa praxis för plasmautgångar – slutförandet av beräkningar utanför kedjan – är ungefär sju dagar och resulterar i dåliga användarupplevelser. Matic adresserar denna fråga med Nuo till minska utgångstiderna, men Plasmas komplexitet ger också andra problem.

Matic är fortfarande i sitt Mainnet Alpha-stadium, med Mainnet Beta planerad för juli 2019.

Flera Ethereum-projekt är redan samarbetade med Matic, inklusive Decentraland och MakerDAO. CryptoSaw – en P2P-betalningsapplikation för dapps – är också integreras med Matic.

Ser vi framåt försöker Matic ta itu med generaliserad statlig skalning som nästa stora utvecklingsgräns. Ämnet är dock mycket sofistikerat med många utvecklingsvägar och Plasma har fått kritik även från några av dess kärnutvecklare för att förena dess komplexitet med UX / UI.

En växande känsla bland Plasma-utvecklare är att generaliserade tillståndsövergångar kan verifieras med zk-SNARKs – den sekretessbevarande tekniken som också kan samla transaktioner i partier.

Med en framväxande klass av ”blockchain 4.0 eller 5.0” -plattformar som dyker upp överallt är det osannolikt att de alla kommer att samla den allestädes närvarande antagandet eller legitimiteten som driver krypto i mainstream. I slutändan är det troligt att fler användare gradvis kommer att dra till några plattformar som har stora utvecklargrupper och projekt som Matic som kompletterar deras skalbarhet och UX.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me