From 9b69b5376d88e8cf18394feef1599447b48ef32e Mon Sep 17 00:00:00 2001 From: Ignotus Peverell Date: Sun, 17 Jun 2018 00:48:54 +0100 Subject: [PATCH] More @tromp feedback --- doc/contracts.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/contracts.md b/doc/contracts.md index f600e5156..aa5b0c737 100644 --- a/doc/contracts.md +++ b/doc/contracts.md @@ -43,8 +43,8 @@ s*G = k*G + e * x*G In this simple case of someone sending a transaction to a receiver they trust (see later for the trustless case), an aggregate signature can be directly -built for a Grin transaction by calculating the total blinding factor of inputs -and outputs `r` and using it as the private key `x` above. The resulting +built for a Grin transaction by taking the above private key `x` to be the sum +of output blinding factors minus the sum of input blinding factors. The resulting kernel is assembled from the aggregate signature generated using `r` and the public key `r*G`, and allows to verify non-inflation for all Grin transactions (and signs the fees). @@ -135,7 +135,7 @@ protocol very close to Trustless Transactions. ## Multiparty Timelocks -This contract is a building block from multiple other contracts. Here, Alice +This contract is a building block for multiple other contracts. Here, Alice agrees to lock some funds to start a financial interaction with Bob and prove to Bob she has funds. The setup is the following: