X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=README.md;h=cc27b34b31f9c4b304039f397362618923e1ceee;hp=80af3424e3492df60c39011f6721dc2ce15ebf77;hb=8037df7fbad6c5886b2fb3e643233db8dd7a45ec;hpb=81b2d877fbae9f99444e0393ff4514ea999ff1ad diff --git a/README.md b/README.md index 80af342..cc27b34 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,41 @@ -Bitcoin TEST network source code -================================ -Branches here: +NovaCoin official development tree -* svn : up-to-date mirror of the 'production' Bitcoin (from http://sourceforge.net/projects/bitcoin/). -* listtransactions: Implements new JSON-RPC command "listtransactions" (from jgarzik) -* refundtransaction : Implements new JSON-RPC command "refundtransaction" +NovaCoin - a hybrid scrypt PoW + PoS based cryptocurrency. -These branches operate on the TEST network: +* 10 minutes stake spacing +* 30 minutes PoW spacing +* Balanced PoW blocks and stakes weighting +* The PoW subsidy halves every x64 multiply of PoW difficulty +* The PoS interest halves every x64 multiply of PoS difficulty +* Maximum PoW reward is 100 coins +* Maximum PoS reward is 10 coins +* No deterministic limit of the supply, currently ~ 1411259 coins mined -* svnTEST : just like 'svn' (no additional features), but patched to operate on the TEST network. -* master : runs on the TEST-network with any of what I think are "production-ready" features. +Development process +=========================== -Important changes on the master branch are: +Developers work in their own trees, then submit pull requests when +they think their feature or bug fix is ready. -* Listen port is 18333 (instead of 8333). Uses 18332 for JSON-RPC (instead of 8332). -* Uses irc.lfnet.org channel #bitcoinTEST for bootstrapping. -* Never tries to connect to "well known" nodes for bootstrapping. -* Uses bitcoinTEST for the default data directory (e.g. ~/.bitcoinTEST on Linux, %APPDATA%/BitcoinTEST on Windows, etc) -* Uses a different ADDRESSVERSION for Bitcoin Addresses (0xff instead of 0x0), so you can't screw up copying and pasting Bitcoin addresses (if you try to use a TEST address on the production system it will tell you it's invalid; you can, however, lose TESTcoins by trying to send them to a valid production address) -* Has a brand-new block chain (with a different genesis block) -* Initial difficulty is 4 times easier than production Bitcoin -* protocol message header bytes are { 0xfa, 0xbf, 0xb5, 0xda } instead of { 0xf9, 0xbe, 0xb4, 0xd9 } +The patch will be accepted if there is broad consensus that it is a +good thing. Developers should expect to rework and resubmit patches +if they don't match the project's coding conventions (see coding.txt) +or are controversial. -Code is hosted at github: http://github.com/gavinandresen/bitcoin-git +The master branch is regularly built and tested, but is not guaranteed +to be completely stable. Tags are regularly created to indicate new +official, stable release versions of NovaCoin. +Feature branches are created when there are major new features being +worked on by several people. + +From time to time a pull request will become outdated. If this occurs, and +the pull is no longer automatically mergeable; a comment on the pull will +be used to issue a warning of closure. The pull will be closed 15 days +after the warning if action is not taken by the author. Pull requests closed +in this manner will have their corresponding issue labeled 'stagnant'. + +Issues with no commits will be given a similar warning, and closed after +15 days from their last activity. Issues closed in this manner will be +labeled 'stale'.