Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Ethereum Классический является открытым исходным кодом , blockchain -На распределенная вычислительная платформа с участием смарт - контракта (сценариев) функциональность. [1] Он поддерживает модифицированную версию консенсуса Накамото через переходы состояний на основе транзакций, выполняемые на общедоступной виртуальной машине Ethereum (EVM).

Ethereum Classic поддерживает оригинальную неизменную историю сети Ethereum . [2] mainnet Спроецируйте Эфириум в первоначально выпущено через границу 30 июля 2015 г. Однако из - за хаком проекта третьей стороной, то Ethereum Фонд создал новую версию Ethereum mainnet 20 июля 2016 года с нерегулярным изменением состояния реализованного это стерло кражу DAO из истории блокчейна Ethereum. [2] Ethereum Foundation применила свой товарный знак к новой, измененной версии блокчейна Ethereum; Ethereum (тикер: ETH). [2] Старая неизмененная версия Ethereum была переименована и продолжена как Ethereum Classic (тикер: ETC). [2]

Родной Эфириума классики Эфир лексема является криптовалюта торгуются на цифровых валютных биржах под тикером ЕТС . [3] Эфир создается в качестве вознаграждения для сетевых узлов за процесс, известный как « майнинг », который проверяет вычисления, выполняемые в EVM Ethereum Classic. Текущая денежно-кредитная политика ETC, введенная 11 декабря 2017 года, преследует те же цели, что и биткойн, - механическая, алгоритмическая и ограниченная. ETC можно обменять на комиссию за сетевые транзакции или другие активы, товары, валюты, продукты и услуги.

Ethereum Classic предоставляет децентрализованную виртуальную машину , полную по Тьюрингу , Ethereum Virtual Machine (EVM), которая может выполнять сценарии с использованием международной сети общедоступных узлов . Набор инструкций виртуальной машины является полным по Тьюрингу в отличие от других, таких как биткойн- скрипт . Gas, внутренний механизм ценообразования транзакций, используется для уменьшения спама и распределения ресурсов в сети. [4]

Вехи [ править ]

Граница [ править ]

Несколько прототипов платформы Ethereum под кодовым названием были разработаны Ethereum Foundation в рамках серии экспериментальных работ до официального запуска сети Frontier. Ethereum classic последовал этой кодовой базе после инцидента с DAO.

Спасение 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 в будущем, экспоненциально увеличивая сложность майнинга. Эта бомба сложности была добавлена ​​в сеть на блоке 200000 в обновлении под названием «Ледниковый период». Пока участники Ethereum Classic обсуждали достоинства бомбы сложности, обновление сети под названием «Крепкий орешек» на блоке 3 000 000 отсрочило действие механизма. Как только участники сети пришли к консенсусу по этому вопросу, Ethereum Classic обновил свою сеть на блоке 5 900 000, чтобы навсегда обезвредить бомбу сложности. Это отказалось от будущего с Proof-of-Stake и заставило сеть перейти на механизм консенсуса Proof-of-Work.

Четность протокола [ править ]

В попытке модернизировать протокол Ethereum Classic было запланировано несколько обновлений протокола, чтобы активировать функции, которые сеть Ethereum уже включила в последние годы. Atlantis, активированный в сентябре 2019 года, позволил осуществить выдающиеся изменения Византии, Агарта в январе 2020 года принесла патчи Ethereum Constantinople, а Phoenix наконец-то достигла паритета протоколов между Ethereum Classic и Ethereum с введением обновления протокола Стамбула. Поскольку протокол Phoenix активирован, приложения полностью совместимы между сетями.

Алгоритм майнинга [ править ]

После серии атак 51% на сеть Ethereum Classic в 2020 году [11] сообщество рассмотрело изменение базового алгоритма майнинга Ethash, чтобы не допустить попадания в цепочку доказательства работы меньшинства в алгоритме майнинга Ethash, где Ethereum находится доминирующий хешрейт. После оценки различных вариантов, таких как Monero's RandomX или стандартизированный SHA-3-256 , в конечном итоге было решено удвоить продолжительность эпохи Ethash с 30 000 до 60 000, чтобы уменьшить размер DAG и не дать майнерам Ethash легко переключиться на Ethereum Classic. Этот модифицированный Ethash также называется обновлением EtcHash или Thanos .

