Cartesi - Een Linux-infrastructuur voor schaalbare DApps
Cartesi DApp is een hybride model dat on-chain en off-chain onderdelen bevat. Het off-chain gedeelte loopt in een netwerk bestaande uit Cartesi Nodes. Het off-chain gedeelte kan verder worden onderverdeeld in twee modules en rechtstreeks op de lokale computer van de host worden uitgevoerd. Hoewel lokaal computergebruik toegang heeft tot de volledige rekenkracht van het knooppunt (inclusief GPU's), is het computationele karakter niet reproduceerbaar. Reproduceerbaar computergebruik draait op de Cartesi-machine en wordt bestuurd door de Cartesi Node. Dit is een compleet, op zichzelf staand deterministisch Linux-systeem dat op een deterministisch RISC-V-platform draait. Knooppunten passeren enkele van de geïdentificeerde hostinterfaces die communiceren met Cartesi Machine.
DApp-ontwikkelaars kunnen specificeren dat de off-chain berekening een reproduceerbare methode gebruikt. Cartesi Nodes voert automatisch offline berekeningen uit volgens de opgegeven methode. DApp-ontwikkelaars kunnen knooppunten vragen om resultaten in te dienen, transacties te verifiëren en door andere knooppunten ingediende debatresultaten te bespreken. Vanuit een ketenperspectief kost het verwerken van controversiële berekeningen slechts onbeduidende middelen. Wanneer geschillen zich voordoen, zijn de kosten van geschillenverwerking alleen de logaritmische complexiteit van opslag en tijd, d.w.z. O (logN), de rekencomplexiteit van Cartesi-knooppunten in het offline gedeelte. Is ook alleen een lineaire overhead O (n), en de constante is niet groter dan 2. Op deze manier overbrugt Cartesi vrijwel de kloof tussen computer- en opslagcapaciteit tussen traditionele en contract computing.
Het verplaatsen van berekeningen buiten de keten levert extra voordelen op die verder gaan dan schaalbaarheid. Cartesi Machine maakt het bijvoorbeeld mogelijk voor ontwikkelaars om hun bekwame ontwikkelingstalen, tools, bibliotheken, software en services te gebruiken. Vanwege Cartes is de organisatorische vorm van computing niet gerelateerd aan het onderliggende block chain-type. Door bestaande complexe contractlogica te isoleren naar off-chain voor reproduceerbare berekeningen, kunnen ontwikkelaars hun DApps zelfs cross-chain maken.
Cartesi stelt DApp-ontwikkelaars in staat om alle programmeertalen, tools, bibliotheken, software en services te gebruiken waarmee ze al bekend zijn. Door de meeste complexe logica van hun DApps te verplaatsen naar draagbare off-chain componenten, zijn ontwikkelaars bevrijd van de beperkingen en eigenaardigheden die worden opgelegd door blockchains. Op deze manier stelt Cartesi ontwikkelaars in staat om de beste runtime-omgeving te selecteren waarin elk deel van hun DApps kan worden gehost.
Berekeningen in de echte wereld voldoen aan de blockchain.
Intensieve berekeningen vereisen een realistisch platform. Met Cartesi kunnen externe berekeningen worden uitgevoerd op een RISC-V-processor onder een deterministisch Linux-besturingssysteem. Ontwikkelaars kunnen alle tools, bibliotheken en services gebruiken waarmee ze al bekend zijn.
Draagbaar over meerdere blockchains.
Slimme contracten die op verschillende blockchains draaien, kunnen externe berekeningen op exact dezelfde manier formuleren in de Cartesi Node. Dit isoleert complexe berekeningen van de details van specifieke blockchains, maakt ze draagbaar en biedt beveiliging, onveranderlijkheid en een betalingssysteem.
Gegarandeerde consensus.
Externe berekeningen kunnen extern worden geverifieerd door alle betrokken partijen. Geschillen worden automatisch beslecht door Cartesi. Dit vereist een verwaarloosbare berekening binnen de blockchain, ongeacht de grootte van de externe berekening.
Hoe Cartesi kan helpen om de wereld te veranderen?
Financiën.
- Cartesi-toepassingen kunnen complexe calculus met gegevens van meerdere blockchains lezen en uitvoeren. Dit zal interoperabiliteit mogelijk maken tussen blockchains en diensten zoals futures en verzekeringsmarkten.
Efficiënte AI, door AI.
- Een betrouwbare marktplaats voor AI en computertaken. Met de kracht van de gedecentraliseerde geautomatiseerde verificatie van Cartesi kunnen ontwikkelaars services maken waarmee nieuwe DApps werk kunnen uitbesteden en distribueren. Deze omvatten machine learning, data-analyse of computerintensieve taken waarvoor experts in het veld nodig zijn. Dit opent nieuwe mogelijkheden voor goedkopere AI, ontwikkeld door uitbestede experts en bots.
Heb echt je spel.
- Cartesi zal enorme nieuwe mogelijkheden voor blockchain-games ontketenen. Ontwikkelaars kunnen de tools, bibliotheken en motoren gebruiken die kunnen worden gecompileerd voor Linux. Bovendien is de spelverwerking vrij van de grenzen van blockchains zonder dat decentralisatie hoeft te worden opgeofferd. Stel u voor een betrouwbare wereldwijde deelname aan meerdere games.
Het onbekende ontdekken.
- Dankzij uitbestede berekening kunnen miljoenen gebruikers hun nutteloze rekenkracht gebruiken. Dit komt ten goede aan wetenschappelijk onderzoek, 3D-rendering, videotranscodering en vele andere computerintensieve taken op een volledig vertrouwde manier, zonder reputatiesystemen.
Gedecentraliseerde Data Science
- De verifieerbare berekening van Cartesi maakt de weg vrij voor gedecentraliseerde marktplaatsen voor datawetenschappers. Bedrijven kunnen optimalisatietaken uitbesteden aan experts wier taken worden gecompenseerd, als en alleen als bewezen is dat ze correct zijn. Stelt u zich eens voor dat u het gebruik van transport optimaliseert op basis van te leveren pakketten, hun afmetingen en waar ze naartoe moeten.
Conclusie
In de digitale wereld maken de meeste programmeurs gebruik van het Linux-systeem en met de integratie van blockchain in het ecosysteem zal er meer ruimte zijn voor programmeurs en ontwikkelaars om meer te exploiteren en het zal Linux als het meest gebruikte besturingssysteem in de hele wereld plaatsen wereldbol.
Cartesi overbrugt de kloof tussen blockchains en het ecosysteem voor softwareontwikkeling. Cartesi maakt het mogelijk voor reguliere ontwikkelaars om vertrouwd te raken met blockchains. Carry biedt een Linux runtime-omgeving voor DApps. Dit is een welkome ontwikkeling en ik wil dat we de innovatie overnemen.
Website : https://cartesi.io/
Whitepaper : https://cartesi.io/cartesi_whitepaper.pdf
Telegram : @sugaranano
Bitcointalk profile link : https://bitcointalk.org/index.php?action=profile;u=875956
Your email : sugaranano@gmail.com