Author

Topic: What does "ban node for X time" do? (Read 948 times)

copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
March 27, 2016, 06:11:08 AM
#6
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way?

After the fork they will most likely get banned as soon as they try to relay blocks over 1 MB to you (someone that actually read the code please correct me if needed).


So Shorena, they may be banned by pereira4, but is that not the point at which the Bitcoin network splits in two, as all the classic nodes accept the larger block and the core nodes are still looking for the next block?

The network is split with the fork, yes. One side is accepting blocks over 1 MB size (up to 2 MB) while the other side is rejecting these blocks as invalid and will ban nodes that consistantly send invalid blocks. Its most likely not an easy cut, but more like a messy tear as some blocks (those smaller than 1 MB) will still be valid on both sides. Due to the 750/1000 blocks needed for activation and the grace period it is however unlikely that there will many core nodes left afterwards.

Is it possible to currently run a node and broadcast a 2MB block?

Yes, it will not get accepted by your peers though.

Will you get banned? Or is it even possible?

You will not get banned for sending one invalid block, but if you consistantly do so, your peers will ban you and you will have lost the connection to the network.
legendary
Activity: 938
Merit: 1000
March 26, 2016, 11:51:56 PM
#5
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way?

After the fork they will most likely get banned as soon as they try to relay blocks over 1 MB to you (someone that actually read the code please correct me if needed).


So Shorena, they may be banned by pereira4, but is that not the point at which the Bitcoin network splits in two, as all the classic nodes accept the larger block and the core nodes are still looking for the next block?

The network is split with the fork, yes. One side is accepting blocks over 1 MB size (up to 2 MB) while the other side is rejecting these blocks as invalid and will ban nodes that consistantly send invalid blocks. Its most likely not an easy cut, but more like a messy tear as some blocks (those smaller than 1 MB) will still be valid on both sides. Due to the 750/1000 blocks needed for activation and the grace period it is however unlikely that there will many core nodes left afterwards.

Is it possible to currently run a node and broadcast a 2MB block? Will you get banned? Or is it even possible?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
March 22, 2016, 04:45:39 PM
#4
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way?

After the fork they will most likely get banned as soon as they try to relay blocks over 1 MB to you (someone that actually read the code please correct me if needed).


So Shorena, they may be banned by pereira4, but is that not the point at which the Bitcoin network splits in two, as all the classic nodes accept the larger block and the core nodes are still looking for the next block?

The network is split with the fork, yes. One side is accepting blocks over 1 MB size (up to 2 MB) while the other side is rejecting these blocks as invalid and will ban nodes that consistantly send invalid blocks. Its most likely not an easy cut, but more like a messy tear as some blocks (those smaller than 1 MB) will still be valid on both sides. Due to the 750/1000 blocks needed for activation and the grace period it is however unlikely that there will many core nodes left afterwards.
hero member
Activity: 1092
Merit: 520
March 22, 2016, 03:10:51 PM
#3
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way?

After the fork they will most likely get banned as soon as they try to relay blocks over 1 MB to you (someone that actually read the code please correct me if needed).


So Shorena, they may be banned by pereira4, but is that not the point at which the Bitcoin network splits in two, as all the classic nodes accept the larger block and the core nodes are still looking for the next block?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
March 22, 2016, 10:00:00 AM
#2
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way?

No, until the network is forked classic nodes behave very similar to core nodes. After the fork they will most likely get banned as soon as they try to relay blocks over 1 MB to you (someone that actually read the code please correct me if needed).

What would happen if everyone running Core banned Classic nodes from connecting to them? I just don't want those leeches anywhere near me.

If everyone would refuse connections from nodes with a certain subserv, they would form a separate network. This could easily be mitigated by changing the subver though.
legendary
Activity: 1610
Merit: 1183
March 22, 2016, 09:55:13 AM
#1
I don't want to support troll hardfork attempts like Classic, should banning every time I connect to Classic nodes help Core in some way? What would happen if everyone running Core banned Classic nodes from connecting to them? I just don't want those leeches anywhere near me.
Jump to: