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
anaiden has quit [Quit: anaiden]
anaiden has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
Ylbam has quit [Quit: Connection closed for inactivity]
jhogan42 has joined #bitcoin-wizards
jhogan42 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
chjj_ has quit [Ping timeout: 240 seconds]
jhogan42 has joined #bitcoin-wizards
pero has joined #bitcoin-wizards
veleiro has joined #bitcoin-wizards
PRab has joined #bitcoin-wizards
chjj_ has joined #bitcoin-wizards
jhogan42 has quit [Read error: Connection reset by peer]
jhogan42 has joined #bitcoin-wizards
Giszmo1 has joined #bitcoin-wizards
Giszmo1 has quit [Client Quit]
Giszmo has quit [Ping timeout: 248 seconds]
Giszmo1 has joined #bitcoin-wizards
ano has joined #bitcoin-wizards
ano has quit [Client Quit]
ano_nuk has joined #bitcoin-wizards
ano_nuk is now known as anouk
DigiByteDev has joined #bitcoin-wizards
anaiden has quit [Quit: anaiden]
Alopex has quit [Remote host closed the connection]
DigiByteDev has quit [Quit: DigiByteDev]
Alopex has joined #bitcoin-wizards
jhogan42 has quit [Ping timeout: 260 seconds]
copumpkin has quit [Ping timeout: 250 seconds]
jhogan42 has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
jhogan42_ has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
copumpkin has joined #bitcoin-wizards
jhogan42 has quit [Ping timeout: 260 seconds]
GGuyZ has quit [Ping timeout: 248 seconds]
jhogan42_ has quit [Client Quit]
jhogan42 has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 268 seconds]
GGuyZ has quit [Client Quit]
NewLiberty_ has quit [Ping timeout: 260 seconds]
cyphase has joined #bitcoin-wizards
Giszmo1 has quit [Quit: Leaving.]
GGuyZ has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 250 seconds]
cyphase has joined #bitcoin-wizards
anaiden has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 250 seconds]
cyphase has joined #bitcoin-wizards
jhogan42 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
DigiByteDev has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 260 seconds]
Alopex has quit [Remote host closed the connection]
cyphase has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
GGuyZ has quit [Quit: GGuyZ]
cyphase has quit [Ping timeout: 248 seconds]
cyphase has joined #bitcoin-wizards
riclas has quit [Ping timeout: 240 seconds]
cyphase has quit [Ping timeout: 240 seconds]
pro has quit [Quit: Leaving]
adlai has quit [Ping timeout: 258 seconds]
adlai has joined #bitcoin-wizards
DigiByteDev has quit [Quit: DigiByteDev]
Burrito has quit [Ping timeout: 260 seconds]
DigiByteDev has joined #bitcoin-wizards
wasi has quit [Quit: Leaving]
wasi has joined #bitcoin-wizards
belcher has quit [Ping timeout: 250 seconds]
DigiByteDev has quit [Quit: DigiByteDev]
Alopex has quit [Remote host closed the connection]
pigeons has quit [Quit: pigeons]
Alopex has joined #bitcoin-wizards
belcher has joined #bitcoin-wizards
pigeons has joined #bitcoin-wizards
DigiByteDev has joined #bitcoin-wizards
TheSeven has quit [Quit: No Ping reply in 180 seconds.]
Alopex has quit [Remote host closed the connection]
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
TheSeven has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
DigiByteDev has quit [Quit: DigiByteDev]
NewLiberty_ has joined #bitcoin-wizards
DigiByteDev has joined #bitcoin-wizards
waxwing has quit [Read error: Connection reset by peer]
anaiden has quit [Quit: anaiden]
NewLiberty_ has quit [Ping timeout: 260 seconds]
waxwing has joined #bitcoin-wizards
Hunger- has quit [*.net *.split]
Hunger- has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 260 seconds]
ThomasV has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 250 seconds]
TheSeven has joined #bitcoin-wizards
anaiden has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
v20100 has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 250 seconds]
v20100 has quit [Ping timeout: 240 seconds]
NewLiberty_ has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 260 seconds]
Ylbam has joined #bitcoin-wizards
veleiro has quit [Quit: Leaving.]
pero has quit [Ping timeout: 260 seconds]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
nabu has joined #bitcoin-wizards
pigeons has quit [Quit: Changing server]
pigeons has joined #bitcoin-wizards
needmoney90 has quit [Quit: needmoney90]
Alopex has quit [Remote host closed the connection]
maaku has quit [Quit: No Ping reply in 180 seconds.]
maaku has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
GGuyZ has joined #bitcoin-wizards
CrazyLoaf has quit [Quit: Connection closed for inactivity]
maaku_ has joined #bitcoin-wizards
maaku has quit [Ping timeout: 260 seconds]
needmoney90 has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 258 seconds]
dEBRUYNE has joined #bitcoin-wizards
berndj has quit [Remote host closed the connection]
cjcj has joined #bitcoin-wizards
berndj has joined #bitcoin-wizards
nabu has quit [Remote host closed the connection]
nabu has joined #bitcoin-wizards
BashCo has quit [Remote host closed the connection]
ThomasV has quit [Ping timeout: 248 seconds]
DigiByteDev has quit [Quit: DigiByteDev]
jessepollak has quit [Ping timeout: 258 seconds]
PRab_ has joined #bitcoin-wizards
PRab has quit [Ping timeout: 240 seconds]
PRab_ is now known as PRab
DigiByteDev has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
JackH has quit [Ping timeout: 240 seconds]
rusty has quit [Ping timeout: 250 seconds]
isis has quit [Remote host closed the connection]
maaku_ is now known as maaku
superkuh has quit [Ping timeout: 260 seconds]
laurentmt has joined #bitcoin-wizards
echonaut1 has quit [Remote host closed the connection]
echonaut has joined #bitcoin-wizards
paveljanik has quit [Ping timeout: 260 seconds]
Elysus1 has joined #bitcoin-wizards
superkuh has joined #bitcoin-wizards
Elysus has quit [Ping timeout: 248 seconds]
ghtdak has quit [Ping timeout: 250 seconds]
Alopex has quit [Remote host closed the connection]
Elysus1 has quit [Ping timeout: 260 seconds]
Logicwax has quit [Ping timeout: 268 seconds]
Alopex has joined #bitcoin-wizards
roughly27 has quit [Quit: No Ping reply in 180 seconds.]
chjj_ has quit [Ping timeout: 260 seconds]
roughly27 has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
AaronvanW has quit [Ping timeout: 240 seconds]
chjj_ has joined #bitcoin-wizards
lmatteis has joined #bitcoin-wizards
ghtdak has joined #bitcoin-wizards
superkuh_ has joined #bitcoin-wizards
superkuh has quit [Ping timeout: 250 seconds]
ThomasV has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
waxwing has quit [Read error: Connection reset by peer]
waxwing has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
jnewbery has joined #bitcoin-wizards
harrow has quit [Ping timeout: 240 seconds]
qpm has quit [Ping timeout: 240 seconds]
neha has quit [Ping timeout: 240 seconds]
kurti has quit [Ping timeout: 240 seconds]
ghtdak has quit [Ping timeout: 240 seconds]
adlai has quit [Ping timeout: 240 seconds]
xeon-enouf has quit [Ping timeout: 240 seconds]
aar- has quit [Ping timeout: 240 seconds]
aj has quit [Ping timeout: 240 seconds]
dEBRUYNE has quit [Ping timeout: 240 seconds]
davec has quit [Ping timeout: 240 seconds]
edvorg has quit [Ping timeout: 240 seconds]
smooth has quit [Ping timeout: 240 seconds]
jrayhawk has quit [Ping timeout: 240 seconds]
_whitelogger has joined #bitcoin-wizards
cjcj has quit [*.net *.split]
echonaut has quit [*.net *.split]
berndj has quit [*.net *.split]
bsm117532 has quit [*.net *.split]
luke-jr has quit [*.net *.split]
mountaingoat has quit [*.net *.split]
nickler_ has quit [*.net *.split]
Eliel_ has quit [*.net *.split]
kinlo has quit [*.net *.split]
LeMiner has quit [*.net *.split]
iddo has quit [*.net *.split]
Madars has quit [*.net *.split]
da2ce7 has quit [*.net *.split]
Myagui has quit [*.net *.split]
kanzure has quit [*.net *.split]
andytoshi has quit [*.net *.split]
[ace] has quit [*.net *.split]
AdrianG has quit [*.net *.split]
comboy has quit [*.net *.split]
mr_burdell has quit [*.net *.split]
TD-Linux has quit [*.net *.split]
DigiByteDev has quit [*.net *.split]
dnaleor has quit [*.net *.split]
vdo has quit [*.net *.split]
Jaamg has quit [*.net *.split]
ithicad has quit [*.net *.split]
zxzzt_ has quit [*.net *.split]
Starduster has quit [*.net *.split]
jeremyrubin has quit [*.net *.split]
tripleslash has quit [*.net *.split]
petertodd has quit [*.net *.split]
draynium has quit [*.net *.split]
dabura667 has quit [*.net *.split]
nephyrin has quit [*.net *.split]
mryandao has quit [*.net *.split]
mhanne has quit [*.net *.split]
STRML has quit [*.net *.split]
henrytill has quit [*.net *.split]
stevenroose has quit [*.net *.split]
aem has quit [*.net *.split]
DougieBot5000 has quit [*.net *.split]
BlueMatt has quit [*.net *.split]
Guest66594 has quit [*.net *.split]
gwillen has quit [*.net *.split]
Cloudflare has quit [*.net *.split]
midnightmagic has quit [*.net *.split]
rodarmor has quit [*.net *.split]
ensign has quit [*.net *.split]
coryfields has quit [*.net *.split]
musalbas has quit [*.net *.split]
Nightwolf has quit [*.net *.split]
eragmus has quit [*.net *.split]
Guest7667 has quit [*.net *.split]
yorick has quit [*.net *.split]
JackH has quit [*.net *.split]
ThomasV has quit [*.net *.split]
GGuyZ has quit [*.net *.split]
anaiden has quit [*.net *.split]
wasi has quit [*.net *.split]
chjj has quit [*.net *.split]
Emcy has quit [*.net *.split]
binaryatrocity has quit [*.net *.split]
nullfxn has quit [*.net *.split]
othe has quit [*.net *.split]
warren_ has quit [*.net *.split]
trippysa1mon has quit [*.net *.split]
ybit_ has quit [*.net *.split]
crescendo has quit [*.net *.split]
mkarrer has quit [*.net *.split]
face has quit [*.net *.split]
arowser has quit [*.net *.split]
fkinglag has quit [*.net *.split]
adam3us has quit [*.net *.split]
amiller has quit [*.net *.split]
Iriez has quit [*.net *.split]
gribble has quit [*.net *.split]
instagibbs has quit [*.net *.split]
brianhoffman has quit [*.net *.split]
Fistful_of_Coins has quit [*.net *.split]
ryan-c has quit [*.net *.split]
brand0 has quit [*.net *.split]
starsoccer has quit [*.net *.split]
nba_btchip has quit [*.net *.split]
nanotube has quit [*.net *.split]
roughly27 has quit [*.net *.split]
BashCo has quit [*.net *.split]
nabu has quit [*.net *.split]
maaku has quit [*.net *.split]
legogris has quit [*.net *.split]
anouk has quit [*.net *.split]
xissburg has quit [*.net *.split]
bertani_ has quit [*.net *.split]
Tenhi_ has quit [*.net *.split]
adiabat has quit [*.net *.split]
anon616 has quit [*.net *.split]
afk11 has quit [*.net *.split]
jbenet has quit [*.net *.split]
uiuc-slack3 has quit [*.net *.split]
Alina-malina has quit [*.net *.split]
katu has quit [*.net *.split]
otoburb has quit [*.net *.split]
binaryFate has quit [*.net *.split]
a5m0 has quit [*.net *.split]
sparetire has quit [*.net *.split]
Tenhi has quit [*.net *.split]
yoleaux has quit [*.net *.split]
jnewbery has quit [*.net *.split]
chjj_ has quit [*.net *.split]
superkuh_ has quit [*.net *.split]
markus-k has quit [*.net *.split]
PRab has quit [*.net *.split]
needmoney90 has quit [*.net *.split]
Ylbam has quit [*.net *.split]
belcher has quit [*.net *.split]
copumpkin has quit [*.net *.split]
malte has quit [*.net *.split]
Yogh_ has quit [*.net *.split]
Keefe has quit [*.net *.split]
gnusha_ has quit [*.net *.split]
spinza has quit [*.net *.split]
Anduck has quit [*.net *.split]
_mn3monic has quit [*.net *.split]
Cory has quit [*.net *.split]
sdaftuar has quit [*.net *.split]
bitjedi has quit [*.net *.split]
NicolasDorier has quit [*.net *.split]
binns has quit [*.net *.split]
hashtag has quit [*.net *.split]
jtremback__ has quit [*.net *.split]
optimator has quit [*.net *.split]
andrew4 has quit [*.net *.split]
gigq_ has quit [*.net *.split]
buckowski has quit [*.net *.split]
helo_ has quit [*.net *.split]
luny has quit [*.net *.split]
liviud has quit [*.net *.split]
freekevin has quit [*.net *.split]
roasbeef has quit [*.net *.split]
Alopex has quit [*.net *.split]
lmatteis has quit [*.net *.split]
pigeons has quit [*.net *.split]
TheSeven has quit [*.net *.split]
Hunger- has quit [*.net *.split]
molz has quit [*.net *.split]
bildramer has quit [*.net *.split]
worstadmin has quit [*.net *.split]
d9b4bef9 has quit [*.net *.split]
espes_ has quit [*.net *.split]
e0_ has quit [*.net *.split]
Meeh has quit [*.net *.split]
BonyM has quit [*.net *.split]
adams__ has quit [*.net *.split]
harrymm has quit [*.net *.split]
ibrightly has quit [*.net *.split]
mariorz_ has quit [*.net *.split]
retrohacker has quit [*.net *.split]
prosody has quit [*.net *.split]
CryptoTraderClub has quit [*.net *.split]
wallet42 has quit [*.net *.split]
[Derek] has quit [*.net *.split]
BCBot has quit [*.net *.split]
qawap has quit [*.net *.split]
Alanius has quit [*.net *.split]
weeeeeew has quit [*.net *.split]
phantomcircuit has quit [*.net *.split]
Muis has quit [*.net *.split]
koshii has quit [*.net *.split]
poggy has quit [*.net *.split]
cannedprimates has quit [*.net *.split]
jl2012 has quit [*.net *.split]
morcos has quit [*.net *.split]
Piper-Off has quit [*.net *.split]
wpalczynski has quit [*.net *.split]
Expanse has quit [*.net *.split]
robmyers has quit [*.net *.split]
aspect_ has quit [*.net *.split]
PsychoticBoy has quit [*.net *.split]
bassguitarman has quit [*.net *.split]
blkdb has quit [*.net *.split]
epscy has quit [*.net *.split]
arubi has quit [*.net *.split]
Guest20676 has quit [*.net *.split]
SirJacket has quit [*.net *.split]
mappum has quit [*.net *.split]
nicolagreco has quit [*.net *.split]
runeks has quit [*.net *.split]
thrasher` has quit [*.net *.split]
cjd has quit [*.net *.split]
tromp__ has quit [*.net *.split]
humd1ng3r has quit [*.net *.split]
asoltys has quit [*.net *.split]
K1773R has quit [*.net *.split]
_flow_ has quit [*.net *.split]
null_radix has quit [*.net *.split]
meZee has quit [*.net *.split]
forrestv has quit [*.net *.split]
dgenr8 has quit [*.net *.split]
[d__d] has quit [*.net *.split]
c0rw1n has quit [*.net *.split]
fluffypony has quit [*.net *.split]
wizkid057 has quit [*.net *.split]
ChanServ has quit [*.net *.split]
ghtdak has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
davec_ has joined #bitcoin-wizards
dEBRUYNE_ has joined #bitcoin-wizards
smooth_ has joined #bitcoin-wizards
jrayhawk_ has joined #bitcoin-wizards
aar-_ has joined #bitcoin-wizards
neha has joined #bitcoin-wizards
aj_ has joined #bitcoin-wizards
xeon-eno1f has joined #bitcoin-wizards
kurti_ has joined #bitcoin-wizards
edvorg has joined #bitcoin-wizards
harrow` has joined #bitcoin-wizards
jnewbery has joined #bitcoin-wizards
weeeeeew has joined #bitcoin-wizards
liead has joined #bitcoin-wizards
Alopex has joined #bitcoin-wizards
roughly27 has joined #bitcoin-wizards
lmatteis has joined #bitcoin-wizards
chjj_ has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
echonaut has joined #bitcoin-wizards
molz has joined #bitcoin-wizards
berndj has joined #bitcoin-wizards
ithicad has joined #bitcoin-wizards
gwillen has joined #bitcoin-wizards
nullfxn has joined #bitcoin-wizards
da2ce7 has joined #bitcoin-wizards
binaryatrocity has joined #bitcoin-wizards
brand0 has joined #bitcoin-wizards
jeremyrubin has joined #bitcoin-wizards
andrew4 has joined #bitcoin-wizards
petertodd has joined #bitcoin-wizards
Yogh_ has joined #bitcoin-wizards
maaku has joined #bitcoin-wizards
[ace] has joined #bitcoin-wizards
ybit_ has joined #bitcoin-wizards
poggy has joined #bitcoin-wizards
otoburb has joined #bitcoin-wizards
Eliel_ has joined #bitcoin-wizards
epscy has joined #bitcoin-wizards
bertani_ has joined #bitcoin-wizards
Starduster has joined #bitcoin-wizards
katu has joined #bitcoin-wizards
anaiden has joined #bitcoin-wizards
PRab has joined #bitcoin-wizards
STRML has joined #bitcoin-wizards
sparetire has joined #bitcoin-wizards
brianhoffman has joined #bitcoin-wizards
forrestv has joined #bitcoin-wizards
humd1ng3r has joined #bitcoin-wizards
ChanServ has joined #bitcoin-wizards
dgenr8 has joined #bitcoin-wizards
ghtdak is now known as Guest38151
zmanian___ has quit [Ping timeout: 256 seconds]
kumavis has quit [Ping timeout: 256 seconds]
kumavis has joined #bitcoin-wizards
zmanian___ has joined #bitcoin-wizards
aj_ is now known as aj
jhogan42 has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
waxwing has quit [Ping timeout: 240 seconds]
NewLiberty_ has quit [Ping timeout: 250 seconds]
NewLiberty_ has joined #bitcoin-wizards
jhogan42 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
NewLiberty_ has quit [Ping timeout: 250 seconds]
Logicwax has joined #bitcoin-wizards
liead is now known as adlai
GAit has quit [Quit: Leaving.]
GAit has joined #bitcoin-wizards
andytoshi has joined #bitcoin-wizards
waxwing has joined #bitcoin-wizards
pro has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
se3000 has joined #bitcoin-wizards
andytoshi has quit [Ping timeout: 268 seconds]
ThomasV has quit [Ping timeout: 248 seconds]
fluffypony has joined #bitcoin-wizards
lmatteis has quit [Quit: Connection closed for inactivity]
andytoshi has joined #bitcoin-wizards
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
laurentmt has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
<kanzure> "NP vs PSPACE" https://arxiv.org/abs/1609.09562
mol has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
molz has quit [Ping timeout: 260 seconds]
jtimon has quit [Ping timeout: 260 seconds]
dEBRUYNE_ is now known as dEBRUYNE
dEBRUYNE has joined #bitcoin-wizards
dEBRUYNE has quit [Changing host]
laurentmt has quit [Quit: laurentmt]
jtimon has joined #bitcoin-wizards
BashCo_ has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
jnewbery has quit [Remote host closed the connection]
jnewbery has joined #bitcoin-wizards
jnewbery has quit [Ping timeout: 240 seconds]
murch has joined #bitcoin-wizards
nikivi has joined #bitcoin-wizards
riclas has joined #bitcoin-wizards
jnewbery has joined #bitcoin-wizards
edvorg has quit [Ping timeout: 250 seconds]
<Taek> I don't think I've seen this discussed before
<Taek> But if you are adjusting the difficulty every block, miners large enough to selfish mine can set their timestamps
<Taek> Such that the middle blocks are lower difficulty, and then at the tail block the difficulty is adjusted back up again
<Taek> I'm sure the overall effect of this is largely insignificant
<Taek> maaku: per your talk, adjusting the difficulty every 30-50 blocks may have a lower error bar, but it does mean that malicious timestamps can have larger effects.
<maaku> Malicious timestamps can lower a difficulty only by having a corresponding raising effect the next time around.
<maaku> Assuming you fix the time traveler bug.
<maaku> But if you are talking about a more complicated controller, e.g. the first order filter or a 2nd order damped harmonic, then it's true some adversarial thinking is necessary
<maaku> I foreshadowed this in the talk and then forgot to come back to it...
<maaku> For the first order filter the effect is constrained by weight coefficients and gain, so it ends up being about the same manipulability as bitcoin today (1%ish). For other controller I haven't checked
<Taek> Adversarial timestamps are my only reservation, I really don't understand it well enough to assert whether it would be significant or not
<Taek> Being more responsive to hashrate changes is a definite gain, you can construct it to be more responsive and also more resistant to things like the difficulty raising attack t
jnewbery has quit [Remote host closed the connection]
jnewbery has joined #bitcoin-wizards
jnewbery has quit [Ping timeout: 248 seconds]
GAit has quit [Quit: Leaving.]
jnewbery has joined #bitcoin-wizards
<bsm117532> Using median timestamps over a window prevents an attacker from having a larger effect than his hashrate should allow.
jtimon has quit [Ping timeout: 260 seconds]
<bsm117532> Using the 2nd order (damped harmonic oscillator) allows you to remove a parameter in favor of the "optimal" damping. It requires you to set the driving frequency, which can't be any faster than the block rate. So setting it to the average block rate, you can damp out hashrate slews that go high one block and low the next.
<bsm117532> If there are hashrate slew intervalss that are advantageous for an attacker due to e.g. an averaging window, the optimal damping condition should use the averaging window instead to set critical damping.
jtimon has joined #bitcoin-wizards
<bsm117532> I'd still like to understand where maaku's 30-50 minimum comes from. It must be related to an averaging interval.
<bsm117532> sqrt(2016) = 44.9...
ThomasV has quit [Ping timeout: 260 seconds]
<bsm117532> Taek: let there be an interval dR for the block reward that miners are allowed to write themselves, let there also be a target interval dT that would be allowed, where the miner's reward R \propto T. So rewards are proportional to target (this makes merging easier since inverse targets can be directly added).
Hunger-- has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
<bsm117532> For blocks within dR and dT of each other, they could use the algorithm you presented (work-weighting, with ties broken by a PRNG), while for "merges" that result from a longer network split and disagreement on dR or dT, they could be allowed, except the lower work branch would have its transactions disfavored in the case of a double-spend WRT the higher-work branch.
Noldorin has joined #bitcoin-wizards
<bsm117532> The reward function R(t) is a pain in the ass here. Merging would be straightforward if the R(t) was a constant. For reference the window dR ~ 150 satoshis (at time 0, about 18 satoshis today) given the dt window of ~6s as measured by Bitcoin's orphan rate.
pero has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
jnewbery has quit []
rusty has quit [Ping timeout: 250 seconds]
<kanzure> "Privacy-preserving methods for sharing financial risk exposures" http://www.princeton.edu/~eabbe/publications/AKL_AER.pdf
jtimon has quit [Ping timeout: 250 seconds]
jtimon has joined #bitcoin-wizards
Burrito has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
chjj has quit [Client Quit]
Chris_Stewart_5 has quit [Ping timeout: 260 seconds]
rusty has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
bsm1175321 has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 260 seconds]
bsm1175321 is now known as bsm117532
bsm117532 has quit [Remote host closed the connection]
bsm117532 has joined #bitcoin-wizards
bsm1175321 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
qpm has joined #bitcoin-wizards
<bsm117532> Actually, I wonder if abandoning Satoshi's reward-halving in favor of a reward that is directly proportional to 1/(target) would be an impossible suggestion...the gains due to CPU->GPU->ASIC and economies of scale have largely been squeezed out already...
GAit has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
brianhoffman has quit [Quit: brianhoffman]
MoALTz has joined #bitcoin-wizards
<bsm117532> Probably impossible, but if one started a new coin and ASIC mining hardware already existed, you could avoid the difficulty-attack games entirely.
<musalbas> having a reward that grows with target does not necessarily mean a higher value reward. if lots of coins suddenly start getting created and dumped on exchanges, it would cause a lower actual reward for higher difficulty
echonaut has quit [Remote host closed the connection]
echonaut has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
<bsm117532> Why? It would drag the value of all coins down... It's the same with physical mining. You don't want to build a new mine and dump all your gold at once...
MoALTz has quit [Quit: Leaving]
<Eliel_> grows with target? I read that as a reward that shrinks in the same proportion as target increases.
laurentmt has quit [Client Quit]
<bsm117532> Eliel_: you're correct: We're describing Reward = R_0/target for some initial reward R_0. Satoshi's formula is R(t) = R_0 exp(-t/tau) where t=time, tau = T_H/ln(2) and T_H = halving time (2 years).
<bsm117532> Having the reward proportional to target makes merging of two chains easy -- the reward is independent of time and independent of the relative hashrate on the two chains.
<bsm117532> If you make it proportional to time, you have to "fix up" rewards that might have been inappropriately allocated when considering both chains.
jtimon has quit [Ping timeout: 268 seconds]
GAit has quit [Quit: Leaving.]
pero has quit [Quit: Leaving]
MoALTz has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
droark has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 260 seconds]
droark has quit [Ping timeout: 260 seconds]
se3000 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
anaiden has quit [Quit: anaiden]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
chjj_ is now known as chjj
zooko has joined #bitcoin-wizards
wasi has joined #bitcoin-wizards
v20100 has joined #bitcoin-wizards
anaiden has joined #bitcoin-wizards
jhogan42 has joined #bitcoin-wizards
superkuh has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
zooko has quit [Ping timeout: 248 seconds]
ThomasV has quit [Ping timeout: 260 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
BashCo_ has quit [Remote host closed the connection]
nikivi has quit [Read error: Connection reset by peer]
zooko has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
waxwing has quit [Ping timeout: 250 seconds]
luke-jr has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
luke-jr has quit [Excess Flood]
luke-jr has joined #bitcoin-wizards
anaiden has quit [Quit: anaiden]
anaiden has joined #bitcoin-wizards
zooko has quit [Ping timeout: 250 seconds]
Taodactyl has joined #bitcoin-wizards
anaiden has left #bitcoin-wizards [#bitcoin-wizards]
BashCo has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
<Taek> Moore's law still seems to be holding, so I don't think you want reward directly proportional to difficulty, unless like 50% annual inflation is okay.
<Taek> I think for jute, I am most in favor of setting the difficulty based on a block's relative height, and then letting the max gap sort out the rest.
kristofferR has joined #bitcoin-wizards
<bsm117532> Can you define "relative height" and "max gap"?
waxwing has joined #bitcoin-wizards
<Taek> Also in favor of having the difficulty adjust more frequently. Every 3 days instead of 2 weeks perhaps.
<Taek> "relative height": the height that the block appeared to be at when it was the tip block
<bsm117532> Halving is a synchronous event though, which is why I'm advocating for an asynchronous, windowed solution.
<Taek> "actual height": the height of the block after it has been merged with all other threads
<bsm117532> Isn't that definition of height going to bounce around a lot though?
<Taek> "gap height": the difference between the actual height and relative height
<Taek> It'll bounce around for a minute or two, but then settle
<bsm117532> \
<bsm117532> But can't each new block set the height to 1 by creating a merge with the genesis block?
<Taek> Sia adjusts inflation every single block. So far this has worked out well for us
<Taek> A block's relative height will be 2 if it only points to the genesis block
<bsm117532> I've been thinking of referring to the actual summed work rather than height. In Bitcoin they're equivalent, in a braid they're not. But it's easy to add all the work of your ancestors.
<Taek> I do mean 'summed work of all ancestors' every time I say height.
<bsm117532> This lets you completely discard graph structure.
<Taek> It's just easier to say height
<bsm117532> aha, great! ;-)
jtimon has quit [Remote host closed the connection]
<bsm117532> Another question from your talk...you suggested seeding a PRNG to decide among parents during a merge, when the parents are all of equal height/summed work. I've come around on this idea, and I like it. But why not just use (block hash) mod (# parents) instead, so you don't have to pull in a PRNG algorithm?
mountaingoat has joined #bitcoin-wizards
<Taek> That's what I do in the example code :)
Taodactyl has quit [Quit: Leaving...]
<bsm117532> This gets at my question before about having two different PoW's -- the new one is brute-forcing the PRNG to select...
<bsm117532> Awesome :-)
<Taek> A hash works great as a csprng
<bsm117532> yep yep
<Taek> I prefix with a salt as well, that way the input doesn't always have a ton of leading zeroes. Shouldn't *really* matter, but gives me peace of mind
hashtag_ has joined #bitcoin-wizards
<bsm117532> I think that would only be an issue when (block hash) ~< (# parents) at which point we have lots of problems...
ThomasV has joined #bitcoin-wizards
nabu has joined #bitcoin-wizards
rusty has quit [Ping timeout: 268 seconds]
nabu has quit [Ping timeout: 240 seconds]
nabu has joined #bitcoin-wizards
<bsm117532> I'm trying to port the work weighting algorithm (I'm just going to call that "jute" from now on) to my python code. I'll work on it more tonight...
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
se3000 has joined #bitcoin-wizards
v20100 has quit [Ping timeout: 268 seconds]
jhogan42 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
nabu has quit [Ping timeout: 240 seconds]
nabu has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 268 seconds]
paveljanik has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
qpm has quit [Ping timeout: 260 seconds]
qpm has joined #bitcoin-wizards
huseby has quit [Ping timeout: 240 seconds]
isis has joined #bitcoin-wizards
huseby has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
Aranjedeath has quit [Read error: Connection timed out]
Aranjedeath has joined #bitcoin-wizards
needmoney90 has joined #bitcoin-wizards
MoALTz has quit [Quit: Leaving]
jhogan42 has joined #bitcoin-wizards
v20100 has joined #bitcoin-wizards
JHistone has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
maaku has quit [Quit: No Ping reply in 180 seconds.]
maaku has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
ThomasV has quit [Ping timeout: 250 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
baffo32 has joined #bitcoin-wizards
hashtag_ has quit [Read error: Connection reset by peer]
v20100 has quit [Ping timeout: 268 seconds]
kristofferR has quit [Quit: Textual IRC Client: www.textualapp.com]
pro has quit [Quit: Leaving]
pro has joined #bitcoin-wizards
se3000 has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
wasi has quit [Ping timeout: 268 seconds]
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
wasi has joined #bitcoin-wizards
CrazyLoaf has joined #bitcoin-wizards
JHistone has quit [Quit: Leaving]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
nikivi has joined #bitcoin-wizards
se3000 has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
nikivi has quit [Read error: Connection reset by peer]
NewLiberty_ has quit [Ping timeout: 260 seconds]
nikivi has joined #bitcoin-wizards
kumavis has quit [Ping timeout: 240 seconds]
echonaut2 has joined #bitcoin-wizards
echonaut has quit [Remote host closed the connection]
Aranjedeath has quit [Ping timeout: 257 seconds]
kumavis has joined #bitcoin-wizards
mol has quit [Quit: Leaving]
moli has joined #bitcoin-wizards