目录
环境
想法
- 由于挖矿很费性能,对于手上的垃圾服务器来说,要挂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程序连接副节点时需要修改。
- 此时主节点只能同步数据,不能挖矿,连接到主节点后发送的交易并不会由副节点代替挖矿完成。
Link pyramid, tier 1, tier 2, tier 3
Level 1 – 500 hyperlinks with placement within pieces on content sites
Middle – 3000 link Forwarded links
Level 3 – 20000 references assortment, remarks, posts
Using a link network is useful for indexing systems.
Necessitate:
One link to the site.
Query Terms.
Valid when 1 search term from the page heading.
Remark the extra offering!
Crucial! First-level links do not conflict with Tier 2 and 3rd-rank connections
A link pyramid is a mechanism for elevating the liquidity and link profile of a digital property or online community
cytotec buy online usa: Abortion pills online – Abortion pills online
lexapro and tamoxifen alternatives to tamoxifen where can i buy nolvadex
https://zithromaxbestprice.pro/# zithromax over the counter canada
http://cytotecbestprice.pro/# buy cytotec
aromatase inhibitor tamoxifen: nolvadex estrogen blocker – tamoxifen vs clomid
buy cytotec online Abortion pills online buy cytotec
Link pyramid, tier 1, tier 2, tier 3
Tier 1 – 500 connections with placement embedded in writings on publishing portals
Middle – 3000 domain Forwarded links
Tier 3 – 20000 connections mix, posts, entries
Using a link pyramid is useful for web crawlers.
Necessitate:
One reference to the site.
Search Terms.
Valid when 1 query term from the content title.
Remark the additional service!
Vital! Tier 1 references do not intersect with Tier 2 and Tertiary-tier links
A link network is a instrument for elevating the liquidity and inbound links of a website or social media platform
Link pyramid, tier 1, tier 2, tier 3
Top – 500 references with inclusion embedded in pieces on content portals
Secondary – 3000 link Redirected hyperlinks
Level 3 – 20000 links blend, feedback, entries
Employing a link network is advantageous for web crawlers.
Require:
One reference to the site.
Query Terms.
Correct when 1 search term from the website subject.
Highlight the complementary feature!
Essential! Tier 1 hyperlinks do not coincide with Secondary and Tertiary-tier references
A link pyramid is a instrument for elevating the movement and inbound links of a internet domain or online community
mexico pharmacy mexico pharmacy п»їbest mexican online pharmacies
mexico pharmacies prescription drugs: mexico pharmacies prescription drugs – mexican border pharmacies shipping to usa
mexico drug stores pharmacies: mexico drug stores pharmacies – buying prescription drugs in mexico
mexican pharmaceuticals online: mexican drugstore online – purple pharmacy mexico price list
Good post. I learn something totally new and challenging on blogs I stumbleupon everyday. It’s always exciting to read content from other writers and practice something from other sites.
It’s hard to find experienced people in this particular subject, but you seem like you know what you’re talking about! Thanks
mexican pharmaceuticals online: mexico drug stores pharmacies – buying from online mexican pharmacy
This is a topic which is near to my heart… Take care! Where can I find the contact details for questions?
Привет! На ALL-CREDIT.RU можно легко получить займы новые , даже если у вас были проблемы с кредитной историей. Мы сотрудничаем с новыми МФО 2023 года, чтобы предложить вам лучшие условия. Получите нужную сумму без лишних вопросов!
mexico drug stores pharmacies: medicine in mexico pharmacies – mexico drug stores pharmacies
mexico drug stores pharmacies: mexican pharmaceuticals online – mexican border pharmacies shipping to usa
mexico drug stores pharmacies buying prescription drugs in mexico mexican border pharmacies shipping to usa
Random Google results can sometimes lead to wonderful blogs such as this. You are performing a good job, and we share lots of thoughts.
mexican drugstore online: mexican border pharmacies shipping to usa – mexican pharmaceuticals online
mexican border pharmacies shipping to usa: mexican border pharmacies shipping to usa – medicine in mexico pharmacies
best online pharmacies in mexico mexican drugstore online medicine in mexico pharmacies
medicine in mexico pharmacies: purple pharmacy mexico price list – п»їbest mexican online pharmacies
I truly love your website.. Excellent colors & theme. Did you make this site yourself? Please reply back as I’m trying to create my own personal blog and want to find out where you got this from or what the theme is named. Appreciate it.
May I just say what a comfort to uncover somebody that actually knows what they are talking about on the web. You definitely realize how to bring an issue to light and make it important. More people should read this and understand this side of your story. I was surprised you are not more popular because you definitely have the gift.
mexico drug stores pharmacies: purple pharmacy mexico price list – п»їbest mexican online pharmacies
May I just say what a relief to find somebody who actually knows what they’re discussing on the net. You certainly realize how to bring an issue to light and make it important. More people must look at this and understand this side of the story. I can’t believe you’re not more popular given that you surely have the gift.
I needed to thank you for this good read!! I definitely loved every little bit of it. I have got you bookmarked to look at new things you post…
Добро пожаловать на probk76.ru – веб-ресурс, который предлагает пользователям доступ к зеркалам букмекерских контор не имеющих возможности официально
зеркала букмекерских контор
п»їbest mexican online pharmacies: buying prescription drugs in mexico – best online pharmacies in mexico
buying prescription drugs in mexico: best online pharmacies in mexico – п»їbest mexican online pharmacies
best online pharmacies in mexico mexican pharmaceuticals online reputable mexican pharmacies online
Way cool! Some extremely valid points! I appreciate you penning this article and the rest of the site is also very good.
You need to take part in a contest for one of the greatest websites on the internet. I most certainly will recommend this web site!
pharmacies in mexico that ship to usa: mexican drugstore online – п»їbest mexican online pharmacies
medicine in mexico pharmacies buying from online mexican pharmacy mexico drug stores pharmacies
mexican pharmaceuticals online: pharmacies in mexico that ship to usa – medication from mexico pharmacy
pharmacies in mexico that ship to usa: mexican mail order pharmacies – medicine in mexico pharmacies
buying from online mexican pharmacy: medicine in mexico pharmacies – mexican online pharmacies prescription drugs
buying prescription drugs in mexico online: reputable mexican pharmacies online – medication from mexico pharmacy
mexico drug stores pharmacies: mexico drug stores pharmacies – reputable mexican pharmacies online
Aw, this was a really nice post. Taking a few minutes and actual effort to make a superb article… but what can I say… I hesitate a whole lot and don’t seem to get anything done.
mexico pharmacy mexico pharmacies prescription drugs mexican rx online
Good blog post. I certainly love this website. Continue the good work!
mexico pharmacies prescription drugs: mexican drugstore online – buying prescription drugs in mexico
After exploring a handful of the blog posts on your web site, I seriously like your way of blogging. I bookmarked it to my bookmark webpage list and will be checking back in the near future. Take a look at my website too and let me know what you think.
purple pharmacy mexico price list п»їbest mexican online pharmacies mexico pharmacy