目录
环境
想法
- 由于挖矿很费性能,对于手上的垃圾服务器来说,要挂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程序连接副节点时需要修改。
- 此时主节点只能同步数据,不能挖矿,连接到主节点后发送的交易并不会由副节点代替挖矿完成。
Everyone loves what you guys tend to be up too. Such clever work
and coverage! Keep up the wonderful works guys I’ve included you guys to blogroll.
Generic Cialis without a doctor prescription buy cialis overseas п»їcialis generic
https://levitrav.store/# Vardenafil price
https://cenforce.pro/# cenforce.pro
buy Levitra over the counter Cheap Levitra online Buy Vardenafil online
https://levitrav.store/# п»їLevitra price
http://levitrav.store/# Buy Vardenafil online
На сегодняшний день, когда аттестат является началом отличной карьеры в любом направлении, многие ищут максимально простой путь получения качественного образования. Наличие документа об образовании сложно переоценить. Ведь диплом открывает двери перед людьми, желающими начать профессиональную деятельность или продолжить обучение в ВУЗе.
Наша компания предлагает быстро получить любой необходимый документ. Вы имеете возможность приобрести аттестат старого или нового образца, и это является удачным решением для всех, кто не смог завершить образование или утратил документ. Аттестаты производятся аккуратно, с особым вниманием к мельчайшим нюансам. На выходе вы сможете получить документ, 100% соответствующий оригиналу.
Преимущества подобного решения состоят не только в том, что можно оперативно получить свой аттестат. Весь процесс организован удобно и легко, с профессиональной поддержкой. Начав от выбора подходящего образца до консультаций по заполнению персональной информации и доставки по России — все находится под полным контролем квалифицированных мастеров.
В результате, для всех, кто ищет оперативный способ получения требуемого документа, наша компания предлагает отличное решение. Приобрести аттестат – это значит избежать продолжительного обучения и не теряя времени перейти к достижению личных целей, будь то поступление в ВУЗ или начало удачной карьеры.
https://together-19.com/read-blog/15559
легко
В нашем обществе, где диплом становится началом удачной карьеры в любом направлении, многие пытаются найти максимально простой путь получения образования. Факт наличия документа об образовании сложно переоценить. Ведь именно он открывает дверь перед каждым человеком, желающим вступить в сообщество квалифицированных специалистов или учиться в университете.
В данном контексте мы предлагаем быстро получить этот важный документ. Вы сможете заказать диплом, и это становится выгодным решением для всех, кто не смог закончить образование, утратил документ или хочет исправить свои оценки. Каждый диплом изготавливается аккуратно, с максимальным вниманием ко всем деталям, чтобы в результате получился полностью оригинальный документ.
Превосходство данного решения заключается не только в том, что вы сможете быстро получить диплом. Процесс организовывается комфортно, с профессиональной поддержкой. Начиная от выбора нужного образца диплома до правильного заполнения личных данных и доставки по стране — все будет находиться под абсолютным контролем квалифицированных специалистов.
Всем, кто ищет оперативный способ получить необходимый документ, наша компания предлагает отличное решение. Приобрести диплом – значит избежать продолжительного обучения и сразу перейти к достижению своих целей, будь то поступление в университет или начало карьеры.
https://diploman-russiyans.com
В современном мире, где аттестат – это начало удачной карьеры в любом направлении, многие стараются найти максимально быстрый путь получения качественного образования. Важность наличия официального документа переоценить попросту невозможно. Ведь диплом открывает дверь перед всеми, кто собирается вступить в сообщество профессиональных специалистов или продолжить обучение в высшем учебном заведении.
Предлагаем оперативно получить этот необходимый документ. Вы имеете возможность заказать аттестат нового или старого образца, что становится отличным решением для человека, который не смог завершить образование или потерял документ. Аттестат изготавливается с особой тщательностью, вниманием ко всем деталям. В итоге вы получите 100% оригинальный документ.
Преимущества данного решения заключаются не только в том, что можно быстро получить аттестат. Процесс организовывается просто и легко, с нашей поддержкой. От выбора нужного образца до консультации по заполнению личной информации и доставки в любое место страны — все под абсолютным контролем наших мастеров.
Всем, кто хочет найти быстрый способ получить требуемый документ, наша компания предлагает отличное решение. Заказать аттестат – это значит избежать продолжительного процесса обучения и не теряя времени переходить к достижению своих целей, будь то поступление в ВУЗ или старт трудовой карьеры.
http://diplomans-rossians.com/
https://cytotec.club/# Abortion pills online
психолог работа в москве вакансии w-495.ru
tamoxifen reviews tamoxifen cyp2d6 nolvadex 20mg
https://finasteride.store/# buying generic propecia without rx
https://finasteride.store/# buy generic propecia
buy cytotec pills online cheap cytotec online cytotec abortion pill
В нашем мире, где диплом – это начало отличной карьеры в любой области, многие ищут максимально быстрый и простой путь получения образования. Наличие официального документа об образовании переоценить попросту невозможно. Ведь именно он открывает двери перед каждым человеком, который желает вступить в сообщество профессиональных специалистов или учиться в каком-либо ВУЗе.
В данном контексте мы предлагаем очень быстро получить любой необходимый документ. Вы имеете возможность приобрести диплом старого или нового образца, и это является отличным решением для человека, который не смог завершить образование или потерял документ. Все дипломы изготавливаются аккуратно, с максимальным вниманием к мельчайшим элементам. В итоге вы сможете получить полностью оригинальный документ.
Плюсы данного подхода состоят не только в том, что можно оперативно получить свой диплом. Процесс организован удобно и легко, с нашей поддержкой. Начиная от выбора нужного образца диплома до консультаций по заполнению персональных данных и доставки по России — все находится под полным контролем квалифицированных мастеров.
Для тех, кто пытается найти оперативный способ получить необходимый документ, наша компания предлагает выгодное решение. Заказать диплом – это значит избежать продолжительного процесса обучения и не теряя времени переходить к важным целям, будь то поступление в ВУЗ или начало трудовой карьеры.
https://diploman-rossiya.com
https://cytotec.club/# cytotec pills buy online
ciprofloxacin 500 mg tablet price: ciprofloxacin over the counter – cipro ciprofloxacin
cost of cheap propecia no prescription buy cheap propecia propecia otc
В наше время, когда диплом – это начало отличной карьеры в любой сфере, многие стараются найти максимально быстрый путь получения образования. Наличие официального документа сложно переоценить. Ведь диплом открывает дверь перед любым человеком, который хочет начать профессиональную деятельность или продолжить обучение в ВУЗе.
В данном контексте мы предлагаем максимально быстро получить любой необходимый документ. Вы сможете приобрести диплом, что будет отличным решением для человека, который не смог завершить образование или утратил документ. дипломы выпускаются с особой аккуратностью, вниманием к мельчайшим нюансам, чтобы в результате получился продукт, 100% соответствующий оригиналу.
Плюсы подобного решения состоят не только в том, что можно максимально быстро получить диплом. Процесс организован просто и легко, с профессиональной поддержкой. От выбора необходимого образца документа до точного заполнения персональных данных и доставки по стране — все будет находиться под полным контролем опытных мастеров.
Всем, кто хочет найти максимально быстрый способ получения необходимого документа, наша компания может предложить отличное решение. Заказать диплом – значит избежать продолжительного процесса обучения и сразу перейти к достижению своих целей, будь то поступление в университет или старт карьеры.
https://diploman-russiyan.com
lisinopril 10 mg tablet cost of lisinopril 40mg lisinopril tabs 4mg
lisinopril 20 mg prices lisinopril 1 mg lisinopril 5 mg brand name in india
https://nolvadex.life/# nolvadex generic
https://ciprofloxacin.tech/# cipro 500mg best prices
https://nolvadex.life/# tamoxifen warning
В нашем обществе, где диплом является началом удачной карьеры в любом направлении, многие пытаются найти максимально быстрый и простой путь получения образования. Наличие официального документа переоценить невозможно. Ведь диплом открывает дверь перед каждым человеком, который желает вступить в профессиональное сообщество или продолжить обучение в ВУЗе.
Мы предлагаем оперативно получить этот важный документ. Вы можете заказать диплом, что является выгодным решением для человека, который не смог завершить образование, потерял документ или хочет исправить плохие оценки. Каждый диплом изготавливается аккуратно, с особым вниманием ко всем элементам, чтобы на выходе получился полностью оригинальный документ.
Превосходство подобного решения состоит не только в том, что вы сможете максимально быстро получить свой диплом. Процесс организовывается комфортно, с профессиональной поддержкой. Начав от выбора необходимого образца до консультаций по заполнению личной информации и доставки в любое место страны — все находится под абсолютным контролем качественных мастеров.
В итоге, для тех, кто ищет максимально быстрый способ получить требуемый документ, наша компания предлагает выгодное решение. Приобрести диплом – это значит избежать длительного процесса обучения и сразу перейти к достижению собственных целей, будь то поступление в ВУЗ или старт карьеры.
https://diplomanc-russia24.com
http://lisinopril.network/# generic for prinivil
https://lisinopril.network/# how to order lisinopril online
cytotec pills buy online: buy cytotec over the counter – buy cytotec pills online cheap
buy cytotec pills buy cytotec over the counter buy misoprostol over the counter
cheap propecia without a prescription buying propecia for sale cost cheap propecia without insurance
https://lisinopril.network/# lisinopril 80 mg
https://cytotec.club/# cytotec abortion pill
http://ciprofloxacin.tech/# buy ciprofloxacin over the counter
В нашем мире, где диплом является началом отличной карьеры в любом направлении, многие пытаются найти максимально быстрый и простой путь получения образования. Факт наличия официального документа переоценить попросту невозможно. Ведь диплом открывает дверь перед всеми, кто желает начать трудовую деятельность или учиться в ВУЗе.
Наша компания предлагает оперативно получить этот необходимый документ. Вы сможете заказать диплом, и это становится удачным решением для человека, который не смог завершить обучение, утратил документ или хочет исправить свои оценки. Каждый диплом изготавливается с особой аккуратностью, вниманием к мельчайшим элементам. В результате вы получите документ, максимально соответствующий оригиналу.
Преимущество этого подхода состоит не только в том, что можно быстро получить свой диплом. Процесс организован комфортно и легко, с профессиональной поддержкой. От выбора необходимого образца документа до консультаций по заполнению личной информации и доставки по стране — все будет находиться под полным контролем опытных специалистов.
Всем, кто хочет найти оперативный способ получения требуемого документа, наша компания предлагает выгодное решение. Заказать диплом – значит избежать долгого процесса обучения и не теряя времени перейти к важным целям: к поступлению в ВУЗ или к началу успешной карьеры.
https://diploman-russiyans.com
ciprofloxacin 500mg buy online cipro pharmacy buy cipro online canada
https://ciprofloxacin.tech/# п»їcipro generic
ciprofloxacin order online cipro ciprofloxacin ciprofloxacin 500 mg tablet price
tamoxifen and ovarian cancer: tamoxifen alternatives premenopausal – what is tamoxifen used for
сериал 2024
buy 20mg lisinopril can you buy lisinopril online where can i buy lisinopril
сериал русская озвучка
В современном мире, где диплом – это начало успешной карьеры в любой области, многие пытаются найти максимально быстрый и простой путь получения качественного образования. Наличие документа об образовании сложно переоценить. Ведь диплом открывает двери перед любым человеком, который собирается вступить в профессиональное сообщество или учиться в каком-либо университете.
В данном контексте наша компания предлагает очень быстро получить любой необходимый документ. Вы сможете приобрести диплом, и это является удачным решением для всех, кто не смог завершить образование, потерял документ или хочет исправить плохие оценки. диплом изготавливается аккуратно, с максимальным вниманием к мельчайшим элементам. На выходе вы получите документ, 100% соответствующий оригиналу.
Превосходство этого решения состоит не только в том, что можно максимально быстро получить свой диплом. Весь процесс организовывается удобно, с профессиональной поддержкой. Начиная от выбора необходимого образца до точного заполнения персональных данных и доставки в любое место страны — все находится под полным контролем опытных мастеров.
Для всех, кто ищет максимально быстрый способ получить требуемый документ, наша компания предлагает отличное решение. Приобрести диплом – значит избежать длительного процесса обучения и сразу перейти к личным целям, будь то поступление в ВУЗ или начало профессиональной карьеры.
https://dlplomanrussian.com
http://cytotec.club/# purchase cytotec
https://finasteride.store/# order generic propecia no prescription
buy cipro online buy ciprofloxacin ciprofloxacin 500 mg tablet price
cipro buy cipro online canada ciprofloxacin generic
http://cytotec.club/# purchase cytotec
В нашем обществе, где диплом становится началом отличной карьеры в любой области, многие стараются найти максимально быстрый путь получения качественного образования. Необходимость наличия официального документа переоценить невозможно. Ведь диплом открывает дверь перед любым человеком, который стремится начать профессиональную деятельность или продолжить обучение в университете.
В данном контексте наша компания предлагает оперативно получить любой необходимый документ. Вы имеете возможность заказать диплом, что является удачным решением для человека, который не смог закончить обучение или потерял документ. Любой диплом изготавливается с особой тщательностью, вниманием ко всем элементам, чтобы в результате получился 100% оригинальный документ.
Превосходство этого решения заключается не только в том, что вы быстро получите диплом. Процесс организован комфортно, с нашей поддержкой. Начиная от выбора требуемого образца диплома до консультации по заполнению личных данных и доставки в любой регион страны — все под абсолютным контролем опытных мастеров.
Всем, кто пытается найти оперативный способ получить требуемый документ, наша компания предлагает выгодное решение. Приобрести диплом – это значит избежать долгого обучения и сразу переходить к важным целям: к поступлению в ВУЗ или к началу трудовой карьеры.
https://diploman-rossiya.com