Pages:
Author

Topic: Incentivizing Bitcoin Nodes (Read 15188 times)

legendary
Activity: 1610
Merit: 1183
October 20, 2016, 11:56:18 AM
In a perfect world, we would have altruism and millions of nodes, but unfortunately until we find a way to financially compensate the resources needed to keep a node running, it will remain rather low in count, but lets not forget its not only how many nodes there are, but how widespread they are (which is why big blocks are bad).
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
newbie
Activity: 4
Merit: 0
October 19, 2016, 04:18:55 PM
Why would bitcoin developers jump on creating there own version of what Satoshi Nakamoto sent me in the previous email, months after they original email was recieved, as indicated in the previous posts? Because there is something to what he wrote to me - I am convinced this gut is legit!. Its because the email address I have for Satoshi is legit. Why would anyone continue to use the same email address that has been hacked? So it is rediculous to expect that he is still using [email protected] because it was hacked along time ago and the domain was tranfered since his original publication. Most people change there email  every 5-7 years anyways. BITCOIN is not as decentralized as most people think; the Chinese are essentially controlling the entire bitcoin mining operation. Mandatory Peer-to-peer qualified node requirements could level the playing field. Also, looking for details in the writing style won't really prove much since its pretty likely that his original whitepaper was proofread and edited before it was published - emails, on the otherhand, are generally produced with less careful "attention to detail". Those early commenters who "trolled" his outline in the email that I previously posted, seem like they are "out of touch" now... Proof of Qualified Node or Proof of Bitcoin Node is all anyone is talking about now. This means there is soon going to be revolution in the way mining is handled.
member
Activity: 109
Merit: 10
Official Avalon Team
October 18, 2016, 11:50:22 PM
In my opinion, the cryptocurrency that solves proper incentivizing of nodes in a proof of stake system will be the next big (huge?) thing in this community.
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
October 10, 2016, 10:40:04 PM
Ima just gonna setup a Bitcoin node to run 24/7 for a few months, it's pretty cold around here so adding another heater in the room would is good. Leaving my PC on all day will definitely generate some extra heat for me Cheesy

I suggest many people to do the same!

Soon you might be able to be paid for doing that  Wink
hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK
October 09, 2016, 11:52:04 PM
Ima just gonna setup a Bitcoin node to run 24/7 for a few months, it's pretty cold around here so adding another heater in the room would is good. Leaving my PC on all day will definitely generate some extra heat for me Cheesy

I suggest many people to do the same!
legendary
Activity: 1456
Merit: 1000
October 07, 2016, 03:00:10 PM
Mike Hearn said something along the lines of:

"Just build it"

GMaxwell said something along the lines of:

"What about the sybil problem?" and 'he'll watch how things progress.'

Gavin Andrseen said something along the lines of:

"    "

Creating a layer two solution using an altcoin solves a huge number of problems, in particular how to validate a full node is a full node and not an army of fake nodes just sitting there getting rewarded but not serving the network. But the downside of using an altcoin as a layer two solution until it can be pegged as a bitcoin sidechain is "it's an altcoin" - code for, I'd rather bitcoin dies than let an altcoin help.

Have you looked at the inner workings of how Siacoin proves that a host holds data that it claims?

Its something along the lines of asking for a random piece of data from what is stored and asking for a checksum of that random data thereby "proving" the hoster actually has what they say they do.

No. I wasn't aware of that aspect of Siacoin. I'll look into it, thanks.

I'm cross-posting to SPR.
hero member
Activity: 522
Merit: 500
October 07, 2016, 01:17:12 PM
Mike Hearn said something along the lines of:

"Just build it"

GMaxwell said something along the lines of:

"What about the sybil problem?" and 'he'll watch how things progress.'

Gavin Andrseen said something along the lines of:

"    "

Creating a layer two solution using an altcoin solves a huge number of problems, in particular how to validate a full node is a full node and not an army of fake nodes just sitting there getting rewarded but not serving the network. But the downside of using an altcoin as a layer two solution until it can be pegged as a bitcoin sidechain is "it's an altcoin" - code for, I'd rather bitcoin dies than let an altcoin help.

