Dev Docs: Remove Majority Mentions In Not A Spec (thanks saivann)

This commit is contained in:
David A. Harding 2014-12-12 19:34:24 -05:00
parent 8f0a80a939
commit f08b3e1bb4

View file

@ -38,13 +38,13 @@ Bitcoin security depends on consensus. Should your program diverge from
consensus, its security is weakened or destroyed. The cause of the consensus, its security is weakened or destroyed. The cause of the
divergence doesn't matter: it could be a bug in your program, it could divergence doesn't matter: it could be a bug in your program, it could
be an [error in this documentation][errors in docs] which you be an [error in this documentation][errors in docs] which you
implemented as described, or it could be you do everything right but the implemented as described, or it could be you do everything right but
majority software on the network [behaves unexpectedly][v0.8 chain other software on the network [behaves unexpectedly][v0.8 chain
fork]. The specific cause will not matter to the users of your software fork]. The specific cause will not matter to the users of your software
whose wealth is lost. whose wealth is lost.
The only correct specification of consensus behavior is the actual The only correct specification of consensus behavior is the actual
program behavior of the majority software on the network. As that behavior of programs on the network which maintain consensus. As that
behavior is subject to arbitrary inputs<!--noref--> in a large variety behavior is subject to arbitrary inputs<!--noref--> in a large variety
of unique environments, it cannot ever be fully documented here or of unique environments, it cannot ever be fully documented here or
anywhere else. anywhere else.