Характеристики [ править ]

Как и в случае с другими криптовалютами, действительность каждого эфира обеспечивается цепочкой блоков , которая представляет собой постоянно растущий список записей , называемых «блоками», которые связаны и защищены с помощью криптографии . [12] [13] По своей конструкции блокчейн устойчив к модификации данных. Это открытый распределенный реестр, который эффективно и надежно и постоянно регистрирует транзакции между двумя сторонами. [14] В отличие от Биткойна, Ethereum Classic работает с использованием учетных записей и остатков, что называется переходом между состояниями. Это не зависит от неизрасходованных результатов транзакций.(UTXO). Состояние обозначает текущие остатки на всех счетах и ​​дополнительные данные. Состояние не хранится в блокчейне, оно хранится в отдельном дереве Меркла Патрисии. А криптовалюта кошелек хранит государственные и частные «ключи» или «адрес» , которые могут быть использованы для получения или тратить Эфир. Их можно сгенерировать с помощью мнемоники в стиле BIP 39 для кошелька BIP 32 "HD". В технологическом стеке Ethereum в этом нет необходимости, поскольку он не работает в схеме UTXO. С помощью закрытого ключа можно делать запись в блокчейне, эффективно выполняя транзакцию эфира.

Чтобы отправить эфир в учетную запись, необходим хеш Keccak-256 открытого ключа этой учетной записи. Учетные записи Ether являются псевдонимами в том смысле, что они связаны не с отдельными лицами, а с одним или несколькими конкретными адресами.

Эфир [ править ]

Эфир - это фундаментальный токен для работы Ethereum Classic, который, таким образом, обеспечивает публичный распределенный реестр транзакций. Он используется для оплаты газа, единицы вычисления, используемой в транзакциях и других переходах между состояниями. Кроме того, эта валюта обычно упоминаются как Эфириум , Eth , классический или ETC .

Он указан под тикером ETC и торгуется на криптовалютных биржах, а греческий символ Xi в верхнем регистре (Ξ) обычно используется для обозначения его валюты . Он также используется для оплаты комиссий за транзакции и вычислительных услуг в сети Ethereum Classic. [15]

Адреса [ править ]

Адреса Ethereum Classic состоят из префикса «0x», общего идентификатора для шестнадцатеричного числа , соединенного с крайними правыми 20 байтами хэша Keccak-256 ( big endian ) открытого ключа 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 блоков. В социальном плане это мероприятие по сокращению вознаграждения за блок получило прозвище «усиление».

Код есть закон [ править ]

Люди, которые продолжили работу с 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] [11]

Ссылки [ править ]

  1. Рианна Вигна, Пол (28 октября 2015 г.). «BitBeat: Microsoft предлагает услуги на основе Ethereum в Azure» . The Wall Street Journal (блог). News Corp . Проверено 17 февраля +2016 .
  2. ^ a b c d e f Винья, Поль (1 августа 2016 г.). «Великие дебаты о цифровой валюте:« Новый »Ethereum против Ethereum« Classic » » . The Wall Street Journal (блог). News Corp . Дата обращения 5 марта 2020 .
  3. Рассел, Джон (11 июня 2018 г.). «Coinbase добавит Эфириума Classic , его обмена„в ближайшие месяцы » . TechCrunch.com . TechCrunch . Дата обращения 5 марта 2020 .
  4. ^ Тапскотт, Дон (2016). Блокчейн-революция: как технология, лежащая в основе биткойнов, меняет деньги, бизнес и мир . Торонто, Онтарио, Канада: Портфолио / Penguin. ISBN 978-0670069972.
  5. ^ Уотерс, Ричард (18 июня 2016 г.). « Эфир“принес на землю кражи $ 50 млн в криптовалюте» . Financial Times . Проверено 19 октября 2018 года .
  6. ^ Leising, Мэтью (13 июня 2017). «Эфирный вор остается загадкой через год после ограбления на сумму 55 миллионов долларов» . www.bloomberg.com . Bloomberg News .
  7. Поппер, Натаниэль (27 мая 2016 г.). «Бумага указывает на недостатки венчурного фонда, основанного на виртуальных деньгах» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 12 июля 2017 года . 
  8. ^ a b c d e Андреас М. Антонопулос, Гэвин Вуд (2018): « Временная шкала Ethereum ». В разделе «Освоение Ethereum: создание смарт-контрактов и децентрализованных приложений» , стр. 329. O'Reilly Media; 424 страницы. ISBN 9781491971918 
  9. Де Хесус, Сесиль (19 июля 2016 г.). «Ограбление DAO отменено: 97% держателей ETH голосуют за хард-форк» . Футуризм, ООО. Архивировано 7 августа 2017 года . Дата обращения 16 мая 2017 .
  10. ^ Мэтью Лейзинг (2017-06-13): «Эфирный вор ». Интернет-статья, Bloomberg . Проверено 16 февраля 2019 г.
  11. ^ Б «Ethereum Классический сталкиваются '51 процентов атаки " » (на турецком языке ). Bloomberg HT. 31 августа 2020.
  12. ^ «Блокчейны: отличная цепочка уверенности в вещах» . Экономист . 31 октября 2015 . Проверено 18 июня +2016 . Технология, лежащая в основе биткойнов, позволяет людям, которые не знают или не доверяют друг другу, создать надежную бухгалтерскую книгу. Это имеет последствия далеко не только для криптовалюты.
  13. ^ Нараянан, Арвинд; Бонно, Жозеф; Фелтен, Эдвард; Миллер, Эндрю; Голдфедер, Стивен (2016). Биткойн и криптовалютные технологии: всестороннее введение . Принстон: Издательство Принстонского университета. ISBN 978-0-691-17169-2.
  14. ^ Янсити, Марко; Лахани, Карим Р. (январь 2017 г.). «Правда о блокчейне» . Harvard Business Review . Гарвардский университет . Проверено 17 января 2017 года . Технология, лежащая в основе биткойнов и других виртуальных валют, блокчейн - это открытый распределенный реестр, который может эффективно записывать транзакции между двумя сторонами, проверяемым и постоянным образом.
  15. Поппер, Натаниэль (27 марта 2016 г.). «Ethereum, виртуальная валюта, позволяет совершать транзакции, которые конкурируют с биткойнами» . Нью-Йорк Таймс . Архивировано 24 июля 2016 года . Проверено 2 сентября 2016 года .
  16. Вуд, Гэвин (3 февраля 2018 г.). «ETHEREUM: БЕЗОПАСНЫЙ ДЕЦЕНТРАЛИЗОВАННЫЙ ОБОБЩЕННЫЙ СДЕЛКА (EIP-150)» . yellowpaper.io . Архивировано из оригинала 3 февраля 2018 года . Проверено 3 февраля 2018 .
  17. Пирсон, Иордания (27 июля 2016 г.). «Хард-форк Эфириума породил шаткое восстание» . Материнская плата . Дата обращения 15 мая 2017 .
  18. Primavera De Filippi (11 июля 2016 г.). «Взлом за 50 миллионов долларов проверяет ценности сообществ, управляемых кодом» . Материнская плата . Дата обращения 15 мая 2017 .
  19. ^ Рассон, Мэри-Энн (30 июня 2017). «Classic Ether Wallet взломан - не используйте его для отправки валюты» . International Business Times.
  20. ^ Kharif Ольга (7 января 2019). «Движение Ethereum Classic остановлено Coinbase из-за признаков атаки» . Блумберг.
  21. ^ Goodin, Dan (7 января 2019). «Почти 500 000 долларов в монете Ethereum Classic, украденной путем разветвления его блокчейна» . Ars Technica.
  22. ^ Berbedj, Loana (17 августа 2020). «Криптовалюта Ethereum Classic - жертва двух компьютерных атак за одну неделю» . Les Echos (на французском языке).

Внешние ссылки [ править ]

  • EthereumClassic.org