Suggesting to reward nodes with part of BRI

Nodes are very important for transaction of aeternity tokens. Many nodes are built for different reasons, some for safty, some for mining, some for aeternity community members. As I know, there are only hundreds of alive nodes for aeternity blockchain, and more than one thousand dead nodes. Thus many nodes are abandoned, the reason for this phenomeno probably is fund/capital. You know, running nodes cost money. So chinese community members sugget to reward nodes with part of ae tokens of Bri.

2 Likes

支持通过,就是不知道官方人怎么想了,:joy::dancing_women::dancing_women::dancing_women::dancing_women::dancing_women:

支持通过,就是不知道官方人怎么想了,:喜悦::dancing_women::dancing_women::dancing_women::dancing_women::dancing_women:

Hello, thank you for your thoughts. I’m curious how this would technically work in a fair way (how can those tokens be distributed in a fair manner). Maybe @ssh can comment on this.

I personally think that running a node should be appreciated somehow. Someone very technical and knowledgable with Blockchain protocols would need to make a proposal and afterwards that proposal and its implementation could be voted upon with the governance app.

Designing the economic incentives are the hardest part here. POS basically rewards you for running a node and staking funds.

Here is a good discussion on reddit about the same topic and Bitcoin

A major problem with having a monetary incentive for nodes is that nobody has figured out a way to do it that isn’t vulnerable to sybil attacks.

https://www.reddit.com/r/Bitcoin/comments/9ud4fa/why_are_there_no_rewards_for_running_a_full_node/ and here are some other voices https://en.bitcoin.it/wiki/Clearing_Up_Misconceptions_About_Full_Nodes#Myth:_There_is_no_incentive_to_run_nodes_so_the_network_relies_on_altruism

Best
Emin

1 Like

The reward pos mechanism can be similar to the dash master node?

Maybe, but however it is, it needs a well thought through and highly technical specification. It is not an easy thing to do.

Edit: another very nice article about full nodes and why they make sense :slight_smile:

Edit2: meanwhile, if you are in China or elsewhere and want to run a full node that you make available for others (or provide a service, for example hosting the contracts IDE in China) you can apply for a small grant at www.aeternity-foundation.org for some financial support. We have also supported www.aechina.io the details are here:

1 Like

There are a couple of different schemes that I’ve considered in the past for »node service incentivisation« :

  1. Node operators get a cut of the fees for each transaction their forward to a miner
  2. Node operators get a cut of the fees for each transaction that is posted to their API
  3. Node operators get a small payment for providing block data to (light) clients (this is the hardest to implement)

In general I don’t see the merit in paying node operators unless they provide some sort of service to the network. And if we were to not tie it to any sort of service, there would need to be a way to prevent sybil attacks, which would then require verifiable stake, work, storage, delay functions or something along those lines.

Also, the thousand dead nodes are more likely caused by the faulty peer discovery and changing ip addresses, which stay around for too long, rather than actually a thousand nodes being abandoned.

3 Likes

Nodes are branches of the aeternity network. The more branches, the stronger aeternity. At present, we most need to provide high-quality services for new members of the aeternity network.

For the current situation, I suggest that officials develop a global node subsidy program for aeternity members from all over the world to apply for nodes in the region themselves and be managed by the applicant himself or an official technician. Officials can grant certain subsidies based on hardware or operating environment.

After the node is installed and used, formal approval is required. Officials pay 30% of the agreed subsidies, 30% in the sixth month, 20% in the ninth month, and 20% in the twelfth month. (Assuming service period is 1 year)

When a permanent network like btc matures, it will be a completely decentralized network, and no official guidance will be required at that time.

In fact, we only need to distribute some active nodes on several continents (such as Asia, Africa, South America, etc.) to ensure good network services. This also avoids adding trouble to the technicians.

1 Like

I like the simplicity here. The most important part is

If you do provide service to the network (forwarding transactions to the miner etc.) fees can be given.

This is already possible now. If you want to run a node and provide such a service in your region, please apply for a grant via www.aeternity-foundation.org - like mentioned above, www.aechina.io has received such a subsidy already.

1 Like