2015-10-30 00:53
sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development |
http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit
http://bitcoin.ninja
00:01
afk11 has quit [Ping timeout: 264 seconds]
00:04
bliljerk101 has quit []
00:04
dodomojo has joined #bitcoin-wizards
00:05
chjj has joined #bitcoin-wizards
00:09
afk11 has joined #bitcoin-wizards
00:10
chjj has quit [Ping timeout: 260 seconds]
00:11
tromp has joined #bitcoin-wizards
00:12
marcoagner has quit [Quit: Leaving]
00:12
marcoagner has joined #bitcoin-wizards
00:16
rusty has quit [Quit: Leaving.]
00:16
rusty has joined #bitcoin-wizards
00:18
thrmo_ has joined #bitcoin-wizards
00:22
tromp has quit [Remote host closed the connection]
00:22
chjj has joined #bitcoin-wizards
00:24
igno_peverell has quit [Ping timeout: 240 seconds]
00:25
thrmo_ is now known as thrmo
00:37
dodomojo has quit [Remote host closed the connection]
00:37
tromp has joined #bitcoin-wizards
00:37
igno_peverell has joined #bitcoin-wizards
00:54
dodomojo has joined #bitcoin-wizards
01:55
dodomojo has quit [Read error: Connection reset by peer]
01:56
dodomojo has joined #bitcoin-wizards
01:59
dodomojo_ has joined #bitcoin-wizards
02:03
dodomojo has quit [Ping timeout: 246 seconds]
02:05
JackH has quit [Ping timeout: 260 seconds]
02:05
voyager_ has quit [Read error: Connection reset by peer]
02:09
Firescar96 has joined #bitcoin-wizards
02:11
igno_peverell has quit [Ping timeout: 240 seconds]
02:14
NewLiberty_ has joined #bitcoin-wizards
02:16
NewLiberty has quit [Ping timeout: 246 seconds]
02:17
igno_peverell has joined #bitcoin-wizards
02:19
NewLiberty_ has quit [Ping timeout: 246 seconds]
02:28
NewLiberty has joined #bitcoin-wizards
02:36
BlueMatt has quit [Ping timeout: 260 seconds]
02:37
AaronvanW has quit []
02:37
BlueMatt has joined #bitcoin-wizards
03:09
skeuomorf has joined #bitcoin-wizards
03:15
Giszmo has quit [Quit: Leaving.]
03:16
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
03:19
stiell has joined #bitcoin-wizards
03:22
CubicEarth has joined #bitcoin-wizards
03:28
skeuomorf has quit [Ping timeout: 246 seconds]
03:32
marcoagner has quit [Quit: Leaving]
03:35
igno_peverell has quit [Ping timeout: 240 seconds]
03:36
skeuomorf has joined #bitcoin-wizards
03:39
stiell has quit [Ping timeout: 246 seconds]
03:40
rusty has quit [Ping timeout: 240 seconds]
03:52
jtimon has quit [Ping timeout: 240 seconds]
03:55
pro has quit [Quit: Leaving]
04:00
legogris has quit [Remote host closed the connection]
04:00
legogris has joined #bitcoin-wizards
04:03
stiell has joined #bitcoin-wizards
04:04
dodomojo_ has quit [Remote host closed the connection]
04:08
tromp has quit [Remote host closed the connection]
04:12
tromp has joined #bitcoin-wizards
04:18
stiell has quit [Ping timeout: 268 seconds]
04:20
thrmo has quit [Ping timeout: 240 seconds]
04:24
wizkid057 has quit [Ping timeout: 260 seconds]
04:25
wizkid057 has joined #bitcoin-wizards
04:34
stiell has joined #bitcoin-wizards
04:45
stiell has quit [Ping timeout: 264 seconds]
04:59
stiell has joined #bitcoin-wizards
05:09
TheSeven has quit [Disconnected by services]
05:09
[7] has joined #bitcoin-wizards
05:14
stiell has quit [Ping timeout: 260 seconds]
05:21
rusty has joined #bitcoin-wizards
05:21
koshii has quit [Ping timeout: 240 seconds]
05:26
stiell has joined #bitcoin-wizards
05:34
stiell has quit [Ping timeout: 268 seconds]
05:39
stiell has joined #bitcoin-wizards
05:41
tromp has quit [Remote host closed the connection]
05:58
btiefert has quit [Quit: btiefert]
06:00
stiell has quit [Ping timeout: 264 seconds]
06:32
CubicEarth has quit [Ping timeout: 256 seconds]
06:41
tromp has joined #bitcoin-wizards
06:41
kristofferR has quit [Read error: Connection reset by peer]
06:42
CubicEarth has joined #bitcoin-wizards
06:42
kristofferR has joined #bitcoin-wizards
06:46
tromp has quit [Ping timeout: 258 seconds]
06:49
rusty has quit [Ping timeout: 268 seconds]
06:56
btiefert has joined #bitcoin-wizards
06:57
koshii has joined #bitcoin-wizards
07:03
_whitelogger has joined #bitcoin-wizards
07:06
_whitelogger has joined #bitcoin-wizards
07:09
Firescar96 has quit [Ping timeout: 246 seconds]
07:10
skeuomorf has quit [Ping timeout: 258 seconds]
07:12
<
sipa >
oops, yes indeed
07:20
Firescar96 has joined #bitcoin-wizards
07:20
Firescar96 has quit [Client Quit]
07:42
BashCo has quit [Remote host closed the connection]
07:45
Oizopower has joined #bitcoin-wizards
07:59
CubicEarth has quit [Remote host closed the connection]
08:04
BashCo has joined #bitcoin-wizards
08:06
onabreak has quit [Ping timeout: 260 seconds]
08:14
Francisco2 has joined #bitcoin-wizards
08:16
<
stevenroose >
yeah I noticed that too, was refreshing it with the BU exploit
08:23
d9b4bef9 has quit [Remote host closed the connection]
08:24
d9b4bef9 has joined #bitcoin-wizards
08:24
lmatteis has joined #bitcoin-wizards
08:42
tromp has joined #bitcoin-wizards
08:46
tromp has quit [Ping timeout: 268 seconds]
09:02
BashCo_ has joined #bitcoin-wizards
09:05
BashCo has quit [Ping timeout: 260 seconds]
09:10
btiefert has quit [Quit: btiefert]
09:11
btiefert has joined #bitcoin-wizards
09:11
btiefert has quit [Client Quit]
09:11
btiefert has joined #bitcoin-wizards
09:12
btiefert has quit [Client Quit]
09:12
btiefert has joined #bitcoin-wizards
09:13
btiefert has quit [Client Quit]
09:20
gwillen has quit [Ping timeout: 256 seconds]
09:21
Lightsword has quit [Ping timeout: 260 seconds]
09:21
gwillen has joined #bitcoin-wizards
09:26
Lightsword has joined #bitcoin-wizards
09:33
aalex has joined #bitcoin-wizards
09:40
aalex has quit [Ping timeout: 260 seconds]
09:43
tromp has joined #bitcoin-wizards
09:47
tromp has quit [Ping timeout: 240 seconds]
09:48
AaronvanW has joined #bitcoin-wizards
09:48
AaronvanW has joined #bitcoin-wizards
09:48
AaronvanW has quit [Changing host]
10:24
voyager_ has joined #bitcoin-wizards
10:47
JackH has joined #bitcoin-wizards
10:49
mountaingoat has quit [Ping timeout: 260 seconds]
11:07
stiell has joined #bitcoin-wizards
11:19
arubi has quit [Changing host]
11:19
arubi has joined #bitcoin-wizards
11:19
arubi has joined #bitcoin-wizards
11:21
stiell has quit [Ping timeout: 240 seconds]
11:21
wizkid057 has quit [Read error: Connection reset by peer]
11:23
paveljanik has quit [Quit: Leaving]
11:24
Oizopower has quit [Quit: Connection closed for inactivity]
11:27
wizkid057 has joined #bitcoin-wizards
11:28
airbreather has quit [Read error: Connection reset by peer]
11:30
airbreather has joined #bitcoin-wizards
11:39
laurentmt has joined #bitcoin-wizards
11:39
laurentmt has quit [Client Quit]
11:41
stiell has joined #bitcoin-wizards
11:45
stiell has quit [Ping timeout: 240 seconds]
12:08
null_radix has joined #bitcoin-wizards
12:12
stiell has joined #bitcoin-wizards
12:25
stiell has quit [Ping timeout: 264 seconds]
12:26
BashCo has joined #bitcoin-wizards
12:28
kenshi84_ has joined #bitcoin-wizards
12:28
BashCo_ has quit [Ping timeout: 240 seconds]
12:32
kenshi84 has quit [Ping timeout: 246 seconds]
12:33
tromp has joined #bitcoin-wizards
12:43
tromp has quit [Remote host closed the connection]
12:49
aalex has joined #bitcoin-wizards
12:53
stiell has joined #bitcoin-wizards
12:54
pro has joined #bitcoin-wizards
12:55
kristofferR has joined #bitcoin-wizards
13:01
JackH has quit [Ping timeout: 240 seconds]
13:02
stiell has quit [Ping timeout: 268 seconds]
13:03
Giszmo has joined #bitcoin-wizards
13:06
tromp has joined #bitcoin-wizards
13:11
Chris_Stewart_5 has joined #bitcoin-wizards
13:12
nikivi has joined #bitcoin-wizards
13:13
stiell has joined #bitcoin-wizards
13:20
tromp has quit [Remote host closed the connection]
13:20
stiell has quit [Ping timeout: 260 seconds]
13:47
kenshi84_ is now known as kenshi84
13:58
jtimon has joined #bitcoin-wizards
14:02
LeMiner2 has joined #bitcoin-wizards
14:04
LeMiner has quit [Ping timeout: 260 seconds]
14:04
LeMiner2 is now known as LeMiner
14:05
Francisco2 has quit [Remote host closed the connection]
14:05
CubicEarth has joined #bitcoin-wizards
14:06
Keith2 has joined #bitcoin-wizards
14:12
Keith2 has quit [Remote host closed the connection]
14:20
tromp has joined #bitcoin-wizards
14:23
Alayna has joined #bitcoin-wizards
14:25
tromp has quit [Ping timeout: 260 seconds]
14:32
voyager_ has quit [Quit: Leaving]
14:33
voyager_ has joined #bitcoin-wizards
14:34
voyager_ has quit [Remote host closed the connection]
14:34
voyager_ has joined #bitcoin-wizards
14:39
CubicEarth has quit [Remote host closed the connection]
14:45
dnaleor has quit [Quit: Leaving]
14:45
voyager_ has quit [Quit: Leaving]
14:45
dnaleor has joined #bitcoin-wizards
14:45
voyager_ has joined #bitcoin-wizards
14:46
CubicEarth has joined #bitcoin-wizards
14:50
isle2983 has quit [Ping timeout: 260 seconds]
14:54
voyager_ has quit [Ping timeout: 246 seconds]
14:56
voyager_ has joined #bitcoin-wizards
14:56
chjj has quit [Ping timeout: 240 seconds]
15:03
laurentmt has joined #bitcoin-wizards
15:03
laurentmt has quit [Client Quit]
15:05
c0rw1n has quit [Quit: Leaving]
15:06
c0rw1n has joined #bitcoin-wizards
15:14
Guyver2 has joined #bitcoin-wizards
15:19
harrymm has quit [Ping timeout: 268 seconds]
15:20
laurentmt has joined #bitcoin-wizards
15:24
laurentmt has quit [Client Quit]
15:24
bsm117532 has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
15:24
bsm1175322 is now known as bsm117532
15:26
CubicEarth has quit [Read error: Connection reset by peer]
15:26
bsm1175321 has joined #bitcoin-wizards
15:26
CubicEarth has joined #bitcoin-wizards
15:34
harrymm has joined #bitcoin-wizards
15:46
Noldorin has joined #bitcoin-wizards
15:51
abpa has joined #bitcoin-wizards
16:00
BashCo_ has joined #bitcoin-wizards
16:03
BashCo has quit [Ping timeout: 264 seconds]
16:25
NLNico has joined #bitcoin-wizards
16:25
licnep has joined #bitcoin-wizards
16:28
<
fluffypony >
waxwing: yeah Koinster's paper generator
16:34
CubicEarth has quit [Remote host closed the connection]
16:42
paveljanik has joined #bitcoin-wizards
16:45
CubicEarth has joined #bitcoin-wizards
16:50
CubicEarth has quit [Remote host closed the connection]
16:54
Belkaar has quit [Ping timeout: 260 seconds]
16:56
Belkaar has joined #bitcoin-wizards
16:56
Belkaar has joined #bitcoin-wizards
16:56
Belkaar has quit [Changing host]
17:12
voyager_ has quit [Ping timeout: 260 seconds]
17:13
voyager_ has joined #bitcoin-wizards
17:21
tromp has joined #bitcoin-wizards
17:24
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
17:25
tromp has quit [Ping timeout: 246 seconds]
17:26
CubicEarth has joined #bitcoin-wizards
17:43
CubicEarth has quit [Remote host closed the connection]
17:45
CubicEarth has joined #bitcoin-wizards
18:00
thrmo has joined #bitcoin-wizards
18:06
onabreak has joined #bitcoin-wizards
18:20
CubicEar_ has joined #bitcoin-wizards
18:21
CubicEarth has quit [Read error: Connection reset by peer]
18:22
vo8co has quit [Remote host closed the connection]
18:25
NLNico has quit [Quit: Leaving]
18:46
arubi has quit [Remote host closed the connection]
18:47
arubi has joined #bitcoin-wizards
18:47
CubicEar_ has quit [Remote host closed the connection]
18:48
skeuomorf has joined #bitcoin-wizards
18:58
CubicEarth has joined #bitcoin-wizards
19:02
Belkaar has quit [Ping timeout: 260 seconds]
19:04
Belkaar has joined #bitcoin-wizards
19:04
Belkaar has joined #bitcoin-wizards
19:04
Belkaar has quit [Changing host]
19:15
stiell has joined #bitcoin-wizards
19:18
chjj has joined #bitcoin-wizards
19:18
chjj has quit [Client Quit]
19:18
chjj has joined #bitcoin-wizards
19:19
d9b4bef9 has quit [Remote host closed the connection]
19:19
IRCFrEAK has joined #bitcoin-wizards
19:20
d9b4bef9 has joined #bitcoin-wizards
19:20
IRCFrEAK has quit [K-Lined]
19:22
NewLiberty has quit [Ping timeout: 246 seconds]
19:23
tromp has joined #bitcoin-wizards
19:27
stiell has quit [Ping timeout: 268 seconds]
19:27
tromp has quit [Ping timeout: 264 seconds]
19:27
chjj has quit [Ping timeout: 240 seconds]
19:29
chjj has joined #bitcoin-wizards
19:42
stiell has joined #bitcoin-wizards
19:52
stiell has quit [Ping timeout: 240 seconds]
20:05
stiell has joined #bitcoin-wizards
20:12
stiell has quit [Ping timeout: 260 seconds]
20:39
davec has quit [Ping timeout: 264 seconds]
20:48
davec has joined #bitcoin-wizards
21:06
givemeparttt2000 has joined #bitcoin-wizards
21:07
aalex has quit [Ping timeout: 260 seconds]
21:08
tromp has joined #bitcoin-wizards
21:09
givemeparttt2000 has quit [K-Lined]
21:12
givemeparttt2000 has joined #bitcoin-wizards
21:13
tromp has quit [Ping timeout: 268 seconds]
21:15
givemeparttt2000 has quit [K-Lined]
21:16
aalex has joined #bitcoin-wizards
21:17
givemeparttt2000 has joined #bitcoin-wizards
21:18
<
yoleaux >
A ransomware attack on MimbleWimble with Schnorr signatures : Mailing list archive : mimblewimble team in Launchpad
21:21
givemeparttt2000 has quit [K-Lined]
21:25
<
sipa >
kanzure: apoelstra tells me it's wrong, but he can't respond right now :)
21:26
<
tromp_ >
sipa: I hope it's wrong, since I like Schnorr signatures:)
21:27
dogedart has quit [Ping timeout: 245 seconds]
21:30
lamer14897856317 has joined #bitcoin-wizards
21:32
lamer14897856317 has quit [K-Lined]
21:33
* gmaxwell
guesses without looking: using malleability of outputs to change a valid payment to X into a payment to X+P?
21:34
<
gmaxwell >
I believe this is blocked by the inability of the malliator to provide a new signature with the nonce value, which binds the set.
21:36
andytoshi-web has joined #bitcoin-wizards
21:36
<
andytoshi-web >
basically ya, blocked because our ringsigs commit to the the pedersen commits
21:37
<
andytoshi-web >
like our schorr sigs commit to the keys. to prevent exactly this sorta related key attack
21:37
<
andytoshi-web >
this makes is a pok which is necessary for security, cf my mimblewimble paper
21:39
isle2983 has joined #bitcoin-wizards
21:41
<
tromp_ >
oh, i see. ok, then i can reply to my own post...
21:42
igno_peverell has joined #bitcoin-wizards
21:45
oleganza has joined #bitcoin-wizards
21:45
Guyver2 has quit [Quit: :)]
21:49
andytoshi-web has quit [Ping timeout: 260 seconds]
21:51
BashCo_ has quit [Remote host closed the connection]
21:52
BashCo has joined #bitcoin-wizards
21:53
bildramer1 has joined #bitcoin-wizards
21:55
Giszmo has quit [Quit: Leaving.]
21:57
bildramer has quit [Ping timeout: 258 seconds]
21:57
BashCo has quit [Ping timeout: 260 seconds]
22:08
BashCo has joined #bitcoin-wizards
22:10
cluelessperson has quit [Ping timeout: 240 seconds]
22:11
<
oleganza >
Hello. andytoshi et al: Have read your CA paper this morning - pretty impressive trick to shave off 25% from the rangeproof. Congrats!
22:12
<
AdrianG >
would be nice
22:14
<
oleganza >
I've recently been thinking on aggregatable rangeproofs and thought of one idea that involves bilinear pairings that might be interesting. So while Schnorr rangeproofs require verifying N*M basic signature checks (N commitments with base M), pairing-based rangeproof can be merged by third party to have O(N*M) point additions and O(N+M) pairing operations.
22:16
<
oleganza >
say, commitment C=v*H+f*G is proved to be in range 0..m-1 by the following formula: e(Hash(C), G) == Product[e(S_i, C - i*H), i=0..m-1]
22:16
<
oleganza >
where {S_i} are
_points_ similar to s-scalars in Schnorr ringsig.
22:17
<
oleganza >
Then, if you have N commitments {C_k} - where they do not necessary belong to one value, but could be commitments from all the output values in a block.
22:18
<
oleganza >
if we multiply the checks and re-arrange elements using pairing rule e(A,C)*e(B,C) == e(A+B,C), we can eliminate a bunch of pairing operations replacing them with simple point additions
22:19
<
oleganza >
so for N commitemnts {C_k} the merged range proof would work like this:
22:19
<
oleganza >
Product[e(Hash(C_k), G), k=1..N] == e(Sum[Hash(C_k), k=1..N], G)
22:19
Giszmo has joined #bitcoin-wizards
22:20
stiell has joined #bitcoin-wizards
22:20
<
oleganza >
and Product[Product[e(S_i, C_k - i*H), i=0..m-1, k=1..N] is rearranged around C_k (shared by M pairings) and -i*H (shared by N pairings)
22:20
<
oleganza >
as follows:
22:21
<
oleganza >
Product[e(Sum[S_i_k, i=0..m-1], C_k), k=1..N] * Product[e(Sum[S_i_k, k=1..N], -i*H), i=0..m-1]
22:22
<
oleganza >
The bandwidth, unfortunately, is not saved: you need N*M points {S_i_k}
22:24
<
oleganza >
but my rough estimation is: if pairing operation is 5x slower than a Schnorr sig (two scalar mults), then N+M trumps N*M for properly chosen M for a given large N.
22:26
stiell has quit [Ping timeout: 246 seconds]
22:28
<
oleganza >
E.g. 256 outputs with 38-bit numbers would optimally use 5 commitments per number using base 195, having roughly 50x CPU improvement (omitting cost of 256*8 point additions, though).
22:28
<
oleganza >
err, 256*5 point additions, i mean.
22:30
laurentmt has joined #bitcoin-wizards
22:31
<
oleganza >
I'm not sure if multiplying and arranging the sides of the equation like that is actually safe: meaning, that such equality implies equality of the individual ring signatures.
22:31
<
oleganza >
s/equality of the individual ringsigs/validity.../
22:39
aalex has quit [Ping timeout: 264 seconds]
22:42
arubi has quit [Remote host closed the connection]
22:42
arubi has joined #bitcoin-wizards
22:50
mountaingoat has joined #bitcoin-wizards
23:01
wasi has quit [Remote host closed the connection]
23:01
wasi has joined #bitcoin-wizards
23:07
rusty has joined #bitcoin-wizards
23:09
tromp has joined #bitcoin-wizards
23:10
stiell has joined #bitcoin-wizards
23:11
cluelessperson has joined #bitcoin-wizards
23:14
tromp has quit [Ping timeout: 260 seconds]
23:25
oleganza has quit [Quit: oleganza]
23:28
stiell has quit [Ping timeout: 260 seconds]
23:34
cluckj has joined #bitcoin-wizards
23:37
igno_peverell has quit [Ping timeout: 240 seconds]
23:43
stiell has joined #bitcoin-wizards
23:48
tromp has joined #bitcoin-wizards
23:52
rusty has quit [Ping timeout: 260 seconds]
23:59
tromp has quit [Remote host closed the connection]