Author Topic: Encourage transmit node?  (Read 1620 times)

0 Members and 1 Guest are viewing this topic.

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
By full node do you mean anyone running the bitshares client or is there some additional that need to be selected, closer to the setup of at delegate?
nop .. every BitShares client currently also is a full node (if it is accessible from the internet and not firewalled)
the term "full" commonly describes that the node has the complete blockchain knowledge!

there are currently three "modes" of the software:

- seed nodes   -- initial connection nodes (hardcoded ips)
- delegates     -- block producers
- clients       -- regular users and traders + exchanges
- chainserver  -- very specialized server to allow quicker blockchain download (rarely used)

all of them are the same software .. with minor configuration changes (maximum connections, etc.... .. nothing too special)
yes there are many node ,
acctually BTS network is better than other altcoin in my feeling  ,even is better than BTC in china , but you konw DPOS is mechanism that makes sense , maybe need better network than BTC
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
everyone can run a full node .. they just don't get paid for "running" it ..
it's the same with bitcoin .. not all full-nodes get paid ..
if there is a a little reward to run a full-nodes
resume client have a function that reply specifc message automatically, one man or delegate (high pay rate) want to encourage full nodes, he just send a specifc message to backup delegate by random choice  , if this delegate is runing a node ,the client reply a message automatically to the sender. if the sender receive the message from backup delegate`s node in a small seconds ,like 5s, it prove this delegate is online,and the network is not bad. he can send some BTS to this delegate as the reward for runing a full node .so this full node can get a little reward , everyone can run a full node when he open computer do other any time.like chat with friends and can join or exit any time.
there some thing must consider ,
1.if a man want to award a full node , the BTS is must his own , maybe he can accept donation ,but how to keep he is honest .
2.award to full node is a action of centralization
3. I don`t konw if can sign a special translation , this translation must comfirm by receiver in a short second , if the receiver don`t comfirm this transltion in a short second ,this transltion would cancel.  if have this function , sender just can sign this translation to any backup delegate ( I resume a full node runner must regester as delegate first ,or a special full node account,consider the income of full node is small ,so the regester fee should cheap , maybe  two times of account regester fee is better)
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
By full node do you mean anyone running the bitshares client or is there some additional that need to be selected, closer to the setup of at delegate?
nop .. every BitShares client currently also is a full node (if it is accessible from the internet and not firewalled)
the term "full" commonly describes that the node has the complete blockchain knowledge!

there are currently three "modes" of the software:

- seed nodes   -- initial connection nodes (hardcoded ips)
- delegates     -- block producers
- clients       -- regular users and traders + exchanges
- chainserver  -- very specialized server to allow quicker blockchain download (rarely used)

all of them are the same software .. with minor configuration changes (maximum connections, etc.... .. nothing too special)

Offline lafona

  • Sr. Member
  • ****
  • Posts: 231
    • View Profile
  • BitShares: lafona
By full node do you mean anyone running the bitshares client or is there some additional that need to be selected, closer to the setup of at delegate?
BTS Witnesses: delegate-1.lafona     Witness Thread: https://bitsharestalk.org/index.php/topic,21569.msg280911/topicseen.html#msg280911
MUSE Witness: lafona

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
everyone can run a full node .. they just don't get paid for "running" it ..
it's the same with bitcoin .. not all full-nodes get paid ..

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
why I have this idea. because recently I help some people install BTS client,  someone would take about several hours to snyc .   we have 101 delegates now ,does it mean we have 101 nodes in max?  do we need more nodes , these nodes have full data. and can join and exit p2p network at any time. and can get a little reword for joining network as a transmit node.
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
DPOS have resolved energy consume issue of POW, pay delegate salary have resolved of developer and marketing.
I also a little worry about there any 101 nodes can get pay , I don`t know if it is enough for connecting to BTS network in anywhere in this planet. do we need more transmit nodes? how to encourage translation nodes.
« Last Edit: November 19, 2014, 04:27:52 am by BTSdac »
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091