Я настраиваю свою собственную частную цепочку блоков (ну, она будет общедоступной, но с пользовательским/случайным идентификатором сети) и хочу начать майнинг, чтобы развернуть пару контрактов.
Может ли кто-нибудь порекомендовать лучшие/самые простые варианты для меня? Стоит ли покупать компьютер Alienware (из-за хорошей видеокарты?) Существуют ли виртуальные частные сети с графическими процессорами? Что-то другое?
Я никогда раньше не занимался майнингом, поэтому любые предложения будут полезны. Не только о майнинге, но и о создании собственной/параллельной сети. Я полагаю, что нет лучшего способа по-настоящему изучить этот материал, чем просто разобрать его и снова собрать. :)
Для запуска частного блокчейна вам не нужно специальное оборудование для майнинга. Вы можете установить настолько низкую сложность, насколько хотите, при определении генезиса и просто использовать майнинг ЦП в любой средней системе.
Насколько я понимаю, вам нужно опробовать свои контракты для развертывания в блокчейне и захотеть взаимодействовать с ним.
У вас есть два варианта сделать это.
Запустите клиент с вашим собственным сетевым идентификатором и включите соединение rpc вместе с его портом и другими каналами для доступа через rpc(web3,admin,...).
После запуска клиентов откройте другую командную строку, прикрепите файл rpc. Вы можете развернуть скомпилированный контракт Solidity, используя this.
После того, как вы развернули и вернули адрес контракта. Вы начинаете взаимодействовать с этим. Чтобы сделать все это в сети, нужно произвести майнинг. В частном блокчейне иногда майнинг не происходит из-за низкой мощности графического процессора. Он остановится на генерации DAG.
Ричард Хоррокс