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

Cartesi Ukraine
5 min readSep 21, 2022

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

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

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

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

Примітка. Поле прогресу «Документація нових функцій» для машини Cartesi було видалено для узгодженості з іншими діями, які також потребують документації, але не відображають вікно прогресу — документація щодо функцій постійно працює та розвивається.

Машина Картезі

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

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

  • Повний емулятор, скомпільований для мікроемулятора, пройшов усі модульні тести. Увімкнення оптимізації під час створення двійкових файлів для запуску в мікроемуляторі створило менший і швидший код. Тепер мікроархітектурою можна керувати віддалено через інтерфейс gRPC.

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

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

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

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

  • Випущено машинний емулятор SDK v0.12.0 з:

- Toolchain v0.11.0.
- RootFS v0.14.0.
- Ядро Linux v0.13.0.
- ПЗУ v0.12.0.
- Машинний емулятор v0.11.0.
— Менеджер сервера v0.4.0.

  • Підтримка запуску DApps з не-root користувачем.
  • Підтримка протоколу GRPC Health Check у Server Manager
  • Емулятор машини з увімкненим буфером перегляду перекладу (TLB).
  • Видалено пристрій дехешування та пов’язані інструменти.
  • Розпочато роботу з переходу емулятора на нову специфікацію RISC-V 1.12.
  • Продовження дослідження підтримки розширення гіпервізора RISC-V.
  • Продовжується робота над оновленням ядра Linux до останньої версії LTS (5.18.14).
  • Продовжено дослідження щодо можливих покращень архітектури мікросервісів поза мережею.

Cartesi Rollups

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

Ми запустили Cartesi Rollups 0.6.0 і Rollups-Examples 0.9.0, і разом із цим ми додали такі функції до нашої спільноти:

  • Підтримка Arbitrum Goerli та Optimism Goerli: усі контракти та інструменти тепер підтримують розгортання та запуск Cartesi DApps з використанням тестових мереж Arbitrum або Optimism як базового рівня.
  • Покращена версія нашої кінцевої точки Inspect State, яка базується на першій попередній версії з Rollups 0.5.0., і тепер може краще обробляти одночасні виклики.
  • Оновлена ​​версія прикладу SQLite DApp, яка використовує нову функцію Inspect State, щоб показати, як безпосередньо запитувати стан DApp без необхідності подання транзакцій рівня 1.

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

  • Наша система розгортання перебуває на стадії внутрішнього тестування та стабілізації з розгортанням 7 наших прикладів DApps у тестовій мережі Ethereum Goerli. Вони є загальнодоступними в нашій хмарній інфраструктурі виконання, і до них може отримати доступ кожен. Натисніть тут, щоб перевірити!

Покращення rollups

  • Зведені пакети тепер використовують найновішу версію емулятора машини Cartesi з увімкненим кеш-пам’яттю TLB, що значно покращує продуктивність
  • Веб-середовища для швидкого старту повертаються! Перейдіть у готове до використання робоче середовище безпосередньо у вашому браузері, щоб почати грати з Cartesi DApps без необхідності нічого встановлювати!

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

  • Ми тимчасово призупинили обговорення того, як просувати наш Computational Oracle, щоб наша команда зосередилася на робочих напрямках Cartesi Rollups і Microarchitecture.

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

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

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

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

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

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

Noether

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

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

  • Ми продовжуємо тестувати нашу нову ноду Noether (PoS 2.0) на Testnet.
  • Ми почали аналізувати та виправляти вразливість безпеки смарт-контрактів.

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

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

Провідник

Після останнього оновлення розробника ми випустили кілька випусків:

Версія v2.6.1:

  • Ми виправили проблему під час спроби внести депозит за допомогою безпечного гаманця Gnosis на новій сторінці ставок.
  • Ми додали до проекту Менеджер тегів Google, щоб підтримати зусилля відділу маркетингу, пов’язані зі збиранням даних про трафік.
  • Ми виправили проблему, яка проявляється в конкретному випадку, коли менеджер пулу намагається найняти вузол для щойно створеного пулу.

Версія v2.6.2:

  • Ми змінили всі заголовки сторінок у провіднику Cartesi, щоб вони не збігалися з основним веб-сайтом Cartesi та полегшили агрегацію даних для маркетингової команди в Менеджері тегів Google і Google Analytics.

Версія v2.7.0:

  • Ми покращили UX для користувачів, пов’язаних із підключеним гаманцем (скріншоти нижче).
  • Наразі ми переглядаємо всі нові сторінки керування для запуску ноди.
  • Ми також працюємо над новим дизайном сторінки зі списком пулів (параметр меню «Стейкінг»).
  • Ми розгорнули зміни в серверній частині в проміжному середовищі для підтримки майбутніх функцій «Аналіз пулу». Цей набір функцій включає відповідність вимогам, зміни комісії та загальну кількість користувачів, задіяних у пулі за певний час.
  • І останнє, але не менш важливе: ми розпочали обговорення змін, які мають бути внесені в Explorer для PoS v2.
Перегляд робочого столу для нового інтерфейсу користувача, підключеного до гаманця
Мобільний перегляд для нового інтерфейсу користувача, підключеного до гаманця

Внесіть свій внесок у ОС 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/.