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
<op_null>
also, losing bonds don't go to winners... they're destroyed (Burned)
<op_null>
its a social good for all stakeholders
<adlai>
it's much easier for a wealthy psychopath to sink a ship that he owns
<bramc>
op_null, There are attacks where people trick others into betting on the wrong block and then retroactively make it bad. And burning a competitor's bond can be an effective way of someone getting to majority control.
zookolaptop has joined #bitcoin-wizards
* adlai
wonders under which department falls the "PoW is more socially beneficial than PoS, as its failure requires a greater number of mutually distrustful, rationally-deluded humans to act in a psychopathic manner" thesis
<zookolaptop>
If you want to know my thoughts on that, be sure and keep clicking until you reach the “៚”. Twitter won't necessarily show you all of 14 the sentences at first.
laurentmt has quit [Quit: laurentmt]
<zookolaptop>
all 14 of
<bsm117532>
zookolaptop: Bitcoin has partition tolerance through reorgs, but a long-time network partition due to natural disaster, war, or unfortunate boat anchor is real.
<tromp_>
for reference, what's the longest reorg in bitcoin history?
<zookolaptop>
tromp_: good question.
<bsm117532>
The answer to this is not to impose "finality" but to geographically partition users and miners so that as few tx's have to be reversed as possible. e.g. I can still pay for water at the local store after a hurricane.
<tromp_>
and what reorg length causes alarm bells to go off in bitcoind ?
<zookolaptop>
bsm117532: my argument is you don't get a choice. Your users impose finality on you. All you get to do is decide how to deal with that.
<zookolaptop>
If your choice is "*I* won't impose finality!", that's okay, but then there's ambiguity about what would happen in practice.
<bsm117532>
zookolaptop: This kind of partition healing basically requires braids.
<zookolaptop>
I love the idea of braids. :-)
waxwing has quit [Read error: Connection reset by peer]
<bsm117532>
Today is my deadline to finish the paper. :-/
<tromp_>
i love the game braid:)
<zookolaptop>
STOP READING IRC
<bsm117532>
Ha! okay!
<zookolaptop>
:-)
dabura667 has joined #bitcoin-wizards
r0ach has quit []
waxwing has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
kang_ has joined #bitcoin-wizards
<Taek>
tromp_: iirc it's 18, and it happened during BIP50?
<Taek>
the database hardfork bug
<tromp_>
Taek: we're really interested in one not associated with a code hardfork
<tromp_>
a "regular" reorg to the extent it's possible to call a long reorg regular:)
voxelot has joined #bitcoin-wizards
Dizzle has joined #bitcoin-wizards
Dizzle has quit [Quit: Leaving...]
GGuyZ has quit [Quit: GGuyZ]
<zookolaptop>
How deep was the reorg that revealed the prevalence of non-verifying mining?
<dabura667>
6 block afaik
srpx has quit [Ping timeout: 252 seconds]
GGuyZ has joined #bitcoin-wizards
brg444 has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 260 seconds]
Piper-Off is now known as Monthrect
AaronvanW has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 272 seconds]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
GoonClooney has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
bendavenport has joined #bitcoin-wizards
zookolaptop has quit [Read error: Connection reset by peer]
zookolaptop has joined #bitcoin-wizards
supasonic has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
brg444 has quit [Ping timeout: 252 seconds]
* Taek
is also finishing his ledger papaer
<Taek>
*submission
bramc has joined #bitcoin-wizards
<tromp_>
where are you submitting?
<amiller>
good luck to you both!
<tromp_>
ah, the new journal called ledger...
<zookolaptop>
Yay science.
mrkent has quit []
priidu has quit [Ping timeout: 256 seconds]
stevenroose has quit [Ping timeout: 264 seconds]
stevenroose|BNC is now known as stevenroose
tjader has quit [Ping timeout: 272 seconds]
dEBRUYNE has quit [Ping timeout: 250 seconds]
bramc has quit [Quit: This computer has gone to sleep]
tjader has joined #bitcoin-wizards
brg444 has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
rustyn_ has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
eudoxia has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
rustyn has quit [Ping timeout: 265 seconds]
eudoxia has quit [Client Quit]
dEBRUYNE has quit [Ping timeout: 265 seconds]
kang_ has quit [Ping timeout: 252 seconds]
mrkent has quit [Client Quit]
dEBRUYNE has joined #bitcoin-wizards
conner has joined #bitcoin-wizards
bendavenport has quit [Quit: bendavenport]
bendavenport has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
kang_ has joined #bitcoin-wizards
zookolaptop has quit [Ping timeout: 250 seconds]
conner has quit [Remote host closed the connection]
aem is now known as aem
murch has quit [Quit: Leaving.]
mrkent_ has joined #bitcoin-wizards
skyraider_ has joined #bitcoin-wizards
mrkent has quit [Ping timeout: 256 seconds]
priidu has joined #bitcoin-wizards
dfdd has joined #bitcoin-wizards
eudoxia has joined #bitcoin-wizards
brg444 has quit [Quit: Page closed]
nuke1989 has quit [Read error: Connection reset by peer]
<bsm117532>
The colors correspond to successive cohorts (or "generations") -- this the logical analog of "block height" and is identical to it when there are no siblings.
<bsm117532>
genesis is on the left, chain tips are in the lower right (there are two).
ThomasV has quit [Ping timeout: 260 seconds]
brg444 has joined #bitcoin-wizards
<fluffypony>
aren't you supposed to be studying, bsm117532?
<fluffypony>
:-P
<fluffypony>
oh writing, not studying
<bsm117532>
I was making the code to make that graph so I can put it in my paper! :-P
blackwraith has joined #bitcoin-wizards
<fluffypony>
lol!
<bsm117532>
And soon you can make these graphs too...
eudoxia has quit [Quit: Leaving]
priidu has quit [Ping timeout: 276 seconds]
shovel_boss has joined #bitcoin-wizards
c0rw1n is now known as c0rw|away
zookolaptop has joined #bitcoin-wizards
adam3us has joined #bitcoin-wizards
wfefwe has joined #bitcoin-wizards
GoonClooney has quit [Quit: Connection closed for inactivity]
tjader has quit [Ping timeout: 246 seconds]
killerstorm has joined #bitcoin-wizards
tjader has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
wfefwe has quit [Quit: Page closed]
arubi has quit [Quit: Leaving]
nabu has joined #bitcoin-wizards
arubi has joined #bitcoin-wizards
arubi has quit [Remote host closed the connection]
zookolap` has joined #bitcoin-wizards
zookolaptop has quit [Ping timeout: 256 seconds]
bendavenport has quit [Quit: bendavenport]
arubi has joined #bitcoin-wizards
dfdd has quit [Quit: Page closed]
bendavenport has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
zookolap` has quit [Ping timeout: 245 seconds]
mrkent_ has quit [Ping timeout: 272 seconds]
zookolaptop has joined #bitcoin-wizards
Dizzle has joined #bitcoin-wizards
voxelot has quit [Ping timeout: 264 seconds]
cryptojonathan has joined #bitcoin-wizards
rightrudder has joined #bitcoin-wizards
bendavenport has quit [Quit: bendavenport]
GGuyZ has quit [Read error: No route to host]
shovel_boss has quit [Ping timeout: 256 seconds]
copumpkin has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
bendavenport has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 250 seconds]
mrkent_ has joined #bitcoin-wizards
mrkent has quit [Ping timeout: 240 seconds]
Monthrect is now known as Piper-Off
voxelot has joined #bitcoin-wizards
zookolaptop has quit [Ping timeout: 255 seconds]
GGuyZ has joined #bitcoin-wizards
tjader has quit [Ping timeout: 264 seconds]
tjader has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
killerstorm has left #bitcoin-wizards [#bitcoin-wizards]
shaul has joined #bitcoin-wizards
<ryan-c>
anyone here familiar with the secp256k1_ec_{pub,priv}key_tweak_add functions?
jonasschnelli has quit [Ping timeout: 260 seconds]
<ryan-c>
do they simply do point addition with a small private key?
binaryFate has joined #bitcoin-wizards
<gmaxwell>
nothing small about it?
<ryan-c>
the tweak is a unsigned char
<gmaxwell>
ryan-c: it's array.
<gmaxwell>
See the fine documentation!
<gmaxwell>
* Returns: 0 if the tweak was out of range (chance of around 1 in 2^128 for
<gmaxwell>
* uniformly random 32-byte arrays, or if the resulting private key
<ryan-c>
I missed that there was a * there - derp
<gmaxwell>
* would be invalid (only when the tweak is the complement of the
<gmaxwell>
* private key). 1 otherwise.
<gmaxwell>
* Args: ctx: pointer to a context object (cannot be NULL).
<gmaxwell>
* In/Out: seckey: pointer to a 32-byte private key.
<gmaxwell>
* In: tweak: pointer to a 32-byte tweak.
<gmaxwell>
*/
<gmaxwell>
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_ec_privkey_tweak_add(
<ryan-c>
I have that open now, apparently I am simply bad at reading.
GGuyZ has quit [Quit: GGuyZ]
<gmaxwell>
no problem.
GGuyZ has joined #bitcoin-wizards
brg444 has quit [*.net *.split]
kang_ has quit [*.net *.split]
<ryan-c>
what i want to do is increment a keypair using key addition using a small private values to quickly generate many public keys - similar to what vanitygen does, but using libsecp256k1 rather than openssl to do it.
jonasschnelli has joined #bitcoin-wizards
<ryan-c>
secp256k1_ec_pubkey_combine seems to be what I want
<ryan-c>
except that I'm probably going to use the lower level functions directly because I'm already using a custom fork of the lib :p
markus-k has joined #bitcoin-wizards
<gmaxwell>
user beware on lower level functions.
GAit has joined #bitcoin-wizards
<ryan-c>
gmaxwell: Yes, I am aware that they are full of dragons.
<ryan-c>
I'm adding some functionality to brainflayer and getting slightly better perf is worth the dragons.
shaul has quit [Read error: Connection reset by peer]
<waxwing>
curious ryan-c , what is the value in adding *small* offsets specifically? does it allow you to get a larger set of keys checked more quickly? (because less doublings or something like that)
GGuyZ has quit [Quit: GGuyZ]
rightrudder has quit [Quit: rightrudder]
<ryan-c>
waxwing: it is *much* faster to generate a public key by adding two public keys together than by deriving a public key from a new unrelated private key.
mrkent has joined #bitcoin-wizards
<waxwing>
ryan-c: ok, makes sense. but you have to know the privkeys for both the pubs you add right
<ryan-c>
yes
<ryan-c>
I'm implementing some code to scan for keys where most of the bits of the private key are known
mrkent_ has quit [Ping timeout: 240 seconds]
<ryan-c>
specific offsets do not actually matter
moa has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has quit [Changing host]
paveljanik has joined #bitcoin-wizards
<gmaxwell>
it's much faster to double than add.
<ryan-c>
i stand corrected
bendavenport has quit [Quit: bendavenport]
<ryan-c>
but in this case, i need to add, not double.
dEBRUYNE has joined #bitcoin-wizards
jposner has joined #bitcoin-wizards
bendavenport has joined #bitcoin-wizards
bendavenport has quit [Client Quit]
bendavenport has joined #bitcoin-wizards
MrHodl has quit []
GGuyZ has joined #bitcoin-wizards
skyraider_ has quit [Quit: Connection closed for inactivity]
crikiit has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 250 seconds]
tjader has quit [Ping timeout: 250 seconds]
alex__ has joined #bitcoin-wizards
alex__ has quit [Client Quit]
jannes has quit [Quit: Leaving]
tjader has joined #bitcoin-wizards
user2589997 has joined #bitcoin-wizards
Starduster_ has joined #bitcoin-wizards
Starduster has quit [Ping timeout: 260 seconds]
mrkent has quit []
frankenmint has quit [Remote host closed the connection]
cryptojonathan has quit []
copumpkin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bendavenport has quit [Quit: bendavenport]
bendavenport has joined #bitcoin-wizards
frankenmint has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 264 seconds]
bendavenport has quit [Quit: bendavenport]
bendavenport has joined #bitcoin-wizards
GGuyZ has quit [Quit: GGuyZ]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
GGuyZ has joined #bitcoin-wizards
[\\\] has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 256 seconds]
Guyver2 has quit [Quit: :)]
Dizzle has quit [Quit: Leaving...]
conner_ has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]
sausage_factory has joined #bitcoin-wizards
DougieBot5000 has quit [Quit: Leaving]
blackwraith has quit [Ping timeout: 265 seconds]
GGuyZ has quit [Quit: GGuyZ]
conner_ has quit [Remote host closed the connection]
kang_ has joined #bitcoin-wizards
markus-k has quit [Quit: My Mac has gone to sleep. ZZZzzz…]