Bitcoin Forum
May 31, 2024, 12:15:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Proposal: put bitcoind version in the coinbase  (Read 812 times)
oleganza (OP)
Full Member
***
Offline Offline

Activity: 200
Merit: 104


Software design and user experience.


View Profile WWW
March 16, 2013, 09:38:15 PM
 #1

Wouldn't it be nice if we could know how diverse is bitcoin software? Like when we consult web browser User-Agent distribution when deciding which new features to support and which old browsers to ignore. This could help miners see if they are in a risky position when 50% are running one software and 50% the other. Or if you are running a software which represents only 10% of the blocks and probably should be compatible with others to avoid accidental losses. This also could help developers see how quickly new updates are propagated, so new features can be rolled out more reliably.

My suggestion is to put a name of the software, release version and a partial git commit id.

E.g. "bitcoind 0.7.2 32a928e1" would mean Satoshi client version 0.7.2. Commit id would identify specific commit (possibly a patch to the released version). It would be nice if patched versions were published somewhere on Github, so people could see what exact changes should be taken into account.

This is not meant to be a strict machine-readable format (like "block version" from BIP 34, or protocol version from API), only an identifier for statistical purposes.

What do you think?

Bitcoin analytics: blog.oleganza.com / 1TipsuQ7CSqfQsjA9KU5jarSB1AnrVLLo
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
March 17, 2013, 01:16:37 PM
 #2

http://luke.dashjr.org/programs/bitcoin/files/charts/branches.html
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
March 17, 2013, 01:53:52 PM
 #3

I think more information should be put in the coinbase, e.g.

  • Name/pseudonym of miner
  • GPG public key of the miner
  • Bitcoind version
  • Transaction fee policy
  • Email, Bitmessage, Torchat, etc. of the miner

In case there is emergency like an unintended hard fork, the miners could be reached easily. It also makes the transaction fee policy more transparent.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!