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
cyphase has quit [Ping timeout: 264 seconds]
<so> how does sharding differ from atomic cross chain swaps?
cyphase has joined #bitcoin-wizards
<so> sidechain ~ shardchain
bliljerk101 has quit [Remote host closed the connection]
cyphase has quit [Ping timeout: 255 seconds]
cyphase has joined #bitcoin-wizards
bliljerk101 has joined #bitcoin-wizards
maaku has quit [Quit: No Ping reply in 180 seconds.]
maaku has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 250 seconds]
cyphase has joined #bitcoin-wizards
pero has quit [Quit: Leaving]
pero has joined #bitcoin-wizards
<so> for example, ethereum is a two-shard system right now
Transisto2 has joined #bitcoin-wizards
<bsm1175321> I can't understand WTF the word salad by Vlad is about.
bliljerk101 has quit [Remote host closed the connection]
bliljerk101 has joined #bitcoin-wizards
<so> hear hear
gsdgdfs has joined #bitcoin-wizards
Transisto2 has quit [Ping timeout: 244 seconds]
<so> bob, is the advantage of your impromptu sharding proposal that some nodes wouldn't need to store the entire chain?
<so> or maybe the idea is that you'd propose simultaneously mining all partitions for N coinbases per block?
<so> maybe there's a safe way to merge-mine with the right shard ratio
bliljerk101 has quit [Remote host closed the connection]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
<amiller> what kind of security guarantees do you preserve, when nodes don't store the entire chain
<amiller> do you still try to guarantee that all the chains are kept available and consistent
<so> I'm assuming his impromptu proposal would mean they SPV and verify sometimes
Ylbam has quit [Quit: Connection closed for inactivity]
PaulCapestany has quit [Quit: .]
<kanzure> blame bsm1175321
PaulCapestany has joined #bitcoin-wizards
<katu> damn that was fast
<katu> well, whoever you are, it's still in google cache
<kanzure> speed force, and such.
<bsm1175321> so: That's the definition of sharding, not having to retain the entire UTXO set.
<so> isn't that also true of another chain?
<so> or even a sidechain?
<bsm1175321> We moved our blog to Medium, the ELI5 of blogs: https://blog.sldx.com/three-challenges-for-scaling-bitcoin-e77bd5feebf5
<bsm1175321> Medium insists on appending bullshit at the end of your URLs and preventing you from using most modern elements in your blog. (like SVG)
<bsm1175321> so: I'm not sure what you mean...
<so> what can you accomplish with sharding that isn't accomplished with cross chain swaps?
<bsm1175321> Cross chain swaps are trading one asset for another -- the price floats. Sharding is a division of labor, there's no "price" associated with a "shard".
<so> if the throughput is divided then some shards are weaker than others? why should they be equally valuable?
<cjd> you could use a pegged price to make the sidechain effectively behave as a shard...
<cjd> but the pegging stuff does not sound like it will work WRT incentives
<cjd> basically without issuing a shitcoin, there is no incentive to mine - even a sidechain
<so> for instance in ether the shard discussions seem to be related to the observation that they're running the same instructions on all machines, so maybe they could run a verification on a fraction as long as one verifier is honest
<cjd> or 1 machine
<cjd> but that's basically PoS in a nutshell since the creators of a PoS currency will just keep most of the coin anyway so they can run it
<so> in the bitcoin context a similar set of observations lead to related chains or attempts to use the hash throughput more efficiently
<cjd> there is a highly annoying realization that you can't proove against double-spends without paying an enormous amount on validation, and any validation which can be skipped will be
<cjd> sidechains which are hard-pegged to BTC will not be merge-mined unless they somehow pay off the miners... This is assuming miners are selfish agents, which has been untrue in the past
<bsm1175321> shards wouldn't be equally "valuable" -- the idea is that if you're willing to contribute 1GB of disk space to the UTXO set, in a bitcoind node, you should be able to store and validate the corresponding fraction.
<bsm1175321> It's a pure CS problem, not an economic problem. How to incentize the shard holders is relevant as well.
<so> shard is then SPV++?
<so> there are many ways to save space, though
<bsm1175321> In a way, yes. The hard part is proving to shard holders that the *rest* of the UTXO space is consistent/valid.
<Taek> so: with sharding, ideally you can receive a payment from any shard and still know with absolute certainty that the payment is valid
<Taek> but you don't have to validate every shard yourself, only a few of them
<Taek> or maybe even none of them
<Taek> maybe you validate some other piece of data that somehow allows you to believe that none of the shards have been compromised
<so> look for andrew's question above
pro has quit [Quit: Leaving]
<Taek> Consistency is definintely a requirement
<Taek> I hadn't really though about sacrificing availability to achieve sharding
<Taek> oh, though eventually availability is definitely also a requirement
<Taek> e.g. you can have temporary unavailability, but a permanently unavailable system is useless as a currency / store-of-value
Burrito has quit [Quit: Leaving]
bliljerk101 has joined #bitcoin-wizards
<Taek> There was a paper (or maybe just a blog post?) recently that pointed out the fact that if your 6 confirmations take a long time, security is actually lower than if they take a short amount of time
<Taek> because if they take a while, your theoretical attacker has more time to mine 6 competing confirmations
<Taek> I would be grateful if someone could link me to that
Samdney has left #bitcoin-wizards ["Verlassend"]
<so> any slowdown suggests a drop in hashrate => less security
<Taek> it's reasonable that the slowdown also happens just due to randomness, in this case security is also still reduced
bliljerk101 has quit [Remote host closed the connection]
snthsnth has joined #bitcoin-wizards
go1111111 has quit [Ping timeout: 250 seconds]
go1111111 has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 276 seconds]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
mrkent has quit []
oleganza has joined #bitcoin-wizards
oleganza has quit [Quit: oleganza]
oleganza has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
Tiraspol has joined #bitcoin-wizards
Tiraspol has joined #bitcoin-wizards
Tiraspol has quit [Changing host]
Hunger-- is now known as Hunger-
Alopex has quit [Remote host closed the connection]
pero has quit [Ping timeout: 265 seconds]
Alopex has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
whphhg has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
pero has joined #bitcoin-wizards
pero has quit [Changing host]
pero has joined #bitcoin-wizards
moli has joined #bitcoin-wizards
mrkent has quit []
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
oleganza has quit [Quit: oleganza]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 276 seconds]
nullfxn has joined #bitcoin-wizards
nullfxn has quit [Client Quit]
btcdrak has joined #bitcoin-wizards
MoALTz has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 244 seconds]
snthsnth has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
gribble has quit [Remote host closed the connection]
ThomasV has quit [Ping timeout: 240 seconds]
kyletorpey has quit [Ping timeout: 276 seconds]
gribble has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 244 seconds]
kyletorpey has joined #bitcoin-wizards
kyletorpey1 has joined #bitcoin-wizards
kyletorpey has quit [Ping timeout: 250 seconds]
kyletorpey1 has quit [Quit: Leaving.]
lvns_ has quit [Remote host closed the connection]
Logicwax has quit [Ping timeout: 240 seconds]
xissburg has quit [Read error: Connection reset by peer]
pro has joined #bitcoin-wizards
Logicwax has joined #bitcoin-wizards
Mazz_ has quit [Ping timeout: 244 seconds]
Mazz_ has joined #bitcoin-wizards
MoALTz has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
nikivi has joined #bitcoin-wizards
xissburg has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
priidu has quit [Ping timeout: 252 seconds]
atgreen has joined #bitcoin-wizards
atgreen has quit [Ping timeout: 244 seconds]
johntramp has quit [Ping timeout: 276 seconds]
ThomasV has quit [Ping timeout: 276 seconds]
davec has quit [Ping timeout: 260 seconds]
Noldorin has joined #bitcoin-wizards
Noldorin has quit [Excess Flood]
<vega4> In order to determine a valid blockchain BTC uses the concept of total expected worked spent on building a given chain; that seems clear and solid; now lets put on plate the subject of Coin Age. I'm confused. It seems that Peercoin utilizes Coin Age to determine a valid history of things. I wonder. If a currency uses Proof-Of-Stake to reach consenus, what prevents an attacker to generate branches with arbitrary timestam
<vega4> is only valid for hybrid PoW/PoS mechanisms, as far as reaching consensus goes.
luke-jr has quit [Ping timeout: 265 seconds]
johntramp has joined #bitcoin-wizards
Samdney has joined #bitcoin-wizards
atgreen has joined #bitcoin-wizards
davec has joined #bitcoin-wizards
sausage_factory has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 255 seconds]
adiabat has quit [Ping timeout: 240 seconds]
Burrito has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
Noldorin has quit [Ping timeout: 265 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
Noldorin has joined #bitcoin-wizards
btcdrak has quit [Quit: Connection closed for inactivity]
Noldorin has quit [Ping timeout: 250 seconds]
blackwraith has joined #bitcoin-wizards
sausage_factory has quit [Ping timeout: 244 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
AusteritySucks has quit [Read error: Connection reset by peer]
Giszmo has joined #bitcoin-wizards
nikivi has quit [Quit: irc]
sausage_factory has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 250 seconds]
bliljerk101 has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 250 seconds]
belcher has quit [Ping timeout: 265 seconds]
belcher has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
sausage_factory has quit [Ping timeout: 276 seconds]
sausage_factory has joined #bitcoin-wizards
luke-jr has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 244 seconds]
NewLiberty has joined #bitcoin-wizards
sausage_factory has quit [Read error: Connection reset by peer]
Noldorin has joined #bitcoin-wizards
JHistone has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 250 seconds]
TheSeven has joined #bitcoin-wizards
bliljerk101 has quit [Remote host closed the connection]
GoonClooney has quit [Quit: Connection closed for inactivity]
nikivi has joined #bitcoin-wizards
nikivi has quit [Quit: irc]
grubles has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
btcdrak has joined #bitcoin-wizards
bliljerk101 has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
Guyver2 has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 250 seconds]
Davasny has joined #bitcoin-wizards
luke-jr has joined #bitcoin-wizards
NewLiberty has quit [Ping timeout: 255 seconds]
FNinTak has joined #bitcoin-wizards
FNinTak has quit [Remote host closed the connection]
FNinTak has joined #bitcoin-wizards
<FNinTak> Related to the sharding discussion - More efficient Proof of Space
<FNinTak> Related to sharding specifically because verifying these proofs requires non-trivial resources
<FNinTak> Either the verifier also stores the full graph (which is massive), or
<FNinTak> graph + path commitments are published and then opened; but even that is multiple MBs
<FNinTak> However, in the context of a cryptocurrency, the graph is static - So sharding verification amongst full nodes/verifiers would be very useful
NewLiberty has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 244 seconds]
<vega4> related to my own question - as of now, I can answer myself that PoS currencies introduce checkpoints broadcasted from a trusted authority, therefore just creating the illusion of being distributed. I'm ok with Bitcoin's PoW and their checkpoints it would be hard enough without these hardcoded checkpoints in BTC's case.
ThomasV has joined #bitcoin-wizards
bliljerk101 has quit [Ping timeout: 240 seconds]
kyletorpey has joined #bitcoin-wizards
FNinTak has quit [Ping timeout: 250 seconds]
MoALTz has quit [Quit: Leaving]
snthsnth has quit [Ping timeout: 240 seconds]
ThomasV has quit [Ping timeout: 240 seconds]
Yogh has quit [Ping timeout: 244 seconds]
Yogh has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
grubles has quit [Quit: Leaving]
flower has joined #bitcoin-wizards
grubles has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
nsh has quit [Ping timeout: 258 seconds]
Guyver2 has quit [Ping timeout: 252 seconds]
Guyver2_ is now known as Guyver2
nikivi has joined #bitcoin-wizards
chjj has quit [Ping timeout: 255 seconds]
nsh has joined #bitcoin-wizards
bliljerk101 has joined #bitcoin-wizards
grubles has quit [Remote host closed the connection]
chjj has joined #bitcoin-wizards
nikivi has quit [Quit: irc]
rafalsk has joined #bitcoin-wizards
cdecker has joined #bitcoin-wizards
rafalsk has quit [Client Quit]
snthsnth has quit [Ping timeout: 265 seconds]
oleganza has joined #bitcoin-wizards
e4xit has quit [Quit: Right I'm out!]
King_Rex has joined #bitcoin-wizards
Davasny has quit [Remote host closed the connection]
oleganza has quit [Quit: oleganza]
oleganza has joined #bitcoin-wizards
JHistone has quit [Quit: Leaving]
cdecker has quit [Read error: Connection reset by peer]
snthsnth has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
veleiro has joined #bitcoin-wizards
oleganza has quit [Quit: oleganza]
oleganza has joined #bitcoin-wizards
King_Rex has quit [Quit: Leaving...]
NewLiberty has quit [Ping timeout: 255 seconds]
Mazz_ has quit [Ping timeout: 264 seconds]
oleganza has quit [Quit: oleganza]
bliljerk101 has quit []