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
tromp has joined #bitcoin-wizards
Samdney has quit [Quit: Verlassend]
TheSeven has quit [Ping timeout: 250 seconds]
TheSeven has joined #bitcoin-wizards
kmels has quit [Ping timeout: 276 seconds]
infinite has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
King_Rex has quit [Read error: Connection reset by peer]
King_Rex has joined #bitcoin-wizards
King_Rex has quit [Remote host closed the connection]
King_Rex has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
btcdrak has quit [Quit: Connection closed for inactivity]
ruby32 has quit [Remote host closed the connection]
<eragmus> buZz and cubicearth - Yes, the channel is used, but developers are also especially busy these days... so activity is distributed between all the various channels, e.g. bitcoin-wizards, segwit-dev, bitcoin-core-dev, bitcoin-dev, bitcoin, etc. etc.
Church- has quit [Ping timeout: 250 seconds]
Church- has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
chjj has quit [Ping timeout: 250 seconds]
Aranjedeath has joined #bitcoin-wizards
ruby32 has joined #bitcoin-wizards
belcher has quit [Ping timeout: 244 seconds]
chjj has joined #bitcoin-wizards
ruby32d has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 252 seconds]
OneFixt has joined #bitcoin-wizards
Ylbam has quit [Quit: Connection closed for inactivity]
tromp has quit [Remote host closed the connection]
ruby32d has quit [Remote host closed the connection]
<mrkent> Anyone here have a educated opinion on rootstock?
stevenroose_ is now known as stevenroose
go1111111 has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
<bsm117532> mrkent: Excited about rootstock. Not sure I can offer an educated opinion on it.
<mrkent> bsm117532: Do you understand how it alleviates high orphan rates with the quick block times?
<bsm117532> nsh: It's in the formula at the end of p.1: "2^{2^D} \equiv 2^{2^D \mod \phi(N)) (\mod N)"
<bsm117532> mrkent: no.
<bsm117532> It's my understanding that they're going to use a federated peg, which in principle can come to consensus very fast?
<bsm117532> I'm not a fan of such schemes...
<bsm117532> Must...braid...blockchain...
<mrkent> What's federated peg?
<bsm117532> The latter is a better answer...
<bsm117532> I've been thinking about this a lot WRT Hyperledger and some conversations with the Blockstream folks.
<bsm117532> We're still fundamentally missing a "prove what's going on in your ledger and I'll prove what's going on in mine" opcode.
<bsm117532> The existence of which would be a sea change in this community...
<bsm117532> I don't need to share your ledger, I just need to make proofs...
King_Rex has quit [Remote host closed the connection]
<bsm117532> No one wants to share ledgers. Everyone wants proof of execution.
<mrkent> Got sources on proof of execution?
<bsm117532> AKA better SPV. I have no sources.
<bsm117532> I don't want to know or care how your database works. But I want to know that my trade is executed. How do we cryptographically communicate that?
<bsm117532> SPV and UTXO set commitments are halfway there, but I feel we have a long way to go.
jtimon has quit [Ping timeout: 244 seconds]
<mrkent> What about a 2WP sidechain that watched Bitcoin network? (assuming it's dependent on Bitcoin pegs to creation of any new side-coins)
tromp has joined #bitcoin-wizards
<bsm117532> Would love to discuss it. Will attempt to offer an intelligent response sometime in the next 24h... ;-)
<kanzure> "federated peg" is explained in https://blockstream.com/sidechains.pdf
tromp has quit [Ping timeout: 240 seconds]
<bsm117532> I'd say that paper is far from clear on the concept.
<bsm117532> There still exists a cryptographic "I'll show you mine if you'll show me yours" that has not been sufficiently demonstrated in a trustless context.
<mrkent> bsm117532: which method in the rootstock blog post were you referring to? entangled blockchains?
* bsm117532 will read and try to comment intelligently in the morning.
<mrkent> ty
<bsm117532> Anything that is not externally, cryptographically verifiable, is not enough.
ThomasV_ has joined #bitcoin-wizards
mrkent_ has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
Church- is now known as Charlie-
jtimon has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
c-cex-yuriy has quit [Quit: Connection closed for inactivity]
jtimon has quit [Ping timeout: 260 seconds]
unlord_ is now known as unlord
tromp has joined #bitcoin-wizards
amiller has quit [Ping timeout: 240 seconds]
meZee has quit [Ping timeout: 276 seconds]
tromp has quit [Ping timeout: 260 seconds]
ThomasV_ has quit [Ping timeout: 276 seconds]
tromp has joined #bitcoin-wizards
meZee has joined #bitcoin-wizards
mrkent has quit []
mrkent_ is now known as mrkent
Guest43084 has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
meZee has quit [Ping timeout: 252 seconds]
Guest43084 has quit [Ping timeout: 260 seconds]
meZee has joined #bitcoin-wizards
amiller_ has joined #bitcoin-wizards
paveljanik has quit [Quit: Leaving]
tromp has quit [Remote host closed the connection]
Church- has joined #bitcoin-wizards
Church- has quit [Client Quit]
btcdrak has joined #bitcoin-wizards
CrazyTruthYakDDS has joined #bitcoin-wizards
<eragmus> kanzure: Another federated peg explanation: https://elementsproject.org/posts/the-federated-peg-in-elements-alpha/
epscy has quit [Ping timeout: 260 seconds]
Alopex has quit [Remote host closed the connection]
ProfSechs has quit [Ping timeout: 246 seconds]
Alopex has joined #bitcoin-wizards
infinite_ has joined #bitcoin-wizards
infinite has quit [Ping timeout: 252 seconds]
Aranjedeath has quit [Ping timeout: 276 seconds]
Aranjedeath has joined #bitcoin-wizards
rusty has quit [Ping timeout: 246 seconds]
Emcy has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
<Taek> I mean, the problem nobody has been able to get past is that we can't seem to prove the state of a chain concisely without sharing all of the data
<Taek> a utxo commitment isn't sufficient, because the pow behind the block might be lying
<Taek> you need to prove that a utxo set has a certain amount of work behind it, AND that the utxo set is accepted according to the consensus rules of whatever chain you are communicating with
<Taek> snarks might one day be enough to do that
<Taek> but, the cryptographic assumptions are strong and there is still a trusted setup that's required
<Taek> so I wouldn't be happy using today's snarks as proof that a certain state exists
tromp has joined #bitcoin-wizards
Aranjedeath has quit [Quit: Three sheets to the wind]
chjj has quit [Ping timeout: 276 seconds]
tromp has quit [Ping timeout: 250 seconds]
ThomasV_ has joined #bitcoin-wizards
ProfSechs has joined #bitcoin-wizards
AusteritySucks has quit [Ping timeout: 252 seconds]
frankenmint has quit [Remote host closed the connection]
nuke1989 has quit [Read error: Connection reset by peer]
chjj has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
dnaleor has quit [Ping timeout: 244 seconds]
Alopex has joined #bitcoin-wizards
mrkent_ has joined #bitcoin-wizards
rusty has quit [Ping timeout: 276 seconds]
Emcy has quit [Read error: Connection reset by peer]
mrkent_ has quit []
tromp has joined #bitcoin-wizards
mrkent_ has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
DougieBot5000 has quit [Quit: Leaving]
epscy has joined #bitcoin-wizards
AusteritySucks has joined #bitcoin-wizards
AusteritySucks has quit [Client Quit]
CrazyTruthYakDDS has quit [Quit: Connection closed for inactivity]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
lmatteis has quit [Ping timeout: 250 seconds]
nuke1989 has joined #bitcoin-wizards
lmatteis has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy has quit [Changing host]
Emcy has joined #bitcoin-wizards
_rht has quit [Quit: Connection closed for inactivity]
ThomasV_ has quit [Ping timeout: 240 seconds]
lmatteis has quit [Ping timeout: 240 seconds]
lmatteis has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
lmatteis has quit [Ping timeout: 268 seconds]
Ylbam has quit [Ping timeout: 276 seconds]
Ylbam has joined #bitcoin-wizards
lmatteis has joined #bitcoin-wizards
melvster has quit [Ping timeout: 264 seconds]
adam3us has quit [Ping timeout: 276 seconds]
adam3us has joined #bitcoin-wizards
jannes has joined #bitcoin-wizards
melvster has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
roconnor has quit [Ping timeout: 252 seconds]
damethos has joined #bitcoin-wizards
nuke1989 has quit [Remote host closed the connection]
ThomasV has joined #bitcoin-wizards
BrainOverfl0w has joined #bitcoin-wizards
xsdfdfsa has joined #bitcoin-wizards
mrkent_ has quit []
dEBRUYNE has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Ylbam has quit [Quit: Connection closed for inactivity]
Burrito has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
Ylbam has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
xsdfdfsa has quit [Read error: Connection reset by peer]
xsdfdfsa has joined #bitcoin-wizards
rusty has quit [Ping timeout: 276 seconds]
xsdfdfsa has quit [Quit: xsdfdfsa]
waxwing has quit [Ping timeout: 276 seconds]
pro has joined #bitcoin-wizards
waxwing has joined #bitcoin-wizards
<kanzure> Taek: proof of consensus rule validity would render the point of sidechains somewhat unnecessary
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
tromp has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
Giszmo has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
jtimon has joined #bitcoin-wizards
King_Rex has joined #bitcoin-wizards
assder has quit [Ping timeout: 250 seconds]
ThomasV has quit [Ping timeout: 250 seconds]
jtimon has quit [Read error: Connection reset by peer]
curious12 has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
assder has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 276 seconds]
_rht has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 246 seconds]
murch has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
damethos has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
nonaTure has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 268 seconds]
melvster has quit [Ping timeout: 244 seconds]
kmels has joined #bitcoin-wizards
AusteritySucks has joined #bitcoin-wizards
zooko has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
murch has quit [Quit: Leaving.]
frankenmint has joined #bitcoin-wizards
melvster has joined #bitcoin-wizards
curious12 has quit [Ping timeout: 246 seconds]
tromp has quit [Ping timeout: 276 seconds]
dEBRUYNE has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
frankenmint has quit [Remote host closed the connection]
frankenmint has joined #bitcoin-wizards
bitjedi has joined #bitcoin-wizards
nuke1989 has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
<instagibbs> or like, bitcoin maybe
<instagibbs> if we're already assuming super fast execution and actually valid implementations/crypto, we probably don't need PoW
Guyver2 has quit [Ping timeout: 260 seconds]
Guyver2_ is now known as Guyver2
Dizzle has joined #bitcoin-wizards
amiller_ has quit [Ping timeout: 276 seconds]
Guyver2_ has joined #bitcoin-wizards
Guest87203 has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 260 seconds]
Guyver2_ is now known as Guyver2
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
dEBRUYNE has quit [Read error: Connection reset by peer]
dEBRUYNE has joined #bitcoin-wizards
<maaku> Taek: yeah if you had a compact proof of consensus rule validity, you wouldn't need sidechains. Or bitcoin.
<maaku> the sidchains assumption is essentially SPV
ThomasV has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 260 seconds]
Guyver2 has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
_rht has quit [Quit: Connection closed for inactivity]
<Taek> instagibbs, maaku: I don't think you could escape the work requirement. You would still need some way to pick between two different valid histories
<Taek> but you wouldn't need sidechains anymore
<Taek> I mean, we might also find that these things are achievable for very simplified consensus rules
<Taek> for example, we can do certain operations, but those don't include cryptographic signatures
<Taek> in which case sidechains would still be useful for the more complicated operations that you aren't able to create compact proofs for
Emcy has quit [Ping timeout: 252 seconds]
slackircbridge has joined #bitcoin-wizards
<maaku> Taek: you won't need bitcoin. If you can have a compact proof of validity of an elided history, there's no reason to have a public ledger at all
<maaku> There's much cooler stuff you could do
<Taek> sure, the ledger doesn't need to be public
<Taek> but I think you still need POW to choose between multiple valid histories
<Taek> well, you also need some way of knowing that the history being presented to you is the one with the most pow
zooko has joined #bitcoin-wizards
<Taek> or rather, the compact proof for the history, since the history itself is not being revealed
gielbier has joined #bitcoin-wizards
gielbier has quit [Changing host]
gielbier has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 268 seconds]
Jeremy_Rand_2 has quit [Ping timeout: 264 seconds]
Emcy has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
priidu has quit [Ping timeout: 240 seconds]
Dizzle has quit [Quit: Leaving...]
blackwraith has quit [Quit: Leaving]
arowser has quit [Quit: No Ping reply in 180 seconds.]
arowser has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
zooko has quit [Ping timeout: 250 seconds]
King_Rex has quit [Read error: Connection reset by peer]
roasbeef_ is now known as roasbeef
<GreenIsMyPepper> Taek: agree 100% with your earlier comment that the primary part which is the most difficult is proving state cocisely without sharing all the data. Ignoring ordering/PoW/etcetcetc, I wonder whether it's sufficient to have many thousands of entities share all state data be conclusively understood as accessible (in other words, how many people are needed to be able to be confident of "infor
<GreenIsMyPepper> mation wants to be free" when the time comes)
<GreenIsMyPepper> ... i am talking about a "sidechains" or "sidechains-like" construction in thise case
<GreenIsMyPepper> if you can presume that as true, you can punt a LOT of problems. it's messy in similar ways that PoW is messy, though
nonaTure has quit [Ping timeout: 240 seconds]
Church- has joined #bitcoin-wizards
Church- has quit [Client Quit]
<Taek> the problem gets worse if you assume that people are going to be actively trying to censor the information
<Taek> Bitcoin is a good example of 'probably good enough', but I wonder how slim you can make a network before it becomes reasonably possible to censor critical data
<GreenIsMyPepper> yeah, i'd be interested in the order-of-magnitude ballpark for the number which is effectively uncensorable
<GreenIsMyPepper> (assuming i.i.d. of participants ;)
<GreenIsMyPepper> i feel like if that's sufficiently solved, everything else is EZPZ
<GreenIsMyPepper> hm. ezpz should've been in quotes
frankenmint has quit [Remote host closed the connection]
dEBRUYNE_ has joined #bitcoin-wizards
moli has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 244 seconds]
molly has quit [Ping timeout: 252 seconds]
molz has joined #bitcoin-wizards
moli has quit [Ping timeout: 252 seconds]
King_Rex has joined #bitcoin-wizards
frankenmint has joined #bitcoin-wizards
phiche has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
MoALTz has quit [Quit: Leaving]
rusty has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 260 seconds]
tromp has quit [Ping timeout: 260 seconds]
AaronvanW has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
mrkent_ has joined #bitcoin-wizards
dEBRUYNE_ has quit [Ping timeout: 244 seconds]
dEBRUYNE has joined #bitcoin-wizards
rusty has quit [Ping timeout: 250 seconds]
gielbier has quit [Read error: No route to host]
ThomasV has joined #bitcoin-wizards
jannes has quit [Quit: Leaving]
priidu has quit [Ping timeout: 246 seconds]
mrkent__ has joined #bitcoin-wizards
mrkent_ has quit [Ping timeout: 250 seconds]
zooko has joined #bitcoin-wizards
dEBRUYNE_ has joined #bitcoin-wizards
mrkent_ has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 240 seconds]
mrkent__ has quit [Ping timeout: 252 seconds]
schmidty has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 252 seconds]
phiche has quit [Quit: Leaving.]
frankenmint has quit [Remote host closed the connection]
phiche has joined #bitcoin-wizards
Jeremy_Rand_2 has joined #bitcoin-wizards
zmachine has joined #bitcoin-wizards
zmachine has quit [Remote host closed the connection]
zmachine has joined #bitcoin-wizards
Jeremy_Rand_2_ has joined #bitcoin-wizards
Jeremy_Rand_2 has quit [Ping timeout: 246 seconds]
Jeremy_Rand_2_ is now known as Jeremy_Rand_2
Guest87203 has quit [Ping timeout: 276 seconds]
AaronvanW has quit [Remote host closed the connection]
meZee has quit [Ping timeout: 268 seconds]
roman___ has quit [Remote host closed the connection]
<adam3us> the c,s encoding variant of schnorr https://bitcointalk.org/index.php?topic=511074.msg5727641#msg5727641 that looks like R=kG, [c=H(R,m), s=k+cd], Q=dG, verify: c=?H(sG-cQ,m) (which works because kG=sG-cQ) is in part interesting because schnorr claims that you can safely truncate c so you get eg a 48byte instead of 64byte raw signature.
<adam3us> however that claim is based on some dodgy assumptions (eg that the signer is trusted to not try to construct collisions) so that is actually relatively insecure, if you do that the signer with effort 2^64 (which is TMTOable) can create one sig c,s that is valid signature for two different messages m and m'. that might be exploitable in a bitcoin setting.
Guest53522 has joined #bitcoin-wizards
<adam3us> also the c,s version isnt batch verifiable
frankenmint has joined #bitcoin-wizards
meZee has joined #bitcoin-wizards
Jeremy_Rand_2 has quit [Ping timeout: 244 seconds]
DougieBot5000 has quit [Quit: Leaving]
Jeremy_Rand_2 has joined #bitcoin-wizards
Charlie- is now known as Church-
NewLiberty has joined #bitcoin-wizards
MaxSan_1 has joined #bitcoin-wizards
phiche has quit [Quit: Leaving.]
ruby32 has quit [Remote host closed the connection]
aj has quit [Ping timeout: 250 seconds]
Jeremy_Rand_2 has quit [Ping timeout: 260 seconds]
wangchun has quit [Ping timeout: 276 seconds]
dEBRUYNE_ has quit [Quit: Leaving]
CrazyTruthYakDDS has joined #bitcoin-wizards
frankenmint has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
Guest53522 has quit [Changing host]
Guest53522 has joined #bitcoin-wizards
Guest53522 is now known as amiller
wangchun has joined #bitcoin-wizards
aj has joined #bitcoin-wizards
moa has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
frankenmint has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
c-cex-yuriy has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
Krellan has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
freekevin has quit [Ping timeout: 276 seconds]
freekevin has joined #bitcoin-wizards
ruby32 has quit [Remote host closed the connection]