< GitHub60>
bitcoin/master 02ce2a3 Pavel Vasin: qt: askpassphrasedialog: Clear pass fields on accept...
< shesek>
anyone read Aviv Zohar's new paper? http://arxiv.org/abs/1605.07524 "Hijacking Bitcoin: Large-scale Network Attacks on Cryptocurrencies"
2016-05-25
< Gatornade>
nevermind, read the header. i'll go to #bitcoin
< Gatornade>
Hello, is this a good channel to ask one simple question about bitcoin core application?
< GitHub84>
[bitcoin] sipa closed pull request #7795: UpdateTip: log only one line at most per block (master...2016_04_block_warning_logging_inline) https://github.com/bitcoin/bitcoin/pull/7795
< GitHub111>
bitcoin/master f20d42e Wladimir J. van der Laan: UpdateTip: log only one line at most per block...
< GitHub111>
bitcoin/master 47a7cfb Pieter Wuille: Merge #7795: UpdateTip: log only one line at most per block...
< GitHub149>
[bitcoin] MarcoFalke closed pull request #8095: Test framework: only cleanup on successful test runs (master...nocleanup-on-failure) https://github.com/bitcoin/bitcoin/pull/8095
< GitHub22>
bitcoin/master 6700cc9 MarcoFalke: Merge #8095: Test framework: only cleanup on successful test runs...
< GitHub22>
bitcoin/master 1ad9339 Suhas Daftuar: Test framework: only cleanup on successful test runs
< GitHub164>
[bitcoin] MarcoFalke opened pull request #8098: [qa] test_framework: Append portseed to tmpdir (master...Mf1605-qatmpdir) https://github.com/bitcoin/bitcoin/pull/8098
< GitHub37>
[bitcoin] theuni opened pull request #8097: RFC: rpc: Remove dns argument for getaddednodeinfo (master...remove-getaddednodeinfo-dns) https://github.com/bitcoin/bitcoin/pull/8097
< GitHub85>
[bitcoin] sdaftuar opened pull request #8095: Test framework: only cleanup on successful test runs (master...nocleanup-on-failure) https://github.com/bitcoin/bitcoin/pull/8095
< tErik_mc>
On the other hand, i am keeping the 2nd/secondary instances with "connect=primary-bitcoin-core-ip-adrs" option, so that they can only use the local primary Bitcoin-Core Node as their main source node, in that way less data will be downloaded by the secondary instances, right ?
< tErik_mc>
i am specifying, localloop & port "addnode=127.0.0.1:8333" in bitcoin.conf for 2nd/secondary bitcoin-qt.exe , instead of 192.168.10.120 lan ip address.
< tErik_mc>
As the 1st bitcoin-qt is "primary" for me, so for any other secondary bitcoin-qt under my subnet/router, am i suppose to connect secondaries with the 1st one by using the "connect" options ?
< tErik_mc>
In 1st bitcoin-qt.exe process, i have enabled RPC, specified rpc user+pass, and port 8332, but inside network-tools i do not see 1st bitcoin-qt.exe process is listening on 8332, but it is listening on 8333 though.
< tErik_mc>
It seems, 2nd bitcoin-qt process is connecting with the 1st bitcoin-qt process, and to eligius node, but 1st one still not able create any TCP out to 5 other nodes !!! whats wrong ?
< tErik_mc>
Hi, i'm running two bitcoin-qt.exe with two different bitcoin.conf files & two different folders (…\Roaming\Bitcoin1\ & …\Roaming\Bitcoin2\) by supplying -conf & -datadir via commandline. in 1st conf i have specified 3 eligius miner ip-address as "addnode" lines, in 2nd conf file i have specified the same addnodes as 1st conf, and in 2nd conf i have also added these extra lines: connect=127.0.0.1:8333 connect=192.168.10.120:8333.
< GitHub147>
[bitcoin] jonasschnelli closed pull request #8042: [Qt] Don't allow to open the debug window during splashscreen & verification state (master...2016/05/qt_debug_win_splash) https://github.com/bitcoin/bitcoin/pull/8042
< GitHub12>
bitcoin/master 6929711 Jonas Schnelli: Merge #8042: [Qt] Don't allow to open the debug window during splashscreen & verification state...
< GitHub12>
bitcoin/master 276ce84 Jonas Schnelli: [Qt] Disable some menu items during splashscreen/verification state
< GitHub89>
[bitcoin] Christewart opened pull request #8090: Adding P2SH(p2pkh) script test case (master...add_p2sh_p2pkh_script_test) https://github.com/bitcoin/bitcoin/pull/8090
< Chris_Stewart_5>
Does Bitcoin Core's bip repo accept pull requests of implementations of things like OP_CLTV, OP_CSV in other programming languages?
< tErik_mc>
ye, my bitcoin-qt finally finished re-indexing & fully-synced, and now its using 3.25 GB, 508 MB , 502 MB, 3.42 GB (Private Bytes, Working Set, Private WS, Virtual Size) memory.
< btcdrak>
tErik_mc: anything not specific to Bitcoin Core development should be in #bticoin-dev
< btcdrak>
#bitcoin-dev
< tErik_mc>
For bitcoin-core related bitcoin-mining talk/discussion, which channel is more appropriate ?
< tErik_mc>
From 9:25am to now: (next day) 1:24am, bitcoin-qt.exe -dbcache=2816 has reached from "16 weeks behind" to "11 days behind" : 3.22 GB, 2.03 GB, 2.04GB, 3.41 GB (Private Bytes, Working Set, Private WS, Virtual Size) memory. But PB comes down often to 1.96 GB, WS & P-WS comes down to 1.65 GB.
< GitHub127>
[bitcoin] pstratem opened pull request #8088: Avoid recalculating vchKeyedNetGroup in eviction logic. (master...2016-05-22-efficient-keyed-eviction) https://github.com/bitcoin/bitcoin/pull/8088
< GitHub122>
[bitcoin] pstratem opened pull request #8087: Introduce CBlockchain and move CheckBlockHeader (master...2016-05-22-cblockchain) https://github.com/bitcoin/bitcoin/pull/8087
2016-05-22
< tErik_mc>
Since cpu is most of the time close to 25%, and since this i3 uP has 1-core with 4-hardware-threads (4-sub-core) , i guess bitcoin-core is using only 1 thread. i think i should find out how many threads it really using or just pass a param to use 3 threads.
< tErik_mc>
But bitcoin-qt, always remains very fast at "blkchain-verifying" stage, and then initially very fast in "re-indexing", but slowed down few mins later.
< tErik_mc>
i tried again, this time with " bitcoind.exe -dbcache=2816 " only, though it began at much slower (8 MB/s) i/o rate & less cpu % usage, but after few mins, it sometime even reached 220 MB/s i/o rate , but averaging at 40 MB/s , and cpu usage remaining steady at 25% level . so in this turn it seems, its similar as bitcoin-qt.
< tErik_mc>
i'm looking at https://en.bitcoin.it/wiki/Running_Bitcoin . so may be bitcoind.exe supports -debug=net -debug=alert parameters, instead of -debug=1 . trying again.
< tErik_mc>
But after specifying dbcache=5888, it seems, bitcoind is very slow at finishing "blockchain-verifying" stage . but bitcoin-qt was able to finish that stage with only 1792 dbcache param, at much faster with less time !
< tErik_mc>
i guess when it reaches re-indexing stage, then bitcoin-cli stop will work.
< tErik_mc>
i have by mistake (again) started, bitcoind, but this time with -dbcache=5888 (i pressed enter, before i could change it to 2816), now, bitcoin-cli stop is not working anymore, showing error code: -28 , error message: Verifying blocks…
< tErik_mc>
BitcoinD seems to work at slightly higher rate than bitcoin-qt, max 5 MB/s difference (i guess around 8% difference) . both are fast at block-verifying stage, when re-indexing stage "XX Weeks Behind" begins, then they are again same rate . and both slowed down after 10 or so minutes of re-indexing :(
< wumpus>
bitcoin-cli stop
< tErik_mc>
so for running bitcoind, i would 1st need to create+set the bitcoin.conf, and then run bitcoind and then bitcoin-cli, right ?
< tErik_mc>
i have assumed that, bitcoind requires passing bunch of params in commandline, as i dont have an example command, i was using bitcoin-qt.exe
< tErik_mc>
no other param was specified other than -dbcache param , i have not created bitcoin.conf either.
< tErik_mc>
no other than, -dbcache param, i haven't specific anything else, i have not created bitcoin.conf either.
< tErik_mc>
but bitcoin-qt seems to exceed what i'm specifying !
< tErik_mc>
i can max assign 3GB to this bitcoin-qt process, have other servers on this as well.
< tErik_mc>
bitcoin-qt is using around 25% cpu . its a i3 1 core with 4 thread 3.3GHz cpu, with 6GB 1333MHz ddr3 ram.
< tErik_mc>
Restarted bitcoin-qt with -dbcache=1792 and immediately set i/o priority to "High", then process priority to "High", now total i/o rate is in between 25 to 45 MB/sec during re-indexing (in average i would say 40 MB/s) :) (and before that, during block verifying stage, i have seen 170 MB/s often, though it started with 240MB/s, then average rate was around 120 MB/s).
< tErik_mc>
I have now re-set bitcoin-qt.exe process priority to "Normal" & i/o priority to "Normal" level, now its shifting in between 5.6 to 14 MB/s.
< tErik_mc>
bitcoin-qt.exe now using 2.3 GB, 2.15 GB, 2.12 GB, 2.46 GB (Private Bytes, Working Set, Private WS, Virtual Size) memory. my router restarted, after that i now see, I/O total rate has fallen to mere 2 to 5 MB/s :(
< tErik_mc1>
I restarted pc for system-upd, started bitcoin-qt with -dbcache=2048 option, bitcoin-qt started to verify blockchain, then started to re-index, from position where it was before, where i exited from btc-qt. now ram usage is higher than previous but not 2GB, its using around 630MB, 602MB, 577MB, 1.15GB (Private Bytes, Working Set, Private WS, Virtual Size).
< tErik_mc1>
If a bitcoin-core node is using residential ip-address, but it has a dyn-dns address (which resolves into that ip-address), then bitcoin-qt can be given -dns commandline option to connect with it ?
< tErik_mc1>
the bitcoin-core supports & uses DNSSEC based verified DNS resolution or simple DNS resolution, i'm using "Unbound" local dns resolver.
< tErik_mc1>
ah i see, THANKS for clarifying. i wish i had much powerful processor than what is it now (an i3 with 1 core 4 thread) . i guess, if bitcoin-qt is put into a SSD drive then it will be super fast, right ?
< tErik_mc1>
If i quit from bitcoin-qt.exe now, and restart computer to complete a system-update, then do you guys think i will have to start re-index from beginning again ?
< tErik_mc1>
according to byte counters, bitcoin-qt.exe has used only 20MB download & 114MB upload data.
< tErik_mc1>
so i ran : bitcoin-qt -reindex , but its still 27weeks of blkchn remains to be synced :( is it ever gonna finish ?
< tErik_mc1>
yesterday, while my windows computer had around "6 weeks" of data left to complete blkchn sync, something happen, which i'm not sure, suddenly the monitor was blank, but OS seems to be still running fine, i can see drive led indicator blinking, and i could here audio from it . 1st time something like this happened ! had to force shutdown the pc. then bitcoin-qt keep on showinh error "Error reading from database, …"
< GitHub146>
[bitcoin] gmaxwell opened pull request #8084: Add recently accepted blocks and txn to AttemptToEvictConnection. (master...protect_recent_blocks) https://github.com/bitcoin/bitcoin/pull/8084
< jonasschnelli>
CDNSSeedData("bitcoin.schildbach.de", "testnet-seed.bitcoin.schildbach.de") does also not work IMO
< jonasschnelli>
petertodd: CDNSSeedData("bitcoin.petertodd.org", "testnet-seed.bitcoin.petertodd.org") is not working.. right?
2016-05-21
< GitHub98>
[bitcoin] jonasschnelli opened pull request #8083: Add support for dnsseeds with option to filter by servicebits (master...2016/05/dnsfilter) https://github.com/bitcoin/bitcoin/pull/8083
< GitHub68>
[bitcoin] gmaxwell opened pull request #8082: Defer inserting into maprelay until just before relaying. (master...just_in_time_maprelay) https://github.com/bitcoin/bitcoin/pull/8082
< GitHub118>
[bitcoin] gmaxwell opened pull request #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. (master...nonmempool_getdata) https://github.com/bitcoin/bitcoin/pull/8080
2016-05-20
< GitHub117>
[bitcoin] jonasschnelli reopened pull request #7826: [Qt] show conflicts of unconfirmed transactions in the UI (master...2016/04/ui_mem_cflct) https://github.com/bitcoin/bitcoin/pull/7826
< GitHub32>
[bitcoin] jonasschnelli closed pull request #7826: [Qt] show conflicts of unconfirmed transactions in the UI (master...2016/04/ui_mem_cflct) https://github.com/bitcoin/bitcoin/pull/7826
< GitHub173>
[bitcoin] MarcoFalke closed pull request #8047: [qa] test_framework: Set wait-timeout for bitcoind procs (master...Mf1605-qaUtilTimeout) https://github.com/bitcoin/bitcoin/pull/8047
< GitHub184>
bitcoin/master fab5233 MarcoFalke: [qa] test_framework: Set wait-timeout for bitcoind procs
< GitHub184>
bitcoin/master 37f9a1f MarcoFalke: Merge #8047: [qa] test_framework: Set wait-timeout for bitcoind procs...
< tErik_mc>
So, bitcoin-qt only has the password for the notify@example.com , and in phone/email-client appm user is accessing only notify-2@example.com
< GitHub127>
[bitcoin] petertodd opened pull request #8078: Disable the mempool P2P command when bloom filters disabled (master...2016-05-mempool-p2p-and-bloom) https://github.com/bitcoin/bitcoin/pull/8078
< tErik_mc>
A feature request for bitcoin-qt : when wallet receives bitcoin, then, can it send an email message with related (pre-chosen pattern based) info ? to a pre-specified smtp email server, into a pre-specified destination email address, from a pre-specified email-address account, when smtp account password is pre-specified, and, email-address of the smtp account is also pre-specified, etc.
< GitHub189>
[bitcoin] jtimon opened pull request #8077: Consensus: Decouple from chainparams.o and timedata.o (master...0.12-consensus-chainparams) https://github.com/bitcoin/bitcoin/pull/8077
< GitHub105>
[bitcoin] sdaftuar opened pull request #8076: VerifyDB: don't check blocks that have been pruned (master...pruning-checkblocks) https://github.com/bitcoin/bitcoin/pull/8076
< GitHub58>
[bitcoin] gmaxwell closed pull request #7093: Address mempool information leak and resource wasting attacks. (master...mempool_infoleak) https://github.com/bitcoin/bitcoin/pull/7093
< GitHub27>
[bitcoin] MarcoFalke closed pull request #8072: travis: 'make check' in parallel and verbose (master...Mf1605-travisMakeCheck) https://github.com/bitcoin/bitcoin/pull/8072
< GitHub114>
bitcoin/master 1b87e5b MarcoFalke: Merge #8072: travis: 'make check' in parallel and verbose...
< GitHub114>
bitcoin/master 401ae65 Cory Fields: travis: 'make check' in parallel and verbose...
< GitHub20>
[bitcoin] gmaxwell closed pull request #7082: Do not absolutely protect local peers and make eviction more aggressive. (master...evict_more) https://github.com/bitcoin/bitcoin/pull/7082
< tErik_mc>
Quick Scan (with Comodo Internet Security) was already done twice by now, nothing fishy so far. By the way, i did not allow Comodo to use Cloud scanning inside the bitcoin folders, if for some reason it uploads wallet.dat or something into cloud. i kknow, it uploads file-hashes into cloud for analysis, and on positive detection it also uploads the file into their cloud.
< tErik_mc>
And i know the list of APPD which installed this/such malware . i installed Python27, OpenBazaar, Bitcoin, NetBalancer, etc.
< tErik_mc>
if i shutdown bitcoin-qt, and delete the existing wallet.dat file, and restart bitcoing-qt, then would it create a completely new wallet (with fresh new private keys & pubkeys) ?
< phantomcircuit>
#bitcoin
< tErik_mc>
So, i'm trying to make sure, that bitcoin default wallet is using fresh new priv.keys.
< tErik_mc>
yes, new wallet address. but i need to explain why i'm asking for this. I found out, after installing few apps related to Openbazaar & Bitcoin, suddenly my C:\Users\ folder became a "Shared" folder, and previously it was not. Then i disabled bunch of wifi related services in this computer. i wasn't using wifi. its using wired connection now, when i setup openbazaar & bitcoin. but before these it was using wifi.
< phantomcircuit>
#bitcoin
< tErik_mc>
Please point me to an article or help me with creating a wallet in this bitcoin-qt.
< tErik_mc>
s / e.bitcoin.it / en.bitcoin.it /
< tErik_mc>
bitcoin-qt sometimes trying to connect with TCP 9051 !!! is that the Tor proxy controller port ?
< tErik_mc>
i see, then i will create it on my own. i need to use the bitcoin-core, also to accept bitcoin in my own wallet, so how would i exactly create wallet ? i'm still confused after reading this: https://e.bitcoin.it/wiki/Running_Bitcoin
< tErik_mc>
I looked again now, according to ComodoInternetSecurity, bitcoin-qt.exe has 8 TCP OUT connections, but other apps are shoing it has TOTAL 14 connections, etc.
< gmaxwell>
tErik_mc: no, there is no need for a bitcoin.conf usually. it will never make it on its own. if you need one, you must create it.
< tErik_mc>
i do not see existance of bitcoin.conf inside any of these folders ! C:\Program Files\Bitcoin\ or C:\Users\WINDOWS-USERNAME\AppData\Roaming\Bitcoin\
< tErik_mc>
And pls display in https://bitcoin.org/en/download webpage, that bitcoin-core needs inbound TCP port 8333, open/forwarded in router+firewall, pls dont mention only "Port 8333", thats confusing. What else port bitcoin-core needs, other than tcp 8333 as inbound ? and what ports i should allow in firewall as its outbound port, other than tcp 8333 ?
< tErik_mc>
By the way, do bitcoin-core changes the C:\Users\ folder in windows, into a "Shared" folder ? it must not do that.
< GitHub87>
[bitcoin] laanwj closed pull request #8033: Fix Socks5() connect failures to be less noisy and less unnecessarily scary (master...proxy_fail_too_scary) https://github.com/bitcoin/bitcoin/pull/8033
< luke-jr>
otebuv: Bitcoin Core does indeed have a wallet builtin
< otebuv>
@luke-jr what about wallet/addresses functionality can i create new wallet addresses with bitcoin-core
< luke-jr>
(BlueMatt added Core-imitation logic implementing the actual Bitcoin protocol in BitcoinJ years ago, but AFAIK it's likely buggy and outdated by now)
< luke-jr>
otebuv: Bitcoin Core implements (and defines) the actual Bitcoin protocol, whereas BitcoinJ just has enough to trust a remote Bitcoin Core node
< otebuv>
what are the main differences between bitcoin-core and bitcoinj in terms of functionality
< GitHub126>
bitcoin/master 457b9df Wladimir J. van der Laan: Merge #8031: improvement to readability...
< GitHub126>
bitcoin/master fe80102 Matthew English: changing "(tests are) automatically run" to correspond to the earlier instance of "run automatically (on the build server)"
< GitHub150>
[bitcoin] theuni opened pull request #8067: travis: use slim generic image, and some fixups (master...travis-generic-image) https://github.com/bitcoin/bitcoin/pull/8067
< gmaxwell>
and saw the "Editors note: Shortly before publication, Bitcoin Core developers pointed out that an RBF-notification might be added soon, after all." and was confused by that.
< gmaxwell>
I've been contacting Jeff for months in private raising my concerns about his unproductive tyrades-- seemingly motivated by creating drama to bring attention to his business-- while he continues to contribute no ongoing technical work the the bitcoin ecosystem. Most of my emails have gone unresponded or not meaningfully responded.
< GitHub50>
[bitcoin] MarcoFalke opened pull request #8066: [qa] test_framework: Use different rpc_auth_pair for each node (master...Mf1605-qaAuthPairDiff) https://github.com/bitcoin/bitcoin/pull/8066
< GitHub130>
bitcoin/master 5c3f8dd Pieter Wuille: Merge #7696: Fix de-serialization bug where AddrMan is left corrupted...
< kanzure>
we don't mention in our docs "don't connect to your bitcoin node from a thousand workers that listen for notifications"
< luke-jr>
we're moving the dev meetings to the p2p network and using longpolling with bitcoin-cli to read the chat? :P
< jonasschnelli>
jcorgan: Agree. You could start a discussion on the bitcoin-core-dev ML?
< kanzure>
some feedback from d4de- he recommends that future bitcoin core meetings shoud have someone that more actively guides discussion, e.g. make things more explicit rather than implicit
< wumpus>
I'm kind of divided on the notification thing to be honest - I'd prefer to stick to only one notification mechanism in bitcoin core (apart from the silly -Xnotify), and somehow zmq got a precedent there
< GitHub116>
[bitcoin] laanwj closed pull request #7841: Expose information on whether transaction relayed is enabled in getnetwork (master...patch-2) https://github.com/bitcoin/bitcoin/pull/7841
< GitHub159>
[bitcoin] laanwj opened pull request #8049: Expose information on whether transaction relayed is enabled in `getnetwork` (master...2016_05_rpc_relaytxes) https://github.com/bitcoin/bitcoin/pull/8049