Intervju: Colin Steil ponuja vpogled v projekt Cartesi
Projekt Cartesi ustvarja valove v kripto in blockchain industriji, saj želi dApps narediti bolj praktičen in razširljiv, tako da lahko izpolnjuje nenehno spreminjajoče se zahteve iz resničnega sveta. Da bi razumeli več o projektu, smo Colin Steilu, direktorju in soustanovitelju Cartesija, zastavili nekaj vprašanj.
V: Začnimo z osnovnim vprašanjem, da bomo lahko bolje razumeli projekt. Kaj je Cartesi?
A: Cartesi gradi operacijski sistem za DApps. Projekt omogoča izvajanje zapletenih in intenzivnih izračunov v okolju Linux, zunaj verige blokov, brez ogrožanja decentralizacije. Cartesi želi DApps narediti bistveno zmogljivejši, lažji za razvoj in prenosljiv.
Cartesi želi razvijalcem in uporabnikom decentraliziranih aplikacij približati splošno razširljivost in udobje.
V: Zakaj je Cartesi edinstven??
A: Razvojne omejitve na blockchain platformah lahko razočarajo tako razvijalce kot uporabnike in jih odvrnejo. Cartesi razvijalcem omogoča, da gradijo na dobro uveljavljeni programski opremi, ki jo poznajo, in jo poganjajo v okolju Linux. Cilj projekta je premostiti vrzel med centraliziranim in decentraliziranim svetom razvoja aplikacij. Nekateri ključni poudarki vključujejo:
– razširljivost: intenzivni izračuni velike količine podatkov se izvajajo zunaj verige z enakimi varnostnimi jamstvi, ki jih ponuja veriga blokov;
– Programabilnost: logika DApp deluje pod Linuxom in je kodirana z izbiro na tisoče odprtokodnih komponent programske opreme, ki so na voljo za Linux;
– Enostavnost posvojitve: razvijalci lahko delajo v znanem okolju z uporabo svojih najljubših orodij, ki jih ne omejujejo nezreli jeziki in okolja za izvajanje;
– Decentralizacija: soglasje je varno doseženo v omrežju brez potrebe po protokolu ugleda, Trusted Execution Environment ali strežnikih, ki jih nadzoruje ena stranka;
– Prenosljivost: Cartesi želi narediti DApps prenosne v najpomembnejših javnih verigah blokov, ki podpirajo pametne pogodbe;
– Zasebnost: države DApp lahko med udeleženci prijav ostanejo zasebne.
V: Ali nam lahko poveste več o tem, kako OS Linux deluje v tandemu z dApps in kako se razlikuje od distribucij Linuxa, ki so na voljo za splošno uporabo?
A: Cartesi je edinstven v smislu, da omogoča izvajanje decentraliziranih aplikacij v Linuxu na način, ki ga verigira veriga blokov. Kompleksno obdelavo je mogoče izvesti zunaj verige, ne glede na računske omejitve verig blokov in ustrezne provizije.
S ponudbo okolja za izvajanje Linux-a je Cartesi edini programsko podprti preverljivi računalniški sistem zunaj verige, ki razvijalcem ponuja široko paleto programske opreme, ki se je razvila v zadnjih 30 letih in omogoča aplikacije, ki jih danes uporabljamo v internetu.
Na Cartesi logika DApp deluje na navideznem računalniku, ki posnema ISA RISC-V. Tako kot pri vsakem vgrajenem razvoju tudi tu pogosto sodelujeta dva sistema: gostiteljski sistem je kraj, kjer se razvoj odvija, in ciljni sistem, kjer aplikacije, ki se razvijajo, končno delujejo. To se imenuje “navzkrižni razvoj”. Razvijalcem bomo zagotovili sliko Dockerja, ki se bo izvajala na gostitelju. Ta slika dockerja bo vsebovala vsa predhodno nameščena potrebna orodja za razvoj. Trenutno temelji na Ubuntu 18.04, vendar bo kmalu nadgrajen na 20.04. Z njim lahko razvijalci izberejo komponente, ki bodo del ciljne aplikacije, ki jo pišejo, vključno s skripti in navzkrižno prevedenimi programi, ki so jih morda napisali sami. Te komponente se izvajajo znotraj vdelanega sistema Linux, ki deluje v cilju. To temelji na prilagoditvi Buildroota. V prihodnosti nameravamo podpirati druge vdelane distribucije Linuxa (OpenEmbedded / Yocto je na našem seznamu želja).
V: Kako Cartesi doseže interoperabilnost med različnimi verigami blokov?
A: To imata dva vidika. Prvič, aplikacije Cartesi bodo lahko brale in izvajale zapletene izračune, ki vključujejo podatke iz več virov. To bo pripomoglo k interoperabilnosti med verigami blokov in storitvami, kot so prihodnji in zavarovalniški trgi.
Poleg tega je Cartesi sprva zasnovan na Ethereumu, vendar namerava biti agnostik blockchain. V zvezi s tem želi Cartesi narediti DApps prenosne v najpomembnejših javnih verigah blokov, ki podpirajo pametne pogodbe, tako da razvijalcem ni treba skrbeti za dolgotrajnost določenih projektov veriženja blokov..
V: Kakšne so aplikacije Cartesi in v čem se razlikuje od drugih razdeljenih računalniških rešitev, ki so trenutno na voljo na trgu?
A: Da bi se izognili zmedi, je porazdeljeno računalništvo le en možen primer uporabe Cartesija. Cartesi želi rešiti veliko večji problem glede trenutnih omejitev in nezrelosti razpoložljivih verig blokov in DApp infrastruktur. Razvojne omejitve na blockchain platformah razočarajo tako razvijalce kot uporabnike in jih odvračajo. Cartesi razvijalcem omogoča, da gradijo DApps na uveljavljeni programski opremi, ki jo poznajo, in jo poganja v okolju Linux. Cilj projekta je premostiti vrzel med centraliziranim in decentraliziranim svetom razvoja aplikacij.
Naš prvi DApp, Creepts, je popolnoma decentralizirana obrambna igra stolpa. Ta igra predstavlja popolnoma decentralizirano igro, ki je bila razvita z uporabo običajnih zalog programske opreme v Linuxu in zahteva tudi milijarde navodil mikroprocesorjev (in zato nemogoče zagnati v verigi): https://creepts.cartesi.io
Kar zadeva konkurente, je Cartesi na določen način edinstven projekt. TrueBit in Offchain Labs imata podoben protokol za zunajverižno računanje, ki vključuje interaktivno reševanje sporov (igra za preverjanje). Vendar imamo v našem primeru različne možnosti arhitekture navideznih strojev in kriptoekonomskih spodbud, da izpolnimo svojo vizijo. Namreč, razvijalcem DApp zagotoviti bogato programsko infrastrukturo, ki je že na voljo za Linux. V zvezi s tem trenutno ni nobenega projekta, ki bi bil podoben Cartesiju.
V: Zakaj ta pristop? Kaj je vplivalo na ustvarjalce, da so se lotili tega projekta?
A: Cartesi uporablja ta pristop, saj verjamemo, da se razvijalci DApp danes soočajo s številnimi težavami, saj morajo znova izumiti programske sklade za verigo blokov, ki že obstajajo in so zoreli desetletja. Prav to je eden od razlogov, da gradimo Cartesi. Nobena programska aplikacija ni zgrajena ločeno. Glavne mobilne / namizne / spletne aplikacije so danes odvisne od številnih odvisnosti programske opreme, ki so v operacijskih sistemih, kot je Linux, trajale desetletja. Cartesi vso to programsko infrastrukturo prinaša v blockchain aplikacije. Medtem ko brez Cartesija aplikacije blockchain ne morejo uporabljati običajne programske opreme, knjižnic in storitev, razen če na neki način žrtvujejo decentralizacijo.
Potem je tu še drugi problem. Poleg tega, da jih decentralizirane aplikacije ovira nezadostna programska infrastruktura, imajo tudi stroge omejitve obdelave v verigi. Tako težko nudijo prepričljivo alternativo običajnim centraliziranim aplikacijam. Pogosto jih je težko zgraditi, ker so nerodni in omejeni za razvijalce in uporabnike DApp.
Cartesi te tri probleme reši tako, da 1) razvijalcem ponudi programsko opremo in orodja, ki jih podpira poln OS Linux; 2) premikanje vseh težkih izračunov nad velikimi količinami podatkov, česar verige blokov ne morejo storiti; 3) ponujanje storitev in simbolične ekonomije, ki uporabnikom omogoča varno zanašanje na omrežje in ohranjanje neprijetnosti tehnologije veriženja blokov (npr. Počasni časi potrditve, zahteva, da ostanejo v spletu za reševanje sporov in drugo).
Ustanovna skupina Cartesi je sprva zašla v verigo blokov, saj je bil Augusto Teixeira (glavni znanstveni sodelavec) sodelavec v raziskavah in soavtor znanstvenih publikacij s Sergueijem Popovom. Ker je Augusto strokovnjak za teorijo verjetnosti in grafov, ga je Serguei Popov z močnim teoretičnim ozadjem spodbudil, da je prispeval k gibanju verig blokov, tako da ga je najprej predstavil v beli knjigi Bitcoin.
Preden je bil obseg Cartesi opredeljen kot splošna infrastruktura Linuxa za razširljive DApps, je bila prvotna ideja uvesti decentraliziran trg podatkovnih znanosti in strojnega učenja na verigi blokov. Ta aplikacija je zahtevala deterministično zunajverižno računalniško infrastrukturo. Po oblikovanju tega je bila ekipa Cartesi navdihnjena z možnostmi te Linux infrastrukture, ki je Cartesi utrla pot.
V sistemu Linux in Blockchains: https://medium.com/cartesi/on-linux-and-blockchains-a955a49a84e1
V: Kakšen bo vpliv Cartesija na prihodnost razvoja dApps?
O: Verjamemo, da bo Cartesi spremenil prihodnost razvoja DApps in omogočil povsem nov val DApps, ki prej ni bil mogoč. Naša vizija je razvoj in uporabo DApps čim bolj približati njihovim centraliziranim kolegom.
Ključni poudarki Cartesi DApps vključujejo:
- Razširljivost: intenzivni izračuni za velike količine podatkov se izvajajo zunaj verige z enakimi varnostnimi zagotovili, ki jih ponuja veriga blokov;
- Programabilnost: logika dApp deluje pod Linuxom, na izbiro pa je na tisoče odprtokodnih komponent programske opreme za mešanje in povezovanje;
- Enostavnost posvojitve: razvijalci lahko delajo v znanem okolju brez umetnih omejitev in z dostopom do vseh svojih najljubših orodij;
- Decentralizacija: soglasje je varno doseženo v verigi brez potrebe po protokolu ugleda, Trusted Execution Environment ali osrednjih strežnikih v oblaku;
- Prenosljivost: Cartesi želi narediti dApps prenosne v najpomembnejših javnih verigah blokov, ki podpirajo pametne pogodbe;
- Zasebnost: države dApp lahko med udeleženci prijav ostanejo zasebne.
V: Videli smo igro Creepts. Ali obstajajo omejitve glede vrst iger, ki jih je mogoče ustvariti z uporabo Cartesi infrastrukture? Ali je mogoče, da lahko v prihodnosti na Cartesi vidimo kakovostne igre odprtega sveta ali MMORPG?
A: Ko imajo razvijalci decentralizirano infrastrukturo Linux, lahko uporabijo 30 let razvoja odprtokodne programske opreme. Vmesnik Cartesi VM sprosti tudi ogromno računsko moč v primerjavi z neizmerljivim računanjem na verigah blokov. Pri Cartesi se obdelava logične igre izvaja zunaj verige, medtem ko se varnostna jamstva verige blokov še vedno ohranjajo. Cartesi bi lahko ponudil najboljšo rešitev za razvijalce iger z obeh svetov: učinkovitost, ki je veliko bližja tisti, ki obstaja za centralizirane igre z decentralizacijo domačih iger blockchain.
Logika DApp je lahko kateri koli generični program, sestavljen za Linux na arhitekturi RISC-V. To pokriva široko področje možnosti. Seveda lahko uporabite tudi vire na ravni OS, na primer datotečni sistem. Z vsako novo funkcijo, ki jo vnesemo v Cartesi SDK, bo mogoč širši nabor stilov iger. Turnir je najpreprostejši – saj igralci med seboj ne komunicirajo neposredno. Nato bomo olajšali razvijanje večnamenskih iger po vrsti.
Ko napredujemo s funkcijami, ki jih razvijamo skupaj z načrtom, bodo postale bolj zapletene in dovršene igre za več igralcev, ki so resnično decentralizirane. RPG-ji so na radarju.
Za več informacij 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
V: Prosimo, podajte nekaj vpogleda v žetone, žetone CTSI, sezname itd.
A: Cartesi želi prek mreže vozlišč približati splošno razširljivost in moč decentraliziranim aplikacijam. Žeton CTSI je bil zasnovan tako, da spodbuja operaterje Cartesi Node, da pošteno in učinkovito sodelujejo s sistemom..
Spodaj je nekaj hitrih dejstev o CTSI in gospodarstvu žetonov Cartesi:
- Cartesi je bil zadnji IEO prek pobude Binance’s Launchpad
- Znesek, zbran s prodajo Binance Launchpad: 1.500.000 USD
- Cartesi je naveden na seznamu Binance za CTSI / BTC, CTSI / USDT, CTSI / BUSD & CTSI / BNB
- Cartesi je uvrščen na 15 borznih trgov: https://coinmarketcap.com/currencies/cartesi/markets
- Trenutna tržna omejitev podjetja Cartesi je ~ 5.500,00 USD z 20-odstotno ponudbo v obtoku
- Cartesijevo skupno odklepanje za leto 2020 bo znašalo manj kot 25% celotne ponudbe
- CTSI je kriptovaluta s stransko verigo PoS, podrobnosti o PoS pa bodo objavljene kmalu
- Skupna ponudba: 1.000.000.000 CTSI
- CTSI je žeton ERC-20
Za več informacij o žetonskem gospodarstvu: https://t.me/CartesiAnnouncements/167
V: Še kaj, kar bi radi, da vedo naši bralci?
O: Svetujemo vam, da se pridružite naši skupnosti Telegram: https://t.me/cartesiproject za vsa nadaljnja vprašanja ali informacije, ki jih iščete.
Cartesijeve povezave do ekosistema:
Spletna stran: https://cartesi.io
Twitter: https://twitter.com/cartesiproject
Telegram: https://t.me/cartesiproject
Neskladje: https://discordapp.com/invite/Pt2NrnS
GitHub: https://github.com/cartesi
Poročilo raziskave Binance: https://research.binance.com/projects/cartesi