Intervju: Colin Steil tilbyr et innblikk i Cartesi-prosjektet
Cartesi-prosjektet har gjort bølger i krypto- og blockchain-industrien, da det har som mål å gjøre dApps mer praktiske og skalerbare slik at de kan oppfylle de stadig voksende kravene fra den virkelige verden. For å forstå mer om prosjektet spurte vi Colin Steil, COO og medstifter av Cartesi, noen spørsmål.
Spørsmål: La oss starte med det grunnleggende spørsmålet slik at vi kan få en bedre forståelse av prosjektet. Hva er Cartesi?
EN: Cartesi bygger et operativsystem for DApps. Prosjektet gjør det mulig for komplekse og intensive beregninger å kjøre i et Linux-miljø utenfor blockchain, uten å kompromittere desentralisering. Cartesi har som mål å gjøre DApps betydelig kraftigere, lettere å utvikle og bærbare.
Cartesi har som mål å gi mainstream skalerbarhet og bekvemmelighet for utviklere og brukere av desentraliserte applikasjoner.
Spørsmål: Hvorfor er Cartesi unikt?
EN: Utviklingsbegrensninger på blockchain-plattformer kan frustrere både utviklere og brukere og snu dem bort. Cartesi lar utviklere bygge på veletablert programvare de er kjent med og kjøre dem i et Linux-miljø. Prosjektet tar sikte på å bygge bro over gapet mellom den sentraliserte og desentraliserte verdenen av applikasjonsutvikling. Noen av de viktigste høydepunktene inkluderer:
– Skalerbarhet: Intensive beregninger av enorme datamengder utføres utenfor kjeden med de samme sikkerhetsgarantiene som tilbys av blockchain;
– Programmerbarhet: DApp-logikk kjører under Linux, og er kodet med et utvalg av tusenvis av åpen kildekode-programvarekomponenter tilgjengelig for Linux;
– Enkel adopsjon: Utviklere kan jobbe i et kjent miljø ved hjelp av favorittverktøyene sine, ikke begrenset av umodne språk og kjøretidsmiljøer;
– Desentralisering: Konsensus oppnås sikkert i kjeden uten behov for rykteprotokoll, Trusted Execution Environment eller servere kontrollert av en enkelt part;
– Bærbarhet: Cartesi har som mål å gjøre DApps bærbare over de viktigste offentlige blokkjedene som støtter smarte kontrakter;
– Personvern: DApp-stater kan holdes private blant applikasjonsdeltakere.
Spørsmål: Kan du fortelle oss mer om hvordan Linux OS fungerer sammen med dApps, og hvordan det er forskjellig fra Linux-distribusjoner tilgjengelig for generell bruk?
EN: Cartesi er unik i den forstand at det lar desentraliserte applikasjoner kjøres på Linux på en måte som er verifiserbar av blockchain. Kompleks behandling kan utføres utenfor kjeden uten blokkjeders beregningsgrenser og tilsvarende avgifter.
Ved å tilby et Linux-runtime-miljø er Cartesi det eneste programvarebaserte verifiserbare databehandlingssystemet som gir utviklere et stort utvalg av programvare som har utviklet seg de siste 30 årene, og som muliggjør applikasjonene vi bruker på Internett i dag..
På Cartesi kjører DApp-logikk på en virtuell maskin som etterligner en RISC-V ISA. Akkurat som i enhver innebygd utvikling er det ofte to systemer involvert: vertssystemet er der utviklingen skjer, og målsystemet er der applikasjonene som utvikles til slutt kjøres. Dette kalles “kryssutvikling”. Vi vil gi et Docker-bilde for utviklere å kjøre på verten. Dette dockerbildet vil inneholde alle utviklingsverktøyene som trengs forhåndsinstallert. Den er for tiden basert på Ubuntu 18.04, men vil snart bli oppgradert til 20.04. Med det kan utviklere velge komponentene som vil være en del av målapplikasjonen de skriver, inkludert skript og krysskompilerte programmer de selv har skrevet. Disse komponentene kjører i et innebygd Linux-system som kjører i målet. Dette er basert på en tilpasning av Buildroot. Vi planlegger å støtte andre innebygde Linux-distribusjoner i fremtiden (OpenEmbedded / Yocto er i vår ønskeliste).
Spørsmål: Hvordan oppnår Cartesi interoperabilitet mellom forskjellige blokkeringer?
EN: Det er to aspekter ved dette. For det første vil Cartesi-applikasjoner kunne lese og gjøre komplekse beregninger som involverer data fra flere kilder. Dette vil hjelpe interoperabilitet mellom blokkjeder og tjenester som fremtidige markeder og forsikringsmarkeder.
I tillegg er Cartesi opprinnelig bygget på Ethereum, men har planer om å være blockchain agnostiker. I denne forbindelse har Cartesi som mål å gjøre DApps bærbare over de viktigste offentlige blokkjedene som støtter smarte kontrakter, slik at utviklere ikke trenger å bekymre seg for levetiden til spesifikke blockchain-prosjekter..
Spørsmål: Hva er applikasjonene til Cartesi og hvor forskjellig er det fra andre distribuerte databehandlingsløsninger som for øyeblikket er tilgjengelige i markedet?
EN: For å unngå forvirring er distribuert databehandling bare en tenkelig brukstilfelle for Cartesi. Cartesi har som mål å løse et mye større problem angående de nåværende begrensningene og umodenheten til tilgjengelige blokkjeder og DApp-infrastrukturer. Utviklingsbegrensninger på blockchain-plattformer frustrerer både utviklere og brukere og vender dem bort. Cartesi lar utviklere bygge DApps på veletablert programvare de er kjent med og kjøre dem i et Linux-miljø. Prosjektet tar sikte på å bygge bro over gapet mellom den sentraliserte og desentraliserte verdenen av applikasjonsutvikling.
Vår første DApp, Creepts, er et fullt desentralisert tårnforsvarsspill. Dette spillet viser et fullt desentralisert spill som ble utviklet ved bruk av konvensjonelle programvarelager på Linux og som også krever milliarder av mikroprosessorinstruksjoner (og dermed umulig å kjøre i kjeden): https://creepts.cartesi.io
Når det gjelder konkurrenter, er Cartesi et unikt prosjekt på en bestemt måte. TrueBit og Offchain Labs har begge en lignende protokoll for beregning utenfor kjeden som involverer en interaktiv tvisteløsning (bekreftelsesspill). I vårt tilfelle har vi imidlertid forskjellige valg av virtuell maskinarkitektur og kryptoøkonomiske insentiver for å oppfylle vår visjon. Nemlig å gi DApp-utviklere et vell av programvareinfrastruktur som allerede er tilgjengelig for Linux. I så måte er det ikke noe prosjekt som ligner på Cartesi for tiden.
Spørsmål: Hvorfor denne tilnærmingen? Hva som påvirket skaperne til å gå i gang med dette prosjektet?
EN: Cartesi bruker denne tilnærmingen ettersom vi mener at DApp-utviklere står overfor en rekke problemer i dag, og må gjenoppfinne programvarestabler for blockchain som allerede har eksistert og har blitt modnet i flere tiår. Dette er akkurat en av grunnene til at vi bygger Cartesi. Ingen programvare er bygget isolert. Vanlige mobil- / desktop- / webapplikasjoner i dag avhenger av flere programvareavhengigheter som det tok flere tiår å modne på operativsystemer som Linux. Cartesi bringer all denne programvareinfrastrukturen til blockchain-applikasjoner. Mens uten Cartesi, kan blockchain-applikasjoner ikke bruke vanlig programvare, biblioteker og tjenester, med mindre de ofrer desentralisering på en eller annen måte.
Deretter er det det andre problemet. Foruten å bli hindret av utilstrekkelig programvareinfrastruktur, har desentraliserte applikasjoner også stramme behandlingsgrenser. Så de kan knapt tilby et overbevisende alternativ til vanlige sentraliserte applikasjoner. De er ofte vanskelige å bygge, de er klumpete og begrenset for utviklere og DApp-brukere.
Cartesi løser disse tre problemene ved å 1) tilby utviklere programvare og verktøy som støttes av et fullstendig Linux OS; 2) å flytte all tung beregning over store datamengder utenfor kjeden, som blokkeringer ikke kan gjøre; 3) tilby tjenester og en tokenøkonomi som lar brukere trygt stole på nettverket og forbli fri for ulemper ved blockchain-teknologi (f.eks. Langsomme bekreftelsestider, krav om å være online for å løse tvister og andre).
Cartesi-stiftelsesteamet kom opprinnelig inn i blockchain som et resultat av at Augusto Teixeira (Chief Scientific Officer) var en kollega i forskning og hadde medforfatter av vitenskapelige publikasjoner med Serguei Popov. Siden Augusto er ekspert på sannsynlighet og grafteori, med sterk spillteoretisk bakgrunn, oppmuntret Serguei Popov ham til å bidra til blockchain-bevegelsen ved først å introdusere ham for Bitcoins whitepaper.
Før omfanget av Cartesi ble definert som en generalisert Linux-infrastruktur for skalerbare DApps, var den opprinnelige ideen å implementere en desentralisert datavitenskap og maskinlæringsmarked på blockchain. Denne applikasjonen krevde en deterministisk beregningsinfrastruktur utenfor kjeden. Etter å ha designet dette, ble Cartesi-teamet inspirert av mulighetene til denne Linux-infrastrukturen, og banet vei for Cartesi.
På Linux og Blockchains: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1
Spørsmål: Hva vil innvirkningen av Cartesi ha på fremtiden for dApps evolusjon??
Svar: Vi tror at Cartesi vil endre fremtiden for DApps evolusjon, muliggjøre en helt ny bølge av DApps som ikke var mulig før. Vår visjon er å gjøre utviklingen og bruken av DApps så nær som mulig sine sentraliserte kolleger.
Viktige høydepunkter i Cartesi DApps inkluderer:
- Skalerbarhet: Intensive beregninger av enorme datamengder utføres utenfor kjeden med de samme sikkerhetsgarantiene som tilbys av blockchain;
- Programmerbarhet: dApp-logikk kjører under Linux, med et utvalg av tusenvis av programvarekomponenter med åpen kildekode å blande og matche;
- Enkel adopsjon: Utviklere kan arbeide i et kjent miljø uten kunstige begrensninger og med tilgang til alle favorittverktøyene sine;
- Desentralisering: Konsensus oppnås sikkert i kjeden uten behov for omdømmeprotokoll, Trusted Execution Environment eller sentrale servere i skyen;
- Bærbarhet: Cartesi har som mål å gjøre dApps bærbare på tvers av de viktigste offentlige blokkjedene som støtter smarte kontrakter;
- Personvern: dApp-stater kan holdes private blant applikasjonsdeltakere.
Spørsmål: Vi har sett Creepts-spillet. Er det noen begrensninger for hva slags spill som kan opprettes ved hjelp av Cartesi-infrastruktur? Er det mulig at vi kan se høykvalitets åpne verden- eller MMORPG-spill på Cartesi i fremtiden?
EN: Når utviklere har en desentralisert Linux-infrastruktur, kan de bruke 30 års utvikling av programvare med åpen kildekode. Cartesi VM frigjør også enorm beregningskraft sammenlignet med den uskalerbare beregningen på blokkjeder. Med Cartesi utføres behandling av spilllogikk utenfor kjeden, mens blockchain-sikkerheten fortsatt opprettholdes. Cartesi kan tilby en best-of-the-world-løsning til spillutviklere: en effektivitet mye nærmere det som finnes for sentraliserte spill med desentralisering av innfødte blockchain-spill.
DApp-logikken kan være hvilket som helst generisk program som er samlet for Linux på en RISC-V-arkitektur. Det dekker et stort domene med muligheter. Selvfølgelig kan du også bruke ressurser på OS-nivå, som filsystemet. For hver nye funksjon som vi tar med til Cartesi SDK, vil et bredere utvalg av spillstiler være mulig. Turneringen er den enkleste – fordi spillerne ikke kommuniserer direkte med hverandre. Deretter vil vi gjøre det enkelt å utvikle turbaserte flerspillerspill.
Når vi utvikler oss med funksjonene vi utvikler sammen med veikartet, vil mer komplekse og sofistikerte flerspillerspill som virkelig er desentraliserte, bli mulig. RPG er i radaren.
For mer informasjon om Creepts: https://medium.com/cartesi/introducing-creepts-the-first-cartesi-dapp-374eee8ad914
Spill med Cartesi: https://medium.com/cartesi/how-to-make-more-impressive-decentralized-games-120636cb5712
Spørsmål: Gi litt innsikt i tokenomics for CTSI-tokens, lister osv.
EN: Cartesi har som mål å bringe mainstream skalerbarhet og kraft til desentraliserte applikasjoner gjennom et nettverk av noder. CTSI-tokenet er designet for å oppmuntre Cartesi Node-operatører til å engasjere seg i systemet ærlig og på en effektiv måte.
Nedenfor er noen raske fakta om CTSI og Cartesi-tokenøkonomien:
- Cartesi var den siste IEO gjennom Binance’s Launchpad-initiativ
- Beløp samlet via Binance Launchpad Sale: 1.500.000 USD
- Cartesi er notert på Binance for CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
- Cartesi er notert på 15 børser totalt: https://coinmarketcap.com/currency/cartesi/markets
- Cartesis nåværende markedsverdi er ~ $ 5 500,00 med en 20% sirkulerende forsyning
- Cartesis totale opplåsing for 2020 vil utgjøre mindre enn 25% av den totale forsyningen
- CTSI er en PoS-sidekjeldekryptovaluta, PoS-detaljer vil snart bli utgitt
- Totalforsyning: 1.000.000.000 CTSI
- CTSI er et ERC-20-token
For mer informasjon om tokenøkonomien: https://t.me/CartesiAnnouncements/167
Spørsmål: Alt annet du vil at våre lesere skal vite?
Svar: Vi oppfordrer deg til å bli med i vårt Telegram-fellesskap: https://t.me/cartesiproject for ytterligere spørsmål eller informasjon du søker.
Cartesis økosystemlinker:
Nettsted: https://cartesi.io
Twitter: https://twitter.com/cartesiproject
Telegram: https://t.me/cartesiproject
Uenighet: https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi
Binance Research Report: https://research.binance.com/projects/cartesi