Economics of information propagation [combined summary]



Individual post summaries: Click here to read the original discussion on the bitcoin-dev mailing list

Published on: 2014-04-23T15:05:55+00:00


Summary:

The email thread discusses various topics related to Bitcoin, including the validation of blocks and updating UTXO sets. One suggestion is to mine on top of just a block header, which allows small miners to receive early alerts about new blocks and work more efficiently on empty blocks. However, there are concerns about the security implications of this approach as it relies on presuming the correctness of new headers without full block verification.The conversation also explores ways to improve block propagation times. Suggestions include distributing partial proofs of work and priming memory pools with transactions, as well as allowing peers to request transaction hashes and download only unknown transactions. However, the potential benefits of these approaches have not been fully analyzed yet.Determining the primacy of a block is another topic discussed. The current system is based on the time at which the "block" message is received, but there is a suggestion to use headers-first propagation, which determines primacy based on the time the block header is received. Concerns are raised about the incentive for large pools to publish large blocks and increase propagation delays, potentially harming smaller miners.The email thread also touches on the need for a name for smaller units of Bitcoin. Suggestions like "bit" and "ubit" have been made, but concerns about cultural connotations are raised. The term "ubit" pronounced as "YOU-bit" is proposed as a representation of 1e-6 bitcoin.Lastly, the email includes a PGP signature and a promotional link to download eXo Platform, an open-source intranet software for building collaboration platforms. The author encourages readers to start their own social network using the software and turn their intranet into a collaboration platform. The email also provides a link to the Bitcoin-development mailing list for further discussion about Bitcoin development.In a separate discussion, Jonathan Levin, a post-graduate economist, is conducting research on the incentives of mining in Bitcoin. He is interested in understanding the impact of these incentives on the transaction fee market. Levin argues that the marginal cost for miners is not derived from validating signatures and including them in blocks but rather from the increased probability of orphaned blocks due to slower propagation. He seeks analytical solutions to gain a deeper understanding of this issue.Levin's analysis utilizes empirical data, but he finds it concerning that propagation delays result in increasing returns to higher shares of hashing power, which may incentivize large pools to publish large blocks and increase orphan rates for small miners with limited bandwidth or connectivity.The Bitcoin community also debates using "bits" as a unit of account. Some argue that "credit" would be more suitable, considering that Bitcoin is not a credit-based system. The importance of culturally neutral terminologies is emphasized to avoid invoking cultural references in naming conventions.Within the email thread, Oliver Egginger points out the lack of a commonly accepted term for smaller units of Bitcoin. He suggests that this may not be a problem as terms tend to arise naturally. However, Justin A proposes the term "ubit" to represent 1e-6 bitcoin. The discussion concludes with an advertisement for eXo Platform software, along with mentions of a free O'Reilly book on graph databases and information about building an enterprise intranet.Overall, these discussions highlight the complex incentives in Bitcoin mining, the potential impact of propagation delays, and the ongoing debate surrounding unit names and cultural neutrality in the Bitcoin community.


Updated on: 2023-08-01T08:53:30.521068+00:00