01:18:45 | justanotheruser: | petertodd: and if we softfork one opcode in then another in, we will need an op_eval within the op_eval? |
01:19:28 | justanotheruser: | s/we will/will we |
01:37:52 | fanquake: | fanquake has left #bitcoin-wizards |
03:27:41 | ryan-c`web: | does anyone have a "stuff is on fire" way to contact Eleuthria? |
03:27:56 | justanot2eruser: | justanot2eruser is now known as justanotheruser |
03:29:27 | ryan-c`web: | gmaxwell you got anything? |
03:32:28 | ryan-c`web: | jgarzik: ? |
03:33:06 | pigeons: | he's in #btcguild |
03:33:31 | pigeons: | also he replies to pms on bitcointalk forum |
03:34:52 | ryan-c`web: | i just messaged him on irc both in chan and pm |
03:35:02 | ryan-c`web: | he should be awake right now |
03:35:36 | ryan-c`web: | will message him on bitcoin talk |
04:03:23 | ryan-c`web: | no response yet |
04:04:16 | dsnrk: | ryan-c`web: what's on fire? |
04:04:17 | justanotheruser: | just wait lol |
04:05:56 | ryan-c`web: | dsnrk: btcguild has stopped including namecoin transactions in merge-mined blocks |
04:43:06 | phantomcircuit: | interesting |
04:43:08 | phantomcircuit: | without scripts building a tiny altcoin is actually pretty trivial |
04:44:36 | dsnrk: | are you surprised by that? |
04:44:54 | dsnrk: | given the volume of them existing, it can't be hard. |
04:46:30 | phantomcircuit: | dsnrk, i mean without reusing the bitcoin code base at all |
04:49:05 | dsnrk: | oh, sorry |
05:11:31 | jgarzik: | phantomcircuit, I smell a tinyc contest... create the smallest possible altcoin |
05:12:01 | jgarzik: | smallest, in terms of LOC |
05:13:37 | dsnrk: | nah, smallest in terms of bytes |
05:14:30 | dsnrk: | make it a real demoscene challenge, an altcoin in 64kb |
05:24:07 | tacotime: | there was something on github like this |
05:25:27 | tacotime: | i think this one |
05:25:28 | tacotime: | https://github.com/zack-bitcoin/basiccoin |
05:26:27 | phantomcircuit: | tacotime, that's lol huge |
05:26:41 | phantomcircuit: | lol he put an http server in it |
05:26:43 | phantomcircuit: | wat |
05:27:03 | dsnrk: | "According to Andreas Antonopolous, we will soon live in a world with millions of altcoins." |
05:27:13 | dsnrk: | ass gravy everywhere I look |
05:27:39 | phantomcircuit: | he's probably right |
05:27:45 | phantomcircuit: | just not altcoins |
05:27:59 | phantomcircuit: | more like chains which are not directly monetary |
05:28:16 | dsnrk: | that's not what he's talking about though, andreas is just pumping the altcoins he bought into. |
05:28:17 | phantomcircuit: | (hint what im doing is not an academic exercise) |
05:28:29 | phantomcircuit: | dsnrk, heh probably |
05:28:33 | dsnrk: | no, he is. |
05:28:39 | phantomcircuit: | he's still right... even if it's on accident |
05:29:03 | dsnrk: | well he thinks Peercoin is a good idea. |
05:29:25 | dsnrk: | if that gives you some idea of the rampant stupidity coming out of his mouth |
05:29:38 | phantomcircuit: | that's PoS right |
05:30:03 | phantomcircuit: | i love how easy it is to make fun of pos |
05:30:07 | phantomcircuit: | PoS is a POS |
05:30:13 | phantomcircuit: | * phantomcircuit is amused |
05:30:18 | dsnrk: | yeah. PoS that removed checkpointing and instantly fell to bits |
05:30:26 | phantomcircuit: | lol |
05:30:32 | phantomcircuit: | dsnrk, let me guess |
05:30:40 | phantomcircuit: | they then added centralized checkpoints |
05:30:43 | dsnrk: | yeah |
05:30:52 | phantomcircuit: | solidcoin v14 |
05:30:56 | dsnrk: | developers signatures are needed to make blocks valid |
05:31:09 | phantomcircuit: | dsnrk, all these altcoins are literally just solidcoin |
05:31:15 | phantomcircuit: | it's comical as fuck |
05:31:24 | phantomcircuit: | realsolid was a truly inovative con artist |
05:31:25 | dsnrk: | of course. they don't even pretend to be pump and dump scams anymore |
05:31:35 | phantomcircuit: | dudes a genius at scamming people |
05:31:57 | dsnrk: | I think blockchain.info do a better con job. |
05:31:58 | tacotime: | mcxnow fees |
05:32:31 | tacotime: | were realsolid's greatest triumph |
05:33:21 | tacotime: | i think they were at 0.65 btc at one point |
05:34:47 | phantomcircuit: | tacotime, that shit was hilarious |
05:34:52 | dsnrk: | blockchain.info make far more money than that. |
05:34:58 | phantomcircuit: | he basically looked at Ripple(tm) and realized what they were doing |
05:35:00 | phantomcircuit: | copied it |
05:35:05 | phantomcircuit: | but pulled off the scam 100x better |
05:35:20 | phantomcircuit: | dsnrk, i think he cleared like 10m on mcxnow |
05:35:38 | phantomcircuit: | then disappeared into the wind yet again |
05:36:07 | dsnrk: | blockchain.info make a hilarious amount of money from their advertising, and 0.5% of all transfers through their mixer |
05:36:30 | dsnrk: | well. 0.5% if people don't untick the donation box |
05:36:51 | dsnrk: | and given some Shared Send transactions are hundreds of BTC |
05:37:04 | dsnrk: | er, Shared Coin. |
05:37:54 | dsnrk: | I should put together some stats about Shared Coin. |
05:38:48 | phantomcircuit: | dsnrk, shrug |
05:38:58 | phantomcircuit: | they're laundering money |
05:39:15 | phantomcircuit: | 0.5% for (even wildly incompetent) money laundering is pretty cheap |
05:39:51 | petertodd: | phantomcircuit: more like they're dampening money |
05:40:00 | dsnrk: | Shared Coin isn't a mixer in any sane way. it's *useless* for any purpose. |
05:40:11 | petertodd: | phantomcircuit: ends up on the other slight slightly soggy, and still smelling |
05:40:33 | dsnrk: | petertodd: I think it comes out worse. it's a big bullseye that says "I'm trying to hide this!" |
05:40:54 | petertodd: | dsnrk: ever left wet clothing around? slightly soggy is worse :P |
05:41:03 | dsnrk: | .. and they log the private keys to a text file, so they know the results of every transaction anyway |
05:41:09 | petertodd: | yup |
05:41:27 | petertodd: | pity the zerocash team are practically MIA |
05:43:14 | phantomcircuit: | petertodd, just incorporate stealth addresses into the standard client and throw some coinjoin in there |
05:44:16 | petertodd: | phantomcircuit: aka dark wallet |
05:44:29 | dsnrk: | phantomcircuit: if we can't talk wallet developers into using change addresses or compress pubkeys, what chance does that have? |
05:45:21 | phantomcircuit: | dsnrk, im sure if it's implemented in bitcoin core all the other wallet idi^W^W^Wdevs will jump on it |
05:45:30 | phantomcircuit: | well except dark wallet... since it's already there |
05:45:40 | petertodd: | dsnrk: amir's bugging me to create a formal "Safe Wallet" certification, which would evaluate wallets based on financial and private safety issues |
05:45:44 | dsnrk: | I think all the she^H^H^Husers would just keep using blockchain.info. |
05:45:59 | dsnrk: | I can't even get Dark Wallet to load. |
05:46:14 | dsnrk: | their testnet mode is broken. doesn't give me much faith in it. |
05:46:35 | petertodd: | dsnrk: yeah, I really think their focus on usability was a big mistake - should have been a geeky proof-of-concept in python or something |
05:47:56 | dsnrk: | not making it a browser extension would have been a good start too |
05:48:06 | petertodd: | yup |
05:48:12 | petertodd: | lots of mistakes there |
05:49:00 | phantomcircuit: | petertodd, i cant remember, with stealth addresses, how does a lite client get notified of their existence? |
05:49:41 | ryan-c`web: | we need anyone who admins a pool that merge-mines namecoin in #namecoin-poolops to deal with a network issue |
05:50:09 | petertodd: | phantomcircuit: you can trade off bandwidth for privacy, as well as have a semi-trusted third-party do the scanning for you |
05:50:43 | phantomcircuit: | petertodd, couldn't you just have the sending party leak part of the original stealth address then search for that prefix |
05:50:55 | phantomcircuit: | (i seem to recall something about prefixes) |
05:51:02 | ryan-c`web: | our mempool has too much stuff in it |
05:51:17 | petertodd: | phantomcircuit: leak? that's what it is, a reduction in the k-anonymity set |
05:51:24 | dsnrk: | ryan-c`web: restart the node? |
05:51:28 | phantomcircuit: | petertodd, ok |
05:51:52 | phantomcircuit: | ryan-c`web, you're going to want to be a lot more specific |
05:52:02 | ryan-c`web: | dsnrk: yes, but we need all the pools to restart |
05:52:06 | phantomcircuit: | i only so very barely care about namecoin |
05:52:27 | ryan-c`web: | phantomcircuit: so someone decided to make transactions consolidating a bunch of nmc, which total about 100MB |
05:52:39 | dsnrk: | oh dear |
05:52:55 | petertodd: | ryan-c`web: ha |
05:52:59 | phantomcircuit: | ryan-c`web, ... and that's all in the mempool ? |
05:53:18 | ryan-c`web: | this has caused the getauxblock api call to lag to hell, which in turn makes merge mining nearly impossible |
05:53:41 | petertodd: | nice to see someone finally get screwed over by this silly unlimited size mempool |
05:53:48 | ryan-c`web: | phantomcircuit: yeah. they did pay fees |
05:54:01 | ryan-c`web: | petertodd: well we're going to have to patch that |
05:54:15 | phantomcircuit: | PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND |
05:54:15 | phantomcircuit: | 18176 namecoin 20 0 1052m 528m 6252 S 100 6.7 1139:13 namecoin/src/namecoind -daemon -blocknotify |
05:54:17 | phantomcircuit: | >.> |
05:54:33 | ryan-c`web: | phantomcircuit: restarting namecoind should help, but it is unclear for how long. |
05:54:44 | ryan-c`web: | phantomcircuit: we will have a band aid patch within 24 hours |
05:54:50 | dsnrk: | until the user rebroadcasts it I assume |
05:55:03 | dsnrk: | my node didn't see that transaction for whatever reason |
05:55:04 | ryan-c`web: | dsnrk: that is the "unclear for how long" part |
05:55:08 | ryan-c`web: | well |
05:55:15 | ryan-c`web: | it's 6200 transactions |
05:55:22 | petertodd: | ryan-c`web: just jack up the min fee temporarily |
05:55:43 | ryan-c`web: | petertodd: thank you, i am low on sleep, that will work |
05:56:19 | ryan-c`web: | petertodd: is that a config option in bitcoind? |
05:56:28 | ryan-c`web: | namecoind may not have it due to being old |
05:56:35 | ryan-c`web: | but i can probably add it |
05:56:36 | petertodd: | ryan-c`web: yeah, dunno about namecoin |
05:56:47 | ryan-c`web: | petertodd: what's the option called? |
05:57:02 | petertodd: | ryan-c`web: min fee or something? it'd be in the mempool acceptance code |
05:58:14 | ryan-c`web: | petertodd: do you know which file? |
05:58:19 | ryan-c`web: | it's very late where i am |
05:58:32 | ryan-c`web: | phantomcircuit: what pool do you have? |
05:58:37 | ryan-c`web: | er |
05:58:43 | ryan-c`web: | sorry, half asleeep |
05:58:46 | phantomcircuit: | heh |
05:58:53 | ryan-c`web: | cannot word good |
05:59:05 | ryan-c`web: | that fails before hacking ability |
05:59:35 | phantomcircuit: | ryan-c`web, cloudhashing |
05:59:55 | ryan-c`web: | petertodd: i see MinFee in main.cpp but im not sure thats for mempool |
06:00:34 | dsnrk: | I assume the problem goes away if somebody just mines the transaction eventually |
06:00:56 | petertodd: | ryan-c`web: yeah, that's for the mempool |
06:01:04 | ryan-c`web: | dsnrk: > 6200 transations |
06:01:12 | ryan-c`web: | dsnrk: needs several hundred blocks |
06:01:54 | dsnrk: | oh. |
06:02:38 | ryan-c`web: | int64 txMinFee = tx.GetMinFee(1000, true, GMF_RELAY); |
06:03:02 | ryan-c`web: | they paid 0.005NMC on a bunch of >16KB transactions |
06:03:31 | ryan-c`web: | 0.001NMC/KB should kill it |
06:04:19 | ryan-c`web: | oh dear, backporting this may be difficult |
06:04:38 | petertodd: | ryan-c`web: seriously, this should be a one-line code change... |
06:05:02 | ryan-c`web: | petertodd: once i find where to make it |
06:05:45 | ryan-c`web: | petertodd: our codebase is crusty |
06:09:50 | ryan-c`web: | found the function |
06:11:12 | jwilkins_: | jwilkins_ is now known as polyclef |
06:16:10 | ryan-c`web: | phantomcircuit: want to try a patch? |
06:16:33 | ryan-c`web: | you will need to recompile, but there's a one-line bandaid fix |
06:27:17 | ryan-c`web: | phantomcircuit: edit main.h where it says MIN_RELAY_TX_FEE = 10000 to MIN_RELAY_TX_FEE = 100000 |
06:29:29 | ryan-c`web: | petertodd: thanks, finally found the equivalent code |
06:29:43 | phantomcircuit: | ryan-c`web, cant even get the normal code to build |
06:29:56 | phantomcircuit: | /usr/local/include/boost/filesystem/path.hpp:139: undefined reference to `boost::filesystem::path::codecvt()' |
06:29:57 | phantomcircuit: | etc etc |
06:32:42 | ryan-c`web: | phantomcircuit: what distro? |
06:33:08 | ryan-c`web: | phantomcircuit: did you build from source before? |
06:33:29 | phantomcircuit: | ubuntu precise |
06:33:34 | phantomcircuit: | and yeah i've built here before |
06:33:39 | ryan-c`web: | petertodd: that seems to work |
06:33:50 | ryan-c`web: | phantomcircuit: one sec |
06:40:50 | ryanc-web: | 23:34] phantomcircuit: https://github.com/namecoin/namecoin/tree/namecoinq-release |
06:40:58 | ryanc-web: | battery on my phone died |
06:43:18 | phantomcircuit: | ryanc-web, im just trying to build namecoind |
06:43:39 | dsnrk: | phantomcircuit: builds from master alright for me |
06:43:44 | ryanc-web: | phantomcircuit: yeah, build from that repo the namecoinq-release branch |
06:43:54 | ryanc-web: | phantomcircuit: cd into src and make from there |
06:44:01 | ryanc-web: | make in the root may not work |
06:44:15 | dsnrk: | ^ I think that's the problem I ran into |
06:44:44 | phantomcircuit: | this seems to be working better |
06:44:56 | ryanc-web: | it's 2:45am here an i haven't been sleeping well lately due to travel |
06:44:59 | ryanc-web: | phantomcircuit: cool |
06:45:15 | ryanc-web: | phantomcircuit: enjoy the lack of competition for a while |
06:45:22 | ryanc-web: | (assuming it runs) |
06:45:28 | phantomcircuit: | spoke too soon |
06:45:36 | ryanc-web: | i have my daemon patched and getauxblock is fast again |
06:46:15 | phantomcircuit: | ryanc-web, http://pastebin.com/raw.php?i=Q6KvS5mQ |
06:47:26 | phantomcircuit: | any ideas? |
06:47:34 | ryanc-web: | phantomcircuit: what does git branch say? |
06:47:48 | ryanc-web: | also try 'make namecoind' |
06:48:26 | phantomcircuit: | git branch says namecoinq-release |
06:49:00 | ryanc-web: | phantomcircuit: try git checkout namecoinq |
06:49:01 | ryanc-web: | make clean |
06:49:04 | ryanc-web: | and make again |
06:49:14 | phantomcircuit: | same result |
06:49:15 | phantomcircuit: | http://pastebin.com/raw.php?i=Pj89mUz5 |
06:49:20 | ryanc-web: | i'm on unubntu 12.04 and it's working for me |
06:49:22 | ryanc-web: | um |
06:49:30 | ryanc-web: | let me see what version of the boost package i have |
06:50:14 | ryanc-web: | install libboost1.48-all-dev |
06:50:31 | ryanc-web: | you're on 1.50 which seems to be having problems |
06:50:59 | phantomcircuit: | uh |
06:50:59 | ryanc-web: | actually i'm not totally sure |
06:51:02 | phantomcircuit: | im on 1.46 i think |
06:51:14 | phantomcircuit: | yeah i am |
06:51:41 | ryanc-web: | can you install 1.48-all-dev? |
06:52:31 | phantomcircuit: | yeah |
06:52:40 | phantomcircuit: | ldconfig running now |
06:53:01 | ryanc-web: | phantomcircuit: thanks, really appreciate the help |
06:54:28 | ryanc-web: | phantomcircuit: i can give you a pgp signed 64bit binary if it still fails to build |
06:58:28 | phantomcircuit: | ryanc-web, still broken |
06:59:45 | ryanc-web: | phantomcircuit: do you want to try a build from me? |
07:04:03 | phantomcircuit: | ryanc-web, no i'll just build it somewhere else |
07:04:41 | dsnrk: | tromp__: those responses from CfB.. erk. |
07:04:44 | ryanc-web: | phantomcircuit: i am building from a fresh copy of namecoinq-release fwiw and it;s working |
07:05:54 | nsh: | y'all uptae? |
07:06:49 | phantomcircuit: | ryanc-web, it's because im building with ancient ubuntu |
07:08:44 | ryanc-web: | phantomcircuit: i am using the same version |
07:08:52 | ryanc-web: | 12.04 |
07:09:28 | phantomcircuit: | this system might have some insane libboost version installed |
07:11:37 | phantomcircuit: | >.> |
07:11:47 | phantomcircuit: | this has libboost 1.55 installed |
07:12:40 | ryanc-web: | thatll break it |
07:13:22 | wumpus: | move the boost versions discussion to #-dev please |
07:15:20 | BlueMatt: | wumpus/sipa: huh? I see no reason why there is objection over moving two lines back into core.h from core.cpp |
07:15:39 | wumpus: | I've mentioned all the reasons in my post |
07:15:53 | BlueMatt: | the reason they were moved is I was falling down the rabbit hole and the script library was literally ending up pulling in half of bitcoind |
07:15:53 | wumpus: | it's not about those two lines but the general principle |
07:16:09 | BlueMatt: | I agree with the principal, but I also dont want to have all of bitcoind in a script library |
07:16:20 | wumpus: | also #-dev |
07:16:30 | BlueMatt: | oops, somehow thought I had dev selected :) |
07:16:31 | ryanc-web: | wumpus: we're not even talking about bitcoin, i requested this conversation be elsewhere already |
08:05:15 | hobana.freenode.net: | topic is: This channel is not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged at http://download.wpsoftware.net/bitcoin/wizards/. For questions about the logs talk to andytoshi. |
08:05:15 | hobana.freenode.net: | Users on #bitcoin-wizards: andy-logbot px1NbxQzEC mkarrer AaronvanW lclc vfor kruzer_u_a_s fanquake polyclef Dr-G jchp TheSeven justanotheruser cym mappum koshii Ursium irc88___ michagogo roconnor DougieBot5000 dgenr8 Starduster_ Alanius OneFixt Burrito HaltingState davidlatapie Aquent_ drawingthesun super3 mortale mikalv zling__ jbenet copumpkin realazthat kinlo Fistful_of_Coins [\\\] andytoshi bobke_ _Iriez eristisk waxwing kmels putler samson_ gmaxwell LaptopZZ_ |
08:05:15 | hobana.freenode.net: | Users on #bitcoin-wizards: tjopper2 tromp_ epscy Emcy grubles jaekwon go1111111 LarsLarsen nsh [nsh] justusranvier wiretapped Hunger- dsnrk Graet HM berndj-blackout Transisto spinza digitalmagus maaku_ zenojis Ken` nanotube Keefe SomeoneWeird pajarillo espes___ quackgyver_ mr_burdell Starsoccer pigeons forrestv Eliel nkuttler so wizkid057 DoctorBTC grandmaster2 CodeShark Gnosis phedny wumpus Krellan__ Guest54659 Pan0ram1x Luke-Jr CryptOprah ryan-c [Derek] iddo Dyaheon- |
08:05:15 | hobana.freenode.net: | Users on #bitcoin-wizards: a5m0 pi07r roasbeef Sangheili nickler BigBitz Muis artifexd Anduck gribble TD-Linux jgarzik phantomcircuit jcorgan abc56889 optimator UukGoblin otoburb midnightmagic mmozeiko harrow weex Adohgg amiller rs0 @sipa Logicwax catcow petertodd throughnothing gwillen sl01 dansmith_btc warren asoltys zibbo_ BlueMatt lianj BrainOverfl0w crescendo @ChanServ mhanne tromp__ danneu burcin aynstein poggy jaromil K1773R helo comboy Apocalyptic bbrittain |
08:05:15 | hobana.freenode.net: | Users on #bitcoin-wizards: smooth cfields lechuga_ kanzure |
12:22:12 | fanquake: | fanquake has left #bitcoin-wizards |
15:18:03 | Starduster_: | Starduster_ is now known as Starduster |