Have you looked at the inner workings of how Siacoin proves that a host holds data that it claims?

Its something along the lines of asking for a random piece of data from what is stored and asking for a checksum of that random data thereby "proving" the hoster actually has what they say they do.
legendary
Activity: 1456
Merit: 1000
October 07, 2016, 12:50:52 PM
Mike Hearn said something along the lines of:

"Just build it"

GMaxwell said something along the lines of:

"What about the sybil problem?" and 'he'll watch how things progress.'

Gavin Andrseen said something along the lines of:

"    "

Creating a layer two solution using an altcoin solves a huge number of problems, in particular how to validate a full node is a full node and not an army of fake nodes just sitting there getting rewarded but not serving the network. But the downside of using an altcoin as a layer two solution until it can be pegged as a bitcoin sidechain is "it's an altcoin" - code for, I'd rather bitcoin dies than let an altcoin help.
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
October 07, 2016, 12:34:39 PM
Btw, this is the full whitepaper for anyone who cares to read:

http://spreadcoin.info/news/wp-content/uploads/2015/10/Proof-of-Bitcoin-Node-DRAFTv1-1.pdf

just e-mail that to the bitcoin developers or some more technical e-mail circle, although many intelligent people rread this thread, i think its just best if you give it directly to the experts.

I don't want to spread misinformation but I do believe that coins101 had some interactions with some Bitcoin devs in regards to this. Don't quote me though.

The truth is though, the Bitcoin devs don't really have to endorse this for it to work. The real issue is creating the cryptographic proof that there is one service node (a version of masternodes) to one real Bitcoin node so that positive contributors are being rewarded and not some people running fake nodes or what have you...

It will perhaps be challenging, however, once it's done the network will be more or less self sustaining.
full member
Activity: 317
Merit: 103
October 06, 2016, 05:07:40 AM
Another proposal I've contributed a little bit to is to be published soon(next week I hope but lets' see). the idea is to make asymmetric scheme so miners store the full state and provide proofs of its transformation correctness, while fullnodes are just checking proofs without need in disk database and so random I/O operations so very efficiently. Fullnodes are getting the same security guarantees as now. The scheme isn't applicable to Bitcoin, as usually, as it is not possible to modify Bitcoin significantly.
newbie
Activity: 56
Merit: 0
October 05, 2016, 04:42:02 PM
I think that the best thing is to educate the young students about bitcoin
hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK
October 04, 2016, 07:09:34 PM
Btw, this is the full whitepaper for anyone who cares to read:

http://spreadcoin.info/news/wp-content/uploads/2015/10/Proof-of-Bitcoin-Node-DRAFTv1-1.pdf

just e-mail that to the bitcoin developers or some more technical e-mail circle, although many intelligent people rread this thread, i think its just best if you give it directly to the experts.
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
September 30, 2016, 07:52:24 PM
Btw, this is the full whitepaper for anyone who cares to read:

http://spreadcoin.info/news/wp-content/uploads/2015/10/Proof-of-Bitcoin-Node-DRAFTv1-1.pdf
legendary
Activity: 1456
Merit: 1000
September 29, 2016, 01:30:48 PM
There are some consensus protocols adding rewards for full nodes to the Proof-of-Work, e.g. Proof-of-Activity by Bentov/Rosenfeld http://eprint.iacr.org/2014/452.pdf and a protocol of mine http://arxiv.org/abs/1603.07926 (working on the new version of the paper right now, it will be more formalized)

your POA proposal is interesting, maybe because I can see some aspects of Spreadcoin in there, areas we are working on or have already tested.
legendary
Activity: 1456
Merit: 1000
September 29, 2016, 01:16:28 PM
If you are going to rely on donations then that would be a failing solution right from the start. That is hardly a stable way of incentivizing the people who run the nodes. I made a post about the Spreadcoin idea right above yours. Please take time to read what they are trying to do and tell me what you think. Could that be a good resolution to the problem? Of course I am not suggesting we use that cryptocurrency. But what do you think of the idea in general?  

I was one of the main authors of the whitepaper on that incentives model. AMA.

