Update pre-release and README.me to beta.
This is part of the changes for #130.
This commit is contained in:
parent
6d8b873923
commit
aa1d722dd6
3 changed files with 19 additions and 16 deletions
29
README.md
29
README.md
|
@ -6,22 +6,25 @@ btcd
|
||||||
|
|
||||||
btcd is an alternative full node bitcoin implementation written in Go (golang).
|
btcd is an alternative full node bitcoin implementation written in Go (golang).
|
||||||
|
|
||||||
This project is currently under active development and is in an Alpha state.
|
This project is currently under active development and is in a Beta state. It
|
||||||
|
is extremely stable and has been in production use for over 6 months as of May
|
||||||
|
2014, however there are still a couple of major features we want to add before
|
||||||
|
we come out of beta.
|
||||||
|
|
||||||
It currently properly downloads, validates, and serves the block chain using the
|
It properly downloads, validates, and serves the block chain using the exact
|
||||||
exact rules (including bugs) for block acceptance as the reference
|
rules (including bugs) for block acceptance as Bitcoin Core. We have taken
|
||||||
implementation (bitcoind). We have taken great care to avoid btcd causing a
|
great care to avoid btcd causing a fork to the block chain. It passes all of
|
||||||
fork to the block chain. It passes all of the 'official' block acceptance tests
|
the 'official' block acceptance tests
|
||||||
(https://github.com/TheBlueMatt/test-scripts).
|
(https://github.com/TheBlueMatt/test-scripts) as well as all of the JSON test
|
||||||
|
data in the Bitcoin Core code.
|
||||||
|
|
||||||
It also properly relays newly mined blocks, maintains a transaction pool,
|
It also relays newly mined blocks, maintains a transaction pool, and relays
|
||||||
and relays individual transactions that have not yet made it into a block. It
|
individual transactions that have not yet made it into a block. It ensures all
|
||||||
ensures all individual transactions admitted to the pool follow the rules
|
transactions admitted to the pool follow the rules required by the block chain
|
||||||
required into the block chain and also includes the vast majority of the more
|
and also includes the same checks which filter transactions based on
|
||||||
strict checks which filter transactions based on miner requirements ("standard"
|
miner requirements ("standard" transactions) as Bitcoin Core.
|
||||||
transactions).
|
|
||||||
|
|
||||||
One key difference between btcd and bitcoind is that btcd does *NOT* include
|
One key difference between btcd and Bitcoin Core is that btcd does *NOT* include
|
||||||
wallet functionality and this was a very intentional design decision. See the
|
wallet functionality and this was a very intentional design decision. See the
|
||||||
blog entry [here](https://blog.conformal.com/btcd-not-your-moms-bitcoin-daemon)
|
blog entry [here](https://blog.conformal.com/btcd-not-your-moms-bitcoin-daemon)
|
||||||
for more details. This means you can't actually make or receive payments
|
for more details. This means you can't actually make or receive payments
|
||||||
|
|
|
@ -22,7 +22,7 @@ const (
|
||||||
|
|
||||||
// appPreRelease MUST only contain characters from semanticAlphabet
|
// appPreRelease MUST only contain characters from semanticAlphabet
|
||||||
// per the semantic versioning spec.
|
// per the semantic versioning spec.
|
||||||
appPreRelease = "alpha"
|
appPreRelease = "beta"
|
||||||
)
|
)
|
||||||
|
|
||||||
// appBuild is defined as a variable so it can be overridden during the build
|
// appBuild is defined as a variable so it can be overridden during the build
|
||||||
|
|
|
@ -22,7 +22,7 @@ const (
|
||||||
|
|
||||||
// appPreRelease MUST only contain characters from semanticAlphabet
|
// appPreRelease MUST only contain characters from semanticAlphabet
|
||||||
// per the semantic versioning spec.
|
// per the semantic versioning spec.
|
||||||
appPreRelease = "alpha"
|
appPreRelease = "beta"
|
||||||
)
|
)
|
||||||
|
|
||||||
// appBuild is defined as a variable so it can be overridden during the build
|
// appBuild is defined as a variable so it can be overridden during the build
|
||||||
|
|
Loading…
Add table
Reference in a new issue