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
aguycalled has joined #bitcoin-wizards
Starduster has joined #bitcoin-wizards
BitBully has joined #bitcoin-wizards
BitBully has quit [Quit: Mutter: www.mutterirc.com]
waxwing_ has joined #bitcoin-wizards
waxwing has quit [Ping timeout: 264 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 264 seconds]
kankles has quit [Ping timeout: 240 seconds]
ipwn has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
atgreen has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
kankles has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
jannes has quit [Quit: Leaving]
AaronvanW has quit [Ping timeout: 260 seconds]
CubicEarth has quit [Remote host closed the connection]
Meeh has quit [Remote host closed the connection]
Meeh has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Meeh has quit [Remote host closed the connection]
Meeh has joined #bitcoin-wizards
pero0 has joined #bitcoin-wizards
pero has quit [Ping timeout: 258 seconds]
pero0 is now known as pero
Ylbam has quit [Quit: Connection closed for inactivity]
tromp has quit [Remote host closed the connection]
NewLiberty has joined #bitcoin-wizards
HostFat__ has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
HostFat_ has quit [Ping timeout: 256 seconds]
AaronvanW has quit [Ping timeout: 258 seconds]
CubicEarth has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
chjj has quit [Ping timeout: 255 seconds]
pero has left #bitcoin-wizards ["Leaving"]
CubicEarth has quit [Ping timeout: 276 seconds]
kankles has quit [Ping timeout: 260 seconds]
cluckj has joined #bitcoin-wizards
kankles has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 256 seconds]
molz_ has quit [Remote host closed the connection]
chjj has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
tromp has quit [Read error: Connection reset by peer]
se3000 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pro has quit [Quit: Leaving]
AaronvanW has joined #bitcoin-wizards
bildramer1 is now known as bildramer
AaronvanW has quit [Ping timeout: 260 seconds]
waxwing_ is now known as waxwing
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 276 seconds]
[7] has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
AaronvanW has quit [Ping timeout: 240 seconds]
jtimon has quit [Ping timeout: 245 seconds]
Pr0t3us has joined #bitcoin-wizards
se3000 has quit [Read error: Connection reset by peer]
juscamarena_away is now known as juscamarena
aguycalled has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
CheckDavid has quit [Quit: Connection closed for inactivity]
Pr0t3us has quit [Remote host closed the connection]
aguycalled has quit [Remote host closed the connection]
jcluck has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-wizards
Burrito has quit [Quit: Leaving]
harrymm has quit [Ping timeout: 260 seconds]
roidster has joined #bitcoin-wizards
roidster is now known as Guest43596
Guest43596 is now known as roidster
Aranjedeath has quit [Quit: Three sheets to the wind]
harrymm has joined #bitcoin-wizards
ipwn has quit [Ping timeout: 240 seconds]
hdbuck has joined #bitcoin-wizards
hdbuck has quit [Client Quit]
ipwn has joined #bitcoin-wizards
ipwn has quit [Excess Flood]
ipwn has joined #bitcoin-wizards
fibonacci has quit [Quit: Connection closed for inactivity]
aguycalled has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 240 seconds]
yorick has quit [Read error: Connection reset by peer]
yorick has joined #bitcoin-wizards
CharlieHustle has joined #bitcoin-wizards
<CharlieHustle> hi
CharlieHustle has left #bitcoin-wizards ["Leaving"]
harrymm has joined #bitcoin-wizards
aguycalled has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
roidster has quit [Ping timeout: 276 seconds]
harrymm has quit [Ping timeout: 240 seconds]
AaronvanW has quit [Remote host closed the connection]
harrymm has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
DougieBot5000 has quit [Read error: Connection reset by peer]
waxwing has quit [Ping timeout: 245 seconds]
waxwing has joined #bitcoin-wizards
jcluck has quit [Ping timeout: 240 seconds]
gielbier has quit [Ping timeout: 276 seconds]
mountaingoat has quit [Ping timeout: 258 seconds]
maaku has quit [Quit: No Ping reply in 180 seconds.]
maaku has joined #bitcoin-wizards
gielbier has joined #bitcoin-wizards
mountaingoat has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 258 seconds]
ShoaibJahejo has joined #bitcoin-wizards
ShoaibJahejo has quit [Max SendQ exceeded]
ShoaibJahejo has joined #bitcoin-wizards
ShoaibJahejo has quit [Max SendQ exceeded]
ShoaibJahejo has joined #bitcoin-wizards
ShoaibJahejo has quit [Max SendQ exceeded]
ShoaibJahejo has joined #bitcoin-wizards
ShoaibJahejo has quit [Max SendQ exceeded]
ShoaibJahejo has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
NewLiberty has quit [Ping timeout: 240 seconds]
harrymm has joined #bitcoin-wizards
quietbea1t has joined #bitcoin-wizards
windsok has quit [Ping timeout: 245 seconds]
fletom has quit [Remote host closed the connection]
fletom has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 248 seconds]
windsok has joined #bitcoin-wizards
atgreen has quit [Ping timeout: 240 seconds]
moli has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
atgreen has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
pro has joined #bitcoin-wizards
BashCo_ has joined #bitcoin-wizards
BashCo has quit [Ping timeout: 240 seconds]
mountaingoat has quit [Ping timeout: 255 seconds]
<Eliel_> Has anyone thought about a soft-fork with a "market share" based deactivation if it doesn't get enough use during a predefined test period?
<Eliel_> I suspect having soft-forks modeled like that might make it easier to get them activated. Afterwards it's the market's problem whether it stays active or deactivates.
<Eliel_> or perhaps even base the system on featuresets that are designed to turn off and revert to "anything goes" ruleset if their usage falls below a set threshold for long enough.
mountaingoat has joined #bitcoin-wizards
<Eliel_> kind of a modular approach to supporting different features on a blockchain.
<Eliel_> The rhetoric of the type "the developers are forcing things on us" would lose it's punch when there's a market based decision mechanism involved.
CheckDavid has joined #bitcoin-wizards
<Eliel_> Ideally, the activation/deactivation should be based on the total fees paid by transactions using the features rather than total use... But that sounds hairy to get the incentive structures working right.
atgreen has quit [Ping timeout: 258 seconds]
mountaingoat has quit [Ping timeout: 252 seconds]
waxwing has quit [Ping timeout: 240 seconds]
PERSIAN has joined #bitcoin-wizards
quietbea1t has quit [Ping timeout: 256 seconds]
AaronvanW has quit [Remote host closed the connection]
cluckj has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
aguycalled has quit [Remote host closed the connection]
aguycalled has joined #bitcoin-wizards
aguycalled has quit [Remote host closed the connection]
mountaingoat has joined #bitcoin-wizards
jcluck has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 240 seconds]
jcluck is now known as cluckj
NewLiberty has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
fibonacci has joined #bitcoin-wizards
fibonacci is now known as Guest74880
AaronvanW has joined #bitcoin-wizards
aguycalled has joined #bitcoin-wizards
aguycalled has quit [Ping timeout: 255 seconds]
<kanzure> iirc we do not actually have known fraud proofs for everything? https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-January/013515.html
<kanzure> also i thought there was a problem with fraud proof evidence withholding too
jcluck has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 255 seconds]
jcluck has quit [Quit: Leaving]
guardianJ has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
aguycalled has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
guardianJ has quit [Remote host closed the connection]
aguycalled has quit [Ping timeout: 255 seconds]
aguycalled has joined #bitcoin-wizards
aguycalled has quit [Remote host closed the connection]
aguycalled has joined #bitcoin-wizards
CrazyLoaf has quit [Quit: Connection closed for inactivity]
aguycall_ has joined #bitcoin-wizards
kristofferR has joined #bitcoin-wizards
aguycalled has quit [Ping timeout: 255 seconds]
pedrovian_ has quit [Read error: Connection reset by peer]
pedrovian has joined #bitcoin-wizards
alpalp has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
JHistone has joined #bitcoin-wizards
aguycall_ has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]
alpalp has quit [Ping timeout: 240 seconds]
kristofferR has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest74880 has quit [Quit: Connection closed for inactivity]
Starduster has quit [Ping timeout: 276 seconds]
Guyver2 has joined #bitcoin-wizards
atgreen has joined #bitcoin-wizards
alpalp has joined #bitcoin-wizards
alpalp has quit [Ping timeout: 256 seconds]
Davasny has joined #bitcoin-wizards
roidster has joined #bitcoin-wizards
Kexkey_ has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
atgreen has quit [Ping timeout: 240 seconds]
CubicEarth has quit [Ping timeout: 258 seconds]
jtimon has quit [Ping timeout: 260 seconds]
<bsm1175321> Eliel_: personally I wouldn't want to develop software that used features that might deactivate. Sunk cost.
<Eliel_> bsm1175321: it's a tradeoff of sorts. Somewhat easier to get features activated, but with the risk that it'll deactivate.
<Eliel_> of course, a lot depends on how sensibly the threshold is set for keeping the feature activated.
<bsm1175321> Just look at the usage of P2SH -- about 11%, 5 years after activation.
<bsm1175321> If it had the possibility to deactivate, usage would be ~1% at best, I would guess.
<Eliel_> P2SH usage is a good example point to use to determine sensible thresholds.
<Eliel_> as well as timescales
JHistone has quit [Ping timeout: 240 seconds]
<bsm1175321> Usage of the CSV transaction types would be useful too, though they're less than a year old, so not much statistics.
<bsm1175321> Also I think few "regular users" would use them anyway.
<Eliel_> I don't that'd be a problem in practice for any feature that actually manages to get activated.
<belcher> p2sh is depressed by the fact that p2pkh works perfectly fine for most uses
<bsm1175321> I'd say the threshold for dectivation should be extremely low, for instance < 1% usage after 5 years.
<belcher> CSV can only really be used for escrow that times out and payment channels
<Eliel_> also, p2sh might see more use if it was in danger of deactivating due to underuse.
<bsm1175321> And lots of soft forks may be very valuable, but there would be no reason to have a huge number of transactions using the new feature (like CSV)
<belcher> doesnt 'deactivation' require a hard fork, if people can pull off a hard fork successfully they can steal p2pkh utxos too
<bsm1175321> Yes, deactivation is a hard fork.
<Eliel_> belcher: it's not a hard fork if it's already part of the consensus rules.
<bsm1175321> It's a hard fork because previously valid transactions become invalid.
<belcher> 'deactivation' is part of the rules?
<Eliel_> bsm1175321: not invalid, the special rules just stop being enforced.
<Eliel_> ie, they become anyone can pay
<bsm1175321> It's a hard fork for anyone who isn't running a node with the deactivation logic...
<Eliel_> bsm1175321: that's the point, you'd design it so everyone is running such a node
<belcher> what are you talking about.. this is no different from a hard fork
<belcher> if you can make everyone run software that does something fancy then you can pull off a hard fork
<Eliel_> belcher: this is soft-fork category.
<belcher> right but since p2sh and CSV have been activated now, undoing them requires a hard fork
<Eliel_> belcher: yes, because they didn't come with deactivation logic built in.
<Eliel_> if it's there from the start, it's no fork at all
<belcher> i doubt any soft fork will come with deactivation logic built in, it seems to defeat the point
<Eliel_> belcher: I think of it as garbage collection routine.
<Eliel_> the feature goes in, does it's thing, is no longer needed and gets garbage collected.
<Eliel_> of course, the timescales could be decades or centuries.
dnaleor has quit [Quit: Leaving]
<Eliel_> belcher: anyway, the point is that the deactivation logic leaves the door open to remove the feature someday without a hard fork when it really is no longer needed. For example, when a new version has been released. It allows the network to garbage collect legacy cruft eventually.
<belcher> its an interesting idea but i cant think of a situation when it would be used; p2sh, csv and segwit would never be deactivated
AaronvanW has quit [Remote host closed the connection]
<Eliel_> belcher: true, but I expect we'll start to see more and more of improvements that really might be deactivated sometime.
<Eliel_> belcher: plus, it might help make it more palatable politically. It'd be less of "the core developers are imposing this thing on us" since there's an obvious market mechanism involved in keeping the thing going.
<belcher> it would also mean the feature probably never gets used if it could disappear one day
<Eliel_> only if people think it's a realistic risk and/or the deactivation process is badly designed.
<Eliel_> for example, the deactivation process could be designed to do something intelligent to all the remaining outputs about to become "anyone can spend" through the deactivation.
<Eliel_> Although, if there's sufficient lead time, I expect users would collect their coins before that.
<belcher> is the only benefit that political one? "core devs not imposing" which is untrue because core devs cant impose anything
<Eliel_> long term garbage collection is the real benefit.
<belcher> garbage collection is about reusing memory, soft forks dont use a resource like memory
kristofferR has joined #bitcoin-wizards
<Eliel_> consensus code complexity doesn't count as using memory?
<belcher> your idea wouldnt reduce complexity, since all the soft fork activation and deactivation code still has to be around forever
<belcher> not to mention complexity isnt really a measurable thing like RAM
quietbeast has joined #bitcoin-wizards
<Eliel_> not actually, if it's designed as soft-fork to begin with, you can just throw it out after deactivation.
quietbeast has quit [Ping timeout: 264 seconds]
<Eliel_> this is perhaps easiest to see if you imagine the situation from the perspective of someone who never upgraded to a node that supported the deactivated soft-fork in the first place. He won't notice any problems. Only that a weird transaction type stops being used.
<moli> what softfork has been deactivated or going to be deactivated?
<Eliel_> moli: theoretical
<moli> ah
kristofferR has quit [Quit: Textual IRC Client: www.textualapp.com]
kristofferR has joined #bitcoin-wizards
moli has quit [Remote host closed the connection]
moli has joined #bitcoin-wizards
moli has quit [Remote host closed the connection]
moli has joined #bitcoin-wizards
moli has quit [Remote host closed the connection]
moli has joined #bitcoin-wizards
c0rw1n has quit [Quit: Leaving]
c0rw1n has joined #bitcoin-wizards
aguycalled has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
aguycall_ has joined #bitcoin-wizards
chjj has quit [Ping timeout: 255 seconds]
aguycalled has quit [Ping timeout: 255 seconds]
alpalp has joined #bitcoin-wizards
copumpkin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
_rht has joined #bitcoin-wizards
PRab has quit [Quit: ChatZilla 0.9.93 [Firefox 50.1.0/20161208153507]]
harrymm has quit [Ping timeout: 264 seconds]
blackwraith has joined #bitcoin-wizards
atgreen has joined #bitcoin-wizards
PRab has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Burrito has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
CubicEarth has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
CubicEarth has quit [Ping timeout: 276 seconds]
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
moli_ has joined #bitcoin-wizards
moli has quit [Ping timeout: 260 seconds]
Sosumi has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
CrazyLoaf has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 258 seconds]
itsme_ has joined #bitcoin-wizards
PERSIAN has quit [Ping timeout: 255 seconds]
maaku has quit [Quit: No Ping reply in 180 seconds.]
maaku has joined #bitcoin-wizards
itsme_ has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
Guest74880 has joined #bitcoin-wizards
Guest74880 is now known as FibonacciCoin
FibonacciCoin has quit [Changing host]
FibonacciCoin has joined #bitcoin-wizards
FibonacciCoin has joined #bitcoin-wizards
pro has quit [Ping timeout: 255 seconds]
pro has joined #bitcoin-wizards
ananteris has quit [Remote host closed the connection]
kristofferR has quit [Quit: Textual IRC Client: www.textualapp.com]
McLovinMcLovin has joined #bitcoin-wizards
McLovinMcLovin has quit [Client Quit]
Ma_De has joined #bitcoin-wizards
<Ma_De> hello
Ma_De has left #bitcoin-wizards [#bitcoin-wizards]
Ma_De has joined #bitcoin-wizards
<Ma_De> does no one talk here?
<uiuc-slack1> <amiller> Ma_De, give it a while, on irc time sometimes goes fast, sometimes goes slow
<Ma_De> hello
<Ma_De> i am a noob so please forgive me if I dont follow any protocols
itsme_ has joined #bitcoin-wizards
itsme__ has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
itsme_ has quit [Ping timeout: 240 seconds]
quietbeast has joined #bitcoin-wizards
quietbeast has quit [Ping timeout: 255 seconds]
alpalp has quit [Ping timeout: 256 seconds]
itsme__ has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
<instagibbs> Ma_De, the channel is logged, which is how many people read it https://botbot.me/freenode/bitcoin-wizards/
LeMiner has joined #bitcoin-wizards
atgreen has quit [Quit: Leaving]
CrazyLoaf has quit [Quit: Connection closed for inactivity]
itsme_ has joined #bitcoin-wizards
itsme__ has joined #bitcoin-wizards
itsme__ has quit [Client Quit]
itsme_ has quit [Ping timeout: 260 seconds]
DougieBot5000 has quit [Quit: Leaving]
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
Pr0t3us has joined #bitcoin-wizards
_rht has quit [Quit: Connection closed for inactivity]
alpalp has joined #bitcoin-wizards
alpalp has joined #bitcoin-wizards
alpalp has quit [Changing host]
blackwraith has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
PERSIAN has joined #bitcoin-wizards
PERSIAN has quit [Client Quit]
wumpus has quit [Ping timeout: 248 seconds]
wumpus has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 255 seconds]
Dizzle has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 252 seconds]
aguycall_ has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
waxwing has joined #bitcoin-wizards
Davasny has quit [Remote host closed the connection]
Dizzle has quit [Quit: Leaving...]
AaronvanW has quit []
aguycalled has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
Dizzle has joined #bitcoin-wizards
BitBully has joined #bitcoin-wizards
alpalp has quit [Ping timeout: 260 seconds]
alpalp has joined #bitcoin-wizards
alpalp has joined #bitcoin-wizards
alpalp has quit [Changing host]
FibonacciCoin is now known as NoBoD
itsme_ has joined #bitcoin-wizards
aguycalled has quit [Read error: Connection reset by peer]
aguycalled has joined #bitcoin-wizards
Dizzle__ has joined #bitcoin-wizards
BitBully has quit [Quit: Mutter: www.mutterirc.com]
Dizzle has quit [Ping timeout: 255 seconds]
Dizzle__ is now known as Dizzle
Guyver2 has quit [Quit: :)]
Kexkey_ has quit [Ping timeout: 255 seconds]
DougieBot5000 has joined #bitcoin-wizards
aguycalled has quit [Remote host closed the connection]
tromp_ has joined #bitcoin-wizards
tromp has quit [Read error: Connection reset by peer]
mr_burdell has quit [Ping timeout: 258 seconds]
mr_burdell_ has joined #bitcoin-wizards
mr_burdell_ is now known as mr_burdell
mr_burdell is now known as Guest67383
bildramer has quit [Ping timeout: 245 seconds]
CubicEarth has quit [Remote host closed the connection]