2020’s Achievements
On April 13, Cartesi successfully conducted an Initial Exchange Offering for CTSI on Binance Launchpad, and it was remembered by many for the exciting Creepts tournaments we ran with the communities, having more than 168,000 Creepts games played by over 27,000 unique players.
Creepts was the first demo showing what Cartesi intended to achieve: running heavy computational tasks on Linux in a decentralized way while keeping the blockchain’s strong security guarantees.
During Creepts’ euphoria, we reviewed our whole system design and implementation. On the one hand, we were happy that we successfully achieved a significant proof of concept. Namely, we were able to run billions of microprocessor instructions using Typescript on Linux, in a decentralized way, preserving the security of Ethereum.
On the other hand, Creepts was still a proof-of-concept project. The way it was built with the various components of our infrastructure was something hard for developers to grasp. At that time, we went through much-needed software redesign and architecture discussions until we set the correct direction for Cartesi’s infrastructure. The result was our first product, Descartes.
That software engineering task force happened amidst the pandemic’s chaotic onset, which disturbed and challenged most human beings’ lives, including our team members. Throughout that time, we remained strictly focused on finishing the first version of the product in time.
In Q2 2020, we concluded the implementation and launched comprehensive documentation on Descartes’ SDK portal. Descartes is a decentralized computational oracle for verifiable and enforceable computations running on a Linux VM. With our first product released, we moved forward bootstrapping the SDK by launching the DApp Incubation Program, a hackathon run in partnership with Gitcoin.
The program funded three projects. At the current moment, they have progressed significantly toward their objectives using Descartes and the Cartesi Machine. The second part of the program starts soon, with these teams participating in the quadratic funding organized by Gitcoin, with the initial matching funds provided by the Cartesi Foundation.
In Q3 2020 we began work on the implementation of Noether, our side chain for data availability, alongside the design of a future novel staking system that will later be implemented on our PoS system in 2022. The CTSI Macroeconomy when eventually implemented will solve some of the problems that Ethereum has been facing as a result of high DeFi yields.
Towards the end of 2020, we released the first version of our PoS system and CTSI Reserve Mining on Mainnet. Today we have over 36M CTSI staked with a participation rate of 14% and growing.
Positioning
Cartesi is uniquely positioned to transform how developers build smart contracts and DApps.
Throughout 2020, rollups gained significant projection as a favorite layer-2 approach to scale Ethereum and other blockchains supporting smart contracts. Cartesi would have a critical role to play in this space.
The timing is also critical, as we see an explosive demand on DeFi hitting the hard wall of Ethereum’s block size and the astronomical transaction fees.
Other “rollups” implementations will come to Ethereum Mainnet soon, and several DApps will start to migrate. A few rollups solutions will thrive and co-exist with Cartesi. For Cartesi’s infrastructure, it is necessary to highlight the unique technological advantages that will be pivotal to many applications and developers in our specific case.
Cartesi Rollups
We are currently working on updating the system that will support Optimistic Rollups with interactive dispute resolution. Our implementation contributes directly to smart contract scalability’s pressing issue, especially by running off-chain heavy computation that would be impossible to run on-chain. That will allow for million-fold computational scaling without loss to the strong security guarantees of Ethereum.
On its own, that would be useful enough. But something else makes Cartesi’s system remarkable. With Cartesi Rollups, smart contracts run off-chain on Cartesi Machines. Since these support Linux, developers have the option to dispense with Solidity and the limitations of the EVM to create smart contracts with myriad mainstream software stacks, toolchains, standard libraries, file systems, and other OS resources. Running smart contracts on a deterministic Linux runtime has never before been possible. For the first time, developers will have an entire operating system for smart contracts.
This brings us much closer to what we can call a real decentralized computer with an actual operating system, ready to run computational tasks other than the trivially simple ones that blockchains can support.
Tooling
Our main objective is to get to an early implementation of Cartesi Rollups by Q2 2021, followed by the required QA cycle, auditing, and improvements that will lead to a Mainnet release later this year.
However, developers will need more than that. Besides coding scalable (Linux-based) smart contracts with the infrastructure we will provide, they also need tools to deploy and monitor DApps. The team will put an emphasis on these ancillary projects that will, in essence, tackle usability to optimize adoption.
The most important projects comprising tooling are an aggregator service for Cartesi Rollups; a validator marketplace (briefly mentioned in the rollups article); and new features added to the Cartesi Explorer to support Cartesi Rollups and the validator marketplace. More information on these projects will be given in future articles.
2021’s Technical Roadmap
Q1
— Descartes SDK v1.0
— Noether’s PoS v1.1
Q2
— Cartesi Rollups on Testnet
— Noether’s PoS v2.0, supporting delegation
— Noether’s on-chain infrastructure
Second Semester
— Rollups aggregator service
— Rollups validator marketplace
— Descartes v2.0: Cartesi Rollups on Mainnet
Компания Cartesis принадлежит Business Objects
С добавлением к своим продуктам решений Cartesis компания Business Objects сможет предоставлять своим заказчикам полный набор приложений для управления эффективностью работы предприятия (enterprise performance management, EPM) и вывести на рынок всеобъемлющий и мощный пакет таких приложений. Пакет приложений включает в себя следующие решения: планирование и бюджетирование, прибыльность и аналитика, финансовая отчетность и консолидация, а также управление, риски и обеспечение соответствие нормам.
О компании Cartesis
Компания Cartesis является ведущим мировым специалистом по программному обеспечению для управления финансами и эффективностью работы предприятий. В компании работают 600 сотрудников. У компании есть 1300 корпоративных клиентов и 200 консультантов по всему миру. За последние двенадцать месяцев прибыль компании составила примерно 100 млн. евро (125 млн. долл. США). Компания Cartesis была основана в 1990 году. Она обеспечивает представление данных и контроль над ними путем объединения информации, людей и процессов в таких многонациональных корпорациях, как Air France KLM, Cargill, Danone, Diageo, Nissan, Société Générale и Standard Life. Каждая четвертая компания из списка Fortune Global 100 полагается на глубокий финансовый опыт компании Cartesis и основанную на стандартах технологию для организации соответствия нормам, финансовой консолидации, отчетности о результатах управления, планирования, бюджетирования, прогнозирования, сверки счетов между компаниями. Все это объединяется в единую модель данных, которую могут эффективно использовать как внешние, так и внутренние пользователи.
Картез
Большие преимущества программного обеспечения заключаются в том, что его поверхность полностью не требует программирования, а также в абсолютной масштабируемости. Это означает, что могут быть реализованы очень сложные консолидации, поскольку доступно максимум 42 (многоразовых) размеров. Консолидация основана на реляционной базе данных и поэтому выполняется очень быстро (обычный случай: несколько минут).
сказка
Корни компании уходят корнями в 1985 год, когда Vivendi наняла внутреннюю группу для разработки системы отчетности и консолидации для 4000 подразделений компании по всему миру. К концу 1980-х годов получившаяся внутренняя система уже вызывала большой интерес со стороны некоторых крупнейших компаний Европы.
В 1990 году компания была выделена из Vivendi Corporation. В последующие годы Cartesis представила свой первый программный продукт Unification, который объединил финансовую и управленческую отчетность в одной системе. Cartesis вызвала волну «объединения» в крупных французских компаниях и зарекомендовала себя как пионер единого финансового управления.
Причины упадка компании
Хотя компания добилась огромных успехов со своим программным обеспечением и особенно услугами и пользовалась большой популярностью у клиентов, лояльность клиентов составила более 98 процентов, PricewaterhouseCoopers в 2004 году продала Cartesis финансовому инвестору Apax Partners. Поскольку новое руководство преследовало только цель максимально возможной перепродажи, многие сотрудники, особенно со стажем, покинули компанию.
Программное обеспечение Magnitude в настоящее время (2015 г.) продается SAP под названием SAP Financial Consolidation и считается стратегическим продуктом для финансовой консолидации. Добавлена версия, работающая на SAP HANA. Приложение Excel ADD-In (клиент EPM) стандартизировано для продукта SAP BPC. Программное обеспечение также зарекомендовало себя в Германии благодаря покупке SAP.
Текущие версии программного обеспечения имеют возможность прямого подключения к различным программным продуктам SAP через SAP BusinessObjects Financial Information Management. Программное обеспечение доступно на 18 языках.
Почему ставка с нулевыми предположениями Cartesi меняет правила игры для PoS
CarteSi представляет собой платформу второго уровня для разработки и развертывания масштабируемых децентрализованных приложений. Он обеспечивает мост между Linux и блокчейнами, такими как Ethereum, позволяя разработчикам создавать свои децентрализованные приложения вне сети в знакомой среде Linux без ущерба для децентрализации и безопасности в цепочке.
Ставка с нулевыми предположениями
Системы, основанные на Proof-of-Stake, достигают консенсуса, стимулируя пользователей ставить токены в качестве залога на платформе в обмен на права выполнять определенные задачи и получать вознаграждения. Однако они работают в предположении, что ни один злоумышленник не владеет более 50% доступных токенов. Поэтому очень важно, чтобы токены были хорошо распределены, а проекты тщательно планировали системы вознаграждений для работы алгоритмов.
Решение проблем, связанных с подтверждением ставки, с правами на участие в торгах
Операторы узлов боковой цепи Cartesi могут делать ставки на токены, приобретая права на ставки. Наборы прав на размещение выдаются в соответствии с целевым участием / распределением. Права на размещение блокируют CTSI до конца цикла размещения ставок, после чего он выплачивает владельцу обратно заблокированную основную сумму плюс вознаграждение в CTSI, после чего этот набор прав прекращает свое существование.
Затем можно получить новые права на размещение ставок посредством периодических аукционов произвольной длины и дать владельцу права выполнять вознагражденные задачи по майнингу до истечения срока их действия и так далее. Без права на участие в лотерее операторы не могут быть выбраны в лотерее, которая выбирает узел, который будет генерировать следующий блок.
Cartesi Staking Rights предоставляет три стимула, при условии, что владелец остается активным в сети:
Значение CTSI прав на размещение всегда возвращается покупателю, хотя другие вознаграждения выплачиваются только при успешном выполнении задач. Вознаграждения за майнинг-резерв поступают из фиксированного резерва токенов, доступных по графику с уменьшающейся ставкой, чтобы помочь запустить сеть на ранних этапах.
Права на размещение всегда имеют окончательное значение 1 CTSI по истечении срока действия. Когда пользователи покупают право на ставку менее чем за 1 CTSI, разница пропорциональна их предполагаемой возможности права ставки. В этом случае разница рассчитывается и фиксируется в стейкинге вместе с уплаченной ценой, что в сумме составляет 1 CTSI на каждую проданную ставку.
Также возможно, что при повышенном спросе цена права на участие будет выше 1 CTSI, что создаст дефляционный эффект. Пользователи могут быть готовы заплатить более 1 CTSI, чтобы обеспечить право на ставку из-за более высоких вознаграждений. В этом случае избыточные токены сжигаются, если резерв майнинга превышает 25% от предложения, что приводит к изменению баланса стимулов.
Эта система означает, что пользователи точно знают, какой доход от майнинга они получат от своих поставленных токенов, независимо от того, сколько прав на ставку будет продано или сколько существует других участников.
Он позволяет избежать каких-либо предположений о предпочтениях в отношении риска, поскольку покупатели заявляют о них в ходе торгов. Это позволяет лучше различать, а не принимать двоичное решение о том, стоит ли делать ставку или нет, при этом пользователи сигнализируют о ценовых точках, по которым они будут готовы делать ставки и в течение какого периода.
Наконец, права на размещение гарантируют максимальный предел инфляции для защиты пользователей путем динамического управления резервной ценой аукциона и количеством выпущенных токенов при различных уровнях участия.
В долгосрочной перспективе вознаграждение за майнинг должно быть близко к нулю, и инфляция больше не должна быть необходимой для поддержания инфраструктуры, поскольку сетевые сборы становятся более актуальными по мере развития проекта и увеличения использования.
Основная инфраструктура
CarteSi-х Гибридный подход означает, что dApps могут выполнять сложные вычисления вне сети, без ограничений и сборов блокчейна, с сохранением жизненно важных процессов в цепочке. В результате можно быстро, легко и экономично развернуть более мощные dApps, сохраняя при этом полную децентрализацию и надежные гарантии безопасности, присущие блокчейну.
Инфраструктура Cartesi Core включает в себя узлы Cartesi и машины Cartesi для улучшения масштабируемости вычислений, а также боковую цепочку Cartesi для обеспечения доступности данных.
Боковая цепь Cartesi поддерживается операторами узлов и решает проблему доступности данных в решениях уровня 2, когда стороны могут отключиться. dApps могут использовать решение Proof-of-Stake для временного хранения данных вне сети, при этом хэши боковой цепи служат в качестве квитанций, которые впоследствии могут быть проверены соответствующей цепочкой блоков.
Токен CTSI
Служебный токен Cartesi, CTSI, предназначен для стимулирования операторов узлов к честному и эффективному взаимодействию с сетью (или лишению залога) и играет жизненно важную роль в боковой цепи Cartesi.
Майнеры с наивысшей ставкой залога с большей вероятностью будут выбраны для генерации следующего блока, получая вознаграждение за блок и комиссионные, уплачиваемые пользователями, добавляющими данные в боковую цепочку.
Продвижение сети Cartesi вперед
Решение Cartesi Proof-of-Stake стимулирует участие, автоматически регулируя инфляцию с чередующимися интервалами цикла, чтобы правильно обрабатывать периоды различного пользовательского спроса, последовательно достигая целевых показателей.
Преимущество системы прав на ставки заключается в максимальном участии при ограничении инфляции и предоставлении участникам возможности выражать свои экономические предпочтения. Команда Cartesi уверена, что отсутствие допущений делает ставку на более справедливую и безопасную платформу PoS. По мере того, как все больше разработчиков выпускают децентрализованные приложения, поддерживаемые боковой цепью Cartesi, теория, лежащая в основе стекинга с нулевым допущением, будет подтверждена в реальной среде.
Отказ от ответственности: представленная здесь информация не является инвестиционным советом или предложением инвестировать. Заявления, взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора / компании и не отражают точку зрения Биткойниста. Мы настоятельно рекомендуем нашим читателям DYOR, прежде чем инвестировать в криптовалюту, блокчейн-проект или ICO, особенно те, которые гарантируют прибыль. Кроме того, Bitcoinist не гарантирует и не подразумевает, что опубликованные криптовалюты или проекты являются законными в любом конкретном месте читателя. Читатель обязан знать законы о криптовалютах и ICO в своей стране.
Что такое No-Code и как он устроен
Что такое No-Code и Low-Code?
No-Code и Low-Code платформы возникли в качестве реакции на сложность и многообразие современных средств разработки ПО. Сейчас практически все процессы стремятся к упрощению и автоматизации, и веб-разработка с бизнес-аналитикой также не стали исключением. По сути, эти концепции подразумевают отказ от профессиональных разработчиков, хотя бы частично и в некоторых сферах, а также расширение количества людей, которые могли бы создавать собственный продукт, при этом абсолютно не разбираясь в программировании.
Эти концепции можно разделись на два основных направления — No-Code, в которую входят конструкторы сайтов, например, Tilda, и — Low-Code. При этом, если первое направление, скорее, про веб-разработку и создание собственных сервисов из готовых шаблонов, то при помощи Low-Code можно быстро модифицировать, улучшать и расширять работу с бизнес-процессами и аналитикой.
Например, чтобы при помощи Low-Code технологий внести изменения в бизнес-процессы, аналитику не требуется привлекать разработку — все эти системы работают с нотациями BPMN 2.0 для описания бизнес-процессов, чтобы аналитики работали с привычными элементами. Это решает одну из ключевых проблем цифровой трансформации бизнеса — ускоряет процедуры от идеи на бумаге до работающего бизнес-процесса. Кроме того, использование графовых баз данных через Low-Code позволяет вносить изменения в бизнес-процессы без остановки работы или блокирования доступа.
Продолжайте учиться На Хекслете есть блок «Треки», где собраны курсы для опытных разработчиков, которые хотят новых знаний про разработку.
В Low-code системах чаще всего реализован простой и функциональный интерфейс для удобства работы пользователя. При этом сами системы наполнены готовыми темплейтами для различных бизнес-процессов, которые используются в других компаниях, в том числе и лидерах сферы. Бизнес может напрямую брать эти процессы и адаптировать под собственную деятельность и стеки, а системы вычислений без программирования и технологии визуализации данных упрощают работу аналитика и снижают необходимость привлечения разработчиков.
История появления No-Code
Первые No-Code сервисы появились еще в 90-х годах на волне популярности визуального программирования, которое использовало графические объекты для разработки, вместо привычного нам текстового кода. Тогда появились Dreamweaver от Macromedia, который сейчас выпускает Adobe, и уже устаревший редактор Frontpage, входивший в состав пакета приложений Microsoft Office. Эти инструменты тогда были новаторскими и стали первыми No-Code сервисами.
За последние десятилетия возможности платформ для No-Code сильно увеличились. Многие эксперты считают, что это связано с самим IT-рынком и его специфики, что сфере необходимо достаточно большое количество высококвалифицированных специалистов, которых всегда не хватает, а также высокой стоимостью их работы. Поэтому разработчики начали развивать и платформы для автоматизации работы самих программистов.
Какие есть плюсы у No-Code и Low-Code?
Упрощение проверки гипотезы и модели работы бизнеса. Запуск продукта при помощи No-Code для стартапа обойдется в четыре-пять раз дешевле, чем с привлечением разработчиков, и еще в три раза быстрее. Это позволит малой кровью протестировать работу бизнес-модели, например, сервиса по доставке домашних растений, создав его сайт в Tilda и прикрутив туда базовые платежные инструменты и почтовые рассылки с красивыми фотографиями фикусов.
Разработчики смогут заниматься интересными им проектами. Огромное количество программистов занимаются достаточно шаблонными проектами, которые No-Code пытается автоматизировать.
Программированием смогут заниматься даже дети. Визуальная разработка, даже на примере обычных конструкторов сайтов, может создать полностью обратный тренд — это может привлечь в IT людей, которые всегда считали, что программирование — очень сложно. Сначала они начнут заниматься разработкой на визуальных платформах, а после этого захотят усложнять свои продукты и изучать текстовые языки программирования.
Развитие визуального программирования. No-Code и Low-Code — достаточно яркие примеры, как можно использовать базовые принципы визуального программирования для работы с продуктом. До сих пор случаются большие холивары, есть ли будущее у визуального программирования и можно ли создавать программы путем манипулирования графическими объектами вместо написания ее кода. Пока будущее этой концепции не очень ясно, поскольку практически все программирование сейчас — текстовое.
Аргументы противников No-Code
«С No-Code сложно масштабироваться»: проблема, вытекающая из предыдущего пункта. В случае, если малый бизнес окреп и дожил до момента, когда уже нужно масштабироваться, то постепенно приходит понимание, что пора создавать собственные решения из-за технической невозможности увеличить количество цветов в нашем интернет-магазине, подключения службы логистики, VR-сервиса для примерки цветка в вашей квартире и создания большого флористического медиа. Тут уже и нужны программисты. Кроме того, этот пункт подтверждает то, что с No-Code удобно тестировать гипотезы и бизнес-модели, а масштабироваться уже нужно на собственных платформах.
Читайте также Как устроен функциональный диалект Лиспа Clojure и почему использующие его программисты восхищаются им
«No-Code — это привязка к одной платформе и технологии»: да, это тоже верно. Технологии развиваются, как меняются и нужды стартапа, тренды дизайна или ведения бизнеса, а как меняться, если платформа экспортирует все в бинарный файл, который может прочитать только она.
«Невозможно создавать вещи, которые еще никто не создавал»: технология No-Code все-таки достаточно шаблонная и редко позволяет создавать уникальные решения, которых еще никогда не было. Просто для этого пока еще нет шаблона.
Топ No-Code сервисов
Bubble
Bubble — сервис для создания веб- или мобильного приложения при помощи No-Code. В основу сервиса заложена концепция визуального программирования — технология Drag&Drop позволяет добавлять на страницу любой элемент, который хочется no-code-разработчику или создателю сервиса — настройке поддается все, начиная с расположения видео и текста, заканчивая иконками, кнопками, их параметрами.
Bubble также позволяет структурировать и хранить все данные, создавать пользовательскую логику, логистику внутри сервиса и применять UX-дизайн. По сути, пользователь может создать объект для страницы своего сайта любого типа или вида, и перетащить его в то место на сайте, где он должен находиться.
При этом в Bubble отмечают, если пользователь также обладает базовыми знаниями HTML и JS — то ему будет намного проще создать сайт и выстроить пользовательскую логику. Помимо фронтенда, Bubble позволяет сформировать и всю бэкенд-составляющую — разработать форму регистрации и установить, где создается аккаунт пользователя, каким образом запоминать его данные и как отображать предыдущие заказы.
Tilda
В России Tilda, пожалуй, является самым популярным примером концепции No-Code платформ. При помощи Tilda пользователи могут создать собственный сайт без навыков программирования — в основе сервиса лежит блочный принцип создания страниц, когда пользователь может выбрать необходимый шаблон, настроить внешний вид, добавить контент и сразу же видеть, как будет выглядеть сайт.
В Tilda меньше персонализированных возможностей, чем в Bubble, при этом она намного проще в использовании и имеет более дружелюбные и интуитивно понятные интерфейсы. В библиотеке Tilda сейчас более 450 шаблонных блоков, разработанных профессиональными дизайнерами с применением UX-систем. Они разделены на 28 категорий: обложка, магазин, о проекте, услуги, контакты и многие другие.
Zapier
Zapier описывают свою платформу как клей, который связывает тысячи веб-приложений. При помощи Zapier можно интегрировать разные сервисы, например, на нашем интернет-магазине домашних растений есть форма обратной связи. После того, как пользователь писал отзыв, нам приходилось вручную добавлять его в свой файл на Hubspot, где мы храним отзывы клиентов, потому что было не ясно, как его интегрировать с нашим сайтом. Zapier автоматизирует интеграцию и, соответственно, расширение функционала сервисов.
Mendix
Все рабочие процессы происходят внутри платформы Mendix, а не сайта или сервиса заказчика, визуальный редактор позволяет описывать модели данных, быстро создавать экраны с помощью набора виджетов и даже описывать логику работы процессов.
Например, нашему интернет-магазину по продаже домашних растений необходимо добавить атрибут в карточку бизнес-объекта и указать там, помимо даты появления фикуса в горшке, еще время его продажи — это позволит узнать, сколько времени фикус находился на складе. Во время использования реляционной БД, программисты будут добавлять атрибут и реконфигурировать БД в среде разработки, блокировать доступ пользователей к системе на время переноса изменений в основную среду. При этом, если объем данных очень велик, то доступ будет заблокирован достаточно на длительное время. В Low-Code системах — в том числе и в Mendix, используются графовые БД, что позволяет обновлять эти данные через визуальные системы без привлечения программистов и блокировки доступа пользователей к системе.
Что будет с No-Code в будущем?
Похоже, что рынок No-Code-сервисов активно продолжит развиваться и дальше. Помимо увеличения инвестиционной привлекательности этой сферы, все больше людей будут использовать возможности этих технологий на фоне постепенного увеличения снижения входа в сферу программирования.
Вообще, активно развивается не только No-Code сфера, но и, например, No-Design, где все чаще бизнес использует различные сервисы, как Canva, вместо профессиональных дизайнеров.









