Підсумок розробки для ОС Blockchain за жовтень 2022 р.

Cartesi Ukraine
5 min readNov 14, 2022

Дивіться останні оновлення про Cartesi Machine, Cartesi Rollups і Noether.

Шукаєте останні розробки щодо компонентів ОС Blockchain? Ви в правильному місці! Як зазначено в нашій статті про дорожню карту, ми рухаємося до більш регулярних і частих оновлень, щоб тримати нашу спільноту в курсі прогресу, який ми досягаємо, щоб перевести ОС Blockchain на робочий рівень — туди, де може красива та різноманітна екосистема DApp процвітати і рости.

Не надто знайомі з компонентами ОС Blockchain? Переконайтеся, що ви прочитали ці вступні статті, щоб швидше ознайомитися з ними, перш ніж зануритися в:

Щоб отримати короткий огляд подій за жовтень, перегляньте схему дорожньої карти нижче, щоб побачити, що нового для Cartesi Machine, Cartesi Rollups і Noether.

Машина Cartesi

Машина Cartesi — це детермінована віртуальна машина Cartesi, яка емулює архітектуру RISC-V і може працювати з повноцінною ОС Linux. Це новаторська технологія, яка пропонує середовище виконання для децентралізованих програм, створених за допомогою основного програмного забезпечення.

Мікроархітектура

Код мікроархітектури було оновлено до останньої гілки розробки та передає безперервну інтеграційну збірку. Спосіб, у який стан машини додається до хешу стану, було змінено. Було виправлено деякі помилки, як і несправні модульні тести.

Саморозміщені дистрибутиви

Експерименти з автономним дистрибутивом Gentoo та Alpine Linux були тимчасово призупинені, щоб наша команда зосередила всю енергію на Cartesi Rollups і роботі над мікроархітектурою.

Інфраструктура для rollups

Ось список удосконалень у нашому машинному емуляторі та його компонентах для підтримки прогресу Cartesi Rollups:

  • Випущено машинний емулятор v0.11.1 і v0.11.2.
  • Випущено Server Manager v0.4.1 і v0.4.2
  • Покращено реалізацію TLB для майбутньої версії емулятора.
  • Емулятор перенесено на нову специфікацію RISC-V 1.12.
  • Розпочато впровадження розширення гіпервізора RISC-V
  • Впровадження розширень RISC-V F і D завершено.
  • Перехід на версію ядра Linux 5.15.63 (LTS) розглядається.
  • Розпочато впровадження нового дизайну архітектури позамережних мікросервісів.

Cartesi Rollups

Cartesi Rollups — це оптимістична зведена система другого рівня від Cartesi, що базується на машині Cartesi, що дозволяє розробникам створювати масштабовані децентралізовані програми з основними програмними компонентами. Він складається з компонентів у мережі та поза мережею, які дозволяють блокчейну забезпечувати доступність даних, упорядковувати вхідні дані, з’єднувати токени між рівнем 1 і шаром 2 і служити арбітром у разі суперечок.

Дорога до мережі Mainnet

Для початку Cartesi Rollups знаходиться в Testnet на стадії альфа! З моменту останнього огляду розробників ми накопичили багато хороших новин, якими можна поділитися: ми запустили Cartesi Rollups 0.6.1 і 0.7.0,з оновленнями для наших прикладів. Ось що ці випуски приносять нашій спільноті:

  • Внутрішні вдосконалення та виправлення
  • Документація — оновлений веб-сайт Cartesi Rollups, щоб запропонувати кращий досвід розробника під час реєстрації.
  • Система розгортання та середовище виконання Testnet Cartesi — тепер розробники можуть розгортати свої DApps і підтримувати їх роботу в нашій інфраструктурі виконання.
  • Демонстрація хаків — привітайтеся з першими хаками, запущеними в нашій інфраструктурі виконання Testnet; розроблено новаторами The Blockchain OS. Спробуйте їх самі тут!
  • Значне вдосконалення в нашому прикладі Echo JavaScript (перевірте розділ «Покращення зведених розділів», щоб дізнатися більше), а також простий, але повністю функціональний додаток Auction DApp як новий приклад для розробників нашої спільноти, щоб надихнутися;

Ноди перевірки DApp

  • Наша система розгортання та хмарна інфраструктура виконання доступні для отримання запитів на розгортання Cartesi DApps. Для отримання додаткової інформації натисніть тут.

Покращення Rollups

  • Наш приклад Echo Javascript тепер структурований таким чином, що полегшує його запуск і використання як основу для інших Javascript DApps. Механізм Javascript (Txiki) тепер доступний як образ докера, тому більше не потрібно інсталювати вручну. Крім того, ми використовуємо webpack, який полегшує встановлення залежностей;

Підтримка обчислювальних оракулів

  • Команда розробників Zippie отримала грант від фонду Cartesi для роботи над обчислювальним оракулом Cartesi (під назвою Cartesi Compute). Стежте за новинами, коли просувається грантова робота Zippie.

Арбітраж для Rollups

  • Ми тимчасово призупинимо це, щоб зосередити наші зусилля на роботі над Шляхом до Майнету.

Автоматичне виконання ваучерів стимулювання CTSI

⚠ Важливо зазначити, що ця функція залежить від компонента планувальника.

  • Перегляньте оновлення статусу діяльності Планувальника.

Секвенсор транзакцій, стимульований CTSI

⚠ Важливо зазначити, що ця функція залежить від компонента планувальника.

  • Перегляньте оновлення статусу діяльності Планувальника.

Noether

Noether — це допоміжна мережа Cartesi щодо доступності даних. Це частина рішення Cartesi, яка дозволить блокчейн-додаткам використовувати набагато більше даних, ніж це було б можливо з Ethereum або іншими базовими рівнями.

Noether версії 2.0: оновлення з PoS до PoS 2.0

  • Ми завершили внутрішній контрактний аудит.
  • Ми готуємо нові випуски для PoS 2.0, Staking-Pool 2.0, Noether 3.0

Планувальник

Ми тимчасово призупинили розробку Планувальника, щоб зосередити зусилля на роботі над PoS.

Провідник

З часу останнього оновлення ми зробили 9 випусків.

Для версій від v2.7.1 до v2.7.3

  • Ми зняли обмеження надбавок, випадково введене на новій сторінці пулу ставок. Це видалення означає меншу сплату комісії ETH.
  • Оновлення дизайну для нової сторінки пулу ставок на основі відгуків команди UX.
  • Функцію максимального депозиту було додано до нового робочого процесу сторінки стейкингу, де користувачі можуть клацнути цю функцію, і введення депозиту буде заповнено максимальним набором надбавок або максимальним доступним CTSI, залежно від того, що є найменшим.

Для версій від v2.8.0 до v2.8.3

  • Було випущено нову цільову сторінку та робочий процес для запуску нод.
  • Випущено нову сторінку оновленої частки (список пулів).
  • Коригування дизайну для малих екранів в управлінні як для приватних нод, так і для публічного пулу були випущені відразу після цього.
  • Було випущено попередні виправлення для нової сторінки ставки для кращої підтримки темного режиму, а деякі дані лише для читання не відображаються належним чином.

Для версій v2.9.0 і v2.9.1

  • Випущено новий дизайн домашньої сторінки провідника.
  • Також була випущена нова версія інтерфейсу гаманця.
  • Кілька виправлень інтерфейсу також було застосовано на сторінці ставок і на сторінці запуску нод. Здебільшого пов’язані з проблемами видимості.
  • Також були включені оновлення основних бібліотек (Chakra-ui v2 і React v18)

Перегляньте тут нову домашню сторінку Explorer.

Подивіться на нову цільову сторінку Stake тут.

І, останнє, але не менш важливе, тут доступна нова сторінка запуску нод.

Внесіть свій внесок у ОС Blockchain

Зацікавлені в розвитку разом з нами? Ми завжди шукаємо командних гравців для співпраці! Не соромтеся зв’язуватися з нами на Discord, перевіряти наші поточні вакансії або надсилати своє резюме разом із описом на нашу електронну адресу відділу кадрів: hr@cartesi.io.

Про Cartesi та ОС Blockchain

ОС Blockchain — це децентралізована інфраструктура рівня 2, яка підтримує Linux та основні програмні компоненти. Вперше розробники можуть кодувати масштабовані смарт-контракти з багатими програмними інструментами, бібліотеками та послугами, до яких вони звикли, долаючи розрив між основним програмним забезпеченням і блокчейном.

Cartesi дає змогу мільйонам нових стартапів та їх розробників використовувати ОС Blockchain і залучати додатки Linux. Завдяки новаторській віртуальній машині, оптимістичних зведених даних і бічних мереж Cartesi відкриває шлях для розробників усіх видів, щоб створити наступне покоління програм блокчейн.

Ласкаво просимо в ОС Blockchain, дім для того, що буде далі.

Telegram Announcements | Telegram | Discord (Development Community)| Reddit | Twitter | Facebook | Instagram | Youtube | Github | Cartesi Improvement Proposal (CIP) | Website

--

--

Cartesi Ukraine

Cartesi - це спеціальний rollup протокол для додатків з середовищем виконання Linux. Щоб дізнатися більше про Cartesi, відвідайте https://cartesi.io/.