Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: BitShares network topology  (Read 579 times)

Offline Come-from-Beyond

  • Full Member
  • ***
  • Posts: 113
    • View Profile
BitShares network topology
« on: March 05, 2015, 02:28:32 PM »

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

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: BitShares network topology
« Reply #1 on: March 05, 2015, 02:46:36 PM »
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.
« Last Edit: March 05, 2015, 02:53:31 PM by emski »

Offline Come-from-Beyond

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Re: BitShares network topology
« Reply #2 on: March 05, 2015, 06:48:12 PM »
Initially the clients connect to a random subset of seed nodes.

How are nodes added to the set?

Offline monsterer

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

Offline vikram


Offline cass

  • Hero Member
  • *****
  • Posts: 4320
  • /(┬.┬)\
    • View Profile
Re: BitShares network topology
« Reply #5 on: March 05, 2015, 08:13:25 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  - - -  █║▌║║█

Offline ubits

  • Full Member
  • ***
  • Posts: 52
    • View Profile
Re: BitShares network topology
« Reply #6 on: March 05, 2015, 08:49:44 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%

Offline Come-from-Beyond

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Re: BitShares network topology
« Reply #7 on: March 05, 2015, 09:09: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...

Offline vikram

Re: BitShares network topology
« Reply #8 on: March 05, 2015, 09:58:14 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.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11957
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: BitShares network topology
« Reply #9 on: March 06, 2015, 07:46:30 AM »
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
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline Come-from-Beyond

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Re: BitShares network topology
« Reply #10 on: March 06, 2015, 10:25:53 AM »
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.

Offline Come-from-Beyond

  • Full Member
  • ***
  • Posts: 113
    • View Profile
Re: BitShares network topology
« Reply #11 on: March 06, 2015, 10:26:52 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.

Offline cass

  • Hero Member
  • *****
  • Posts: 4320
  • /(┬.┬)\
    • View Profile
Re: BitShares network topology
« Reply #12 on: March 06, 2015, 10:37:04 AM »
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.

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  - - -  █║▌║║█

 

Google+