目录
环境
想法
- 由于挖矿很费性能,对于手上的垃圾服务器来说,要挂nginx和tomcat还要挖矿实在是难为它了。
- 因此想把挖矿的任务分给另一台服务器。
- 目标效果即为:
- 副节点连上主节点,两者的数据同步。
- 主节点关闭挖矿,节省性能,由副节点挖矿。
开搞
让副节点连上主节点
- 注意:
- 不要在副节点上直接打开geth执行
- $ geth attach http://your_ip:8545
- 这样相当于远程连接控制主节点了,就像我们在windows上用ssh远程连接linux去控制geth挖矿的开启和关闭一样,链上仍然只有主节点一个,只不过有主节点本机和另一台机可以去控制主节点。
- 不要在副节点上直接打开geth执行
- 副节点需要和主节点用一样的创世块文件
- 这里就用和之前的文章(以太坊私链搭建)所用的创世块一致
- genesis.json
{
"config":{
"chainId":7,
"homesteadBlock":0,
"eip150Block":0,
"eip155Block":0,
"eip158Block":0,
"byzantiumBlock":0,
"constantinopleBlock":0,
"petersburgBlock":0,
"istanbulBlock":0,
"ethhash":{}
},
"alloc":{},
"coinbase":"0x0000000000000000000000000000000000000000",
"difficulty":"0x2",
"extraData":"",
"gasLimit":"0xffffffff",
"nonce":"0x0000000000000042",
"mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp":"0x00"
}
- 还要准备启动脚本,这里也保持和主节点一致
- rungeth.sh
geth --datadir ./data --networkid 7 --http --http.addr 0.0.0.0 --http.vhosts "*" --http.api "admin,debug,web3,eth,txpool,personal,ethash,miner,net" --http.corsdomain "*" --snapshot --mine --miner.threads 1 --allow-insecure-unlock console 2> 1.log
- 在副节点所在机新建一个用户
- $ geth --datadir ./data account new
- 然后在副节点所在机初始化创世块
- $ sudo geth --datadir ./data init ./genesis.json
- 启动geth
- $ sudo ./rungeth.sh
- 如果是在一台机子上搞两个节点,则要修改他们的运行端口,使之不要重复,不然其中一个会启动不起来。
- 至此,副节点就部署完成了,接下来要在主节点中添加副节点。
- 首先查看一下副节点的enode
- > admin.nodeInfo.enode
- 首先查看一下副节点的enode
- -
- 在主节点添加副节点的enode
- >admin.addPeer("encode")
- 在主节点添加副节点的enode
- 查看是否添加成功
- 方法1:
- 直接对比两者的块高度看看是否相等,如果块比较多,可能需要等待一下同步。
- > eth.blockNumber
- 方法2:
- net.peerCount
- admin.peers
- 方法1:
- 让副节点代替主节点挖矿
- 把主节点挖矿停掉,在主节点所在机执行:
- > miner.stop()
- 让副节点挖矿,在副节点所在机执行:
- > miner.start()
- 把主节点挖矿停掉,在主节点所在机执行:
修改java程序连接副节点
- 上一篇的文章:java使用web3j调用以太坊私链上的智能合约
- 上文中讲到,java程序连接单节点(主节点)的私链去调用智能合约。
- 注意:
- 如果不修改的话,此时主节点虽然开着geth,但关闭了挖矿,只能和副节点进行数据同步,而连接主节点发送的请求都是不能执行的。
- 而且主节点的geth不能关闭,否则副节点也会出问题。
- 不要在开着geth的时候直接关闭ssh窗口,否则会导致链的数据丢失,要在geth里执行> exit 退出。
- 复制副节点的用户私钥文件到java程序执行的机子上,
- 修改java程序使用这个私钥文件,并把用户地址也改成这个私钥文件的用户。
- 修改java程序连接副节点所在的服务器ip地址。
- 到这里就可以了,如此就实现了让副节点代替主节点挖矿的任务了。
存在的问题
- 主节点的账号是不能在连接副节点后使用的,也就是说,两个节点实际上只有链上的数据是互通的,账号是不互通的。因此java程序连接副节点时需要修改。
- 此时主节点只能同步数据,不能挖矿,连接到主节点后发送的交易并不会由副节点代替挖矿完成。
diflucan 150 mg tablet price diflucan capsule price cheap diflucan online
Abortion pills online: buy cytotec in usa – Misoprostol 200 mg buy online
п»їcytotec pills online: cytotec online – order cytotec online
how much is diflucan: online diflucan – can you diflucan over the counter
1. 10 лучших идей для дизайна интерьера
2. Тренды в дизайне
3. Как выбрать идеальный цветовой акцент в дизайне
4. Секреты успешного дизайн-проекта
5. Инновационные подходы к дизайну: отражение современности
6. Шаг за шагом: создание уютного дизайна спальни
7. Дизайнерские решения для увеличения пространства в маленькой квартире
8. Природный дизайн
9. Основы дизайна
10. Дизайнерский бизнес
11. Интересные факты о развитии дизайна в XXI веке
12. Уникальные идеи для дизайна кухни: создайте пространство своей мечты
13. Дизайн мебели
14. Мастер-класс по созданию стильного дизайна гостиной
15. Искусство минимализма: создание современного дизайна в своем доме
16. Дизайн сада: принципы оформления участка с учетом ландшафта
17. Декорирование дома с использованием текстиля: советы и идеи
18. Цветовой баланс
19. Книги по дизайну
20. Дизайн подростковой комнаты
проекты квартир проекты квартир .
cipro for sale buy cipro online purchase cipro
Поради стоматологів
9. Як позбавитися від неприємного запаху з рота
дитячі стоматологи https://stomatologiyatrn.ivano-frankivsk.ua/ .
order diflucan online uk: diflucan buy online usa – diflucan mexico
Привет всем!
Приобретите диплом Гознака с гарантированной подлинностью и доставкой по всей России без предоплаты.
http://russa24-attestats.com/
tamoxifen benefits what happens when you stop taking tamoxifen clomid nolvadex
where to get nolvadex: tamoxifen breast cancer – tamoxifen vs clomid
diflucan pill price: buy online diflucan – buy diflucan generic
http://konevodstvo.su/news/item/f00/s04/n0000430/index.shtml – Какие дипломы можно купить – Таков способ обрести официальный бумага о окончании образовательного учреждения. Свидетельство раскрывает двери к последующим карьерным возможностям и профессиональному росту.
http://doxycyclinest.pro/# doxycycline tablets
Здравствуйте!
Недорого и без проблем купить диплом института, техникума, колледжа выгоднее всего у Нас, с доставкой по РФ
http://russa24-attestats.com/
cipro: ciprofloxacin order online – ciprofloxacin mail online
Привет, дорогой читатель!
Получите документы об образовании ВУЗов России с доставкой по РФ и возможностью оплаты после получения – просто и надежно!
где купить аттестат
Cytotec 200mcg price purchase cytotec cytotec pills buy online
where to get nolvadex: lexapro and tamoxifen – where to buy nolvadex
doxycycline monohydrate: doxycycline 200 mg – doxycycline 100mg price
Купить диплом механика РІ санкт петербурге становится вопросом для многих, кому попадает с потребностью иметь законное свидетельство об учебе.
Современные технологии или расцвет онлайн рынка позволяют обнаружить множество возможностей для покупки документа.
Однако, отбор надежного поставщика становится важным моментом этого процесса.
Часть организации производят создание аттестатов со минимальными затратами от клиента, но не степень качества этих документов соответствует.
Необходимо отбирать проверенные или рекомендуемые источники, где точно возможно купить документ с гарантированным качественными характеристиками или подлинностью.
Одновременно, стоит учитывать не лишь стоимость, а также имидж продавца, рецензии пользователей или возможность получить доступ к консультацию специалиста до закупкой.
Адекватный отбор поможет избавиться нежелательных следствий или ассигурирует достоверность в имеющейся необходимого документа.
Cytotec 200mcg price: buy cytotec online fast delivery – cytotec online
buy cipro: ciprofloxacin generic – cipro pharmacy
diflucan 125mg diflucan tablets price diflucan otc in canada
http://www.anubi.ru/art/ – Купить диплом СЃ регистрацией – Таков вариант достать официальный документ о окончании образовательного учреждения. Свидетельство открывает пути к последующим карьерным возможностям и профессиональному росту.
diflucan 150 mg price: diflucan brand name – how much is over the counter diflucan
выбор прогулочной коляски выбор прогулочной коляски .
cipro buy ciprofloxacin over the counter cipro
http://misoprostol.top/# buy cytotec over the counter
doxycycline 100mg online: buy cheap doxycycline online – buy doxycycline online uk
hysterectomy after breast cancer tamoxifen: tamoxifen dosage – lexapro and tamoxifen
Abortion pills online: buy cytotec in usa – buy cytotec
https://indianpharmgrx.shop/# top 10 online pharmacy in india
purple pharmacy mexico price list mexican pharmacy mexico drug stores pharmacies
https://mexicanpharmgrx.shop/# mexican online pharmacies prescription drugs
safe reliable canadian pharmacy: Best Canadian online pharmacy – pharmacy wholesalers canada
mexican online pharmacies prescription drugs Mexico drugstore purple pharmacy mexico price list
http://mexicanpharmgrx.com/# purple pharmacy mexico price list
mexican rx online: mexico drug stores pharmacies – mexican online pharmacies prescription drugs
certified canadian pharmacy: canadian pharmacy 24h com safe – onlinepharmaciescanada com
купить диплом диспетчера – Это вариант обрести официальный удостоверение по окончании образовательного учреждения. Свидетельство открывает двери к новым карьерным возможностям и профессиональному росту.
http://indianpharmgrx.com/# best india pharmacy
1. Как выбрать идеальный гипсокартон для ремонта
купить гипсокартон купить гипсокартон влагостойкий .
алюминиевый плинтус плинтус алюминиевый с кабель каналом .
rate canadian pharmacies CIPA approved pharmacies cross border pharmacy canada
https://mexicanpharmgrx.com/# pharmacies in mexico that ship to usa
купить диплом РІ йошкар-оле – Таков способ достать официальный бумага по окончании образовательного учреждения. Диплом раскрывает двери к новым карьерным перспективам и карьерному развитию.
server-attestats.com – Где купить аттестат- Таков способ завладеть официальный удостоверение о окончании образовательного учреждения. Диплом раскрывает двери к новым карьерным возможностям и карьерному развитию.
http://indianpharmgrx.com/# indian pharmacy online
mail order pharmacy india indian pharmacy delivery Online medicine home delivery