< jojeyh> can anybody tell me what 'epoch' is referring to in the definition for 'CuckooCache::cache' ?
< jojeyh> i've never seen the term used in this way
< bitcoin-git> [bitcoin] dagurval opened pull request #12629: [qa] Fix race condition in p2p_compactblocks (master...qa-race) https://github.com/bitcoin/bitcoin/pull/12629
< bitcoin-git> [bitcoin] murrayn opened pull request #12630: Provide useful error message if datadir is not writable. (master...datadir_writable) https://github.com/bitcoin/bitcoin/pull/12630
< stevenroose> gmaxwell: no longer in -wizards?
< bitcoin-git> [bitcoin] dagurval closed pull request #12629: [qa] Fix race condition in p2p_compactblocks (master...qa-race) https://github.com/bitcoin/bitcoin/pull/12629
< stevenroose> Quick question, I'm sure you thought about this. I explained CT to a friend and we wondered if the birthday paradox applies to finding a correct s and a that match a commitment
< stevenroose> In the case where you want to create more money than you are supposed to, so find any high a (within bounds of 21 million ofc) and any s value (not sure you call them s, the one in sG+aH) that makes the sum go round
< stevenroose> It's basically brute force reversing a private key, but with two values that you can change. Potentially even more since you can create multiple txs
< stevenroose> outputs*
< stevenroose> I'm sure it's still impossible, but if the birthday paradox applies, it would slightly reduce the security as compared to current bitcoin
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/b225010a808d...8a709fba9bfa
< bitcoin-git> bitcoin/master 08e0855 kallewoof: Give hint about gitian not able to download...
< bitcoin-git> bitcoin/master 8a709fb Wladimir J. van der Laan: Merge #12619: doc: Give hint about gitian not able to download...
< bitcoin-git> [bitcoin] laanwj closed pull request #12619: doc: Give hint about gitian not able to download (master...patch-2) https://github.com/bitcoin/bitcoin/pull/12619
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8a709fba9bfa...0f7167989d60
< bitcoin-git> bitcoin/master b156ff7 Sjors Provoost: [tests] bind functional test nodes to 127.0.0.1...
< bitcoin-git> bitcoin/master 0f71679 Wladimir J. van der Laan: Merge #12482: [tests] bind functional test nodes to 127.0.0.1...
< bitcoin-git> [bitcoin] laanwj closed pull request #12482: [tests] bind functional test nodes to 127.0.0.1 (master...2018/02/test-framework-bind) https://github.com/bitcoin/bitcoin/pull/12482
< bitcoin-git> [bitcoin] kallewoof opened pull request #12631: [gitian] Add kallewoof key for signing (master...kallewoof-key) https://github.com/bitcoin/bitcoin/pull/12631
< morcos> wumpus: Yay, #12204 ready for merge
< gribble> https://github.com/bitcoin/bitcoin/issues/12204 | Fix overly eager BIP30 bypass by morcos · Pull Request #12204 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0f7167989d60...3fa24bb217b2
< bitcoin-git> bitcoin/master 5b8b387 Alex Morcos: Fix overly eager BIP30 bypass
< bitcoin-git> bitcoin/master 3fa24bb Wladimir J. van der Laan: Merge #12204: Fix overly eager BIP30 bypass...
< bitcoin-git> [bitcoin] laanwj closed pull request #12204: Fix overly eager BIP30 bypass (master...bip30bypassfix) https://github.com/bitcoin/bitcoin/pull/12204
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/3fa24bb217b2...4ca7c1e4ac60
< bitcoin-git> bitcoin/master 8ee0812 Jeremy Rubin: Add address filtering to listreceivedbyaddress
< bitcoin-git> bitcoin/master f087613 Jeremy Rubin: Add tests of listreceivedbyaddress address filtering
< bitcoin-git> bitcoin/master 4ca7c1e Wladimir J. van der Laan: Merge #9991: listreceivedbyaddress Filter Address...
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/4ca7c1e4ac60...a312e201ba56
< bitcoin-git> bitcoin/master 92fa6d2 Karl-Johan Alm: [gitian] Re-order keys by owner first name alphabetic order
< bitcoin-git> bitcoin/master e690cf4 Karl-Johan Alm: [gitian] Add kallewoof key for signing
< bitcoin-git> bitcoin/master a312e20 MarcoFalke: Merge #12631: [gitian] Alphabetize signing keys & add kallewoof key...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #12631: [gitian] Alphabetize signing keys & add kallewoof key (master...kallewoof-key) https://github.com/bitcoin/bitcoin/pull/12631
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/a312e201ba56...da9a2f5cd903
< bitcoin-git> bitcoin/master 3296a3b Pieter Wuille: Generalize ConvertBits
< bitcoin-git> bitcoin/master b3ea8cc Pieter Wuille: Simplify Base32 and Base64 conversions
< bitcoin-git> bitcoin/master da9a2f5 Wladimir J. van der Laan: Merge #11630: Simplify Base32 and Base64 conversions...
< bitcoin-git> [bitcoin] laanwj closed pull request #11630: Simplify Base32 and Base64 conversions (master...201711_simpleconvert) https://github.com/bitcoin/bitcoin/pull/11630
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/da9a2f5cd903...791c3ea61b4e
< bitcoin-git> bitcoin/master fa3528a MarcoFalke: qa: Fix some tests to work on native windows
< bitcoin-git> bitcoin/master 791c3ea MarcoFalke: Merge #12627: qa: Fix some tests to work on native windows...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #12627: qa: Fix some tests to work on native windows (master...Mf1803-qaWindowsTests) https://github.com/bitcoin/bitcoin/pull/12627
< bitcoin-git> [bitcoin] btcdrak opened pull request #12633: Reserve 16 bits of nversion in blockheader (master...reservedbits) https://github.com/bitcoin/bitcoin/pull/12633
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/791c3ea61b4e...8a43bdcffd8d
< bitcoin-git> bitcoin/master 3b26b6a João Barbosa: qt: Remove TransactionTableModel::TxIDRole
< bitcoin-git> bitcoin/master 8a43bdc Wladimir J. van der Laan: Merge #12620: Remove TransactionTableModel::TxIDRole...
< bitcoin-git> [bitcoin] laanwj closed pull request #12620: Remove TransactionTableModel::TxIDRole (master...2018-03-remove-txidrole) https://github.com/bitcoin/bitcoin/pull/12620
< bitcoin-git> [bitcoin] kallewoof opened pull request #12634: [refactor] Make TransactionWithinChainLimit more flexible (master...txmempool-chain-limit-value) https://github.com/bitcoin/bitcoin/pull/12634
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/8a43bdcffd8d...98bc27fb5998
< bitcoin-git> bitcoin/master d8a99f6 Russell Yanofsky: Allow wallet files in multiple directories...
< bitcoin-git> bitcoin/master 26c06f2 Russell Yanofsky: Allow wallet files not in -walletdir directory...
< bitcoin-git> bitcoin/master be8ab7d Russell Yanofsky: Create new wallet databases as directories rather than files...
< bitcoin-git> [bitcoin] laanwj closed pull request #11687: External wallet files (master...pr/wfile) https://github.com/bitcoin/bitcoin/pull/11687
< meshcollider> Oh cool \o/
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/98bc27fb5998...842f61a675db
< bitcoin-git> bitcoin/master 176db61 Gregory Sanders: simplify CheckMinimalPush checks, add safety assert
< bitcoin-git> bitcoin/master 0749808 Gregory Sanders: CheckMinimalPush comments are prescriptive
< bitcoin-git> bitcoin/master 842f61a Wladimir J. van der Laan: Merge #11900: [script] simplify CheckMinimalPush checks, add safety assert...
< bitcoin-git> [bitcoin] laanwj closed pull request #11900: [script] simplify CheckMinimalPush checks, add safety assert (master...checkminimal) https://github.com/bitcoin/bitcoin/pull/11900
< bitcoin-git> [bitcoin] fanquake opened pull request #12636: backport: #11995 Fix Qt build with Xcode 9 (0.16...qt-fix-backport) https://github.com/bitcoin/bitcoin/pull/12636
< MarcoFalke> yo
< MarcoFalke> #9598 either review+merge or close
< gribble> https://github.com/bitcoin/bitcoin/issues/9598 | Improve readability by removing redundant casts to same type (on all platforms) by practicalswift · Pull Request #9598 · bitcoin/bitcoin · GitHub
< meshcollider> should be RTM now
< bitcoin-git> [bitcoin] fanquake opened pull request #12637: backport: #12556 fix version typo in getpeerinfo RPC call help (0.16...backport-fix-version-typo) https://github.com/bitcoin/bitcoin/pull/12637
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/842f61a675db...efa18a230d48
< bitcoin-git> bitcoin/master 46e7f80 e0: Limit the number of IPs we use from each DNS seeder...
< bitcoin-git> bitcoin/master efa18a2 Wladimir J. van der Laan: Merge #12626: Limit the number of IPs addrman learns from each DNS seeder...
< bitcoin-git> [bitcoin] laanwj closed pull request #12626: Limit the number of IPs addrman learns from each DNS seeder (master...master) https://github.com/bitcoin/bitcoin/pull/12626
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/efa18a230d48...a34ac6ae0788
< bitcoin-git> bitcoin/master 06edc23 practicalswift: Improve readability by removing redundant casts to same type (on all platforms)
< bitcoin-git> bitcoin/master a34ac6a Wladimir J. van der Laan: Merge #9598: Improve readability by removing redundant casts to same type (on all platforms)...
< michagogo> What’s that new noversion tag?
< kanzure> anyone have the fingerprint of the release key handy?
< wumpus> michagogo: do 'git show noversion' for explanation
< michagogo> I did see the message
< michagogo> But I’m not sure I understand what that meant
< michagogo> Unless I just saw the first line and the rest isn’t in the rss?
< michagogo> I don’t know if I understand why a “Dummy tag for commits on master” is useful
< wumpus> please read the lines after that too
< michagogo> Okay, I’ll take a look when I get a chance
< michagogo> Weird
< michagogo> I’m not seeing it on GitHub
< michagogo> I mean, the mobile version doesn’t show tags at all for some reason, but when I switch to the full site and look at the list it doesn’t show up there
< michagogo> Interesting
< michagogo> I didn’t know about `git describe`
< wumpus> right, it prints the number of commits since the last signed tag, which is useful on branches, not so much on master, but at least "noversion" is clearer than seeing v0.9.0rc2+X
< arubi> pls restart job 2 in https://travis-ci.org/bitcoin/bitcoin/builds/350022328 , seems like travis timeout (it passed on my branch's travis instance)
< wumpus> arubi: ok
< arubi> thanks
< promag> is the snow affecting travis?
< bitcoin-git> [bitcoin] laanwj closed pull request #12184: [TRIVIAL] Drop C headers in favour of C++-compatibility headers. (master...cpp11_includes) https://github.com/bitcoin/bitcoin/pull/12184
< arubi> at least it's not IBM's LSF ;)
< bitcoin-git> [bitcoin] laanwj closed pull request #11892: [Qt] Warn if fallback fee has been used (master...2017/12/qt_warn_fallbackfee) https://github.com/bitcoin/bitcoin/pull/11892
< wumpus> promag: travis is snowed under in a lot of changing pull requests and merges
< promag> wumpus: it's been 2 hours since the push
< wumpus> I just cancelled a whole bunch of master travis jobs (except the last merge)
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #12638: qa: Remove mempool.dat from cached regtest datadir (master...Mf1803-qaMempoolCache) https://github.com/bitcoin/bitcoin/pull/12638
< wumpus> still there is a huge backlog
< bitcoin-git> [bitcoin] laanwj closed pull request #10366: [test] Remove all * imports (master...tests-unstar-imports) https://github.com/bitcoin/bitcoin/pull/10366
< bitcoin-git> [bitcoin] laanwj closed pull request #10353: Refactor script interpreter flags to use new CScriptFlags class for stricter checking (master...scriptflags) https://github.com/bitcoin/bitcoin/pull/10353
< bitcoin-git> [bitcoin] laanwj closed pull request #10367: [WIP] [test] Test abortrescan command. (master...test-abort-rescan-2) https://github.com/bitcoin/bitcoin/pull/10367
< stevenroose> What's the approximate size of the current UTXO set?
< arubi> 3gb~, gettxoutsetinfo has the info if you need it
< stevenroose> aha
< stevenroose> Thanks
< stevenroose> gettxoutsetinfo, how does Core keep that info?
< stevenroose> Does it keep a counter whenever it adds/removes entries?
< stevenroose> I hope it doesn't fetch it to calculate that :D arubi
< stevenroose> Does Core have an RPC to retrieve the entire UTXO set?
< arubi> it takes a couple of minutes to return an answer for me :)
< arubi> retrieve the set - it changes very rapidly
< wumpus> stevenroose: no, there is no way to get the entire UTXO set, it's too large to return using any of the existing infrastructure.
< arubi> like, for every incoming tx
< wumpus> for every block
< wumpus> #7759 was my attempt to add a way to download a snapshot of the utxo set in various formats
< gribble> https://github.com/bitcoin/bitcoin/issues/7759 | [WIP] rest: Stream entire utxo set by laanwj · Pull Request #7759 · bitcoin/bitcoin · GitHub
< wumpus> but it's very hard to get right, if not impossible using the current http functionality
< stevenroose> I'm looking to implement an RPC (using gRPC) to get it in btcd
< stevenroose> But yeah it's tricky
< stevenroose> You could make a streaming RPC that streams them in chunks, but the db would be locked the entire time, preventing block validation the entire time while an RPC client is downloading the set
< stevenroose> Even though it might be possible to break your db lock every once and a while (like once a second), but then you could have a change to the set while you're streaming it
< promag> wumpus: do you think we should switch to evhttp_send_reply_start evhttp_send_reply_chunk evhttp_send_reply_end?
< wumpus> stevenroose: leveldb supports snapshotting, so the state changes while running aren't a problem for us
< promag> I guess I have to look #7759
< gribble> https://github.com/bitcoin/bitcoin/issues/7759 | [WIP] rest: Stream entire utxo set by laanwj · Pull Request #7759 · bitcoin/bitcoin · GitHub
< stevenroose> wumpus: btcd uses leveldb for it's metadata as well
< stevenroose> Thanks, didn't know it could do that
< wumpus> we use that in the unspent stats
< wumpus> otherwise there would be the same problem there
< wumpus> promag: maybe, I don't know by heart anymore what issues I ran into but some were quite obscure
< wumpus> but yes, one was that the chunked transfer needed a more recent libevent
< bitcoin-git> [bitcoin] promag opened pull request #12639: Reduce cs_main lock in listunspent (master...2018-03-reduce-cs_main_lock-listunspent) https://github.com/bitcoin/bitcoin/pull/12639
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to 0.16: https://github.com/bitcoin/bitcoin/compare/72a3290c9012...60086ddc34ee
< bitcoin-git> bitcoin/0.16 e730b82 Tamas Blummer: fix version typo...
< bitcoin-git> bitcoin/0.16 60086dd MarcoFalke: Merge #12637: backport: #12556 fix version typo in getpeerinfo RPC call help...
< xyxxy> what type of security testing do the developers do before a piece of code is submitted to the master branch?