Ethereum Classic - Ethereum Classic
Ethereum Classic | |
Оригинальный автор (ы) | Виталик Бутерин, Гэвин Вуд |
---|---|
Разработчики) | Разработка программного обеспечения с открытым исходным кодом |
изначальный выпуск | 30 июля 2015 г. |
Стабильный выпуск | Танос / 28 ноября 2020 |
Статус разработки | Активный |
Цель (цели) проекта | Сеть, устойчивая к цензуре, выполняет контракты точно так, как запрограммировано |
Используемое программное обеспечение | EVM 61 байт-код |
Написано в | C ++, Идти, Python, Ржавчина, Scala |
Операционная система | Кроссплатформенность |
Платформа | x86-64, ARM |
Размер | 592 734 752 КБ |
Доступно в | Глобальный |
Тип | Программное обеспечение с открытым исходным кодом |
Лицензия | Лицензии с открытым исходным кодом |
По состоянию на | Ноя 2020 |
Средняя производительность | 63,776,740 транзакции |
Активные пользователи | 8185 адресов |
Всего пользователей | 1,745,907 адресов |
Активные хосты | 779 узлов |
Всего хостов | 779 узлов |
Интернет сайт | эфириумклассический |
Ethereum Classic является Открытый исходный код, блокчейн -основан распределенных вычислений платформа с смарт-контракт (сценарии) функциональность.[1] Он поддерживает модифицированную версию Накамото консенсус через переходы между состояниями на основе транзакций, выполняемые на публичной виртуальной машине Ethereum (EVM).
Ethereum Classic сохраняет оригинальную неизменную историю Ethereum сеть.[2] Основная сеть проекта Ethereum первоначально была выпущена через Frontier 30 июля 2015 года. Однако из-за взлома стороннего проекта Ethereum Foundation 20 июля 2016 года создала новую версию основной сети Ethereum с нерегулярное изменение состояния реализовано, что стерто DAO кража из истории блокчейна Ethereum.[2] Фонд Ethereum применил свой товарный знак к новой, измененной версии блокчейна Ethereum; Ethereum (тикер: ETH).[2] Старая, неизменная версия Ethereum была переименована и продолжена как Ethereum Classic (тикер: ETC).[2]
Родной Ethereum Classic Эфир токен - это криптовалюта торгуется на обмен цифровой валюты под тикером ТАК ДАЛЕЕ.[3] Эфир создается в качестве награды сетевые узлы для процесса, известного как "добыча полезных ископаемых ", который проверяет вычисления, выполненные в EVM Ethereum Classic. Текущая денежно-кредитная политика ETC, введенная 11 декабря 2017 года, преследует те же цели, что и биткойн быть механическим, алгоритмическим и ограниченным. ETC можно обменять на комиссию за сетевые транзакции или другие активы, товары, валюты, продукты и услуги.
Ethereum Classic обеспечивает децентрализованный Полный по Тьюрингу виртуальная машина, виртуальная машина Ethereum (EVM), которая может выполнять сценарии, используя международную сеть общедоступных узлы. Виртуальная машина Набор инструкций является полным по Тьюрингу в отличие от других, таких как биткойн сценарий. Gas, внутренний механизм ценообразования транзакций, используется для уменьшения спама и распределения ресурсов в сети.[4]
Вехи
Граница
Несколько прототипов платформы Ethereum под кодовым названием были разработаны Ethereum Foundation в рамках серии экспериментальных работ до официального запуска сети Frontier. Ethereum classic последовал этой кодовой базе после инцидента с DAO.
Дата | Блокировать | Название вехи |
---|---|---|
2015-07-30 | 0 | Граница |
2015-09-08 | 200,000 | Ледниковый период |
2016-03-15 | 1,150,000 | Усадьба |
2016-07-20 | 1,920,000 | Спасение DAO |
2016-10-24 | 2,500,000 | Переплата за газ |
2017-01-13 | 3,000,000 | Живучи |
2017-12-11 | 5,000,000 | Готэм |
2017-12-11 | 5,000,001 | 5М20 Эра 2 |
2018-05-29 | 5,900,000 | Обезвредить сложную бомбу |
2019-09-12 | 8,772,000 | Атлантида |
2020-01-11 | 9,573,000 | Агарта |
2020-03-17 | 10,000,001 | 5М20 Эра 3 |
2020-06-01 | 10,500,839 | Феникс |
2020-11-28 | 11,700,000 | Танос |
Спасение DAO
В 2016 году в результате эксплуатации изъяна в DAO проект смарт-контракт программное обеспечение и последующая кража эфира на сумму 50 миллионов долларов,[5] сеть Ethereum разделена на две отдельные цепочки блоков - измененная история получила название Ethereum (ETH), а неизмененная история получила название Ethereum Classic (ETC).[2]
- Новая сеть с измененной историей получила название Ethereum (тикер: ETH) с индексом BIP-44 Coin Index 60 и EVM Chain ID 1, присвоенным ему владельцем торговой марки Ethereum Foundation. В этой новой цепочке история кражи была удалена из истории блокчейна Ethereum.[6]
- Некоторые члены сообщества Ethereum проигнорировали попытку переписать историю и продолжили участвовать в исходной сети Ethereum. Цепочка без форка с неизменной историей продолжилась как Ethereum Classic (тикер: ETC) с индексом монет BIP-44 61 и идентификатором цепи EVM 61.[2]
Обнаружены уязвимости системы безопасности
28 мая 2016 года был выпущен документ с подробным описанием уязвимостей системы безопасности DAO, которые могут позволить украсть эфир.[7] 9 июня 2016 года Питер Вессенес публично сообщил о существовании критической уязвимости системы безопасности, упускаемой из виду во многих контрактах Solidity, - ошибки рекурсивного вызова. 12 июня 2016 года Стефан Туал публично заявил, что средства DAO в безопасности, несмотря на недавно обнаруженный критический недостаток безопасности.
Углеродное голосование
15 июля 2016 года было проведено короткое онлайн-голосование по хард-форку DAO.[8] Из 82 054 716 существующих ETH только 4542 416 проголосовали, так что общая явка избирателей составила 5,5% от общего предложения на 16 июля 2016 г .; 3 964 516 ETH (87%) проголосовали за, 1/4 из которых пришла с одного адреса, а 577 899 ETH (13%) выступили против форка DAO.[8] Ускоренный процесс углеродного голосования вызвал критику со стороны противников форка DAO. В то время как сторонники форка поспешили продвигать голосование как эффективный механизм консенсуса и продвинулись вперед с форком DAO четыре дня спустя.[9]
Блок 1,920,000
Первым блоком Ethereum Classic, который не был включен в разветвленную цепочку Ethereum, был блок с номером 1,920,000, который был сгенерирован майнерами Ethereum Classic 20 июля 2016 года.[8][10]
Обезвредить сложную бомбу
Механизм под названием «Сложная бомба» был разработан, чтобы подтолкнуть цепочку Ethereum от механизма консенсуса Proof-of-Work до Proof-of-Stake в будущем за счет экспоненциального увеличения сложности майнинга. Эта бомба сложности была добавлена в сеть на блоке 200,000 в обновлении под названием «Ледниковый период». В то время как участники Ethereum Classic обсуждали достоинства бомбы сложности, обновление сети под названием «Крепкий орешек» на блоке 3 000 000 отсрочило действие механизма. Как только участники сети пришли к консенсусу по этому поводу, Ethereum Classic обновил свою сеть на блоке 5 900 000, чтобы навсегда обезвредить бомбу сложности. Это отказалось от будущего с Proof-of-Stake и заставило сеть перейти на механизм консенсуса Proof-of-Work.
Четность протокола
В попытке модернизировать протокол Ethereum Classic было запланировано несколько обновлений протокола для активации функций, которые Ethereum сеть уже активирована за последние годы. Atlantis, активированный в сентябре 2019 года, позволил осуществить выдающиеся изменения Византии, Agharta в январе 2020 года принесла патчи Ethereum Constantinople, а Phoenix, наконец, достигла паритета протоколов между Ethereum Classic и Ethereum с введением обновления протокола Istanbul. После активации протокола Phoenix приложения в обеих сетях полностью совместимы.
Алгоритм майнинга
После серии атак 51% на сеть Ethereum Classic в 2020 году,[11] изменение основы Ethash По мнению сообщества, алгоритм майнинга не может быть цепочкой доказательства работы меньшинства в алгоритме майнинга Ethash, где Ethereum доминирует в хешрейте. После оценки различных вариантов, таких как Монеро RandomX или стандартизованный SHA-3-256, в конечном итоге было решено удвоить продолжительность эпохи Ethash с 30 000 до 60 000, чтобы уменьшить размер DAG и помешать майнерам Ethash легко переключиться на Ethereum Classic. Этот модифицированный Ethash также упоминается как EtcHash или же Танос Обновить.
Характеристики
Эфир (ETC) | |
---|---|
Логотип ETC | |
Наименования | |
Множественное число | Эфир (ы) |
Символ | Ξ |
Символ тикера | ТАК ДАЛЕЕ |
Ник | Ether Classic, Eth Classic, Classic |
Предыдущие имена | Ethereum, ETH, Eth |
Точность | 18 |
Подразделения | |
10−9 | Gwei |
10−18 | Вэй |
Разработка | |
Оригинальный автор (ы) | Виталик Бутерин, Гэвин Вуд |
белая бумага | технический документ Эфириума |
Реализация (и) | EVM 61 |
изначальный выпуск | Frontier / 30 июля 2015 г. |
Последний релиз | Танос / 28 ноября 2020 |
Репозиторий кода | github |
Статус разработки | Активный |
Написано в | C ++, Идти, Python, Ржавчина, Scala |
Операционная система | Кроссплатформенность |
Разработчики) | Разработка программного обеспечения с открытым исходным кодом |
Исходная модель | Модель с открытым исходным кодом |
Лицензия | Лицензии с открытым исходным кодом |
Интернет сайт | эфириумклассический |
Бухгалтерская книга | |
Начало книги | 30 июля 2015 г. |
Разделенная высота | # 1,920,000 / 20 июля 2016 г. |
Разделить от | Эфириум (ETH) |
Коэффициент разделения | 1:1 |
Схема отметки времени | Доказательство работы - Etchash |
Хеш-функция | Keccack |
График выдачи | Снижение награды за блок на 20% каждые 5 000 000 блоков |
Вознаграждение за блок | 3.2 ETC |
Время блокировки | 13 секунд |
Блок-проводник | BlockScout, Экспедиция |
Оборотная поставка | 116,320,000 |
Предел предложения | 210,700,000 |
Оценка | |
Курс обмена | $ 6.40 (ноя 2020) |
Рыночная капитализация | 742 миллиона долларов (ноябрь 2020 г.) |
Как и в случае с другими криптовалютами, действительность каждого эфира обеспечивается блокчейн, который представляет собой постоянно растущий список записи, называемые «блоками», которые связаны и защищены с помощью криптография.[12][13] По своей конструкции блокчейн устойчив к модификации данных. Это открытый, распределенный реестр который регистрирует транзакции между двумя сторонами эффективно, надежно и постоянно.[14] В отличие от Биткойна, Ethereum Classic работает с использованием учетных записей и балансов, что называется переходом между состояниями. Это не полагается на неизрасходованные выходы транзакций (UTXO). Состояние обозначает текущие балансы всех счетов и дополнительные данные. Состояние не хранится в блокчейне, оно хранится в отдельном Меркл Патрисия дерево. А кошелек для криптовалюты хранит публичные и приватные «ключи» или «адреса», которые можно использовать для получения или расходования эфира. Их можно сгенерировать с помощью мнемоники в стиле BIP 39 для кошелька BIP 32 "HD". В технологическом стеке Ethereum в этом нет необходимости, поскольку он не работает в схеме UTXO. С помощью закрытого ключа можно писать в блокчейне, эффективно выполняя транзакцию эфира.
Чтобы отправить эфир на учетную запись, Кечак-256 требуется хэш открытого ключа этой учетной записи. Учетные записи Ether являются псевдонимами в том смысле, что они связаны не с отдельными лицами, а с одним или несколькими конкретными адресами.
Эфир
Эфир является фундаментальным токеном для работы Ethereum Classic, который тем самым обеспечивает общедоступный распределенный реестр для транзакций. Он используется для оплаты газа, единицы вычисления, используемой в транзакциях и других переходах между состояниями. Кроме того, эту валюту обычно называют Ethereum, Eth, Классический или же ТАК ДАЛЕЕ.
Он указан под символ тикера ETC и торгуются на криптовалюта обмены, а греческий прописная Си символ (Ξ) обычно используется для символ валюты. Он также используется для оплаты комиссий за транзакции и вычислительных услуг в сети Ethereum Classic.[15]
Адреса
Адреса Ethereum Classic состоят из префикса «0x», общего идентификатора для шестнадцатеричный, соединенные с крайними правыми 20 байтами Кечак-256 хэш (прямой порядок байтов ) из ECDSA открытый ключ (используемая кривая - так называемая secp256k1, то же, что и биткойн). В шестнадцатеричном формате две цифры представляют байт, то есть адреса содержат 40 шестнадцатеричных цифр. Пример адреса Ethereum Classic: 0xb794f5ea0ba39494ce839613fffba74279579268. Адреса контрактов имеют одинаковый формат, однако они определяются отправителем и одноразовым номером транзакции создания.[16] Учетные записи пользователей неотличимы от контрактных учетных записей, поскольку для каждой есть только адрес, а не данные блокчейна. Любой действительный хэш Keccak-256, помещенный в описанный формат, действителен, даже если он не соответствует учетной записи с закрытым ключом или контрактом. Это не похоже на биткойн, который использует base58check чтобы убедиться, что адреса набраны правильно.
Денежно-кредитная политика
11 декабря 2017 года общее количество эфира на Ethereum Classic было жестко ограничено 210 700 000 ETC в результате обновления хард-форка Gotham. Это добавило вдохновленный биткойнами график дефляционной эмиссии, который задокументирован в Ethereum Classic Improvement Proposal (ECIP) 1017. График эмиссии, также известный как «5M20», снижает вознаграждение за блок на 20% каждые 5 000 000 блоков. В социальном плане это мероприятие по сокращению вознаграждения за блок получило прозвище «усиление».
Дата | Эпоха 5М20 | Блокировать | Вознаграждение за блок | Общая эмиссия эры |
---|---|---|---|---|
2015-07-30 | Эра 1 | 1 | 5 ETC | 25 000 000 ETC |
2017-12-11 | Эра 2 | 5,000,001 | 4 ETC | 20 000 000 ETC |
2020-03-17 | Эра 3 | 10,000,001 | 3.2 ETC | 16 000 000 ETC |
2022-04-15 | Эра 4 | 15,000,001 | 2,56 ETC | 12 800 000 ETC |
2024-05-07 | Эра 5 | 20,000,001 | 2.048 ETC | 10 240 000 ETC |
Код есть закон
Люди, продолжившие разработку Ethereum Classic, выступают за неизменность блокчейна и за концепцию «код - это закон». [17] против сторонников форка (Ethereum), которые в основном выступали за внепротокольную преднамеренность, децентрализованное принятие решений, и разрешение конфликтов.[18]
Атаки
Атаки повторного воспроизведения вилки DAO
20 июля 2016 года из-за использования одних и тех же клиентов вилка DAO создала повторную атаку, при которой транзакция транслировалась в сетях ETC и ETH. 13 января 2017 года сеть Ethereum Classic была обновлена для защиты от атак повторного воспроизведения транзакций. Сейчас сети официально работают отдельно.[8]
RHG продает украденные ETC
10 августа 2016 года сторонник ETH, Robin Hood Group, перевел 2,9 миллиона украденных ETC на Poloniex в попытке продать ETC за ETH по совету Bitly SA; 14% были успешно конвертированы в ETH и другие валюты, 86% были заморожены Poloniex.[8] 30 августа 2016 года Poloniex вернула средства ETC компании RHG. Они заключили договор о возврате денег в сети ETC.
Атака на классический сайт Ether Wallet
29 июня 2017 года аккаунт Ethereum Classic в Твиттере сделал публичное заявление, в котором указывалось, что есть основания полагать, что веб-сайт Classic Ether Wallet был взломан. Аккаунт Ethereum Classic в Twitter подтвердил подробности, опубликованные через Threatpost. Команда Ethereum Classic работала с Cloudflare разместить предупреждение о взломанном домене, предупреждая пользователей о фишинг-атаке.[19]
51% удвоенных атак
В январе 2019 года Ethereum Classic подвергся двойное расходование атаки.[20][21] В августе 2020 года Ethereum Classic пострадал от более 51% атак.[22]
Рекомендации
- ^ Винья, Пол (28 октября 2015 г.). «BitBeat: Microsoft предлагает услуги на основе Ethereum в Azure». Журнал "Уолл Стрит (Блог). News Corp. Получено 17 февраля 2016.
- ^ а б c d е ж Винья, Пол (1 августа 2016 г.). «Великие дебаты о цифровой валюте:« Новый Ethereum против Ethereum Classic »'". Журнал "Уолл Стрит (Блог). News Corp. Получено 5 марта 2020.
- ^ Рассел, Джон (11 июня 2018 г.). «Coinbase добавит Ethereum Classic на свою биржу в ближайшие месяцы'". TechCrunch.com. TechCrunch. Получено 5 марта 2020.
- ^ Тапскотт, Дон (2016). Блокчейн-революция: как технология, лежащая в основе биткойнов, меняет деньги, бизнес и мир. Торонто, Онтарио, Канада: Портфолио / Penguin. ISBN 978-0670069972.
- ^ Уотерс, Ричард (18 июня 2016 г.). "'Эфир "принесен на Землю в результате кражи 50 миллионов долларов в криптовалюте". Financial Times. Получено 19 октября 2018.
- ^ Лейзинг, Мэтью (13 июня 2017 г.). «Эфирный вор остается загадкой через год после ограбления на сумму 55 миллионов долларов». www.bloomberg.com. Новости Bloomberg.
- ^ Поппер, Натаниэль (27 мая 2016 г.). «Paper указывает на недостатки венчурного фонда, основанного на виртуальных деньгах». Нью-Йорк Таймс. ISSN 0362-4331. Получено 12 июля 2017.
- ^ а б c d е Андреас М. Антонопулос, Гэвин Вуд (2018): "Хронология Ethereum " . В Освоение Ethereum: создание смарт-контрактов и DApps, стр. 329. O'Reilly Media; 424 страницы. ISBN 9781491971918
- ^ Де Жезус, Сесиль (19 июля 2016 г.). «Ограбление DAO отменено: 97% держателей ETH голосуют за хард-форк». Футуризм, ООО. В архиве из оригинала 7 августа 2017 г.. Получено 16 мая 2017.
- ^ Мэтью Лейзинг (13.06.2017): "Эфирный вор ". Интернет-статья, Bloomberg. Проверено 16 февраля 2019 г.
- ^ "Ethereum Classic столкнулся с атакой 51%'" (по турецки). Bloomberg HT. 31 августа 2020.
- ^ «Блокчейны: отличная цепочка уверенности в вещах». Экономист. 31 октября 2015 г.. Получено 18 июн 2016.
Технология, лежащая в основе биткойнов, позволяет людям, которые не знают или не доверяют друг другу, создать надежную бухгалтерскую книгу. Это имеет последствия далеко не только для криптовалюты.
- ^ Нараянан, Арвинд; Бонно, Жозеф; Фелтен, Эдвард; Миллер, Эндрю; Голдфедер, Стивен (2016). Биткойн и криптовалютные технологии: всестороннее введение. Принстон: Издательство Принстонского университета. ISBN 978-0-691-17169-2.
- ^ Янсити, Марко; Лахани, Карим Р. (январь 2017 г.). «Правда о блокчейне». Harvard Business Review. Гарвардский университет. Получено 17 января 2017.
Технология, лежащая в основе биткойнов и других виртуальных валют, блокчейн - это открытый распределенный реестр, который может эффективно записывать транзакции между двумя сторонами, проверяемым и постоянным образом.
- ^ Поппер, Натаниэль (27 марта 2016 г.). «Ethereum, виртуальная валюта, делает возможным транзакции, которые конкурируют с биткойнами». Нью-Йорк Таймс. В архиве из оригинала 24 июля 2016 г.. Получено 2 сентября 2016.
- ^ Вуд, Гэвин (3 февраля 2018 г.). "ETHEREUM: БЕЗОПАСНЫЙ ДЕЦЕНТРАЛИЗОВАННЫЙ ОБОБЩЕННЫЙ СДЕЛКА (EIP-150)". yellowpaper.io. Архивировано из оригинал 3 февраля 2018 г.. Получено 3 февраля 2018.
- ^ Пирсон, Иордания (27 июля 2016 г.). «Хард-форк Эфириума вызвал шаткое восстание». Материнская плата. Получено 15 мая 2017.
- ^ Primavera De Filippi (11 июля 2016 г.). «Взлом стоимостью 50 миллионов долларов проверяет ценности сообществ, управляемых кодом». Материнская плата. Получено 15 мая 2017.
- ^ Руссон, Мэри-Энн (30 июня 2017 г.). «Classic Ether Wallet взломан - не используйте его для отправки валюты». International Business Times.
- ^ Хариф, Ольга (7 января 2019 г.). «Движение Ethereum Classic остановлено Coinbase из-за признаков атаки». Блумберг.
- ^ Гудин, Дэн (7 января 2019 г.). «Почти 500 000 долларов в монете Ethereum Classic, украденной путем разветвления его блокчейна». Ars Technica.
- ^ "Ethereum Classic столкнулся с атакой 51%'" (по турецки). Bloomberg HT. 31 августа 2020.