Intervju: Colin Steil nudi uvid u projekt Cartesi
Projekt Cartesi pravi valove u kripto i blockchain industriji jer ima za cilj učiniti dApps praktičnijim i skalabilnijim kako bi mogao udovoljavati neprestano razvijajućim se zahtjevima iz stvarnog svijeta. Kako bismo razumjeli više o projektu, postavili smo nekoliko pitanja Colinu Steilu, glavnom direktoru i suosnivaču Cartesija.
P: Krenimo s osnovnim pitanjem kako bismo mogli bolje razumjeti projekt. Što je Cartesi?
O: Cartesi gradi operativni sustav za DApps. Projekt omogućuje da se složena i intenzivna izračunavanja izvode u Linux okruženju, izvan blockchaina, bez ugrožavanja decentralizacije. Cartesi želi DAPps učiniti znatno snažnijim, lakšim za razvoj i prijenosnim.
Cartesi ima za cilj pružiti glavnu skalabilnost i praktičnost programerima i korisnicima decentraliziranih aplikacija.
P: Zašto je Cartesi jedinstven?
O: Ograničenja razvoja na blockchain platformama mogu frustrirati i programere i korisnike, odbijajući ih. Cartesi omogućuje programerima da grade na dobro uspostavljenom softveru koji su im poznati i pokreću ih u Linux okruženju. Cilj projekta je premostiti jaz između centraliziranog i decentraliziranog svijeta razvoja aplikacija. Neki od njegovih ključnih naglasaka uključuju:
– Skalabilnost: Intenzivna izračunavanja velike količine podataka izvode se izvan lanca s istim sigurnosnim garancijama koje nudi blockchain;
– Programabilnost: DApp logika radi pod Linuxom i kodirana je izborom na tisuće softverskih komponenti otvorenog koda dostupnih za Linux;
– Jednostavnost usvajanja: programeri mogu raditi u poznatom okruženju koristeći svoje omiljene alate, a ne ograničeni nezrelim jezicima i runtime okruženjima;
– Decentralizacija: konsenzus je sigurno postignut na lancu bez potrebe za protokolom reputacije, pouzdanim izvršnim okruženjem ili poslužiteljima koje kontrolira jedna strana;
– Prenosivost: Cartesi želi učiniti DApps prijenosnim u najvažnijim javnim blockchainima koji podržavaju pametne ugovore;
– Privatnost: DApp države mogu biti privatne među sudionicima prijave.
P: Možete li nam reći više o tome kako Linux OS radi u tandemu s dApps i kako se razlikuje od Linux distribucija dostupnih za opću upotrebu?
O: Cartesi je jedinstven u smislu da omogućuje izvršavanje decentraliziranih aplikacija na Linuxu na način koji verificira blockchain. Složena obrada može se izvršiti izvan lanca, bez računskih ograničenja blockchain-a i odgovarajućih naknada.
Nudeći Linux runtime okruženje, Cartesi je jedini softverski provjerljivi izvanlančani računski sustav koji pruža programerima širok spektar softvera razvijenog u posljednjih 30 godina i koji omogućuje aplikacije koje danas koristimo na Internetu.
Na Cartesi, DApp logika radi na virtualnom stroju koji oponaša RISC-V ISA. Kao i na bilo kojem ugrađenom razvoju, često su uključena dva sustava: glavni sustav je mjesto na kojem se razvoj odvija, a ciljni sustav je mjesto gdje se aplikacije koje se razvijaju u konačnici pokreću. To se naziva „unakrsni razvoj“. Pružit ćemo Docker-ovu sliku za programere koji se mogu pokretati na hostu. Ova slika dockera sadržavat će sve unaprijed instalirane potrebne razvojne alate. Trenutno se temelji na Ubuntuu 18.04, ali uskoro će biti nadograđen na 20.04. Pomoću nje programeri mogu odabrati komponente koje će biti dio ciljane aplikacije koju pišu, uključujući skripte i međusobno kompilirane programe koje su možda sami napisali. Te se komponente izvode unutar ugrađenog Linux sustava koji se izvodi u cilju. To se temelji na prilagodbi Buildroota. U budućnosti planiramo podržati druge ugrađene Linux distribucije (OpenEmbedded / Yocto je na našoj listi želja).
P: Kako Cartesi postiže interoperabilnost između različitih blockchaina?
O: Postoje dva aspekta ovoga. Prvo, Cartesi aplikacije moći će čitati i raditi složene izračune koji uključuju podatke iz više izvora. To će pomoći u interoperabilnosti između blockchaina i usluga poput budućih i tržišta osiguranja.
Uz to, Cartesi je u početku izgrađen na Ethereumu, ali planira biti agnostic blockchaina. S tim u vezi, Cartesi želi učiniti DApps prijenosnim u najvažnijim javnim blockchainima koji podržavaju pametne ugovore tako da programeri ne moraju brinuti o dugovječnosti određenih blockchain projekata.
P: Koje su primjene Cartesija i koliko se razlikuje od ostalih distribuiranih računalnih rješenja koja su trenutno dostupna na tržištu?
O: Kako bi se izbjegla zabuna, distribuirano računanje samo je jedan od mogućih slučajeva upotrebe Cartesija. Cartesi ima za cilj rješavanje mnogo većeg problema s obzirom na trenutna ograničenja i nezrelost dostupnih blockchaina i DApp infrastruktura. Ograničenja razvoja na blockchain platformama frustriraju i programere i korisnike, odbijajući ih. Cartesi omogućuje programerima da grade DApps na dobro uhodanom softveru s kojim su upoznati i pokreću ih u Linux okruženju. Cilj projekta je premostiti jaz između centraliziranog i decentraliziranog svijeta razvoja aplikacija.
Naš prvi DApp, Creepts, potpuno je decentralizirana igra obrane kula. Ova igra prikazuje potpuno decentraliziranu igru koja je razvijena korištenjem konvencionalnih softverskih zaliha na Linuxu, a također zahtijeva milijarde mikroprocesorskih uputa (i zbog toga je nemoguće pokrenuti na lancu): https://creepts.cartesi.io
Što se tiče konkurencije, Cartesi je na određeni način jedinstveni projekt. TrueBit i Offchain Labs imaju sličan protokol za izvanlančano računanje koji uključuje interaktivno rješavanje sporova (igra za provjeru). Međutim, u našem slučaju imamo različite izbore arhitekture virtualnih strojeva i kriptoekonomske poticaje kako bismo ispunili našu viziju. Naime, pružiti DApp programerima bogatstvo softverske infrastrukture koja je već dostupna za Linux. U tom pogledu trenutno ne postoji projekt sličan Cartesiju.
P: Zašto ovaj pristup? Što je utjecalo na tvorce da krenu u ovaj projekt?
O: Cartesi koristi ovaj pristup jer vjerujemo da se programeri DApp-a danas suočavaju s mnoštvom problema, jer moraju ponovno izmisliti softverske snopove za blockchain koji već postoje i sazrijevaju desetljećima. Upravo je to jedan od razloga zašto gradimo Cartesi. Nijedna softverska aplikacija nije izgrađena izolirano. Uobičajene mobilne / stolne / web aplikacije danas ovise o višestrukim softverskim ovisnostima kojima su trebala desetljeća da sazriju na operativnim sustavima poput Linuxa. Cartesi svu ovu softversku infrastrukturu dovodi u blockchain aplikacije. Dok bez Cartesija, blockchain aplikacije ne mogu koristiti uobičajeni softver, knjižnice i usluge, osim ako na neki način ne žrtvuju decentralizaciju.
Zatim, tu je drugi problem. Osim što ih sputava nedovoljna softverska infrastruktura, decentralizirane aplikacije također trpe ograničena ograničenja obrade na lancu. Dakle, teško mogu ponuditi uvjerljivu alternativu uobičajenim centraliziranim aplikacijama. Često ih je teško izgraditi, nezgrapni su i ograničeni za programere i korisnike DAppa.
Cartesi rješava ta tri problema 1) nudeći programerima softver i alate podržane potpunim Linux OS-om; 2) premještanje svih teških računanja na velike količine podataka, što blockchains ne može učiniti; 3) nuđenje usluga i ekonomičnost tokena koja omogućava korisnicima da se sigurno oslanjaju na mrežu i da se oslobode neugodnosti blockchain tehnologije (npr. Sporo vrijeme potvrde, zahtjev da ostanu na mreži radi rješavanja sporova i drugo).
Osnivački tim Cartesija u početku je ušao u blockchain kao rezultat toga što je Augusto Teixeira (glavni znanstveni direktor) bio kolega u istraživanju i bio koautor znanstvenih publikacija sa Sergueijem Popovom. Kako je Augusto stručnjak za teoriju vjerojatnosti i grafova, s jakom teoretskom pozadinom igre, Serguei Popov potaknuo ga je da doprinese blockchain pokretu tako što ga je prvo upoznao s Bitcoinovim dokumentom.
Prije nego što je opseg Cartesija definiran kao generalizirana Linux infrastruktura za skalabilne DApps, prvotna je ideja bila implementirati decentralizirano tržište znanosti i podataka o strojnom učenju na blockchainu. Za ovu je aplikaciju potrebna deterministička računalna infrastruktura izvan lanca. Nakon što je ovo dizajnirao, Cartesi tim nadahnuo se mogućnostima ove Linux infrastrukture, otvarajući put Cartesiju.
Na Linuxu i Blockchainsima: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1
P: Kakav će biti utjecaj Cartesija na budućnost evolucije dApps-a?
O: Vjerujemo da će Cartesi promijeniti budućnost DApps evolucije, omogućujući potpuno novi val DApps-a koji prije nije bio moguć. Naša je vizija razvoj i uporabu DApps-a učiniti što bližim njihovim centraliziranim kolegama.
Ključni naglasci Cartesi DApps uključuju:
- Skalabilnost: Intenzivna izračunavanja velike količine podataka izvode se izvan lanca s istim sigurnosnim garancijama koje nudi blockchain;
- Programabilnost: dApp logika radi pod Linuxom, s izborom na tisuće softverskih komponenti otvorenog koda za miješanje i usklađivanje;
- Jednostavnost usvajanja: programeri mogu raditi u poznatom okruženju bez umjetnih ograničenja i s pristupom svim svojim omiljenim alatima;
- Decentralizacija: konsenzus je sigurno postignut u lancu bez potrebe za protokolom reputacije, pouzdanim izvršnim okruženjem ili središnjim poslužiteljima u oblaku;
- Prenosivost: Cartesi želi učiniti dApps prijenosnim u najvažnijim javnim blockchainima koji podržavaju pametne ugovore;
- Privatnost: dApp države mogu biti privatne među sudionicima prijave.
P: Vidjeli smo igru Creepts. Postoje li ograničenja u pogledu vrsta igara koje se mogu stvoriti pomoću Cartesi infrastrukture? Je li moguće da u budućnosti na Cartesiju možemo vidjeti visokokvalitetne igre otvorenog svijeta ili MMORPG?
O: Jednom kada programeri imaju decentraliziranu Linux infrastrukturu, mogu koristiti 30 godina evolucije softvera otvorenog koda. Cartesi VM također oslobađa ogromnu računsku snagu u usporedbi s skalabilnim proračunima na blockchainima. S Cartesijem se obrada logičke igre izvodi izvan lanca, dok se sigurnosna jamstva blockchaina i dalje održavaju. Cartesi bi mogao ponuditi najbolje rješenje za uređaje za igre s oba svijeta: učinkovitost koja je mnogo bliža onoj koja postoji za centralizirane igre s decentralizacijom matičnih blockchain igara.
Logika DApp može biti bilo koji generički program sastavljen za Linux na RISC-V arhitekturi. To pokriva široku domenu mogućnosti. Naravno, možete koristiti i resurse na razini OS-a, poput datotečnog sustava. Sa svakom novom značajkom koju unesemo u Cartesi SDK bit će moguć širi raspon stilova igara. Turnir je najjednostavniji – jer igrači međusobno ne komuniciraju izravno. Dalje ćemo olakšati razvoj višenamjenskih igara po potezu.
Kako napredujemo sa značajkama koje razvijamo zajedno s mapom, postat će sve složenije i sofisticiranije igre za više igrača koje su uistinu decentralizirane. RPG-ovi su na radaru.
Za više informacija o Creepts: https://medium.com/cartesi/introducing-creepts-the-first-cartesi-dapp-374eee8ad914
Igre s Cartesijem: https://medium.com/cartesi/how-to-make-more-impressive-decentralized-games-120636cb5712
P: Molimo dajte neke uvide u tokenomiku CTSI tokena, popisa itd.
O: Cartesi želi donijeti glavnu skalabilnost i snagu decentraliziranim aplikacijama kroz mrežu čvorova. CTSI token dizajniran je za poticanje operatera Cartesi Node-a da se iskreno i na učinkovit način povežu sa sustavom.
Slijedi nekoliko brzih činjenica o CTSI-u i Cartesi token ekonomiji:
- Cartesi je bio najnoviji IEO putem Binanceove inicijative Launchpad
- Iznos prikupljen prodajom Binance Launchpada: 1.500.000 USD
- Cartesi je naveden na Binanceu za CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
- Cartesi je uvršten na ukupno 15 berzanskih tržišta: https://coinmarketcap.com/currencies/cartesi/markets
- Cartesijeva trenutna tržišna kapitalizacija iznosi ~ 5.500,00 USD s 20% cirkulirajuće ponude
- Cartesijevo ukupno otključavanje za 2020. godinu iznosit će manje od 25% ukupne ponude
- CTSI je kriptovaluta bočnog lanca PoS, detalji PoS-a koji će uskoro biti objavljeni
- Ukupna ponuda: 1.000.000.000 CTSI
- CTSI je ERC-20 žeton
Za više informacija o ekonomiji tokena: https://t.me/CartesiAnnouncements/167
P: Još nešto što biste željeli da znaju naši čitatelji?
O: Potičemo vas da se pridružite našoj zajednici Telegram: https://t.me/cartesiproject za sva daljnja pitanja ili informacije koje tražite.
Cartesijeve veze s ekosustavima:
Web stranica: https://cartesi.io
Cvrkut: https://twitter.com/cartesiproject
Telegram: https://t.me/cartesiproject
Nesloga: https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi
Izvještaj istraživanja Binance: https://research.binance.com/projects/cartesi