|
|
@@ -13,7 +13,6 @@ Each transaction consists of 2 parts: |
|
|
|
### Ring Size, Tx Size data |
|
|
|
``` |
|
|
|
Ring size, tx size (fixed) in bytes irrespective of balance |
|
|
|
|
|
|
|
2 1669 bytes ( 328 byte statement, 1341 bytes proof ) |
|
|
|
4 2261 bytes ( 592 byte statement, 1669 bytes proof ) |
|
|
|
8 3117 bytes ( 1120 byte statement, 1997 bytes proof ) |
|
|
@@ -22,17 +21,20 @@ Ring size, tx size (fixed) in bytes irrespective of balance |
|
|
|
64 11493 bytes ( 8512 byte statement, 2981 bytes proof ) |
|
|
|
128 20269 bytes ( 16960 byte statement, 3309 bytes proof ) |
|
|
|
256 37493 bytes ( 33856 byte statement, 3637 bytes proof ) |
|
|
|
512 71613 bytes ( 67648 byte statement, 3965 bytes proof ) |
|
|
|
``` |
|
|
|
512 71613 bytes ( 67648 byte statement, 3965 bytes proof ) |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
### Compile guide |
|
|
|
Ewitch to directory containing this Readme.md file |
|
|
|
export GOPATH=`pwd` |
|
|
|
go run *.go |
|
|
|
|
|
|
|
|
|
|
|
#### Note: Developed and tested on linux go version 1.12.7 |
|
|
|
### Build |
|
|
|
1. Switch to directory containing this Readme.md file |
|
|
|
1. export GOPATH=`pwd` |
|
|
|
1. go run *.go |
|
|
|
|
|
|
|
*** Output Sample |
|
|
|
##### Note: Developed and tested on linux go version 1.12.7 |
|
|
|
|
|
|
|
### Output Sample |
|
|
|
``` |
|
|
|
Creating Transaction |
|
|
|
I0706 16:05:28.258801 93136 main.go:101] Transferring 10 from sender to receiver (ring size 8) tx size 3117 bytes |
|
|
@@ -56,3 +58,4 @@ I0706 16:05:28.682796 93136 main.go:74] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|