Ethereum Classic | |
---|---|
Тип | Ядро для построения блокчейн-систем |
Написана на | C++, Go, Rust |
Операционные системы | Клиенты доступны для Linux, Windows, macOS, POSIX, Raspbian |
Первый выпуск | 30 июля 2015 |
Аппаратные платформы | x86, ARM |
Последняя версия |
|
Репозиторий | github.com/ethereumproje… |
Лицензия | Несколько open-source лицензий |
Сайт | ethereumclassic.github.io |
Ethereum Classic (ETC) — блокчейн-криптоплатформа разработки децентрализованных приложений на базе смарт-контрактов с открытым исходным кодом. Представляет собой децентрализованную Тьюринг-полную виртуальную машину, Виртуальную Машину Эфириума (EVM), которая может исполнять программы на публичных узлах сети. Ethereum Classic предоставляет валюту «Эфир» (Классический Эфир, Classic Ether, ETC), который может передаваться от одного участника сети другому и используется для оплаты вычислений, производимых публичными узлами сети, а также возможность создавать собственные цифровые активы (токены) на блокчейне Ethereum Classic. Эфир, оплаченный за произведенные вычисления, называется «Газ» (Gas). Газ служит не только для оплаты за произведённые вычисления, но и предотвращает DDOS-атаки на сеть.
Ethereum Classic появился как результат несогласия с принятым Ethereum Foundation «The DAO» (англ.) хард-форком. Он объединил членов сообщества Ethereum, которые отвергли DAO Hard Fork на философских основаниях, которые были изложены в Декларации независимости Эфириум Классик. Люди, которые имели на балансе ETH до момента ДАО хард-форка (1900000 блок) получили столько же ETC после совершения хард-форка.
Ethereum Classic прошел технический хард-форк, чтобы скорректировать внутренние цены для различных опкодов Виртуальной Машины Эфириума (EVM) 25 октября 2016, аналогично хард-форку, совершенному Ethereum неделей ранее. Целью хард-форка было более рациональное распределение оплаты ресурсоемких вычислений, что привело к ликвидации благоприятствующих условий для проведения атак, которые в течение месяца проводились на ETH и ETC[3]. Хард-форк, проведённый в начале 2017, успешно отложил «бомбу сложности», заложенную в коде Ethereum с сентября 2015 с целью экспоненциально повышать сложность майнинга, процесса расчёта новых блоков сети[4]. Следующий хард-форк запланирован на конец 2017 с целью изменить монетарную политику с неограниченной эмиссией на аналогичную биткойну.
В настоящий момент три команды разработчиков работают над клиентами Ethereum Classic. На момент 27 апреля 2017 68 % узлов сети работали на клиенте Parity и 32% Geth Classic[5]. Наивысший хэшрейт сети был зафиксирован 2 декабря 2017 и составил 12,415 TH/s[6].
ETC Dev team[7] разрабатывает Geth Classic, написанный на языке программирования Go. Её возглавляет Игорь Артамонов (Splix). Команда состоит из шести оплачиваемых разработчиков Go и Rust. ETC Dev Team так же включает пять неоплачиваемых консультантов, стратегического аналитика и менеджера по маркетингу.
Ethereum Commonwealth[8] разрабатывает ERC223[9], сервисы имен ECNS и DexNS, межсетевую систему отправки сообщений по адресам, кошелек ClassicEtherWallet[10] и тестовые сети для разработки смарт-контрактов в сети ЕТС[11]. Её возглавляет Dexaran, анонимный разработчик из сообщества Ethereum Classic. Так же команда занимается портированием и разработкой обновлений протокола Ethereum в сети Ethereum Classic таких как Raiden network, SWARM, виртуальная машина eWASM.
IOHK[12] работает над клиентом, написанном на Scala. IOHK возглавляет CEO Чарльз Хоскинсон, один из основателей Ethereum и Ethereum Foundation. Алан Макшерри в настоящее время является менеджером Grothendieck, в состав команды входят пять оплачиваемых разработчиков, а также менеджер и исследователь.
Команда EthCore возглавляется Гэвином Вудом. Гэвин был соучредителем Ethereum вместе с Виталиком Бутериным и написал «Yellow Paper», официальную спецификацию для Ethereum. После ухода из Ethereum Foundation он основал EthCore и создал клиент Parity. Он написан на языке программирования Rust и является клиентом, поддерживающим блокчейны Ethereum Classic, Ethereum и Expanse.
После серии атак 51% на сеть Ethereum Classic в 2020 году[13] сообщество рассмотрело вопрос об изменении базового алгоритма майнинга Ethash, чтобы не допустить того, чтобы цепочка проверки работоспособности меньшинства в алгоритме майнинга Ethash, где Ethereum доминирует над хешрейтом.
После оценки различных вариантов, таких как RandomX от Monero или стандартизированный SHA-3-256, в конечном итоге было решено удвоить продолжительность эпохи Ethash с 30 000 до 60 000, чтобы уменьшить размер DAG и не дать майнерам Ethash легко переключиться на майнинг Ethereum Classic.[14] Этот модифицированный Ethash также называют обновлением ETChash или Thanos.
В апреле 2017 рыночная капитализация Ethereum Classic (ETC) составила $456 миллионов[15], а в мае 2017 превысила $1,5 млрд. По состоянию на начало 2023 года, рыночная капитализация Ethereum Classic составляет $3 млрд.[16]
20 июля 2016 года из-за зависимости от одних и тех же клиентов форк DAO создал повторную атаку, при которой транзакция транслировалась как в сети ETC, так и в сети ETH. 13 января 2017 года сеть Ethereum Classic была обновлена для устранения атак повторного воспроизведения транзакций. Теперь сети официально работают отдельно.
В январе 2019 года Ethereum Classic подвергся атакам с двойной тратой средств.[17] С июля по август 2020 года Ethereum Classic подвергся большему количеству атак 51%.[13]