Cartesi Review (CTSI): Мащабиране на Ethereum Smart Contracts

Тъй като революцията на DeFi продължава да расте и Ethereum става все по-важна мрежа, се отделя огромно внимание на увеличаването на мащабируемостта и намаляването на таксите за интелигентните договори, използвани при такива транзакции.

Един иновативен екип за разработка, ръководещ проекта Cartesi, се стреми да подобри интелигентните договори чрез решаване на неотложните проблеми с високите такси за транзакции и необходимостта от мащабируемост в мрежата Ethereum.

Това се постига чрез използване на вариант на оптимистичните обобщаващи предложения и по-важното е революция в създаването на интелигентни договори, като позволява на разработчиците да кодират с по-масови софтуерни стекове, а не с Solidity.

Поддържани вериги

Изградете dApps на предпочитания блокчейн с помощта на Linux. Изображение чрез Cartesi.io

Разработчиците отдавна са наясно с трудността при изграждането на dApps предвид наличната в момента технология за блокчейн. Cartesi разработва решение, което ще има dApps, които изпълняват всичките им сложни и скъпи изчисления извън веригата, премахвайки непосилните разходи за blockchain и другите ограничения, наложени от blockchain технологията.

Всъщност dApps, изградени с помощта на Cartesi, са кабел за изпълнение на изчисления, които са милиони пъти по-интензивни, отколкото ако те се изпълняват по веригата.

Cartesi постига това, като предлага среда за изпълнение на Linux. Това го превърна в единствената софтуерно базираща се верижна изчислителна система. С помощта на Linux разработчиците вече имат възможност да използват огромния избор от софтуер, разработен през последните 3 десетилетия и който изпълнява много от използваните днес интернет приложения.

Характеристики на Cartesi

Има редица функции, които правят Cartesi привлекателна среда за развитие. По-долу са дадени три от основните характеристики, които препоръчват използването на Cartesi при разработката на dApp:

  1. Изчисленията в реалния свят отговарят на блокчейна: Блокчейнът не е разработен с оглед на интензивни изчисления. Тези взискателни видове изчисления се нуждаят от реалистична платформа. С Cartesi външните изчисления могат да се изпълняват външно с помощта на процесор RISC-V под операционната система Linux. Това позволява на разработчиците да използват всички инструменти, услуги и библиотеки, разработени за Linux през последните 30+ години.

    Блокчейн реалния свят

    Cartesi е пресечната точка на блокчейн и реалния свят. Изображение чрез Blockfyre

  2. Преносим в множество блокчейни: Cartesi възлите не са наясно какво блокчейн го използва за изчисления, което го прави способен да изпълнява изчисления за всяка блокчейн. Това премахва детайлите на блокчейна, позволявайки изчисленията да се изолират. От своя страна това ги прави преносими, като същевременно осигурява неизменност и сигурност и позволява внедряването на платежна система.
  3. Гарантиран консенсус: Изчисленията, които се изпълняват извън блокчейна, могат лесно да бъдат проверени от всяка участваща страна. Когато възникнат спорове, те се сортират автоматично от Cartesi. Това също така свежда до минимум всички необходими изчисления в рамките на блокчейна.

Решение за скалируемост на Cartesi

С Cartesi dApps са в състояние да изпълняват всякакви изчисления, без да се притесняват за таксите за транзакции и други ограничения на блокчейн. Плюс това всички изчисления, направени във възела Cartesi, са възпроизводими и проверими. Това поддържа децентрализацията, необходима за блокчейна, както и гаранциите за сигурност на блокчейна. Локален консенсус се постига в рамките на възела, като всички спорове се предават на основната верига за разрешаване.

Решение за скалируемост Cartesi

Cartesi предлага мащабируемост чрез възли и странични вериги. Изображение чрез Blockfyre.

Това прави Cartesi решение за мащабиране извън веригата. Мащабируемостта е ключов проблем за блокчейн в сегашната им еволюция, тъй като липсата на мащабируемост е ограничаващ фактор при широкомащабното приемане на dApps. С очевидната необходимост от мащабируемост на инфраструктурния слой има голям брой публични блокчейн, които са насочили усилията си за развитие към решения на проблема с мащабируемостта.

