What is BitShares network topology? Is it standard Bitcoin's "connect to 8 random peers"?
Initially the clients connect to a random subset of seed nodes.
Then they acquire peers.
The desired number of connections is 20.
PS: delegates desired number of connections is 50 .
These values could be modified by the users at runtime.
Quote from: emski on March 05, 2015, 02:46:36 PM
Initially the clients connect to a random subset of seed nodes.
How are nodes added to the set?
Quote from: Come-from-Beyond on March 05, 2015, 06:48:12 PM
Quote from: emski on March 05, 2015, 02:46:36 PM
Initially the clients connect to a random subset of seed nodes.
How are nodes added to the set?
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Quote from: monsterer on March 05, 2015, 06:57:46 PM
Quote from: Come-from-Beyond on March 05, 2015, 06:48:12 PM
Quote from: emski on March 05, 2015, 02:46:36 PM
Initially the clients connect to a random subset of seed nodes.
How are nodes added to the set?
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
Quote from: vikram on March 05, 2015, 07:31:18 PM
Quote from: monsterer on March 05, 2015, 06:57:46 PM
Quote from: Come-from-Beyond on March 05, 2015, 06:48:12 PM
Quote from: emski on March 05, 2015, 02:46:36 PM
Initially the clients connect to a random subset of seed nodes.
How are nodes added to the set?
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
so maybe a short tutorial – how to setting up a node – would be useful for users who want to help IMO!
Quote from: cass on March 05, 2015, 08:13:25 PM
Quote from: vikram on March 05, 2015, 07:31:18 PM
Quote from: monsterer on March 05, 2015, 06:57:46 PM
Quote from: Come-from-Beyond on March 05, 2015, 06:48:12 PM
Quote from: emski on March 05, 2015, 02:46:36 PM
Initially the clients connect to a random subset of seed nodes.
How are nodes added to the set?
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
so maybe a short tutorial – how to setting up a node – would be useful for users who want to help IMO!
+5% +5%
Quote from: vikram on March 05, 2015, 07:31:18 PM
Quote from: monsterer on March 05, 2015, 06:57:46 PM
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
So, it's possible to add 153 seed nodes controlled by me and make it easy to do an eclipse attack? Neat...
Quote from: Come-from-Beyond on March 05, 2015, 09:09:46 PM
Quote from: vikram on March 05, 2015, 07:31:18 PM
Quote from: monsterer on March 05, 2015, 06:57:46 PM
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
So, it's possible to add 153 seed nodes controlled by me and make it easy to do an eclipse attack? Neat...
Suggestions for improvement are always welcome.
Quote from: Come-from-Beyond on March 05, 2015, 09:09:46 PM
Quote from: vikram on March 05, 2015, 07:31:18 PM
Quote from: monsterer on March 05, 2015, 06:57:46 PM
https://github.com/BitShares/bitshares/blob/ee44418782f1b519480ddab7eb845b0612a99498/libraries/client/include/bts/client/seed_nodes.hpp
Provided by volunteers and delegates. I encourage everyone to help!
So, it's possible to add 153 seed nodes controlled by me and make it easy to do an eclipse attack? Neat...
.. which, however, is just a denial of service and not disruptive for the network
Quote from: vikram on March 05, 2015, 09:58:14 PM
Suggestions for improvement are always welcome.
More nodes. Every delegate should provide as many seed nodes as possible and shareholders should cast votes for those who controls more than others.
Quote from: xeroc ¯\_(ツ)_/¯ on March 06, 2015, 07:46:30 AM
.. which, however, is just a denial of service and not disruptive for the network
Eclipse attack is a good opening move for a double-spending attack against a single merchant.
Quote from: Come-from-Beyond on March 06, 2015, 10:25:53 AM
Quote from: vikram on March 05, 2015, 09:58:14 PM
Suggestions for improvement are always welcome.
More nodes. Every delegate should provide as many seed nodes as possible and shareholders should cast votes for those who controls more than others.
Quote from: cass on March 05, 2015, 08:13:25 PM
short tutorial – how to setting up a node – would be useful for users who want to help IMO!
+5%