Main Menu

Encourage transmit node?

Started by BTSdac, November 19, 2014, 04:25:51 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

BTSdac

Quote from: xeroc on November 24, 2014, 03:10:32 PM
Quote from: lafona on November 24, 2014, 03:08:14 PM
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
[url="//github.com"]github.com[/url] :pureland
BTS2.0 API :[url="ws://139.196.37.179:8091"]ws://139.196.37.179:8091[/url]
BTS2.0 API 数据源ws:[url="//139.196.37.179:8091"]//139.196.37.179:8091[/url]

BTSdac

Quote from: xeroc on November 24, 2014, 11:58:15 AM
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)
[url="//github.com"]github.com[/url] :pureland
BTS2.0 API :[url="ws://139.196.37.179:8091"]ws://139.196.37.179:8091[/url]
BTS2.0 API 数据源ws:[url="//139.196.37.179:8091"]//139.196.37.179:8091[/url]

xeroc

Quote from: lafona on November 24, 2014, 03:08:14 PM
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)

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: [url="https://bitsharestalk.org/index.php/topic,21569.msg280911/topicseen.html#msg280911"]https://bitsharestalk.org/index.php/topic,21569.msg280911/topicseen.html#msg280911[/url]
MUSE Witness: lafona

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 ..

BTSdac

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.
[url="//github.com"]github.com[/url] :pureland
BTS2.0 API :[url="ws://139.196.37.179:8091"]ws://139.196.37.179:8091[/url]
BTS2.0 API 数据源ws:[url="//139.196.37.179:8091"]//139.196.37.179:8091[/url]

BTSdac

#1
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.
[url="//github.com"]github.com[/url] :pureland
BTS2.0 API :[url="ws://139.196.37.179:8091"]ws://139.196.37.179:8091[/url]
BTS2.0 API 数据源ws:[url="//139.196.37.179:8091"]//139.196.37.179:8091[/url]