В момента тези проекти работят предимно върху два вида решения на проблема с мащабируемостта: решения Layer-1 и решения Layer-2.

В решенията Layer-1 мащабируемостта на блокчейна се подобрява чрез внедряване на промени в основните механизми. Някои примери за това са проектите, които прилагат решения за рязко оразмеряване, или тези, които търсят начини за подобряване на механизма за консенсус.

Решенията за Layer-2 са различни, тъй като се стремят да решат проблемите с мащабируемостта на блокчейн веригата. По този начин е възможно да наречем всеки от проектите, фокусирани върху странични вериги, плазмени решения и държавни канали, на връстници на Cartesi. Това прави конкуренцията в това решение доста ожесточена, но към началото на 2021 г. не е предложено и пуснато на пазара идеално техническо решение.

Cartesi Layer 2

Технологията Layer-2 предлага мащабируемост извън блокчейна. Изображение чрез LimeChain.tech

Cartesi се надява да бъде първият в своя уникален метод за подобряване на мащабируемостта. Това включва извършване на сложни изчисления извън веригата за създаване на надеждна среда на възел и след това разрешаване на всякакви спорове чрез предоставяне на стимули за проверка на резултатите от изчисленията.

Локален консенсус извън веригата на Cartesi Node

Един от проблемите с блокчейн е, че те работят много бавно в сравнение с други софтуерни решения. Тази липса на скорост е, защото блокчейнът изисква много компютри, за да постигнат консенсус. Глобалният консенсус като този отнема много време и освен това е доста скъп. И разбира се, това усложнява и въпроса за мащабируемостта.

Въпреки това всяко децентрализирано приложение не трябва да постига глобален консенсус, а само в повечето случаи трябва да постигне локален консенсус. Това позволява решение като Cartesi да раздели жизненоважните верижни процеси от по-малко важния процес и да ги стартира в Cartesi VM. Използвайки локален консенсус, където е възможно, което е по-голямата част от изчисленията, Cartesi може да намали цената на dApps, като същевременно увеличи скоростта.

Cartesi Core

Cartesi разделя изчисленията и използва консенсус извън веригата, когато е възможно. Изображение чрез Blockfyre.

И Cartesi VM не е изключителен. Той е безплатен за Ethereum 2.0 и за други решения за мащабиране на ниво 2. Те включват странични вериги, ZK доказателства, държавни канали и плазма. Всички тези други решения на Layer-2 могат да определят „пълни изчисления на Cartesi в рамките на техните транзакции.“

Децентрализирани игри на Cartesi

Досега има два подхода, предприети с децентрализираните игри. Първото решение използва блокчейна за взаимодействие с NFT. Вторият използва напълно децентрализирана логика за игри, за да предложи доказано справедливо игрово решение. Този втори тип е предпочитан за ситуации като турнири, тъй като предотвратява измама.

С децентрализирана логическа игра няма нужда да се използва централен орган за проверка на резултатите. Още по-добре, този тип игра е с отворен код, което позволява на други разработчици да създават вилици на играта. Плюс това те дори могат да се управляват по същия начин като DAO.

Пълзи

Creepts е първото напълно децентрализирано приложение за защита на кули. Изображение чрез Creepts.cartesi.io

Един забавен начин, по който Cartesi демонстрира тази технология, е чрез играта за отбранителна кула е създадена т.нар Пълзи. Това е първият напълно децентрализиран dApp за защита на кули и с помощта на децентрализирана логика резултатът от играта е доказуемо справедлив.

И тъй като Creepts е изграден върху децентрализирана Linux платформа, той може да използва изключително тежки изчислителни товари, което просто не би било възможно, ако играта се изпълнява по веригата. Тъй като играта се изпълнява с решение Layer-2, тя е едновременно евтина и бърза. Докато този и други dApps са в пространството за игри и хазарт, има много други случаи на използване на Cartesi. Те включват AI пазари, логистика и DeFi.

Ядрото на Cartesi

Говорихме много за извън веригата на Cartesi и за това как тя може да подобри скоростта и цената, но Cartesi използва хибриден подход на веригата / извън веригата. Повечето изчислителни работи се извършват извън веригата, но жизненоважни задачи като плащания остават извън веригата. Пълната система се състои от три основни основни компонента: Cartesi Nodes, Cartesi Machines и The Cartesi Data Ledger.

Какво е Cartesi Node?

Възелите Cartesi са мястото, където се съдържат всички извън вериги компоненти и изчисления на приложение. Възлите се състоят както от хардуер, така и от софтуер. За да стартират всяко приложение на Cartesi, потребителите трябва да взаимодействат с възлите. Във всеки възел има Cartesi Machine, която е вид виртуална машина, работеща с разпределен Linux. Цялата децентрализирана логика за приложението се изпълнява и репликира във VM.

Какво е Cartesi Machine?

Както бе споменато по-горе, Cartesi Machine е виртуална машина, съдържаща се в Cartesi Node и работеща с децентрализирана версия на Linux. Всички изчисления, които се обработват от машината Cartesi, са възпроизводими и проверими. Ядрото на Cartesi Machine е в състояние да определи кои изчисления трябва да бъдат възпроизводими и кои не и ги разделя съответно. Чрез разделяне на изчисленията по този начин Cartesi Machine е в състояние да приведе скоростта и капацитета за съхранение на системата в съответствие с други съвременни системи.

Книгата с данни

Докато проектите на Layer-2 решават проблеми с разходите и скоростта, те имат проблем с наличността на данни, който възниква, ако една от страните излезе офлайн в средата на транзакция. Cartesi решава този проблем, като добавя странична верига Proof-of-Stake, която те наричат ​​Data Ledger. Тази странична верига на регистъра за данни се използва за редица неща, включително „краткосрочно съхранение, събиране на боклук, шардинг, изчисления, емулирани извън веригата, и локализиран консенсус“.

Случаи на потенциална употреба на Cartesi

Както вече видяхме, Cartesi е в състояние да изпълнява Linux, да изпълнява огромни количества изчисления и да изгражда скалируеми dApps. Докато сегашната му най-видима употреба е създаването на играта Creepts Tower Defense, Cartesi има приложения, които се простират далеч отвъд просто игрите. Той може да се използва за подобряване на производителността на всеки тип приложение, което разширява полезността му до всяка ниша, включително:

Случаи на използване на Cartesi

Cartesi е добър за много повече от просто игри. Изображение чрез Medium.com

  • Децентрализирано финансиране (DeFi)
  • Логистиката
  • Аутсорсинг
  • Пазари
  • Изследвания

В допълнение към играта за отбранителна кула Cartesi също пусна два продукта, специално за общността на разработчиците: Descartes и Noether.

Декарт

Descartes е SDK, позволяващ на разработчиците да кодират своите интелигентни договори, използвайки Linux вместо Solidity. Това улеснява разработчиците, които не са запознати с Solidity, но които може да използват Linux от години, ако не и от десетилетия вече. Създаването и внедряването на приложения с познат език за програмиране може значително да намали времето за разработка.

Декарт

Descartes SDK позволява на разработчиците да използват Linux за създаване на интелигентни договори. Изображение чрез Cartesi.io

Декарт може да направи логиката на dApp обработваема в операционна система извън веригата, която може значително да намали разходите за интелигентни договори.

Noether

Noether е другият разработчик, създаден от Cartesi. Noether е странична верига, разработена за краткосрочно съхранение на данни, специално за Cartesi dApps, които са предназначени да работят на Ethereum. Noether е полезен, защото голяма част от данните, използвани при взаимодействие с приложение, се нуждаят само от временно съхранение.

С Noether разработчиците ще имат достъп до евтино хранилище с висока производителност при поискване. Noether е този, който ще убеди разработчиците да внедрят dApps с помощта на Cartesi, като знаят, че те няма да бъдат осакатени от нарастващи разходи за съхранение или тесни места при транзакции.

CTSI резервни копаене & Доказателство за залог

Екипът на Cartesi прекара четвъртото тримесечие на 2020 г. трескаво, за да осигури CTSI Reserve Mining и системата Proof of Stake. Малко след края на годината, на 27 декември 2020 г. CTSI Reserve Mining и системата Proof of Stake стартираха в мрежата на Cartesi. Cartesi също предостави подробно ръководство за Как да заложите и стартирате възел ако се интересувате. Накратко системата осигурява:

Noether Sidechain

Резервният добив е възможен от страничната верига Noether. Изображение чрез Cartesi.io

  • Миньорите получават награда от 2900 CTSI за заявен блок. Средно всеки блок се създава на всеки 30 минути.
  • Паричните средства на потребителя са в безопасност, докато се държат на договор за залог, надлежно одитиран от SlowMist.
  • Без нарязване и никакви рискове за принципала поради неизправност или липса на възел.
  • Наградите, разпределени директно в портфейла на потребителя, елиминирайки допълнителни такси за транзакции ETH.

CTSI Reserve Mining е внедрен като средство за стартиране на страничната верига на Noether и предоставяне на потребителите на силно оптимизиран оракул за наличност на данни за временно съхранение. Това ще се превърне в много важна част от стека за мащабируемост, планиран от Cartesi.

След като това приключи, окончателната планирана фаза на залагането на Cartesi ще бъде планираната иновативна аукционна система за залагане. Тази система ще донесе редица ползи за залагащите, като например възможността да определят техните алтернативни разходи и залагането на награди преди време.

Пътна карта на Cartesi

Catesi остава на път с най-новата си пътна карта. Изображение чрез Twitter.

Ето планирания график за пълната система за залагане:

  • Декември 2020: Доказване на старта на Mainnet
  • 2021 Q1: Система за делегиране
  • 2021: Noether, оптимизиран оракул за достъп до данни на Cartesi
  • 2022: Иновативна макроикономическа система с аукциони за залагане

Екипът на Cartesi има много подробно описание на завършеното CTSI макроикономика, но кратката версия е както следва:

Операторите на възел на страничната верига Cartesi могат да залагат символи cartesi, като купуват права на залагане. Тези права на залагане държат CTSI заключен до края на цикъла на залагане, след което той плаща на собственика заключената главница плюс награда в CTSI. Правата на залагане се придобиват чрез периодични холандски търгове и дават на собственика права да изпълнява възнаградени минни задачи до изтичането на срока им на годност.

Екипът на Cartesi

Проектът Cartesi стартира през 2018 г. от четирима съоснователи: Erick de Moura, Augusto Teixeira, Diego Nehab и Colin Steil. Първоначално четиримата се заинтересуваха от блокчейн, тъй като Аугусто Тейшейра беше приятел с основателя на IOTA Сергей Попов. След стартирането на Cartesi Попов стана един от най-ранните инвеститори и съветници в проекта.

Първоначалната идея, предложена от Augusto, беше да се създаде недоверен пазар на изкуствен интелект за учени по данни. След като проектът беше в ход, екипът осъзна, че разширява обхвата и Cartesi еволюира в Layer-2, базирано на Linux решение на проблемите на мащабируемостта и изчисленията за блокчейн dApps.

Екип на Cartesi

Четиримата основатели на Cartesi. Изображение чрез Cartesi Litepaper.

Сега изпълнителният директор на Cartesi е Ерик де Моура, сериен предприемач и технически лидер с над 20 години в софтуерната индустрия. След като завършва бакалавърска степен по електротехника, той преминава към различни роли в проектирането и разработването на софтуер в продължение на две десетилетия.

  • Августо Тейзейра, който е имал първоначалната идея за Cartesi, остава като неин главен научен директор. Освен това е професор в Института по математика Pura e Aplicada (IMPA) в Рио де Жаниеро, Бразилия. Аугусто има докторска степен по математика от ETH Цюрих и е прекарал кариерата си в академичните среди.
  • Диего Нехаб остава при Cartesi като главен технически директор и служи също като изследовател в IMPA. Той има докторска степен по компютърна графика от Принстънския университет и в началото на кариерата си работи като изследовател в Microsoft.
  • Колин Стейл е главен оперативен директор в Cartesi. Той е завършил Университета в Алберта със специалност „Международен бизнес и финансови отношения“ и е изпълнявал редица роли във фирми за рисков капитал с оглед да помага на технически стартиращи.

CTSI Token

Блокчейнът Cartesi постига консенсус чрез Proof-of-Stake и се поддържа от мрежа от оператори на възли. В този сценарий родният маркер на блокчейна е ключов елемент за задействане на системата. Токенът CTSI предоставя всичко от следното:

