Cartesi Review (CTSI): Škálování inteligentních kontraktů Ethereum

Vzhledem k tomu, že revoluce DeFi stále roste a ethereum se stává stále důležitější sítí, byla věnována velká pozornost zvýšení škálovatelnosti a snížení poplatků za inteligentní smlouvy používané v těchto transakcích.

Jeden inovativní vývojový tým provozující projekt Cartesi se snaží vylepšit inteligentní smlouvy řešením naléhavých problémů vysokých transakčních poplatků a potřeby škálovatelnosti v síti Ethereum.

Dosahuje toho pomocí varianty na optimistických souhrnech a ještě důležitější je revoluce ve vytváření inteligentních kontraktů tím, že vývojářům umožňuje kódovat pomocí více běžných softwarových zásobníků než Solidity.

Podporované řetězy

Vytvořte dApps na preferovaném blockchainu pomocí Linuxu. Obrázek přes Cartesi.io

Vývojáři si již nějakou dobu dobře uvědomují potíže s budováním dApps vzhledem k aktuálně dostupné technologii blockchain. Cartesi vyvíjí řešení, které bude mít dApps provozující všechny své složité a drahé výpočty mimo řetězec, čímž odstraní neúnosné náklady na blockchain a další omezení vyplývající z technologie blockchain.

Ve skutečnosti jsou dApps vytvořené pomocí Cartesi kabelem provádění výpočtů, které jsou milionkrát intenzivnější, než kdyby běžely on-chain.

Cartesi toho dosahuje tím, že nabízí běhové prostředí Linuxu. Díky tomu se stal jediným softwarově ověřitelným výpočetním systémem mimo řetězec. Díky použití Linuxu mají nyní vývojáři možnost využít obrovský výběr softwaru, který byl vyvinut za poslední 3 desetiletí a který provozuje mnoho dnes používaných internetových aplikací..

Funkce Cartesi

Existuje řada funkcí, díky nimž je Cartesi atraktivním vývojovým prostředím. Níže jsou uvedeny tři hlavní funkce, které doporučují použití Cartesi při vývoji dApp:

  1. Výpočty v reálném světě splňují blockchain: Blockchain nebyl vyvinut s ohledem na intenzivní výpočty. Tyto náročné typy výpočtů vyžadují realistickou platformu. S Cartesi lze externí výpočty spouštět externě pomocí procesoru RISC-V pod operačním systémem Linux. To umožňuje vývojářům používat všechny nástroje, služby a knihovny, které byly vyvinuty pro Linux za posledních 30 a více let.

    Blockchain v reálném světě

    Cartesi je křižovatkou blockchainu a výpočtů v reálném světě. Obrázek přes Blockfyre

  2. Přenosné přes více blockchainů: Cartesi uzly neví, co blockchain používá pro výpočty, takže je schopen spouštět výpočty pro jakýkoli blockchain. Tím se odstraní podrobnosti blockchainu a umožní se izolovat výpočty. To je zase dělá přenosnými a zároveň poskytuje neměnnost a zabezpečení a umožňuje nasazení platebního systému.
  3. Zaručená shoda: Výpočty spuštěné mimo blockchain lze snadno ověřit jakoukoli zúčastněnou stranou. Když vzniknou spory, jsou automaticky tříděny Cartesi. To také udržuje všechny potřebné výpočty v blockchainu na minimu.

Řešení škálovatelnosti Cartesi

S Cartesi dApps jsou schopny spouštět jakékoli výpočty bez obav z transakčních poplatků a dalších omezení blockchainu. Navíc jsou všechny výpočty provedené uvnitř uzlu Cartesi reprodukovatelné a ověřitelné. Tím je zachována decentralizace nezbytná pro blockchain, stejně jako bezpečnostní záruky blockchainu. V rámci uzlu je dosaženo místního konsensu, přičemž veškeré spory jsou předávány hlavnímu řetězci k řešení.

Řešení škálovatelnosti Cartesi

Cartesi nabízí škálovatelnost prostřednictvím uzlů a postranních řetězců. Obrázek přes Blockfyre.

Díky tomu je Cartesi řešením škálovatelnosti mimo řetězec. Škálovatelnost byla klíčovým problémem blockchainů v jejich současném vývoji, protože nedostatek škálovatelnosti byl omezujícím faktorem při velkém přijímání dApps. Se zřejmou potřebou škálovatelnosti na vrstvě infrastruktury existuje velké množství veřejných blockchainů, které své vývojové úsilí zaměřily na řešení problému škálovatelnosti.

V současné době tyto projekty primárně pracují na dvou typech řešení problému škálovatelnosti: řešení vrstvy 1 a řešení vrstvy 2.

V řešeních vrstvy 1 se škálovatelnost blockchainu zlepšuje implementací změn základních mechanismů. Některé příklady jsou projekty, které implementují řešení horizontálního dělení, nebo ty, které hledají způsoby, jak zlepšit mechanismus konsensu.

Řešení vrstvy 2 se liší, protože se snaží vyřešit problémy se škálovatelností blockchainu mimo řetězec. Tímto způsobem je možné nazvat jakýkoli z projektů zaměřených na postranní řetězce, plazmová řešení a státní kanály na partnery společnosti Cartesi. Díky tomu je konkurence v tomto řešení docela tvrdá, ale počátkem roku 2021 nebylo navrženo a uvedeno na trh žádné ideální technické řešení.

Vrstva Cartesi 2

Technologie Layer-2 nabízí škálovatelnost mimo blockchain. Obrázek přes LimeChain.tech

Cartesi doufá, že bude první ve své jedinečné metodě pro zlepšení škálovatelnosti. To zahrnuje provedení složitých výpočtů mimo řetězec za účelem vytvoření prostředí důvěryhodného uzlu a následné vyřešení případných sporů poskytnutím pobídek pro ověření výsledků výpočtů..

Cartesi Node Off-Chain Local Consensus

Jedním z problémů blockchainů je, že běží velmi pomalu ve srovnání s jinými softwarovými řešeními. Tento nedostatek rychlosti je způsoben tím, že blockchain vyžaduje pro dosažení konsensu mnoho počítačů. Globální shoda, jako je tato, je velmi časově náročná a kromě toho poměrně drahá. A to samozřejmě komplikuje také otázku škálovatelnosti.

Jakákoli decentralizovaná aplikace však nemusí dosáhnout globálního konsensu, ve většině případů potřebuje dosáhnout pouze lokálního konsensu. To umožňuje řešení, jako je Cartesi, rozdělit důležité procesy v řetězci od méně důležitého procesu a spustit je ve virtuálním počítači Cartesi. Pomocí místního konsensu, kde je to možné, což je většina výpočtů, může Cartesi snížit náklady na dApps a zároveň zvýšit rychlost.

Cartesi Core

Cartesi rozděluje výpočet a pokud je to možné, využívá konsensu mimo řetězec. Obrázek přes Blockfyre.

A Cartesi VM není exkluzivní. Je doplňkem k Ethereum 2.0 a dalším řešením škálování na úrovni 2. Patří mezi ně postranní řetězce, odolné proti ZK, stavové kanály a plazma. Všechna tato další řešení vrstvy 2 jsou schopna specifikovat „úplné výpočty Cartesi v rámci svých transakcí.“

Cartesi’s Decentralized Gaming

Doposud byly u decentralizovaného hraní brány dva přístupy. První řešení využívá blockchain k interakci s NFT. Druhý využívá plně decentralizovanou herní logiku a nabízí prokazatelně férové ​​herní řešení. Tento druhý typ je preferován pro situace, jako jsou turnaje, protože zabraňuje jakémukoli podvádění.

U decentralizované logické hry není třeba k ověřování skóre používat centrální autoritu. Ještě lepší je, že tento typ hry je v přírodě open-source, což umožňuje dalším vývojářům vytvářet vidlice hry. Navíc je lze dokonce řídit stejným způsobem jako DAO.

Creepts

Creepts je první plně decentralizovaná aplikace Tower Defense. Obrázek přes Creepts.cartesi.io

Jedním ze zábavných způsobů, jakým Cartesi předvádí tuto technologii, je hra Tower Defense, která byla vytvořena tzv Creepts. Jedná se o první plně decentralizovaný Tower Defense dApp a pomocí decentralizované logiky je výsledek hry prokazatelně fér.

A protože je Creepts postaven na decentralizované platformě Linux, je schopen používat extrémně velké výpočetní zátěže, což by nebylo možné, pokud by byla hra spuštěna on-chain. Protože hra běží na řešení Layer-2, je levná a rychlá. Zatímco tato a další dApps jsou v prostoru her a hazardních her, pro Cartesi existuje mnoho dalších případů použití. Patří mezi ně tržiště AI, logistika a DeFi.

Cartesi Core

Hodně jsme mluvili o off-chain straně Cartesi a o tom, jak může zlepšit rychlost a náklady, ale Cartesi používá hybridní on-chain / off-chain přístup. Většina výpočetních prací se provádí mimo řetězec, avšak zásadní úkoly, jako jsou platby, zůstávají mimo řetězec. Celý systém se skládá ze tří hlavních hlavních komponent: Cartesi Nodes, Cartesi Machines a The Cartesi Data Ledger.

Co je to Cartesi uzel?

V uzlech Cartesi jsou obsaženy všechny off-chain komponenty a výpočty aplikace. Uzly se skládají z hardwaru i softwaru. Aby bylo možné spustit jakoukoli aplikaci na Cartesi, musí uživatelé komunikovat s uzly. V každém uzlu je Cartesi Machine, což je typ virtuálního stroje s distribuovaným Linuxem. Veškerá decentralizovaná logika pro aplikaci se spouští a replikuje na virtuálním počítači.

Co je to stroj Cartesi?

Jak bylo zmíněno výše, Cartesi Machine je virtuální stroj obsažený v Cartesi Node a běží na decentralizované verzi Linuxu. Všechny výpočty zpracovávané strojem Cartesi jsou reprodukovatelné a ověřitelné. Jádro stroje Cartesi dokáže určit, které výpočty musí být reprodukovatelné a které nikoli, a podle toho je rozděluje. Tímto rozdělením výpočtů je stroj Cartesi schopen uvést rychlost a úložnou kapacitu systému do souladu s jinými moderními systémy.

Účetní kniha

Zatímco projekty vrstvy 2 řeší problémy s náklady a rychlostí, mají problém s dostupností dat, ke kterému dochází, pokud jedna ze stran během transakce přejde do režimu offline. Cartesi tento problém řeší přidáním postranního řetězce Proof-of-Stake, který nazvali Data Ledger. Tento postranní řetězec datové knihy se používá pro řadu věcí, včetně „krátkodobého úložiště, sběru odpadu, dělení, výpočtů emulovaných mimo řetězec a lokalizovaného konsensu.“

Možné případy použití Cartesi

Jak jsme již viděli, Cartesi je schopen provozovat Linux, provádět obrovské množství výpočtů a vytvářet škálovatelné dApps. Zatímco jeho nejviditelnějším používáním v současné době je tvorba hry Creepts tower defense, Cartesi má použití, které sahá daleko za pouhé hraní. Lze jej použít ke zlepšení výkonu jakéhokoli typu aplikace, která rozšiřuje jeho užitečnost do jakéhokoli výklenku, včetně:

Případy použití Cartesi

Cartesi je vhodný nejen pro hraní her. Obrázek přes Medium.com

  • Decentralizované finance (DeFi)
  • Logistika
  • Outsourcing
  • Tržiště
  • Výzkum

Kromě Tower Defense hry vydal Cartesi také dva produkty speciálně pro vývojovou komunitu: Descartes a Noether.

Descartes

Descartes je SDK umožňující vývojářům kódovat své chytré smlouvy pomocí Linuxu místo Solidity. To usnadňuje vývojářům, kteří nejsou obeznámeni se Solidity, ale kteří mohou Linux používat už roky, ne-li už desítky let. Vytváření a nasazování aplikací pomocí známého programovacího jazyka může výrazně zkrátit dobu vývoje.

Descartes

Descartes SDK umožňuje vývojářům používat Linux k vytváření inteligentních smluv. Obrázek přes Cartesi.io

Descartes může zajistit, aby dApp logika byla zpracovatelná v operačním systému mimo řetězec, který může výrazně snížit náklady na inteligentní smlouvy.

Noether

Noether je další vývojářský produkt, který vytvořil Cartesi. Noether je postranní řetězec, který byl vyvinut pro krátkodobé ukládání dat, konkrétně pro Cartesi dApps, které mají běžet na Etherea. Noether je užitečný, protože velká část dat používaných při interakci s aplikací vyžaduje pouze dočasné úložiště.

Díky Noether budou mít vývojáři přístup k levnému úložišti s vysokou propustností na vyžádání. Je to Noether, který přesvědčí vývojáře, aby nasadili dApps pomocí Cartesi, s vědomím, že nebudou ochromeni rostoucími náklady na úložiště nebo úzkými místy transakcí.

CTSI Reserve Mining & Důkaz o podílu

Tým Cartesi strávil čtvrté čtvrtletí roku 2020 horečnatou prací, aby zajistil rezervní těžbu CTSI a systém Proof of Stake. Krátce před koncem roku, 27. prosince 2020, byl na mainnetu Cartesi spuštěn rezervní těžba CTSI a systém Proof of Stake. Cartesi také poskytl podrobného průvodce Jak vsadit a spustit uzel pokud máte zájem. Stručně řečeno, systém poskytuje:

