目录
环境
想法
- 由于挖矿很费性能,对于手上的垃圾服务器来说,要挂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程序连接副节点时需要修改。
- 此时主节点只能同步数据,不能挖矿,连接到主节点后发送的交易并不会由副节点代替挖矿完成。
http://cialist.pro/# Generic Cialis without a doctor prescription
https://cenforce.pro/# Purchase Cenforce Online
garilla casino
garilla casino
https://levitrav.store/# Levitra online USA fast
Циклёвка паркета: особенности и этапы услуги
Циклёвка паркета — это процесс восстановления внешнего вида паркетного пола путём удаления верхнего повреждённого слоя и возвращения ему первоначального вида. Услуга включает в себя несколько этапов:
Подготовка: перед началом работы необходимо защитить мебель и другие предметы от пыли и грязи, а также удалить плинтусы.
Шлифовка: с помощью шлифовальной машины удаляется старый лак и верхний повреждённый слой древесины.
Шпатлёвка: после шлифовки поверхность паркета шпатлюется для заполнения трещин и выравнивания поверхности.
Грунтовка: перед нанесением лака паркет грунтуется для улучшения адгезии и защиты от плесени и грибка.
Нанесение лака: лак наносится в несколько слоёв с промежуточной шлифовкой между ними.
Полировка: после нанесения последнего слоя лака паркет полируется для придания поверхности блеска и гладкости.
Циклёвка паркета позволяет обновить внешний вид пола, восстановить его структуру и продлить срок службы.
Сайт: ykladka-parketa.ru Циклёвка паркета
https://viagras.online/# Cheapest Sildenafil online
order cenforce order cenforce cenforce for sale
Buy Cenforce 100mg Online: cheapest cenforce – Buy Cenforce 100mg Online
Sildenafil 100mg price Cheapest place to buy Viagra Viagra tablet online
http://cialist.pro/# Generic Cialis price
Buy Tadalafil 5mg: cialist.pro – Tadalafil price
order cenforce buy cenforce order cenforce
Приветствуем вас, друзья, на вашем онлайн-ресурсе!
Компания XRumer Co предлагает свои профессиональные услуги СЕО продвижения.
Ваш интернет-сайт, как мы видим, только начинает набирать обороты. Чтобы ускорить процесс его роста, готовы предложить услуги по СЕО-оптимизации. У нас имеются недорогие и эффективные инструменты для СЕОшников. У нас большой опыт, в арсенале имеются реальные рабочие кейсы – покажем по запросу.
Мы можем предложить скидку 10% на все услуги.
Услуги нашей компании:
– Супер трастовые ссылки (нужно каждому сайту) – цена от 1,5 до 5000 р
– Размещаем 2500 жирных безанкорных ссылок (полезно для всех сайтов) – 3900 р
– Качественный прогон по 110 000 сайтам в RU.зоне (максимально полезно для сайта) – 2900 руб
– 150 постов в VK про ваш сайт (отличная реклама) – 3900 р
– Размещение статей о вашем сайте на 300 форумах (очень мощная раскрутка вашего сайта) – 29 тыс. рублей
– МегаПостинг – отличный прогон по 3 млн площадок (мощное размещение для вашего сайта) – 39900 рублей
– Рассылаем рекламные сообщения по сайтам с помощью обратной связи – договорная цена, будет зависеть от объемов.
Обращайтесь, всегда подскажем по любому вопросу. принимаем usdt
Телега: @exrumer
Skype: Loves.ltd
www: https://XRumer.cc/
https://kamagra.win/# sildenafil oral jelly 100mg kamagra
https://cenforce.pro/# Purchase Cenforce Online
вегас гранд казино
https://t.me/vegas_grand_casino
http://cialist.pro/# Buy Tadalafil 10mg
Viagra online price viagras.online Order Viagra 50 mg online
https://cenforce.pro/# Cenforce 150 mg online
Generic Cialis without a doctor prescription Generic Cialis without a doctor prescription Generic Cialis price
Cenforce 100mg tablets for sale: Buy Cenforce 100mg Online – cenforce.pro
http://levitrav.store/# п»їLevitra price
buy kamagra online usa: kamagra.win – buy kamagra online usa
Tadalafil price: cialist.pro – cialis for sale
http://viagras.online/# Viagra tablet online
https://cenforce.pro/# Purchase Cenforce Online
https://cenforce.pro/# order cenforce
vegas grand casino
vegas grand casino
Generic Cialis without a doctor prescription Generic Tadalafil 20mg price buy cialis pill
Generic Tadalafil 20mg price Buy Tadalafil 10mg Buy Cialis online
http://kamagra.win/# п»їkamagra
super kamagra buy Kamagra Kamagra 100mg price
В современном мире, где диплом – это начало успешной карьеры в любом направлении, многие пытаются найти максимально быстрый и простой путь получения качественного образования. Необходимость наличия документа об образовании переоценить невозможно. Ведь именно диплом открывает дверь перед каждым человеком, который стремится начать профессиональную деятельность или продолжить обучение в высшем учебном заведении.
В данном контексте мы предлагаем оперативно получить этот необходимый документ. Вы имеете возможность заказать диплом, что является удачным решением для всех, кто не смог закончить обучение или утратил документ. Любой диплом изготавливается аккуратно, с максимальным вниманием к мельчайшим деталям. В итоге вы сможете получить полностью оригинальный документ.
Преимущество такого решения состоит не только в том, что вы максимально быстро получите свой диплом. Весь процесс организован комфортно, с профессиональной поддержкой. От выбора требуемого образца диплома до правильного заполнения персональной информации и доставки в любой регион страны — все будет находиться под абсолютным контролем опытных специалистов.
В результате, для тех, кто пытается найти быстрый способ получения необходимого документа, наша компания предлагает отличное решение. Купить диплом – это значит избежать продолжительного обучения и не теряя времени перейти к достижению собственных целей, будь то поступление в ВУЗ или старт трудовой карьеры.
https://dlplomanrussian.com
Kamagra Oral Jelly: Kamagra tablets – Kamagra 100mg price
http://kamagra.win/# buy kamagra online usa
Generic Cialis without a doctor prescription: Generic Tadalafil 20mg price – cheapest cialis
super kamagra: kamagra oral jelly – super kamagra
Buy Cenforce 100mg Online Cenforce 100mg tablets for sale Cenforce 150 mg online
В нашем обществе, где аттестат – это начало удачной карьеры в любом направлении, многие ищут максимально быстрый путь получения образования. Наличие официального документа об образовании переоценить попросту невозможно. Ведь именно диплом открывает двери перед любым человеком, желающим вступить в профессиональное сообщество или продолжить обучение в высшем учебном заведении.
Предлагаем очень быстро получить любой необходимый документ. Вы имеете возможность приобрести аттестат нового или старого образца, и это будет удачным решением для человека, который не смог завершить образование или потерял документ. Любой аттестат изготавливается аккуратно, с максимальным вниманием ко всем нюансам, чтобы в результате получился полностью оригинальный документ.
Преимущества данного решения заключаются не только в том, что вы быстро получите свой аттестат. Процесс организовывается просто и легко, с нашей поддержкой. Начиная от выбора требуемого образца документа до консультаций по заполнению личных данных и доставки по стране — все находится под абсолютным контролем квалифицированных специалистов.
Всем, кто хочет найти оперативный способ получения требуемого документа, наша услуга предлагает отличное решение. Приобрести аттестат – значит избежать длительного обучения и сразу переходить к своим целям: к поступлению в университет или к началу удачной карьеры.
http://www.diplomans-rossians.com/
https://levitrav.store/# Buy Vardenafil online
http://levitrav.store/# Levitra tablet price
В современном мире, где диплом является началом удачной карьеры в любом направлении, многие стараются найти максимально простой путь получения качественного образования. Наличие официального документа об образовании переоценить попросту невозможно. Ведь именно диплом открывает дверь перед всеми, кто желает начать трудовую деятельность или продолжить обучение в высшем учебном заведении.
В данном контексте наша компания предлагает быстро получить этот необходимый документ. Вы имеете возможность купить диплом старого или нового образца, что является отличным решением для всех, кто не смог закончить образование, утратил документ или желает исправить свои оценки. Все дипломы изготавливаются с особой тщательностью, вниманием к мельчайшим элементам. На выходе вы получите продукт, максимально соответствующий оригиналу.
Плюсы этого подхода состоят не только в том, что можно быстро получить свой диплом. Процесс организовывается комфортно и легко, с нашей поддержкой. От выбора необходимого образца диплома до точного заполнения личных данных и доставки в любое место страны — все будет находиться под полным контролем качественных специалистов.
Всем, кто ищет быстрый и простой способ получения требуемого документа, наша компания может предложить выгодное решение. Заказать диплом – это значит избежать долгого процесса обучения и сразу переходить к достижению своих целей: к поступлению в ВУЗ или к началу удачной карьеры.
https://dlplomanrussian.com
https://levitrav.store/# Buy Vardenafil 20mg
п»їcialis generic Generic Cialis without a doctor prescription Cialis 20mg price
http://kamagra.win/# Kamagra 100mg price
over the counter sildenafil: Buy Viagra online cheap – cheapest viagra
Buy Tadalafil 10mg: Buy Cialis online – Cialis 20mg price in USA
Kamagra 100mg price kamagra pills Kamagra 100mg price
В наше время, когда диплом – это начало успешной карьеры в любом направлении, многие ищут максимально простой путь получения качественного образования. Наличие документа об образовании трудно переоценить. Ведь диплом открывает дверь перед всеми, кто собирается начать профессиональную деятельность или учиться в высшем учебном заведении.
Предлагаем очень быстро получить этот важный документ. Вы имеете возможность приобрести диплом нового или старого образца, что будет выгодным решением для всех, кто не смог закончить обучение или утратил документ. Все дипломы производятся аккуратно, с особым вниманием к мельчайшим деталям, чтобы в итоге получился полностью оригинальный документ.
Преимущество данного решения заключается не только в том, что вы сможете быстро получить свой диплом. Процесс организован удобно, с профессиональной поддержкой. От выбора необходимого образца до правильного заполнения персональных данных и доставки по стране — все будет находиться под полным контролем качественных специалистов.
Всем, кто ищет оперативный способ получить требуемый документ, наша компания предлагает отличное решение. Заказать диплом – значит избежать долгого процесса обучения и не теряя времени перейти к достижению личных целей: к поступлению в университет или к началу трудовой карьеры.
https://diploman-russiyans.com
Viagra tablet online: viagras.online – Viagra Tablet price