CTSI Token

Токенът CTSI предоставя много предимства на системата. Изображение чрез Cartesi Litepaper.

  • Залагане – Тъй като генераторите на блокове ще бъдат избрани пропорционално на техните дялове в икономиката, трябва да има начин за запитване и заключване на баланса на всички в системата.
  • Избор на производители на блокове – Миньорите ще бъдат избрани да предлагат блокове пропорционално на баланса на символите си, така че мрежата да се управлява от прахообразна общност от заинтересовани страни.
  • Нарязване – Лошото поведение се обезсърчава чрез заключване и потенциално рязане на жетоните на нечестни актьори.
  • Такси за транзакции – Въпреки че страничната верига е с порядъци по-евтина от основната основна верига, потребителите или разработчиците на DApp все още трябва да плащат, за да могат техните транзакции да бъдат обработени, предадени и временно съхранени от други. Тези такси ще бъдат платени на Node Operators с CTSIToken.
  • Предизвикателство изчисления – Токенът CTSI също ще бъде важен, за да оспори резултатите от изчисленията, публикувани в блокчейна. Това ще работи като изходен механизъм, който гарантира правилното изпълнение на DApps и обезкуражава лошото поведение.

Токенът CTSI има общо предлагане от 1 милиард токена и циркулиращо предлагане от 215 милиона токени в момента. В миналото екипът е провел няколко частни продажби, като е събрал общо 800 000 долара чрез тези частни продажби. През април 2020 г. имаше ICO, където 100 милиона CTSI токени бяха продадени за $ 0,015 всеки, което събра допълнително $ 1,5 милиона за екипа на Cartesi.

Токенът CTSI беше включен в списъка и започна да се търгува непосредствено след ICO на 24 април 2020 г. Той се отвори с повече от 200% над цената на ICO, като се търгуваше над 0,05 долара през първите няколко дни. Бързо падна под $ 0,03 в рамките на седмици, но след това се възстанови и на 18 август 2020 г. достигна рекордното ниво от $ 0,1298. Оттогава тя не е паднала под 0,03 долара и от февруари 2021 г. се търгува на 0,06770 долара.

CTSI Ценова ефективност

Цената на CTSI е нестабилна, но като цяло силна. Изображение чрез Coinmarketcap.com

По-голямата част от обема на търговията в токена може да се намери на Binance, въпреки че има и приличен обем на Bilaxy.

Заключение

Предвид големия акцент върху мащабируемостта и факта, че мащабирането на Ethereum 2.0 вероятно ще отнеме години, проектите за мащабиране Layer-2 като Cartesi са търсени и много популярни.

Cartesi изглежда е в състояние да реши проблема с мащабирането на Ethereum и в допълнение към това улеснява живота на повечето разработчици, като им позволява да кодират dApps и интелигентни договори, използвайки Linux вместо Solidity.

Cartesi позволява много по-голяма изчислителна мощ, без загуба на сигурност. Това е почти гарантирано, че ще стимулира създаването на dApps от следващо поколение, които могат да се възползват от увеличаването на изчислителната мощност и далеч по-ниските такси.

Тъй като Cartesi функционира по механизъм за консенсус Proof-of-Stake, търсенето на CTSI токена трябва да се увеличи, тъй като повече dApps се добавят към екосистемата. Макар да е вярно, че 1 милиард токени е голямо предлагане, по-голямата част от тях са задържани за награди за добив и за подкрепа на основата и бъдещия растеж на проекта Cartesi.

Всички основатели са много опитни и изключително способни личности и асоциирането с IOTA и нейния основател Сергей Попов може само да помогне на проекта за създаване на връзки с други блокчейн проекти.

Докато екипът продължава да постига резултати, изглежда няма какво да се критикува с проекта. Предоставя полезна технология и критична част от пъзела за мащабируемост. Чрез Cartesi разработчиците трябва да могат да създават далеч по-добри dApps, което от своя страна трябва да ускори приемането и растежа на цялата екосистема.

Представено изображение чрез Shutterstock

Отказ от отговорност: Това са мненията на писателя и не трябва да се считат за инвестиционни съвети. Читателите трябва да направят свое собствено проучване.

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