From c4d64372c871b3c263d0d4cb59f665fabf0a7fd2 Mon Sep 17 00:00:00 2001 From: Tadge Dryja Date: Fri, 15 Jan 2016 13:19:13 -0800 Subject: [PATCH] update readme --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index c5c3ae941..3a84ec88f 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,19 @@ It currently is being designed for testnet-L, a test network where all* txids ar It is not yet functional, but we hope to have a proof of concept on testnet-L soon. + +### cmd / lncli +A command line to query and control a running lnd. Similar to bitcoin-cli + +### elkrem +Library to send and receive a tree structure of hashes which can be sequentially revealed. If you want to send N secrets, you only need to send N secrets (no penalty there) but the receiver only needs to store log2(N) hashes, and can quickly compute any previous secret from those. + +This is useful for the hashed secrets in LN payment channels. + +### lndc +Library for authenticated encrypted communication between LN nodes. It uses chacha20_poly1305 for the symmetric cipher, and the secp256k1 curve used in bitcoin for public keys. No signing is used, only two ECDH calculations: first with ephemeral keypairs and second with persistent identifying public keys. + +### uspv +Wallet library to connect to bitcoin nodes and build a local SPV and wallet transaction state. + +