Процесс создания и развертывания смарт-контрактов в Ethereum Classic такой же, как и в Ethereum. Одной из целей Ethereum Classic является сохранение совместимости с ETH, так что любой контракт, развернутый на Ethereum, может быть легко развернут на Ethereum Classic.
Это означает, что большинство существующих учебников, библиотек и инструментов разработки, которые существуют для Ethereum, могут быть использованы и в Ethereum Classic. В большинстве случаев единственным отличием является изменение конфигурационного параметра для развертывания на Ethereum Classic, а не на testnet или Ethereum mainnet.
Основным исключением является взаимодействие со сторонними системами, такими как Stablecoins или Oracles, которые развернуты только на ETH и еще не представлены на ETC. Медленно, но верно, ETC-версии этих сервисов будут перенесены, возможно, даже вами! Вы можете отслеживать, какие сервисы доступны в настоящее время в разделе apps.
По этой причине мы настоятельно рекомендуем изучить раздел Ресурсы для разработчиков на сайте Ethereum.org, где содержится множество актуальной информации. Кроме того, ссылки на этой странице содержат руководства по разработке на Ethereum Classic.
Вы также можете найти видеоуроки по разработке на Ethereum Classic в разделе Видео > Разработка.
Начало работы
Ниже приведен неполный список некоторых полезных учебников и руководств, которые помогут вам начать разработку Ethereum Classic.
Руководство по настройке Kotti Testnet
Установка и запуск Kotti TestNet за 1 минуту с помощью Jade Desktop
Подписавший клиент
Видеодемонстрация описывает Signatory Client - аппаратный кошелек Do-It-Yourself, который может быть установлен на одноплатном компьютере, например, Raspberry PI.
Руководство по настройке клиента Besu
Начните использовать Hyperledger Besu.
Руководство по настройке узла Raspberry Pi
Подробное руководство по настройке узла Ethereum на Raspberry Pi
CryptoZombies
Научитесь кодировать Ethereum DApps, создав собственную игру.
Руководство для автостопщиков по смарт-контрактам
Создание смарт-контрактов на Ethereum с использованием Truffle, Test-RPC и Solidity.
Введение в программирование смарт-контрактов на Ethereum для новичков
Учебник по смарт-контрактам с упором на развитие понимания перед написанием кода.
Настройка MetaMask для Ethereum Classic
Как настроить поддержку Ethereum Classic на MetaMask с помощью Ethercluster
Учебное пособие по Parity DApp
Учебник из 10 частей о том, как писать DApps.
Начало карьеры разработчика Ethereum DApp
Неофициальное руководство по началу разработки DApps.
Серия учебников по полнофункциональным DApp
Полнофункциональные DApps с использованием различных фреймворков.
Руководство для строителей Ethereum
Gitbook по построению на Ethereum, который углубляется в понимание технической функциональности.
Вебинар "Введение в OpenRPC
В этом видео вы узнаете об основах JSON-RPC и OpenRPC.
Серия учебников по изучению Solidity
Создание смарт-контрактов с помощью Metamask и Remix IDE.
Самоучитель по работе с DApp
Создание игрового DApp с использованием Metamask, Truffle, Remix, React и IPFS.
Как писать безопасные смарт-контракты
Обзор языков программирования и лучших практик, которые помогут вам написать безопасные смарт-контракты.
Программирование децентрализованных денег
Простое руководство по созданию приложений для смарт-контрактов.
Как создать токен и провести ICO на Ethereum Classic
Пройдя это руководство, вы узнаете, как создать токен ERC223 на блокчейне Ethereum Classic и провести ICO для этого токена.
Как использовать Brave Browser с Ethereum dApps
Brave Browser - это самый простой и безопасный способ доступа к DApps на блокчейне Ethereum. Веб 3.0 наконец-то доступен для всех!
Vyper и Brownie Разработка контрактов по цепочкам EVM
В честь интеграции ETC с Vyper мы решили создать смарт-контракт для Vyper, который будет развернут на ETC.
Приключения в классическом эфире
Создайте свой первый смарт-контракт для ETC.
Kotti, Solidity, ETC, Oh My!
В этом руководстве показана первоначальная настройка тестовой сети Kotti Ethereum Classic и конкретной версии Solidity для разработки децентрализованных приложений, совместимых с ETC<>ETH. Kotti — рекомендуемая тестовая сеть для разработчиков децентрализованных приложений. Мордор рекомендуется для тестирования на уровне протокола.
Как внести свой вклад в Mordor Testnet
Это руководство научит вас добывать ETC в тестовой сети и запускать собственный локальный блокчейн-эксплорер с помощью Expedition. Kotti - рекомендуемая тестовая сеть для разработчиков dapp. Mordor рекомендуется для тестирования на уровне протокола.
Миграция на Hyperledger Besu - переход с OpenEthereum или Multi-Geth
Это руководство должно помочь вам при переходе с клиентов OpenEthereum или Multi-Geth на клиент Hyperledger Besu.
Ethereum Classic на Raspberry Pi
Это руководство будет состоять из нескольких частей и будет документировать мои исследования IoT, ETC и всего, что связано с малиной.
Ethercluster, альтернатива Infura с открытым исходным кодом
Руководство по созданию собственной масштабируемой инфраструктуры RPC на базе Ethereum.
Анализ Ethereum Classic с помощью Google BigQuery
Руководство по использованию BigQuery для анализа Ethereum Classic. В руководстве используется пример количественной оценки децентрализации в Ethereum Classic.
Создание собственных языков смарт-контрактов с помощью LLVM
В этой статье показано, как с помощью EVM-LLVM можно сделать игрушечный язык Kaleidoscope для генерации развертываемых на блокчейне смарт-контрактов.
Путь перехода с ERC20 на ERC223
ERC223 - это современный стандарт токенов, который имеет более дешевые комиссии и защищает инвесторов от потери токенов. Команда Saturn показывает, как обновить существующие токены ERC20.
Непрерывность для дополненного мира
Руководство по созданию децентрализованной рекламной системы с помощью Ethereum Classic.
Автоматизация развертывания для Goerli testnet за 10 минут
Краткое руководство по быстрому развертыванию новой межклиентской тестовой сети Goerli Proof-of-Authority. Это руководство можно применить к тестовой сети Kotti для Ethereum Classic.
Мониторинг в PegaSys Plus
Краткое руководство по настройке панели мониторинга сети от PegaSys.
Использование OpenRPC Mock Server для тестирования API Ethereum JSON-RPC
open-rpc-mock-server позволяет разработчикам запускать и тестировать свои API в локальной и легковесной среде.
Введение в Pristine - Открытый стандарт и шаблон для проектов с открытым исходным кодом.
Pristine - это репозиторий, который содержит соглашения и спецификации для проекта, чтобы донести до пользователей суть проблемы, которую вы решаете, облегчить процесс внедрения, создать и использовать композитные инструменты, способствовать вкладу и вовлечению открытого кода, а также содействовать обсуждению проблем и возможностей на Github.
Обзор Jade Suite и семинар
Простая и быстрая разработка и настройка приложений Ethereum Classic с помощью набора инструментов Jade Suite
Различные учебники по Ethereum и Solidity
Как создавать смарт-контракты, развертывать собственные DApps, создавать токены и многое другое - от новичка до среднего уровня.
Продвинутые концепции
Технология, лежащая в основе блокчейна, очень глубока и охватывает множество областей. Здесь представлена небольшая подборка статей, которые помогут вам начать путешествие по кроличьей норе.
Прогулка по коду цифровой подписи Ethereum Classic
Цифровые подписи обеспечивают безопасность транзакций. Они включают криптографию эллиптической кривой и алгоритм цифровой подписи эллиптической кривой (ECDSA).
Рекурсивное кодирование префикса длины
Ethereum Classic (ETC) использует кодировку Recursive Length Prefix (RLP) для хранения и отправки структур данных.
Простая интерпретация параметра сложности майнинга Ethereum Classic
Параметр сложности майнинга может показаться некоторым загадочным. В этой статье показано, что он имеет красивую и простую для понимания интерпретацию.
Неявная информация о блокчейне Ethereum Classic
Новичку может показаться, что в блокчейне Ethereum Classic (ETC) отсутствует некоторая необходимая информация. Эта информация неявно содержится в блокчейне, что может привести к путанице.
Как клиенты Ethereum Classic Light могут БЕЗОПАСНО работать
Легкие клиенты Ethereum Classic (ETC) - это клиенты, которые не хранят копию всего блокчейна ETC.
Объяснение блоков ETC: Три категории
Блоки могут быть разделены на заголовки, списки транзакций и списки дядиных заголовков.
Государственные и частные ключи: Немного просвещения
Закрытые ключи используются для перевода средств, установки программ и запуска программ.
Счета и государства с пояснениями
Блокчейн Ethereum Classic (ETC) делает возможным неостановимый, надежный, проверяемый, бездоверительный и безопасный мировой компьютер. Чтобы понять эту систему, важно понимать, что такое счета и состояния.
Хеширование: Введение и почему они являются основополагающими для Интернета и блокчейн
Фраза "односторонняя хэш-функция" может показаться заумной и заумной, но хэш-функции - это рабочие лошадки современной криптографии.