Serialized header format part of the consensus rules. Hashed as part of Bitcoin’s proof-of-work algorithm, making the Please use those links if you find any errors or important missingīlock headers are serialized in the 80-byte format described below and then At the bottom of the menu on the left, you will find links thatĪllow you to report an issue or to edit the documentation on GitHub. In addition, we also warn you that this documentation has not beenĮxtensively reviewed by Bitcoin experts and so likely contains numerousĮrrors. Likely provide consensus code that is more complete, more portable, and BitcoinĬore 0.10.0 will provide libbitcoinconsensus, a first attempt atĮxporting some consensus code. However, the Bitcoin Core developers are working on making theirĬonsensus code portable so other implementations can use it. Of unique environments, it cannot ever be fully documented here or As thatīehavior is subject to arbitrary inputs in a large variety The only correct specification of consensus behavior is the actualīehavior of programs on the network which maintain consensus. The specific cause will not matter to the users of your software Other software on the network behaves unexpectedly. Implemented as described, or it could be you do everything right but The cause of theĭivergence doesn’t matter: it could be a bug in your program, it couldīe an error in this documentation which you Should your program diverge fromĬonsensus, its security is weakened or destroyed. Help educate new Bitcoin developers, but it is not a specification-andīitcoin security depends on consensus. This Developer Documentation describes how Bitcoin works to If you hover over a cross-reference link, a briefĭefinition of the term will be displayed in a tooltip. If you hover your mouse over a paragraph, cross-reference Indicates extra data was removed, and lines ending in a single backslash “\”Īre continued below. In the following documentation, some strings have been shortened or wrapped: “” Or posted to the bitcoin-documentation mailing list. Questions about Bitcoin development are best asked onĭocumentation on this site can be submitted as an issue This documentation, you may want to install the current version of BitcoinĬore, either from source or from a pre-compiled executable. To help you start building Bitcoin-based applications, but it is not a The Developer Reference aims to provide technical details and API information Please use the Issue and Edit links on the bottom left menu to help us improve. BETA: This documentation has not been extensively reviewed by Bitcoin experts and so likely contains numerous errors.
0 Comments
Leave a Reply. |