Noether Sidechain

Rezervní těžba umožněná postranním řetězcem Noether. Obrázek přes Cartesi.io

  • Horníci získají odměnu 2900 CTSI za nárokovaný blok. V průměru se každý blok vytváří každých 30 minut.
  • Prostředky uživatele jsou v bezpečí, zatímco jsou drženy na sázkové smlouvě, řádně kontrolované SlowMist.
  • Žádné sekání a žádná rizika pro jistinu kvůli poruše nebo nedostupnosti uzlu.
  • Odměny distribuované přímo do peněženky uživatele, což eliminuje další poplatky za transakce ETH.

CTSI Reserve Mining byla implementována jako prostředek k bootstrapování postranního řetězce Noether a poskytnutí uživatelům vysoce optimalizovaného Oracle Data Oracle pro dočasné úložiště. To se stane velmi důležitou součástí zásobníku škálovatelnosti plánovaného Cartesi.

Jakmile to bude hotové, poslední plánovanou fází vytyčování Cartesi bude plánovaný inovativní vytyčovací aukční systém. Tento systém přinese účastníkům řadu výhod, jako je například možnost definovat jejich náklady příležitosti a předem sázet odměny.

Plán Cartesi

Catesi zůstává na správné cestě se svým nejnovějším plánem. Obrázek přes Cvrlikání.

Tady je plánovaná časová osa pro celý sázkový systém:

  • Prosinec 2020: Zahájení dokladu o sázce Mainnet
  • 2021 Q1: Delegační systém
  • 2021: Noether, společnost Cartesi optimalizovaná dostupnost dat
  • 2022: Inovativní makroekonomický systém s vkladovými aukcemi

Tým Cartesi má velmi podrobný popis vyplněných Makroekonomie CTSI, ale krátká verze je následující:

Provozovatelé uzlů Cartesi Side Chain mohou sázet žetony cartesi nákupem práv k vytyčování. Tato vytyčovací práva udržují CTSI uzamčenou až do konce cyklu vytyčování, po kterém majiteli vyplácí uzamčenou jistinu plus odměnu v CTSI. Vkladová práva jsou získávána pravidelnými nizozemskými aukcemi a dávají vlastníkovi práva k provádění odměněných těžebních úkolů až do data vypršení platnosti.

Tým Cartesi

Projekt Cartesi zahájili v roce 2018 čtyři spoluzakladatelé: Erick de Moura, Augusto Teixeira, Diego Nehab a Colin Steil. Čtyři se původně začali zajímat o blockchain kvůli Augusto Teixeirovi, který se přátelil se zakladatelem IOTA Sergueiem Popovem. Jakmile bylo Cartesi zahájeno, Popov se stal jedním z prvních investorů a poradců v projektu.

Počáteční myšlenka, kterou předložil Augusto, bylo vytvořit důvěryhodný trh AI pro datové vědce. Jakmile však projekt probíhal, tým si uvědomil, že rozšiřují rozsah a Cartesi se vyvinulo v řešení problémů škálovatelnosti a výpočtu pro blockchain dApps v systému Linux založeném na vrstvě 2..

Tým Cartesi

Čtyři zakládající členové Cartesi. Obrázek přes Cartesi Litepaper.

Nyní je CEO společnosti Cartesi Erick de Moura, sériový podnikatel a technický lídr s více než 20 lety v softwarovém průmyslu. Po absolvování bakalářského studia v oboru elektrotechniky během dvou desetiletí pokračoval v různých rolích vývoje a vývoje softwaru.

  • Augusto Teizeira, který měl počáteční nápad pro Cartesi, zůstává jeho hlavním vědeckým pracovníkem. Je také profesorem na Instituto de Matematica Pura e Aplicada (IMPA) v brazilském Riu de Janiero. Augusto má doktorát z matematiky na ETH v Curychu a svou kariéru strávil na akademické půdě.
  • Diego Nehab zůstává v Cartesi jako technický ředitel a také pracuje jako výzkumný pracovník v IMPA. Má doktorát z počítačové grafiky na Princetonské univerzitě a na počátku své kariéry pracoval jako výzkumný pracovník ve společnosti Microsoft.
  • Colin Steil je provozní ředitel společnosti Cartesi. Byl absolventem University of Alberta s diplomem v oboru mezinárodního obchodu a fianance a zastával řadu rolí ve firmách rizikového kapitálu s ohledem na pomoc technickým startupům.

Token CTSI

