Есть ли способ протестировать сборку и запуск dApps с серверной частью Solidity, который не требует загрузки блокчейнов или эфиров?
Я создал учетную запись в кошельке Ethereum, но не смог загрузить всю цепочку блоков.
Существуют ли какие-либо IDE или какая-либо подобная платформа для создания контрактов Solidity, написания внешнего интерфейса dApp и имитации реального приложения?
Да, существует платформа truffle ethereum, которая позволяет вам писать смарт-контракты Solidity, а также создавать интерфейс на HTML/CSS/JS ( truffle init webpack
) или использовать собственные настройки сборки.
В каждом проекте трюфеля есть truffle.js
файл, в котором вы указываете свой узел эфириума, с которым хотите поговорить. Итак, в вашем случае лучше всего использовать testrpc , который является вашим локальным частным блокчейном Эфириума, который только вы имеете контроль над некоторыми предварительно заполненными учетными записями с эфиром в нем. Не нужно ждать синхронизации какого-то другого блокчейна.
Существует также Ethereum Studio IDE , основанная на облаке9 .
Самый простой способ — запустить клиенты Mist или Parity , которые также можно запустить с вашей собственной цепочкой разработки, чтобы вы могли легко майнить свой собственный эфир, создавать учетные записи, развертывать контракты.
ПрограммаSpree
рстормсф
ПрограммаSpree
geth --testnet
)?рстормсф
truffle.js
файл, когда хотите указать на свой узел geth. Вам также придется изменить порт, так как оба будут пытаться работать на одном и том же:8545
testrpc -p 8546