Not sure what you mean here... The mempool is, by definition, the set of transactions a node has received and validated, but have not yet been included in a block, right?
Maybe I am missing some context or something?
Correct. But between when a block has been mined and when it has been transferred and processed, other miners do not know which transactions in their mempool were included in that block and thus do not know which transactions are safe to start mining on. So they mine empty while they're waiting. If you look at the timings, most empty blocks come very quickly after the previous blocks for this reason. Yeah, ok, I see what your are trying to say now.
|
|
|
its all about the probability of an orphan block. if we could minimize that probability it would be a big step in the right direction. maybe we should diminish the advantage of 0 tx blocks by making all blocks equally large no matter how much real TXs are in there. so every block would have the same disadvantage of a full block no matter if those are TXs or just some clutter to fill up the 1MB or 2MB
The reason there are one transaction blocks is that the miners don't know which transactions which are in the mempool are valid. The minute you add a minimum requirement, miners will just fill it with dummy transactions they know to be valid but are not in the mempool. You gain nothing but waste space. Not sure what you mean here... The mempool is, by definition, the set of transactions a node has received and validated, but have not yet been included in a block, right? Maybe I am missing some context or something? I think he means "valid to include in the next block", because they don't (yet) know which ones were included in the header they are building on. Ah, I see where the confusion is. To my mind, a "miner" is the entity building the block, not just someone hashing a header provided by an actual miner. But those 'miners' have no control over what transactions are included in the block anyway...
|
|
|
its all about the probability of an orphan block. if we could minimize that probability it would be a big step in the right direction. maybe we should diminish the advantage of 0 tx blocks by making all blocks equally large no matter how much real TXs are in there. so every block would have the same disadvantage of a full block no matter if those are TXs or just some clutter to fill up the 1MB or 2MB
The reason there are one transaction blocks is that the miners don't know which transactions which are in the mempool are valid. The minute you add a minimum requirement, miners will just fill it with dummy transactions they know to be valid but are not in the mempool. You gain nothing but waste space. Not sure what you mean here... The mempool is, by definition, the set of transactions a node has received and validated, but have not yet been included in a block, right? Maybe I am missing some context or something?
|
|
|
"Theymos also requested Coinbase to submit an official response to the entire community, seeking clarity over their future plans with Bitcoin XT"
Let's see if coinbase will respond to theymos' request, and I hope that coinbase will be listed again on the bitcoin official website.
Coinbase has already been listed again.You find them under web wallets. And yes I would like to see a response by Brian Armstrong. I checked before posting, checked again now because of your comment and it is not listed there anyone can check https://www.bitcoin. com/choose-your-wallet?category=web Shouldn't you be checking bitcoin. org, rather than bitcoin. com?
|
|
|
The "they" I refered to is the address you posted. I assume they, the address controller, mined those coins. there is no way anyone can map just an arbitrary bitcoin address to any individual or organization. No, but the converse can happen. If someone know who controls and address and that address generates fresh coins it's just a matter of 1 + 1. The point is that knowing the address, in the case of generated coins, generally tells you nothing about who owns that address. In the case of 'used' coins, that is not necessarily true. Newly-mined coins typically either go to a new address auto-generated by the bitcoind, or to an address the miner has specified. If the miner specifies an address that has he has exposed publicly, then it's true that the ultimate origin of those coins would not necessarily be anonymous, but it is still guaranteed that they are not 'tainted' in any way, by definition, as they have never been spent.
|
|
|
16cv7wyeG6RRqhvJpY21CnsjxuKj2gAoK2 is an address that has received newly-generated bitcoins. Can you tell me who mined them?
I didn't mean to imply that I could tell you anything about any coin history, I'm just a hobby miner, but people who know how to trace stuff can figure things out. To try and answer your question, I would assume that they mined the coins as that seems to me to be the only way to receive them with no prior inputs, and that was the point of my post above. It doesn't have to be you personally - there is no way anyone can map just an arbitrary bitcoin address to any individual or organization. Who is the 'they' you refer to above? With 'old' coins, it is potentially possible to link addresses to individual entities, through data-mining techniques - but not with original generation-transaction coins.
|
|
|
Freshly mined coins have no history, and provide greater privacy and anonymity.
See, I would think just the opposite. With no history it is much simpler to trace the coin to it's origin address and see who mined it. Exactly how would you do that? 16cv7wyeG6RRqhvJpY21CnsjxuKj2gAoK2 is an address that has received newly-generated bitcoins. Can you tell me who mined them? You missing the point I think. The same you can ask for any other address. Its not about me or you, or random person on the street knowing this. This is about about blockchain analytic companies doint this, such as elliptic, about a merchant who knows your identity behind an address by virtue of transacting with them, or exchanges or surveillance organizations v knowing this information. And all this information can be used, at worst case, for blacklisting your bitcoins, if they deem bitcoins to dirty. Andreas Antonopoulos explains that to avoid this: "we really need to address the issue of fungibility. Blacklists are inherently evil, as they seed control to the author of the blacklist and that control is absolute.". https://www.youtube.com/watch?v=ak1iojpiHpM&feature=youtu.be&t=33m6sAnd blacklisting is already happening, e.g., https://www.reddit.com/r/Bitcoin/comments/3mea6b/bitpay_is_blacklisting_certain_bitcoins_rejectingNo, I didn't miss anything. The whole point of using coins from a generation transaction for privacy is exactly because you cannot use data-mining techniques to trace them, like you can with 'used' coins. And that is what this thread is about, right? Coins from a generation transaction are never blacklisted, because they cannot, by definition, be tainted coins.
|
|
|
Freshly mined coins have no history, and provide greater privacy and anonymity.
See, I would think just the opposite. With no history it is much simpler to trace the coin to it's origin address and see who mined it. Exactly how would you do that? 16cv7wyeG6RRqhvJpY21CnsjxuKj2gAoK2 is an address that has received newly-generated bitcoins. Can you tell me who mined them?
|
|
|
Hi, i am using the windows exe version. Is it normal for it to be using 40+ % CPU usage on an i5 3570K at 4Ghz? Just wanted to check to see if it was perhaps something wrong.
That is definitely wrong. It shouldn't average more than 1-5%, maybe with spikes up higher, but 40% is crazy unless you built it in test mode. I am seeing a consistent 25% cpu usage with windows on my i7-3820 @ 3.6GHz. Also using the client binary from the client folder in the repository.
|
|
|
Home. My entire bitcoin folder tree amounts to less than 64 GiB - or less than USD $10 of disk space. Bandwidth is such that I don't even notice any degradation to other apps. I admit that my ISP is better than many. I've never thought to measure it with any finer resolution than 'computing demands are irrelevant'.
Care to share how many peers you're connected to? Hmm... just a sec... checking.... OK, back. 8. I'm guessing that's a default. I've not modified that part of bitcoin.conf. As long as we're nitpicking my particular node, it may be worth pointing out that I am running it over Tor. If you have exactly 8 connections, it almost certainly means you have no incoming connections at all. This usually indicates a network misconfiguration, such as port 8333 blocked by your firewall, or maybe in your case, it's a Tor issue. The default is 8 outgoing, unlimited incoming. If you open the Help->Debug Window menu item, it will show the relevant information.
|
|
|
Thanks for helping to keep the price high until I can get my old coins out of cold storage. The wallet.dat file is incompatible with the new version so I am having a difficult time accessing them. Any ideas?
Backup your wallet then run bitcoin-qt -upgradewallet If you're running XT, it may or may not work. Not sure.
|
|
|
>I really don't understand how you can't get bored with this. I do. But duty as an educator; noblesse oblige and shit...
Educate Elwar? Good Luck But the [apparent] futility [and thanklessness] of the task is a reward in itself! Think Sisyphus. Think A Hunger Artist. Think late-1800s dandy reading flowery romantic poesy to a drunk in the gutter This will forever be my image of you now - the Lamb is dead, long live the Dandy!
|
|
|
I like that it seems we are making slow but steady progress in reaching a consensus, my question is why is gavin advocating for a hard fork to do this when soft fork should be enough? He posted this on the dev mailing list: Thanks for laying out a road-map, Greg.
I'll need to think about it some more, but just a couple of initial reactions:
Why segwitness as a soft fork? Stuffing the segwitness merkle tree in the coinbase is messy and will just complicate consensus-critical code (as opposed to making the right side of the merkle tree in block.version=5 blocks the segwitness data).
It will also make any segwitness fraud proofs significantly larger (merkle path versus merkle path to coinbase transactions, plus ENTIRE coinbase transaction, which might be quite large, plus merkle path up to root).
We also need to fix the O(n^2) sighash problem as an additional BIP for ANY blocksize increase. That also argues for a hard fork-- it is much easier to fix it correctly and simplify the consensus code than to continue to apply band-aid fixes on top of something fundamentally broken.
Segwitness will require a hard or soft-fork rollout, then a significant fraction of the transaction-producing wallets to upgrade and start supporting segwitness-style transactions. I think it will be much quicker than the P2SH rollout, because the biggest transaction producers have a strong motivation to lower their fees, and it won't require a new type of bitcoin address to fund wallets. But it still feels like it'll be six months to a year at the earliest before any relief from the current problems we're seeing from blocks filling up.
Segwitness will make the current bottleneck (block propagation) a little worse in the short term, because of the extra fraud-proof data. Benefits well worth the costs.
------------------
I think a barrier to quickly getting consensus might be a fundamental difference of opinion on this: "Even without them I believe weâll be in an acceptable position with respect to capacity in the near term"
The heaviest users of the Bitcoin network (businesses who generate tens of thousands of transactions per day on behalf of their customers) would strongly disgree; the current state of affairs is NOT acceptable to them. -- -- Gavin Andresen
|
|
|
[...]
My impression is that Wright (may he or may he not be SN) wanted to be found.
clap clap good read butters Snark aside, that line is, in my opinion, our take-home message so far. By itself, it doesn't exclude the possibility that Wright is Satoshi, but it does add additional requirements on what counts as proof -- and what we've seen so far doesn't constitute that, imo. Looks like maybe Gmaxwell has proved that he (Wright) is not Satoshi: https://www.reddit.com/r/Bitcoin/comments/3w027x/dr_craig_steven_wright_alleged_satoshi_by_wired/cxslii7
|
|
|
Been going back in and out of trying to figure this out for about 2 days now..
--stratum-port just flat out doesnt work for me.
I can start bfgminer with the setting and port, but i just get the SSM: no 2d upstream error continuously scrolling. I can telnet to the stratum port and submit commands which do show up in the miners monitor screen, but the Antminers dont see it as a stratum pool that is alive.
I can probably avoid having to do this all together if I could get BFGminer working on the OpenWRT of the Antminer S1
I tried solo-mining by running BFGMiner on the Beaglebone Black of a KNC Jupiter once, and the GBT protocol ate all the processor and wanted a lot more. I don't know what embedded h/w the Antminers use, but it probably doesn't have the horsepower to run GBT. Must have been a long time ago? GBT should perform as well as stratum now. Yeah, it was a long time ago. At the time I posted about it on here, and you told me that GBT was not optimized, and that accounted for the issue. I guess it got optimized since then Thanks.
|
|
|
2,099,999,997,690,000... an insane number. Sorry if I seemed stupid it was a curious question and I do find that currently I need a minimum spend before one can send coins with the current wallet client... Id bet widespread adoption would change the whole dynamic of transaction fees and the like? Especially if people were not owning whole bitcoins, the transaction fee would become more noticeable and would need to be adjusted? Sorry if I seem dumb on this front its been a curious thing for me its a psychological thing about having 1 complete bitcoin, or is that just the way the wallet reads it out as in 1.xxxxxxxxxx so its kinda deceiving... Everyone only having 0.xxxxxxxxx would seem odd
Now you've explained that to be, so the actual form of the currency is measured in the smallest units, not the 'BTC' measurement which kinda was psychologically deceiving!
Jacob
The standard Bitcoin Core wallet has an option that can set the display units to be a) whole bitcoins, b) milli-bitcoins, or c) micro-bitcoins. I'm sure other wallets have such an option also.
|
|
|
Been going back in and out of trying to figure this out for about 2 days now..
--stratum-port just flat out doesnt work for me.
I can start bfgminer with the setting and port, but i just get the SSM: no 2d upstream error continuously scrolling. I can telnet to the stratum port and submit commands which do show up in the miners monitor screen, but the Antminers dont see it as a stratum pool that is alive.
I can probably avoid having to do this all together if I could get BFGminer working on the OpenWRT of the Antminer S1
I tried solo-mining by running BFGMiner on the Beaglebone Black of a KNC Jupiter once, and the GBT protocol ate all the processor and wanted a lot more. I don't know what embedded h/w the Antminers use, but it probably doesn't have the horsepower to run GBT.
|
|
|
Well I am just gonna do regular mining and declare mining solo with network gear as something only the bitcoin gods are capable of. I have months of research and work time trying to get this going and haven't ever managed it. Fortunately I run my miners in place of the baseboard heaters here so my goals ar accomplished so far. Not paying for heat you might say.
I appreciate the words offered here but none of it works for me.
Later.
I will throw out one more long-shot possibility why you might be crashing when trying to use the stratum proxy... That support requires libevent - and if you compiled BFGMiner on a machine that does not have that library present, the support will not be built. I wouldn't expect it to crash, but it's possible.
|
|
|
the S3 is set something like this to join the proxy ?. stratum+tcp://your miner ip :3333 port most be 3333 for the proxy for stratum+tcp to work right . other wise don't know . why not use a PI as the proxy they don't cost much and hell of a lot easier to set up as a proxy sever even with bfg . or get one of these for the wallets https://bitseed.org/product/pre-order-bitseed-v2/and xyzzy099 is right that's old school way for asicminer blades If I change the port to 3333 it just crashes bfgminer and it happens fast enough I can't catch the error. I am not exactly a novice at mining and have done plenty of solo with gpu and usb stuff. This network device setup has me beaten. Just add '2>logfilename' to the end of the command line you start BFGMiner with. That will save the output to 'logfilename' so you can read it at your leisure.
|
|
|
|