Підсумок розробки для ОС Blockchain за вересень 2022 р.
Дивіться останні оновлення про Cartesi Machine, Cartesi Rollups і Noether.
Шукаєте останні розробки щодо компонентів ОС Blockchain? Ви в правильному місці! Як зазначено в нашій статті про дорожню карту, ми рухаємося до більш регулярних і частих оновлень, щоб тримати нашу спільноту в курсі прогресу, який ми досягаємо, щоб перевести ОС Blockchain на робочий рівень — туди, де може красива та різноманітна екосистема DApp процвітати і рости.
Не надто знайомі з компонентами ОС Blockchain? Переконайтеся, що ви прочитали ці вступні статті, щоб швидше ознайомитися з ними, перш ніж занурюватися в:
Щоб отримати короткий огляд вересневих подій, перегляньте схему дорожньої карти нижче, щоб побачити, що нового для Cartesi Machine, Cartesi Rollups і Noether.
Машина Картезі
Машина 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