Interview: Colin Steil tilbyder et indblik i Cartesi-projektet
Cartesi-projektet har skabt bølger i krypto- og blockchain-branchen, da det sigter mod at gøre dApps mere praktiske og skalerbare, så de kan opfylde de stadigt udviklende krav fra den virkelige verden. For at forstå mere om projektet stillede vi Colin Steil, COO og medstifter af Cartesi, et par spørgsmål.
Spørgsmål: Lad os starte med det grundlæggende spørgsmål, så vi kan få en bedre forståelse af projektet. Hvad er Cartesi?
EN: Cartesi bygger et operativsystem til DApps. Projektet gør det muligt for komplekse og intensive beregninger at køre i et Linux-miljø uden for blockchain uden at gå på kompromis med decentralisering. Cartesi sigter mod at gøre DApps betydeligt mere kraftfuld, lettere at udvikle og bærbar.
Cartesi sigter mod at bringe mainstream skalerbarhed og bekvemmelighed til udviklere og brugere af decentrale applikationer.
Spørgsmål: Hvorfor er Cartesi unikt?
EN: Udviklingsbegrænsninger på blockchain-platforme kan frustrere både udviklere og brugere og afvise dem. Cartesi giver udviklere mulighed for at bygge på veletableret software, de er fortrolige med, og køre dem i et Linux-miljø. Projektet sigter mod at bygge bro over kløften mellem den centraliserede og decentrale verden af applikationsudvikling. Nogle af dens vigtigste højdepunkter inkluderer:
– Skalerbarhed: Intensive beregninger af massive datamængder udføres off-chain med de samme sikkerhedsgarantier, der tilbydes af blockchain;
– Programmerbarhed: DApp-logik kører under Linux og er kodet med et valg af tusindvis af open source-softwarekomponenter, der er tilgængelige til Linux;
– Nem vedtagelse: Udviklere kan arbejde i et velkendt miljø ved hjælp af deres yndlingsværktøjer, ikke begrænset af umodne sprog og runtime-miljøer;
– Decentralisering: Konsensus opnås sikkert on-chain uden behov for en omdømme-protokol, Trusted Execution Environment eller servere, der kontrolleres af en enkelt part;
– Bærbarhed: Cartesi sigter mod at gøre DApps bærbare på tværs af de vigtigste offentlige blockchains, der understøtter smarte kontrakter;
– Privatliv: DApp-stater kan holdes private blandt applikationsdeltagere.
Spørgsmål: Kan du fortælle os mere om, hvordan Linux OS fungerer sammen med dApps, og hvordan det adskiller sig fra Linux-distroer, der er tilgængelige til generel brug?
EN: Cartesi er unik i den forstand, at det tillader, at decentrale applikationer køres på Linux på en måde, der kan verificeres af blockchain. Kompleks behandling kan udføres uden for kæden uden blockchains ‘beregningsgrænser og tilsvarende gebyrer.
Ved at tilbyde et Linux runtime-miljø er Cartesi det eneste softwarebaserede verificerbare off-chain-beregningssystem, der giver udviklere et stort udvalg af software, der har udviklet sig i de sidste 30 år, og som muliggør de applikationer, vi bruger på Internettet i dag.
På Cartesi kører DApp-logik på en virtuel maskine, der efterligner en RISC-V ISA. Ligesom ved enhver integreret udvikling er der ofte to systemer involveret: værtssystemet er, hvor udviklingen sker, og målsystemet er, hvor applikationerne, der udvikles, i sidste ende kører. Dette kaldes “krydsudvikling”. Vi leverer et Docker-billede, som udviklere kan køre på værten. Dette dockerbillede indeholder alle nødvendige udviklingsværktøjer forudinstalleret. Det er i øjeblikket baseret på Ubuntu 18.04, men vil snart blive opgraderet til 20.04. Med det kan udviklere vælge de komponenter, der vil være en del af den målapplikation, de skriver, inklusive scripts og krydskompilerede programmer, som de måske selv har skrevet. Disse komponenter kører inde i et indlejret Linux-system, der kører i målet. Dette er baseret på en tilpasning af Buildroot. Vi planlægger at understøtte andre indlejrede Linux-distributioner i fremtiden (OpenEmbedded / Yocto er i vores ønskeliste).
Spørgsmål: Hvordan opnår Cartesi interoperabilitet mellem forskellige blokkæder?
EN: Der er to aspekter ved dette. For det første vil Cartesi-applikationer være i stand til at læse og lave komplekse beregninger, der involverer data fra flere kilder. Dette vil hjælpe interoperabilitet mellem blockchains og tjenester såsom fremtidige markeder og forsikringsmarkeder.
Derudover er Cartesi oprindeligt bygget på Ethereum, men har planer om at være blockchain agnostiker. I denne henseende sigter Cartesi mod at gøre DApps bærbare på tværs af de vigtigste offentlige blockchains, der understøtter smarte kontrakter, så udviklere ikke behøver at bekymre sig om levetiden på specifikke blockchain-projekter..
Spørgsmål: Hvad er applikationerne i Cartesi, og hvor forskelligt er det fra andre distribuerede computeløsninger, der i øjeblikket er tilgængelige på markedet?
EN: For at undgå forvirring er distribueret databehandling kun en tænkelig brugstilfælde for Cartesi. Cartesi sigter mod at løse et meget større problem med hensyn til de nuværende begrænsninger og umodenhed af tilgængelige blockchains og DApp-infrastrukturer. Udviklingsbegrænsninger på blockchain-platforme frustrerer både udviklere og brugere og vender dem væk. Cartesi giver udviklere mulighed for at opbygge DApps på veletableret software, som de kender, og køre dem i et Linux-miljø. Projektet sigter mod at bygge bro over kløften mellem den centraliserede og decentrale verden af applikationsudvikling.
Vores første DApp, Creepts, er et fuldt decentraliseret tårnforsvarsspil. Dette spil viser et fuldt decentraliseret spil, der blev udviklet ved hjælp af konventionelle softwarelagre på Linux, og som også kræver milliarder af mikroprocessorinstruktioner (og dermed umuligt at køre on-chain): https://creepts.cartesi.io
Med hensyn til konkurrenter er Cartesi et unikt projekt på en bestemt måde. TrueBit og Offchain Labs har begge en lignende protokol til beregning uden for kæden, der involverer en interaktiv tvistbilæggelse (verifikationsspil). I vores tilfælde har vi dog forskellige valg af virtuel maskinarkitektur og kryptoøkonomiske incitamenter for at opfylde vores vision. Navnlig at give DApp-udviklere et væld af softwareinfrastruktur, der allerede er tilgængelig til Linux. I den henseende er der intet projekt, der ligner Cartesi i øjeblikket.
Spørgsmål: Hvorfor denne tilgang? Hvad påvirkede skaberne til at gå i gang med dette projekt?
EN: Cartesi bruger denne tilgang, da vi mener, at DApp-udviklere står over for et væld af problemer i dag, der skal genopfinde softwarestakke til blockchain, der allerede har eksisteret og er blevet modnet i årtier. Dette er nøjagtigt en af grundene til, at vi bygger Cartesi. Ingen softwareapplikationer er bygget isoleret. Mainstream mobil / desktop / webapplikationer i dag afhænger af flere softwareafhængigheder, der tog årtier at modne på operativsystemer som Linux. Cartesi bringer al denne softwareinfrastruktur til blockchain-applikationer. Mens blockchain-applikationer uden Cartesi ikke kan bruge mainstream-software, biblioteker og tjenester, medmindre de på en eller anden måde ofrer decentralisering.
Så er der det andet problem. Udover at blive hæmmet af utilstrækkelig softwareinfrastruktur lider decentraliserede applikationer også stramme behandlingsgrænser på kæden. Så de kan næppe tilbyde et overbevisende alternativ til almindelige centraliserede applikationer. De er ofte svære at bygge, fordi de er klodsede og begrænsede for udviklere og DApp-brugere.
Cartesi løser disse tre problemer ved 1) at tilbyde udviklere software og værktøjer, der understøttes af et komplet Linux OS; 2) at flytte off-chain al den tunge beregning over store mængder data, som blockchains ikke kan gøre; 3) tilbyde tjenester og en tokenøkonomi, der giver brugerne mulighed for sikkert at stole på netværket og forblive fri for ulemper ved blockchain-teknologi (f.eks. Langsomme bekræftelsestider, krav om at forblive online for at løse tvister og andre).
Cartesis stiftende hold kom oprindeligt ind i blockchain som et resultat af, at Augusto Teixeira (Chief Scientific Officer) var en kollega i forskning og havde medforfatter af videnskabelige publikationer med Serguei Popov. Da Augusto er ekspert i sandsynligheds- og grafteori med stærk spilteoretisk baggrund, tilskyndede Serguei Popov ham til at bidrage til blockchain-bevægelsen ved først at introducere ham til Bitcoins whitepaper.
Før omfanget af Cartesi blev defineret som en generaliseret Linux-infrastruktur til skalerbare DApps, var den oprindelige idé at implementere en decentraliseret datavidenskab og maskinindlæringsmarked på blockchain. Denne applikation krævede en deterministisk beregningsinfrastruktur uden for kæden. Efter at have designet dette blev Cartesi-teamet inspireret af mulighederne i denne Linux-infrastruktur, hvilket banede vejen for Cartesi.
På Linux og Blockchains: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1
Spørgsmål: Hvilken indvirkning har Cartesi på fremtiden for dApps-udvikling??
Svar: Vi mener, at Cartesi vil ændre fremtiden for DApps-udvikling, hvilket muliggør en helt ny bølge af DApps, der ikke var mulig før. Vores vision er at gøre udviklingen og brugen af DApps så tæt som muligt på deres centrale kolleger.
De vigtigste højdepunkter i Cartesi DApps inkluderer:
- Skalerbarhed: Intensive beregninger af massive datamængder udføres uden for kæden med de samme sikkerhedsgarantier, der tilbydes af blockchain;
- Programmerbarhed: dApp-logik kører under Linux med et valg af tusindvis af open source-softwarekomponenter, der skal blandes og matches;
- Nem vedtagelse: Udviklere kan arbejde i et velkendt miljø uden kunstige begrænsninger og med adgang til alle deres yndlingsværktøjer;
- Decentralisering: Konsensus opnås sikkert on-chain uden behov for en omdømme-protokol, Trusted Execution Environment eller centrale servere i skyen;
- Bærbarhed: Cartesi sigter mod at gøre dApps bærbare på tværs af de vigtigste offentlige blockchains, der understøtter smarte kontrakter;
- Privatliv: dApp-stater kan holdes private blandt applikationsdeltagere.
Spørgsmål: Vi har set Creepts-spillet. Er der nogen begrænsninger for den slags spil, der kan oprettes ved hjælp af Cartesi-infrastruktur? Er det muligt, at vi i fremtiden kan se åben verden af høj kvalitet eller MMORPG-spil på Cartesi?
EN: Når udviklere har en decentral Linux-infrastruktur, kan de bruge 30 års udvikling af open source-software. Cartesi VM frigør også enorm beregningskraft sammenlignet med den uskalerbare beregning på blokkæder. Med Cartesi udføres spillogikbehandling off-chain, mens blockchainens sikkerhedsgarantier stadig opretholdes. Cartesi kunne tilbyde en bedste løsning fra begge verdener til spiludviklere: en effektivitet, der er meget tættere på, hvad der findes for centraliserede spil med decentralisering af native blockchain-spil.
DApp-logikken kan være ethvert generisk program, der er udarbejdet til Linux på en RISC-V-arkitektur. Det dækker et stort område af muligheder. Selvfølgelig kan du også bruge ressourcer på OS-niveau, ligesom filsystemet. Med hver nye funktion, som vi bringer til Cartesi SDK, vil en bredere vifte af spilstile være mulig. Turneringen er den enkleste – fordi spillerne ikke interagerer direkte med hinanden. Dernæst gør vi det let at udvikle turbaserede multiplayerspil.
Når vi udvikler os med de funktioner, vi udvikler sammen med køreplanen, bliver mere komplekse og sofistikerede multiplayer-spil, der virkelig er decentraliserede, mulige. RPG’er er i radaren.
For mere information om Creepts: https://medium.com/cartesi/introducing-creepts-the-first-cartesi-dapp-374eee8ad914
Spil med Cartesi: https://medium.com/cartesi/how-to-make-more-impressive-decentralized-games-120636cb5712
Q: Giv venligst nogle indblik i tokenomics af CTSI tokens, lister osv.
EN: Cartesi sigter mod at bringe mainstream skalerbarhed og magt til decentrale applikationer gennem et netværk af noder. CTSI-tokenet er designet til at tilskynde Cartesi Node-operatører til at engagere sig i systemet ærligt og på en effektiv måde.
Nedenfor er nogle hurtige fakta om CTSI og Cartesi-tokenøkonomien:
- Cartesi var den seneste IEO gennem Binance’s Launchpad-initiativ
- Beløb hævet via Binance Launchpad-salg: 1.500.000 USD
- Cartesi er noteret på Binance for CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
- Cartesi er i alt noteret på 15 børsmarkeder: https://coinmarketcap.com/currency/cartesi/markets
- Cartesis nuværende markedsværdi er ~ $ 5.500,00 med en 20% cirkulerende forsyning
- Cartesis samlede oplåsning i 2020 vil udgøre mindre end 25% af den samlede forsyning
- CTSI er en PoS-sidekæde-kryptokurrency, PoS-detaljer frigives snart
- Samlet levering: 1.000.000.000 CTSI
- CTSI er et ERC-20-token
For mere information om token-økonomien: https://t.me/CartesiAnnouncements/167
Spørgsmål: Alt andet, som du gerne vil have vores læsere?
A: Vi opfordrer dig til at deltage i vores Telegram-community: https://t.me/cartesiproject for yderligere spørgsmål eller information, du søger.
Cartesis økosystemlinks:
Internet side: https://cartesi.io
Twitter: https://twitter.com/cartesiproject
Telegram: https://t.me/cartesiproject
Uenighed: https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi
Binance-forskningsrapport: https://research.binance.com/projects/cartesi