I have advocated for pegging spreadcoin to bitcoin using sidechains when the economics reach the right balance. It can then be a layer two approach similar to Lightning Network, but its purpose would be to generate revenues for Bitcoin full nodes.

Proof of Bitcoin Node is first required to solve the sybil problem when you try any incentives model. Otherwise you end up paying fake nodes and Bitcoin gets zero benefit from having the additional full nodes supporting growth of the network.
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
September 29, 2016, 12:41:15 PM
What do you think of this proposal by the people behind Spreadcoin?

http://spreadcoin.info/news/proof-of-bitcoin-node-white-paper/

They are proposing an idea called "Proof of Bitcoin Node". I only made a quick skim on the link above and I have not fully understood it well, but the first impression I got from it is that PoBN is basically another layer on top of Bitcoin that gives incentive to the people running Bitcoin nodes thru big data mining.

Now I am not much of a technical person so it would be nice if someone explains what Spreadcoin is trying to achieve and how big data plays a role in their idea.

I am a member of the Spreadcoin community and can probably lend a hand in explaining what we're trying to do. I don't know that this is the best place to do it. However, there is definitely development going on. Feel free to check out / post in the forum here:

https://bitcointalk.org/index.php?topic=1045373.4700

We currently have one very dedicated and highly principled developer working on it right now. However, more devs would definitely help because it is a large problem to solve.

Cheers!

Edit: This is a small summary upcoming development release in the dev's words:


First of all, the spreadwallet is now a multicoin multiwallet that can operate in SPV and Fullnode mode.  Cool

In short, what you'll get is:

- decentralized UTXO blockexplorer that works with the nodes you host locally (on your main computer or spread over your local network)
- multihost capabilities that allow you to run multiple nodes in your local network, remote controlling them with your spreadwallet.
- easy setup and control through SSH of all the raspberry pis in your local network.
- multiwallet support for many coins, immediate use of all those coins in SPV mode.
- support for many different styles of wallets (deterministic, non-deterministic, TREZOR and paperwallets)
- update of the spreadcoin daemon to newest bitcoin core codebase

hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK
September 19, 2016, 01:17:42 AM
If you are going to rely on donations then that would be a failing solution right from the start. That is hardly a stable way of incentivizing the people who run the nodes. I made a post about the Spreadcoin idea right above your. Please take time to read what they are trying to do and tell me what you think. Could that be a good resolution to the problem? Of course I am not suggesting we use that cryptocurrency. But what do you think of the idea in general? 

Ok indeed donation is not a sustainable business model but it could be tried for a temporary solution.

I dont think i am the best person to suggest this, maybe get to some developers, program your idea and show to the community how good your idea is.

legendary
Activity: 2898
Merit: 1823
September 19, 2016, 12:33:16 AM
If you are going to rely on donations then that would be a failing solution right from the start. That is hardly a stable way of incentivizing the people who run the nodes. I made a post about the Spreadcoin idea right above yours. Please take time to read what they are trying to do and tell me what you think. Could that be a good resolution to the problem? Of course I am not suggesting we use that cryptocurrency. But what do you think of the idea in general?  
hero member
Activity: 854
Merit: 1009
JAYCE DESIGNS - http://bit.ly/1tmgIwK
September 18, 2016, 11:09:03 PM
I believe the best solution is: Educate people about the need for nodes. Give them a easy SD card image LINUX system for Raspberry PI with pre-installed and clean Bitcoin client.
Make them run a 24/7 raspberry PI node - very cheap to buy and run. Will be run on altruism and self-preservation (for people who have stake on the BTC network - own BTCs)

That's it!

Cheers,
Sky

that will leave them with a sort of 'blackbox' knowledge as to what is actually going on.
to be fair, after linux is installed, bitcoind can be up and running/syncing within 7-10 typed lines.

people these days seem to want their cryptocurrency with the least technical involvement; but have the most to say.

I just tried to have a full node running but i cannot leave my PC open all day. I think we need some dedicated hosts, 1 node per each host provider, and pay it with donations.

That should boost the node count a bit, could be a temporary solution.
Pages:
Jump to: