From bd7596005fd76c6995026b5bbe03ba8af021ea24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Henry?= Date: Thu, 10 Aug 2017 20:10:08 +0200 Subject: [PATCH] Add `CHANGES.alphanet`. --- CHANGES.alphanet | 70 ++++++++++++++++++++++++++++++++++++++++ scripts/alphanet_version | 2 +- 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 CHANGES.alphanet diff --git a/CHANGES.alphanet b/CHANGES.alphanet new file mode 100644 index 000000000..288e8496c --- /dev/null +++ b/CHANGES.alphanet @@ -0,0 +1,70 @@ +Reset 2017-08-10 +================ + +This update includes changes in the on-disk state of the node and in +the format of blocks and operations. It thus requires a chain reset. + +Main changes includes: + +[Doc] + +- The documentation previously available on the Slack channel is now + available at: + + https://raw.githubusercontent.com/tezos/tezos/alphanet/README.md + +- The `alphanet` branch of the github repository is now automaticaly + synchronized with `alphanet` docker image. And the latest version of + the `alphanet.sh` is available at: + + https://raw.githubusercontent.com/tezos/tezos/alphanet/scripts/alphanet.sh + + No need to update manually though, the script auto-update itself + when running: + + ./alphanet.sh restart + + Or: + + ./alphanet.sh update_script + + +[Michelson] + +- minor language enhencements, mostly resulting from the feedback of + Milo's daily challenge: + + http://www.michelson-lang.com/ + +- the alphanet scripts now understands a container: prefix wherever a + file: prefix is accepted, temporarily copying the file into the + container, and the emacs-mode is aware of that + +[Node] + +- Operations now include a block hash in their header. Such an + operation could only be included in a successor of this block. + +- The economics protocol now refuses blocks that includes an operation + forged more 64 blocks in the past. As any constants set by the + economic protocol, it is amendable by a vote. + +- Header of blocks now includes a hash of the "context" that result + from its validation. This is currently the SHA1 of the git commit, + but this will be changed in a near future for a safer cryptographic + hash. + +- The node does not need anymore to maintain a full index of the + operation to operate. This greatly reduce the memory and disk usage. + +- The node now builds against `irmin.1.3` where some of our code and + optimizations were upstreamed. We were previously stuck to + irmin.0.12. + + +[CI] + +- This is not directly visible in the alphanet, but our CI + infrastrucre is now ready for open development. + More about that soon (or later). + diff --git a/scripts/alphanet_version b/scripts/alphanet_version index 2e946dd36..695096176 100644 --- a/scripts/alphanet_version +++ b/scripts/alphanet_version @@ -1 +1 @@ -2017-08-08 +2017-08-10