Mina
Mina
MINA
#123
$0.57 USD
-2.37% (1d)Marktkapitalisatie | $681.84M |
Volume (24u) | $57.42M |
FDV | $684.22M |
Vol/Mkt Cap (24u) | 8.42% |
Totale Voorraad | $1.21B |
Max. Voorraad | - |
Circulerende Voorraad | $1.20B |
Informatie
Website |
$0.57
(-0.76%)$0.59
$0.57
(-9.18%)$0.68
Wat is Mina Protocol?
Het Mina Protocol is een minimale "succinct blockchain", gebouwd om de rekenbehoefte te beperken, zodat DApps efficiënter kunnen draaien. Mina is beschreven als 's werelds lichtste blockchain, omdat de omvang ervan ontworpen is om constant te blijven ondanks de groei van het gebruik. Verder blijft het evenwichtig wat betreft veiligheid en decentralisatie. Het project werd in oktober 2020 omgedoopt van Coda Protocol tot Mina.
Bekijk onze deep dive over Mina Protocol voor meer informatie over dit project.
Het Mina netwerk heeft een omvang van slechts 22 KB, wat minuscuul is vergeleken met de 300 GB grote Bitcoin blockchain.
Wat is het hoofddoel van het Mina Protocol?
Mina werkt aan een efficiënt gedistribueerd betalingssysteem waarmee gebruikers het platform direct vanaf het genesisblok kunnen verifiëren. De technische whitepaper noemt dit een 'succinct blockchain'.
Het protocol maakt gebruik van Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge (zk-SNARKs), een cryptografisch bewijs waarmee iemand informatie kan authenticeren zonder die informatie te onthullen. Het kan binnen een groot netwerk echter onpraktisch zijn om een gebruiker het platform terug te laten traceren naar het genesisblok. Daarom berekent Mina incrementeel SNARKS die zich alleen concentreren op de laatste paar blokken, wat betekent dat eindgebruikers dat zk-SNARK-gecomprimeerde bewijs controleren, in plaats van de hele transactiegeschiedenis van een blok.
Aan de kern van het Mina protocol staat MINA, de native valuta, die functioneert als utility-munt en ruilmiddel.
Hoe werkt het Mina Protocol?
Mina lijkt op Bitcoin, met uitzondering van hoe het transacties afhandelt, maar het maakt ook gebruik van het accountmodel dat in Ethereum wordt gebruikt.
In dit opzicht is het verschil tussen Bitcoin en Ethereum dat de status van de Bitcoin blockchain een lijst bevat van niet uitgegeven munten, terwijl de toestand van Ethereum bestaat uit rekeningsaldi.
Mina gebruikt daarentegen een 'prover' (ook wel 'snarker' genoemd), een equivalent van een miner, om ervoor te zorgen dat elk blok zich vastlegt op de status.
Mina gebruikt de Ouroboros Samasika, een type PoS-mechanisme dat speciaal is ontworpen voor beknopte gedecentraliseerde netwerken, omdat het bootstrapping vanaf een genesisblok mogelijk maakt.
Succinct blockchains bevatten twee belangrijke functies: verificatie en updaten. Bij verificatie zijn consensus, blockchain-samenvatting en blokken betrokken, terwijl de updatefunctie interactie heeft met consensus en chain-samenvatting.
Behalve bovenstaande implementaties gebruikt het project een parallelle scanstatus om de verwerkingssnelheid van transacties te optimaliseren, wat werkt door onbewezen blokken te groeperen en het proces toe te wijzen aan parallelle provers.
Belangrijke deelnemers aan het Mina Protocol
Mina draait om een revolutie in het huidige blockchain-landschap waar de meeste platforms verificateurs hebben zoals miners/stakers en light clients die als derden optreden bij het verifiëren van transacties.
Mina hanteert een andere aanpak door meerdere deelnemers te hebben, die elk een specifieke functie op het gedecentraliseerde netwerk vervullen.
De drie belangrijkste rollen zijn verificateurs, blokproducenten en snarkers.
- Verificateurs
- Verificateurs communiceren met zk-SNARKS die zich bezighouden met het certificeren van de consensusinformatie. Elke gebruiker van het Mina protocol wordt beschouwd als een verificateur, mits hun apparaten een chain van 22 KB aankunnen en enkele milliseconden verwerkingstijd kunnen doorstaan.
Blokproducenten
Blokproducenten nemen de vorm aan van stakers of miners en verdienen blokbeloningen en transactievergoedingen. Interessant is dat het protocol niet de beloningen die naar blokproducenten gaan vermindert. Met deze categorie deelnemers kunnen Mina-gebruikers hun munten aan hen delegeren.
Naast het bundelen van transacties in blokken, moeten blokproducenten ook een gelijkwaardig aantal eerder vastgelegde transacties SNARK-en, want wanneer dit niet wordt gedaan tijdens de blokproductie leidt dit tot onvolledige blokken en andere nodes die de validiteit ervan verwerpen.
Als een blokproducent 10 transacties in de chain wil opnemen, moet hij/zij ook SNARK-transactie van de voorkant van de wachtrij opnemen. Ze hebben echter de mogelijkheid om de SNARK te produceren of de SNARK te gebruiken die gegenereerd worden door een speciale groep deelnemers, die snarkers worden genoemd.
Snarkers
Snarkers, ook wel provers genoemd, produceren zk-SNARKs die gebruikt worden bij het verifiëren van transacties.
Blokproducenten betalen snarkers van de totale transactiekosten die ze ontvangen voor het toevoegen van nieuwe blokken. Om in aanmerking te komen voor de vergoedingen moeten ze echter biedingen plaatsen. Merk op dat de zk-SNARK van een snarker gebruikt moet worden in een blok, terwijl de blokproducent die het gebruikt verantwoordelijk is voor het belonen van de snarker.
Dit creëert een bedrijfseconomie waarin meerdere snarkers biedingen kunnen plaatsen die aan dezelfde transactie verbonden zijn. Blokproducenten daarentegen kiezen voor winst en zullen het bod met de laagste kosten kiezen. Hierdoor worden snarkers uitgedaagd om goedkope SNARKS te produceren.
Hoe transacties plaatsvinden op Mina
Het proces begint met een gebruiker die een transactie start, waarna de transactie naar de mempool gaat, een pool van valide maar onbevestigde transacties.
Vervolgens nemen snarkers het over door proofs of SNARKS te maken. Het proces gaat verder met de selectie van een blokproducent (BP) om transacties in een blok te bundelen. Merk op dat een BP de mempool doorspit voor winstgevende transacties.
Vervolgens kiest de BP een SNARK volgens de regels in het consensusmechanisme.
Merk op dat een blokproducent de biedingen afspeurt naar de laagst geprijsde SNARK. Bovendien hebben recent toegevoegde transacties een bijgewerkt SNARKS orderboek.
Vervolgens is het tijd om de SNARKS in een blok te verwerken, het blok toe te voegen aan de chain en het netwerk bij te werken. Transacties die 'ge-snarked' zijn, worden uit de chain verwijderd om de omvang van het protocol constant te houden.
Dan upgradet de blokproducent de zk-SNARKS van het protocol.
Tenslotte wordt het nieuwe blok onveranderlijk deel van de chain.
# | Naam | Paar | Laatste Update |
---|