Blockchain Cartesi dosahuje konsensu prostřednictvím Proof-of-Stake a je udržován sítí operátorů uzlů. V tomto scénáři je nativní token blockchainu zásadním prvkem při fungování systému. Token CTSI poskytuje všechny následující:

Token CTSI

Token CTSI poskytuje systému mnoho výhod. Obrázek přes Cartesi Litepaper.

  • Sázení – Vzhledem k tomu, že generátory bloků budou vybrány v poměru k jejich podílům na ekonomice, musí existovat způsob, jak dotazovat a uzamknout rovnováhu všech v systému.
  • Volba výrobců bloků – Těžaři budou vybráni, aby navrhli bloky v poměru k jejich zůstatku tokenů, aby síť provozovala rozdrcená komunita zúčastněných stran.
  • Sekání – Špatné chování se odstraňuje zamykáním a možným sekáním žetonů nepoctivých herců.
  • Transakční poplatky – Ačkoli je Side Chain o řádově levnější než základní hlavní řetězec, uživatelé nebo vývojáři DApp stále musí platit za to, aby jejich transakce byly zpracovány, přeneseny a dočasně uloženy jinými. Tyto poplatky budou uhrazeny provozovatelům uzlů prostřednictvím CTSIToken.
  • Výpočty výzev – Token CTSI bude také důležitý, aby zpochybnil výsledky výpočtu zveřejněné na blockchainu. To bude fungovat jako mechanismus ukončení, který zaručuje správné provedení DApps a odrazuje od špatného chování.

Token CTSI má v současné době celkovou zásobu 1 miliardy tokenů a v oběhu 215 milionů tokenů. Tým v minulosti uskutečnil několik soukromých prodejů, přičemž prostřednictvím těchto soukromých prodejů získal celkem 800 000 USD. V dubnu 2020 došlo k ICO, kde bylo prodáno 100 milionů žetonů CTSI za 0,015 USD, což pro tým Cartesi přineslo dalších 1,5 milionu USD.

Token CTSI byl uveden na burzu a začal obchodovat těsně po ICO 24. dubna 2020. Otevíral se na více než 200% nad cenou ICO a prvních pár dní se obchodoval nad 0,05 USD. Během několika týdnů rychle klesla pod 0,03 $, ale poté se odrazila a 18. srpna 2020 dosáhla historického maxima 0,1298 $. Od té doby neklesla pod 0,03 USD a od února 2021 se obchoduje za 0,06770 USD.

Cenová výkonnost CTSI

Cena CTSI byla volatilní, ale celkově silná. Obrázek přes Coinmarketcap.com

Většinu objemu obchodování v tokenu najdete na Binance, i když na Bilaxy je také slušný objem.

Závěr

Vzhledem k velkému důrazu na škálovatelnost a skutečnosti, že škálování pomocí Etherea 2.0 bude pravděpodobně trvat roky, jsou projekty škálování Layer-2 jako Cartesi žádané a velmi populární.

Zdá se, že Cartesi dokáže vyřešit problém se škálováním Ethereum a navíc usnadňuje život většině vývojářů tím, že jim umožňuje kódovat dApps a inteligentní smlouvy pomocí Linuxu místo Solidity.

Cartesi umožňuje mnohem větší výpočetní výkon bez ztráty zabezpečení. To je téměř zaručeno, že podpoří vytváření dApps nové generace, které mohou využít zvýšení výpočetního výkonu a mnohem nižší poplatky.

Protože Cartesi funguje na konsensuálním mechanismu Proof-of-Stake, poptávka po tokenu CTSI by se měla zvyšovat, protože do ekosystému se přidává více dApps. I když je pravda, že 1 miliarda tokenů je velká zásoba, většina z nich je zadržována kvůli odměnám za těžbu a pro podporu založení a budoucího růstu projektu Cartesi.

Zakladatelé jsou všichni velmi zkušení a mimořádně schopní jednotlivci a spolupráce s IOTA a jejím zakladatelem Sergueiem Popovem může projektu pomoci pouze při navazování spojení s dalšími blockchainovými projekty.

Pokud tým bude i nadále přinášet výsledky, zdá se, že je projektu málo co vytknout. Poskytuje užitečnou technologii a kritický kousek škálovatelnosti. Prostřednictvím Cartesi by vývojáři měli být schopni vytvářet mnohem lepší dApps, což by zase mělo urychlit přijetí a růst celého ekosystému.

Doporučený obrázek prostřednictvím služby Shutterstock

Zřeknutí se odpovědnosti: Toto jsou názory pisatele a neměly by být považovány za investiční rady. Čtenáři by si měli udělat vlastní průzkum.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me