1
Question a bit related to Microsoft's research on incentives of sharing transactions.
What is the incentive for a custom-tailored Bitcoin client to share information regarding known clients and the existing blockchain? For example, the client could set its "services" in "version" message to 0 and not be bothered with sharing much data. What encourages the Bitcoin clients, asides common curtsey from the people running the software, to share the data?
1Is this question really different than the question you linked to? – ripper234 – 2011-11-17T09:15:06.940
When you send out transactions, you want to get to as many peers as possible so they would be included in the block. Sharing peers and blocks takes more bandwidth and computing power, while the return of doing so for you is not too clear. – ThePiachu – 2011-11-17T10:05:42.803