Перш ніж перейти до планів платформи Ethereum Classic в 2018 році, давайте згадаємо, що було зроблено командою ETCDEV в 2017.
Короткі підсумки року:
- Хард-форк від блоку № 3 000 000 з метою зупинки «бомби складності». Притому що хард-форк був організований Ігорем Артамоновим поодинці, це подія довелося на час вжиття перших кроків з формування команди, яким займався він же, знаходячи і інтерв’юючи перших кандидатів. Початок лютого офіційно стало часом початку розробки за участю перших фахівців, що працюють над проектом на умовах повного робочого дня.
- За минулий рік ETCDEV провела масштабне перепроектування коду, розчистивши і несучи безліч змін в базу коду Geth, з більш ніж 1100 фиксациями змін і 8 релізами. Тепер вони являють собою функціонально гнучкі ноди з підтримкою різних типів мереж і користувальницьких/приватних блокчейнов. Якщо ви подивитеся на програмний код Geth, то побачите, що близько 30 % бази коду за станом на поточний момент написано розробниками ETCDEV. Це величезний масштаб змін – Geth фактично стала іншою програмою. До нашого здивування, деякі з нових блокчейнов стали будувати свою роботу, спираючись на Classic-версію Geth, замість ETH Geth. Це, ймовірно, говорить про те, що ETCDEV знаходиться на правильному шляху.
- Перехід до нової монетарної політики. Це було важливим і масштабним завданням, що передбачає не тільки внесення змін в бази коду програм-клієнтів Geth і Parity. Код Geth був лише верхівкою айсберга. Набагато більше роботи було зроблено крім зміни основного коду: наприклад, тестування виконання в різних умовах, а також забезпечення працездатності всього зовнішнього програмного забезпечення нової монетарної політики.
- Побудова з нуля настільного додатки-гаманця з підтримкою легень/віддалених нод, апаратних гаманців і багатьох інших речей. Нарешті, у ETC з’явився власний гаманець і він перестав залежати від програм сторонніх розробників.
- Інструменти командного рядка для легкої і безпечної роботи з блокчейном із сценаріїв оболонки, відправлення та отримання коін, підписування транзакцій і багатьох інших функцій, які можуть бути інтегровані або використовуватися разом з іншим програмним забезпеченням, що працює на стороні сервера.
- Абсолютно нова EVM (віртуальна машина Ethereum) для Ethereum-проектів. Автономна вбудована, швидка і гнучка. Вона була інтегрована в Geth в якості додаткової EVM і зараз знаходиться в стадії тестування. Разом з іншими бібліотеками, такими як Emerald Vault, вона відкриває безліч можливостей для створення безпечного програмного забезпечення для блокчейнов з підтримкою IoT («інтернету речей») і апаратних засобів малої потужності.
- На додаток до IoT, отримані JavaScript-бібліотеки для більш зручного створення сторонніх dApp на основі Ethereum, і Emerald Wallet – лише перший приклад такого розподіленого додатка.
- У цифрах це 16 нових проектів (в термінології Github) і, в загальній складності, більше 5000 фіксацій змін за 2017 рік. Або майже 20 фіксацій за робочий день, якщо вважати, що команда ETCDEV працювала в поодинці.
Плани на 2018 рік
Одним з основних напрямків роботи стане масштабування мережі через сайдчейны (додаткові ланцюжка). Це масштабна і дуже складне завдання, що вимагає проведення великої кількості досліджень і експериментів. Зараз готується кілька пілотних проектів зі сторонніми компаніями.
Ще одне завдання – це адаптація Эфириума Класик для роботи з IoT. Вже досягнутий значний прогрес в цьому напрямку, ви вже можете запустити весь стек на встраиваемом обладнанні, команда має окремі модулі, включаючи легкі компоненти, такі як Emerald Vault і Emerald CLI, а також Sputnik VM, які дозволяють створювати програми різних типів. Планується вдосконалювати ці елементи, знайти нові способи їх практичного застосування та провести ряд експериментів з партнерами.
Продовжиться робота над Emerald Platform і в планах випустити Emerald Desktop Wallet, зробити Mobile Wallet і ще кілька dApp, а також допомагати іншим компаніям використовувати Emerald Platform у своїх сервісах.
Be First to Comment