Add References section

This commit is contained in:
Dan Burnett 2018-11-29 11:12:12 -05:00
parent 698283ee86
commit 2701b44d23
No known key found for this signature in database
GPG Key ID: B151663747084CEC
1 changed files with 11 additions and 0 deletions

View File

@ -43,6 +43,9 @@
* [Finally...](#finally)
* [Appendix](#appendix)
* [Appendix A - Hash function](#appendix-a---hash-function)
* [References](#references)
* [Normative](#normative)
* [Informative](#informative)
* [Copyright](#copyright)
## Introduction
@ -1385,5 +1388,13 @@ while len(state.persistent_committee_reassignments) > 0 and state.persistent_com
We aim to have a STARK-friendly hash function `hash(x)` for the production launch of the beacon chain. While the standardisation process for a STARK-friendly hash function takes place—led by STARKware, who will produce a detailed report with recommendations—we use `BLAKE2b-512` as a placeholder. Specifically, we set `hash(x) := BLAKE2b-512(x)[0:32]` where the `BLAKE2b-512` algorithm is defined in [RFC 7693](https://tools.ietf.org/html/rfc7693) and the input `x` is of type `bytes`.
# References
This section is divided into Normative and Informative references. Normative references are those that must be read in order to implement this specification, while Informative references are merely that, information. An example of the former might be the details of a required consensus algorithm, and an example of the latter might be a pointer to research that demonstrates why a particular consensus algorithm might be better suited for inclusion in the standard than another.
## Normative
## Informative
# Copyright
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).