Emerald Wallet, официальный кошелек Ethereum Classic, в этом месяце выпустил релиз, где пользователи могли безопасно хранить и передавать свои ETC. После нескольких месяцев тщательной разработки Emerald Wallet выпустил два Альфа релиза и три бета-версии до своего недавнего релиза v0.7.0 RC1.
Это первый из многих релизов, после которого будет представлен последний кошелек. Emerald Wallet предлагает кроме основных, некоторые другие уникальные функции, такие как встроенная поддержка Shapeshift, совместимость токенов ERC20, удаленное или локальное сетевое подключение, а также поддержка Ledger HD.
Emerald Wallet - всего лишь одна часть Emerald-Project. Emerald Platform состоит из трех основных компонентов: Emerald-Suite - инструментарий, написанный в Rust & JavaScript, Geth, который был улучшен и поддерживается, а также SputnikVM, который предлагает группу функций, которые приносят пользу многим формам бизнеса. Остальная часть Emerald-Platform - это набор для разработки программного обеспечения, предназначенный для сторонних разработчиков Dapp.
В Emerald-Suite находится Emerald-CLI (оболочка интерфейса командной строки для Vault) и Emerald-Vault.
Второй компонент Emerald-Project - это Geth или (go-ethereum). Это главный клиент Ethereum Classic, который называется, Geth; Geth написан на Go-Lang. После разделения клиент Geth периодически обновлялся командой ETCDEV. Многие проекты, такие как Geth, не поддерживаются Ethereum Foundation после хардфорка EF. Рекомендуется стабильная версия v4.1.1, но теперь доступна предварительная версия v4.1.2. ETCDEV Team имеет группу разработчиков, увлекающихся только проектом Go-Lang. Tomas Zbdyal, Alexey Sudachen, и Isaac Ardis все полностью сосредоточено на go-ethereum и улучшении Geth. ETC-Geth, Go-Ethereum или просто Geth - универсальный инструмент командной строки, который запускает полную ноду Ethereum Classic. Он предлагает три интерфейса:
-
The command line subcommands and options
-
Сервер JSON-RPC
-
Интерактивная консоль Javascript
Он также выполняет множество важных функций, необходимых пользователям для взаимодействия с сетью ETC. Он служит в качестве шлюза для взаимодействия других компонентов с сетью.
-
Mine real ether (ETC)
-
Перевод средств между адресами
-
Создание контрактов и отправка транзакций
-
Отображать историю блоков
-
Управление учетными записями
Geth поддерживает управление более чем 100 000 учетными записями, а также может осуществлять экстренную конфигурацию цепи, есть функции для отладки и machine-readable logging. Он также включает обнаружение и фильтрацию нод (важно при подключении к здоровым нодам), стабильность базы данных, не требуется JIT VM. Кроме того, была реализована версия Geth v4.0.0 ECIP-1017.
-
Автономный - может запускаться как независимый процесс или интегрироваться в другие приложения
-
Универсальный - поддерживает различные сети Ethereum, такие как ETC, ETH или частные
-
Stateless - только среда исполнения, связанная с независимым State хранилищем
-
Быстрый - основное внимание уделяется производительности
-
Совместимость с IoT - предназначена для поддержки аппаратного обеспечения, используемого во встроенных устройствах
-
Интерфейсы FFI, Protobuf и JSON
-
Так как он написан на Rust, то может использоваться как binary,cargo crate или shared library
Новая виртуальная машина служит разработкой для DApp и клиентов, а также веб-интерфейсом для среды разработки.
Эта новая виртуальная машина породила несколько новых инструментов для разработчиков. Например разработка Smart Contract, также среда тестирования и макет для API JSON RPC. SputnikVM в браузере - экспериментальная версия SputnikVM, скомпилированная в WebAssembly, поэтому ее можно запустить в браузере на Node.js. Наконец, в встроенных устройствах есть SputnikVM, который является экспериментальным проектом для запуска полнофункционального EVM на встроенных устройствах
Ethereum Classic предлагает набор библиотек и инструменты для сторонних разработчиков приложений. Emerald-Platform состоит из нескольких компонентов: Emerald-Suite SDK, SputnikVM и Geth. Ethereum Classic имеет роскошь времени и ретроспективы, чтобы исправить ситуацию, прежде чем она появится на рынке. Если ETC хочет верить в парадигму «Код есть закон», он должен действовать правильно. Это не вариант спасения, поэтому в свою очередь, эти процессы требуют много времени для проектирования, разработки, тестирования, отладки, повторного тестирования и документирования. Это помогает ETC создать прочную основу, без слабых мест, которые могут быть использованы, таких как первая и вторая уязвимости Parity, а также большие потери денег из-за уязвимости в Token Standard ERC20. ETC стремится создавать качественные инструменты и продукты для своего сообщества.