From 636f3e3751a4d95a2c2d4ceaa3e985f3d9ed1333 Mon Sep 17 00:00:00 2001 From: NikVolf Date: Mon, 9 Sep 2019 11:52:57 +0300 Subject: [PATCH] update readme --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index db76689..6f75346 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,14 @@ Special implementation of merkle mountain ranges (MMR) for ZCash! [![Build Status](https://travis-ci.org/NikVolf/zcash-mmr.svg?branch=master)](https://travis-ci.org/NikVolf/zcash-mmr) +The main design goals of this mmr implementation were + +- Allow zero-cache and avoid db callbacks. As it is implemented, calling side must just smartly pre-load MMR nodes from the database (about log2(tree length) for append, twice as much for deletion). + +- Reuse as much logic between rust and c++ clients and place it here and librustzcash. + +- Close to zero memory consumption. + # License `zcash-mmr` is primarily distributed under the terms of both the MIT