Charles Hoskinson Midnight

Cardano's Midnight opent mainnet voor permissionless uitrol van smart contracts

Altcoin Nieuws•
De poort gaat open.
Ontwikkelaars kunnen vanaf 2 oktober zonder verplichte voorafgaande beoordeling smart contracts uitrollen op het mainnet van Midnight. Ook applicaties mogen voortaan contracten namens gebruikers deployen.
Dat is een belangrijke verschuiving voor het privacygerichte netwerk. Midnight ging in maart al live, maar hield de uitrol van toepassingen eerst bewust strakker onder controle.

Verplichte Preprod-controle verdwijnt

Tot nu toe moesten teams eerst door een veiligheidsbeoordeling op Preprod voordat zij hun contract naar mainnet konden brengen.
Die verplichting vervalt.
Ontwikkelaars kunnen hun contractcode nu rechtstreeks op het echte netwerk zetten. Midnight blijft wel aanraden om toepassingen eerst uitgebreid op Preprod te testen. Die omgeving is juist bedoeld om logica en prestaties te controleren voordat echte gebruikers ermee werken.
Het verschil zit dus vooral in wie de beslissing neemt.
Midnight blokkeert de route naar mainnet niet langer totdat een voorafgaande beoordeling is afgerond. De verantwoordelijkheid verschuift verder naar het team dat de applicatie bouwt.

Apps kunnen contracten voor gebruikers klaarzetten

Een tweede wijziging kan voor gewone gebruikers belangrijker zijn.
Applicaties mogen nu zelf smart contracts namens eindgebruikers uitrollen.
Dat maakt het mogelijk om technische stappen achter de interface te verbergen. Een applicatie kan bijvoorbeeld bij het openen van een account automatisch het contract klaarzetten dat nodig is om de dienst te gebruiken.
De gebruiker hoeft dan niet eerst zelf te begrijpen hoe contractdeployment werkt.
Dat soort abstractie telt bij blockchainapps. Een protocol kan technisch sterk zijn, maar verliest gebruikers wanneer iedere eerste handeling uit wallets, fees en ingewikkelde transacties bestaat.
Midnight probeert juist een deel daarvan achter de schermen te trekken.

Midnight wil gegevens afschermen, maar uitkomsten bewijzen

Het netwerk richt zich op toepassingen waarin niet alle informatie openbaar op een blockchain mag belanden.
Midnight gebruikt daarvoor zero-knowledge proofs.
Daarmee kan software bewijzen dat een berekening of voorwaarde klopt zonder alle gegevens erachter openbaar te maken. De Midnight-documentatie beschrijft bijvoorbeeld hoe voldoende saldo kan worden bewezen zonder het exacte bedrag prijs te geven.
Private gegevens kunnen lokaal blijven, terwijl het netwerk een cryptografisch bewijs ontvangt dat de berekening geldig was.
Dat verschilt van blockchains waarop vrijwel alle invoer en toestanden standaard openbaar zichtbaar zijn.
De inzet is dus niet simpelweg anonimiteit.
Midnight probeert private gegevens en controleerbare logica in hetzelfde contract te combineren.

Compact moet de cryptografie verbergen voor developers

Developers bouwen die contracten in Compact.
Dat is Midnight's eigen programmeertaal voor zero-knowledge smart contracts. De taal lijkt op TypeScript en zet de geschreven logica om naar de onderdelen die nodig zijn voor cryptografische bewijzen.
Daar zit een belangrijk deel van Midnight's gok.
Zero-knowledgetechnologie kan krachtig zijn, maar developers afhaken wanneer voor iedere toepassing specialistische cryptografische kennis nodig is.
Compact moet dat werk lager in de stack afhandelen.
Permissionless deployment maakt die aanpak vanaf nu ook direct op mainnet toegankelijk.

NIGHT betaalt de transactie niet rechtstreeks

Ook aan de kostenkant wijkt Midnight af van veel andere netwerken.
NIGHT is de publieke native token. Het bezit daarvan genereert DUST, een afgeschermde en niet-overdraagbare netwerkresource waarmee transacties en smart contracts worden uitgevoerd.
De gebruiker geeft dus niet telkens NIGHT uit wanneer een contract draait.
DUST wordt verbruikt en wordt op basis van NIGHT opnieuw gegenereerd. Midnight vergelijkt het model zelf met een batterij die zich weer oplaadt.
Voor developers levert dat een interessante mogelijkheid op.
Een applicatie kan zelf NIGHT aanhouden en daarmee genoeg DUST genereren om transactiekosten van gebruikers te dragen. Nieuwe gebruikers hoeven dan niet eerst een aparte netwerkresource te bemachtigen voordat zij iets kunnen doen.

Open toegang betekent nog niet dat alles open is

De term permissionless verdient wel een grens.
Wat op 2 oktober permissionless is geworden, is de uitrol van smart contracts op mainnet.
Dat betekent niet automatisch dat ieder onderdeel van Midnight nu volledig gedecentraliseerd of zonder toegangsvoorwaarden werkt.
Midnight zegt zelf dat volgende stappen op de routekaart de mogelijkheden van het protocol verder moeten uitbreiden en de decentralisatie van het netwerk moeten vergroten.
Dat onderscheid voorkomt een te grote conclusie uit deze release.
De ontwikkelaarspoort staat open.
De rest van het netwerk blijft zich ontwikkelen.

Nu moet mainnetgebruik volgen

Daarmee verschuift voor Midnight ook de meetlat.
Een gecontroleerde fase kan aantonen dat een netwerk technisch draait. Permissionless deployment moet laten zien of onafhankelijke teams er daadwerkelijk toepassingen op willen zetten.
De eerste voorbeelden bestaan al.
Midnight noemt onder meer privacytools, betalingen en toepassingen waarbij DUST-kosten voor gebruikers worden gesponsord. Een recente ontwikkelsprint leverde vijf betaalapps op waarin onder andere private facturering met zero-knowledge proofs werd getest.
Maar toegang tot mainnet creëert nog geen vraag.
Vanaf nu wordt interessanter hoeveel contracts er verschijnen, hoeveel toepassingen echte gebruikers aantrekken en hoeveel NIGHT en DUST daarvoor nodig zijn.
Midnight heeft de slagboom verwijderd.
Developers moeten nu bewijzen dat er verkeer achter stond.

Stop met te veel betalen voor je crypto. Bij de Amsterdamse exchange Finst handel je tegen de laagste tarieven van Nederland, zonder verborgen kosten.

👀 Bekijk Finst nu ›

Let op: Beleggen in crypto brengt risico’s met zich mee. Handel alleen met geld dat u kunt missen.

Ga verder met lezen
loading
Dit vind je misschien ook leuk
Laat mensen jouw mening weten

Loading