Вопросы и ответы разработчиков

Не можете найти ответ на свой вопрос здесь? Попробуйте задать вопрос на сервере сообщества ETC discord. В частности, вас может заинтересовать канал ETC Discord #dev-general.

Хотите узнать, как создать приложение или протокол на базе Ethereum Classic? Эта страница для вас.

Какие приложения можно создавать на базе ETC?

Поскольку ETC использует тьюринг-полный EVM, на ETC можно развернуть любую систему смарт-контрактов: от Multisigs, до DeFi, до NFT, до всего, о чем только можно мечтать. Любое приложение, которое может быть развернуто на Ethereum, может быть развернуто и на Ethereum Classic.

Некоторые другие цепочки имеют историю цензуры определенных приложений и транзакций, поэтому если вы хотите, чтобы ваше приложение работало точно в соответствии с программой без простоев, цензуры или вмешательства третьих сторон, подумайте о развертывании на Ethereum Classic!

Примеры приложений, которые были развернуты на Ethereum Classic, можно найти в разделе apps.

В чем разница между ETH и ETC при написании приложений?

При написании контрактов нет никакой разницы; вы можете использовать те же инструменты разработчика и язык программирования (в частности, Solidity), что и в случае с Ethereum.

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

Как я могу разрабатывать приложения для Ethereum Classic?

Посетите раздел руководства по разработке, а также раздел development, где вы найдете учебники и инструменты, которые помогут вам развернуть систему на Classic.

Как развернуть блокчейн Ethereum Classic?

Сначала приобретите немного ETC, чтобы заплатить за газ для развертывания вашего контракта, а затем просто убедитесь, что вы выполняете развертывание в сети Ethereum Classic (идентификатор цепочки 61), а не в сети Ethereum (идентификатор цепочки 1).

Существуют ли общедоступные конечные точки RPC, которые я могу использовать для развертывания в ETC?

Да. Если вы не хотите запускать, синхронизировать и поддерживать свой собственный узел Ethereum Classic, существует ряд общедоступных конечных точек, которые можно использовать бесплатно.

Ознакомьтесь с разделом Конечные точки RPC, а также ChainList.org.

Могу ли я получить финансирование для строительства на Ethereum Classic?

Да. Существует ряд прошлых и настоящих программ для поощрения развития ETC.

Недавним примером является [ETC Grants DAO] (https://etcgrantsdao.io), которая запустила программу грантов ETC в 2023 году.

Поскольку Ethereum Classic не имеет централизованного казначейства, все взносы в проект финансируются извне. Сюда входят вкладчики, жертвующие свое время, и финансовые стимулы от стороннего финансирования.

Как я могу помочь в разработке протокола Ethereum Classic?

Вы можете подавать предложения по обновлению протоколов через процесс ECIP. Вы можете помочь в поддержке клиентских кодовых баз, посетив репозитории GitHub clients, в которых вы хотели бы помочь.

Если вы хотите внести свой вклад, добавив или исправив информацию на этой странице, пожалуйста, оставьте сообщение на Discord или создайте проблему на GitHub.