Main Menu

BitShares network topology

Started by Come-from-Beyond, March 05, 2015, 02:28:32 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

cass

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%

█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

Come-from-Beyond

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.

Come-from-Beyond

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.

xeroc

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

vikram


Come-from-Beyond


ubits


cass

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!
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█


monsterer

My opinions do not represent those of metaexchange unless explicitly stated.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Come-from-Beyond

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?

emski

#2
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.
[url="https://bitsharestalk.org/index.php/topic,9857.0.html"]https://bitsharestalk.org/index.php/topic,9857.0.html[/url]

Come-from-Beyond

What is BitShares network topology? Is it standard Bitcoin's "connect to 8 random peers"?