Bitcoin Forum
May 29, 2024, 11:16:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 [120] 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 ... 288 »
2381  Alternate cryptocurrencies / Altcoin Discussion / Re: Towards a better proof of work algorithm on: August 19, 2014, 09:09:33 PM
https://download.wpsoftware.net/bitcoin/asic-faq.pdf
2382  Bitcoin / Development & Technical Discussion / Re: bitcoind-ncurses: Terminal front-end for bitcoind on: August 17, 2014, 02:24:16 AM
My peers page has no heights
You're running a non-git version of bitcoind. Next major version will have them for you.
2383  Bitcoin / Development & Technical Discussion / Re: bitcoind-ncurses: Terminal front-end for bitcoind on: August 16, 2014, 11:28:50 PM
WRT peer height.

The syncheight is based on what the peer has advertised to us, so if a peer is not synced up yet its syncheight will be -1. You might want to fall back to displaying the starting height there if and only if it's value is more than one less than your current height and syncheight is -1.
2384  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote/Bytecoin scam (with the exception of Monero) on: August 16, 2014, 04:21:08 AM
My favorite redflag so far, if you look at the timestamps of the first BCN block: https://minergate.com/blockchain/bcn/block/1 it says:
 2012-07-04 05:00:00 (2 years ago)
How the heck did they mined the first block at this exact zeroed time period,
It's completely normal and unsurprising for the genesis block timestamp to be 'rigged'. ... I don't know about in BCN, but in Bitcoin there really is no facility to mine a genesis block, it's hard coded... so you end up building a separate tool to create one. Your tool _could_ read the current time, but thats ~2 more lines of code than just manually setting the time at some value. By itself I wouldn't find that concerning.
2385  Bitcoin / Development & Technical Discussion / Re: Why does store all inputs and outputs, instead of “account/balance” ledger? on: August 15, 2014, 04:11:50 PM
First, the entire privacy model for Bitcoin is predicated on users not reusing keys. Without that, bitcoin is obscenely non-private, and gravely disadvantaged compared to any other store of value or transaction system in wide use.  This alone immediately would destroy any value an 'account' system would have, and so you can basically stop at this point and think no more.

Though there are other reasons, beyond the increased difficulty of evaluating zeroconf transactions Sergio mentioned above—

Then the account model has major problems with corner cases... e.g. You have problems with determinism in conflict situations:  e.g. Alice has 2 BTC and pays Bob 0.9 BTC, then Alice pays Carol 1 BTC.  Later Bob gets angry the transaction hasn't confirmed and demands Alice reissue with a fee. Alice does but then Bob gets paid twice and Carol not at all.

Even just anti-replay you need an random access lookup to see if the nonce has been used already, and the nonce is per input if you ar eto have conflict control. You have more data (the list of nonces) is unprunable (or difficult to make prunable)... and so any space you saved by not having extra outputs is lost in abundance by having to store nonces forever— even after an account goes to zero value, since if it were funded again someone could replay a years old spend— once the spending actually does happen.

In short, account like setups _seem_ simpler and more intuitive, but they have ugly edge conditions that are difficult to get right and create overhead that wipes out the possible gains. When you consider that the privacy model precludes that kind of use in any case, there really is no upside and a lot of downside.
2386  Other / Meta / Re: What is the forum's policy on blatant software license abuse? on: August 15, 2014, 03:02:26 PM
Beyond being unethical and stupid, closed source miners are a risk to the ecosystem. What happens when some important update is needed to these devices? Or what if they're shipping with a back door? What if they need fixes to work with p2pool or some other future mining improvement?
2387  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote / Bytecoin scam (excluding Monero) on: August 15, 2014, 11:36:24 AM
I don't disagree with you on the presale thing. I just don't understand why they felt the need to do it, they could have just been up-front and open and everyone would have lavished them with praise.
Not clear to me. A lot of technical work doesn't get invested in. I mean— sure you could get a few thousand dollars or something. Getting millions would be much more dicy, especially if you're thinking like I do and thinking that any serious altcoin competition with bitcoin could potentially be very bad for all cryptocurrencies (damaging network effect), plus competing with bitcoin is a long uphill battle. Perhaps it's arguably more profitable to do some splash where you've got effectively infinite supply, and feed a huge incoming speculative demand ripple/stellar style.

I'm probably out of my depth— figuring out how to extract money from speculators isn't something I really have experience with... it's just not so surprising to me. Though next I'd be worrying that if someone did all these dishonest things, what backdoors do they have in the software? :-/ In my case I only ran any of these codebases sandboxed on separated machines. Presumably altcoin exchanges have similar setups?
2388  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote / Bytecoin scam (excluding Monero) on: August 15, 2014, 11:21:15 AM
Yep, I'd raised concerns about these claims before myself.  Funny, I also checked the references, but I didn't realize the whitepaper was supposed to be that old (I'd missed that the document was backdated).

It's more than just the history that is fishy, though.  The proof of work algorithm appears to be a pretty nice bit of insurance against people forking the system, since it was clearly purposefully deoptimized— and contrary to the design claims provably reasonably GPU friendly (and, likely, very friendly with larger 28nm FPGAs— a suspicion supported by the hashrates of the systems based on this pow, including monero).

Might not want to overstate the amount of cryptographic review the approach has had. I've spent some time on it but haven't personally worked through any proofs of its properties. It takes a long time to gain confidence in a cryptosystem.  (Though sure, I do think the ring signature system is very interesting— that rest? well). Oh well, honestly, I think that this sort of stuff is more ethical than the altcoin presales (Esp the ones that don't ever deliver anything).


:-/
2389  Bitcoin / Development & Technical Discussion / Re: Check Balance of Multiple Bitcoin Addresses ( Non py, Non Linux ) on: August 15, 2014, 07:51:00 AM
May be he just found d.io site?
Sure, then in a totally unrelated sequence events sought a client that could import keys and beep when it received a transaction, claiming to have thousands of faucet keys from long ago he needed monitoring.

Then, again unrelated, his bitcoin-qt was falling over because it had so many keys loaded (which in my experience doesn't even happen at 100k keys).

Then totally unrelated his next question was software to check the balances of millions of addresses (when only a couple million in total have balances, but like totally they're all his), and his examples by complete and total coincidence happened to be keys one might have copied from d.io.

Then I asked what he was actually trying to achieve, because I'm totally evil and not because I noticed his repeated failure to make yak shaving progress, and also in passing ask if he was trying to crack keys— again because I'm an abusive moderator and not because I've seen people on many occasion ask a similar sequence of questions when they were and don't care to spend my time helping people rip people off in the Bitcoin community, and totally not because I'd noticed that his posts were inconsistent.

Then when he flipped out, wisely offending me— because I am totally not someone who could just hand him his answer directly or quickly cross compile some tool for his OS—, while also managing to provide zero information to explain what he was doing, both making himself look suspicious and failing to provide the required information so that other people could help him achieve his goals... and the fact that I was able to guess the private keys for his example pubkeys (which he ranted that he couldn't possibly be trying to crack because he'd have to know the private keys for them— it's really just my own idiocy why I can't understand how an import function that requires you to have the private keys doesn't imply that he has the private keys), this was all coincidence and in no way suggested his (still unspecified) goals were actually evil.

In reality there is some totally harmless and legitimate reason that he needs a programming free solution to monitor more addresses than are currently being used for funds in the whole network, beep when they receive them, while working with insanely low value near sequential private keys, while asking questions that mislead about his ultimate goals (and getting answers that are poor fits: Bitcoin-qt is an acceptable way to monitor thousands of addresses, not millions), and he can't disclose this reason because my puny mind is totally too small to contain an understanding. So the fact that I might suspect some foul play here is entirely my own fault and I deserve a heap of abuse for it.

Yea, you're right. That must totally be what happened here. Tongue
2390  Bitcoin / Development & Technical Discussion / Re: Check Balance of Multiple Bitcoin Addresses ( Non py, Non Linux ) on: August 15, 2014, 12:44:33 AM
Maybe i missed that someone published a few hundred trillion private keys on a website (directory.io) and that of ALL of them it did not amount to 1% of all possible keys, and not a single key he published contained a balance or for that matter, will ever in our lifetimes. But myself, with my little 4.2g 8 core processor on a 6 month old desktop thought i could do better. HuhHuhHuh?
Actually that website 'publishes' all of them.

Quote
Now your all $@#ing idiots and cannot wrap your heads around maybe someone has a few million addresses they want to monitor for a pet project.
And for all those words, you still can't seem to explain what you're doing... Or why I knew the private keys for the addresses in your example. The tantrum is not making you any more convincing.

[Edit: Incidentally, there is no point in crapping up the thread with "quoted for reference" posts, I can delete or edit every post here.]
[Though, of course, I have no reason to do so, I'm completely comfortable with what I've written, much more so than you seem to be with your own position, which you continue to leave with the not-all-that-mystifying lack of justification— I'm just pointing out the quoting is a waste of space.]
2391  Bitcoin / Development & Technical Discussion / Re: Check Balance of Multiple Bitcoin Addresses ( Non py, Non Linux ) on: August 14, 2014, 11:42:49 PM
Ah, so since you weren't helpful in your response I thought I'd research some...

Looking at your past posts I see you were previously asking:

Quote
1: and probably the most important i cannot find. I need a wallet that makes a sound, plays a noise, or something audible when bitcoin are received. Armory gives me a bubble that pops up from the toolbar, but no sound.
2: It needs to be able to easily import WIF style private keys, and function well with a ton of them (thousands... its a long story i would rather not explain but will summarize below briefly.)
3: It needs to be a windows desktop application, not a web wallet, not an android wallet, it needs to be like the original bitcoin client or armory where i have it on my own home network.
The summary.....
I was into bitcoin a long long long time ago when it was a new thing ( no i am not rich from it ), i was a faucet and referral program whore. Back then i did not understand anything about bitcoin and was paranoid about using the same address in two places so every faucet with an affiliate program i signed up for i used a different address. I recently found that old laptop with a ton of addresses on it and low and behold i had about a half a bitcoin sitting there after 3 days of sync time with the network. Not to mention, since i got back into bitcoin i am still a referral program whore although i learned not to use a different address with all of them recently i still made a ton before january. I am still getting payments from faucets from 3 years ago as recently as 2 days ago so i do not want to just forget about the addresses. SUMMARY: i just need a place to import all these addresses and forget about them. I need a loud audible sound to notify on coins received as i have no idea how secure i was back then and dont want to leave coins sitting in possible compromised addresses.

Then you complained about Bitcoin QT misbehaving with many addresses loaded (which means you have >100k loaded in it),  and here you're talking about millions.

I guess too would have a hard time explaining how being a "faucet and referral program whore" results in needing to scan 100k-1m+ addresses, and what use audible alerts were in relation to old inactive addresses of yours…

Incidentally, the private key of the first address in your list is

5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEtHwQJ6fmT7

and the second

5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsz591qCUVs

And anyone who thinks a bit about how I know that will probably share my conclusion that you're a fool and a wanna-be thief.  Buzz off.

I'd educate you on precisely why your moronic approach isn't going to net you any coins, but it's probably better for the world if you continue to remain in the dark until your moral character catches up with your typing ability.
2392  Bitcoin / Development & Technical Discussion / Re: Check Balance of Multiple Bitcoin Addresses ( Non py, Non Linux ) on: August 14, 2014, 11:36:00 PM
How the #$*@ did you end up a moderator?

1: having a list of addresses and being able to check them all at once has absolutely NOTHING to do with brain wallets Without the priv key you can do nothing with an address.

2: having the ability to monitor a ton of addresses without having to have any keys neither public or private has many uses, if i had more patience with people who are quick to make statements or accusations without first pulling their head out of their @$$ and reading the full OP i might even list them for you.

3: i dont know how in your twisted little head you came to the conclusion that checking balances without keys is for brainwallet cracking. If that were the case, blockchain.info and any other similar service are out to destroy BTC because they all allow it one address at a time, worse they let us explore the blockchain. If there were any logic behind your statement we all better sell all of our BTC as fast as we can as anyone can generate an address in 2 seconds and want to check the balance of it or even a million of them.

Thats an awful lot of very defensive text without any explanation at all. I've encountered inept brainwallet crackers multiple times who had the laughable strategy of attempting a key and querying bc.i for its balance, until they rapidly find themselves banned, then they show up on the forum or chat asking a question a lot like yours— a way to query a lot of addresses.  Especially when they're asking about querying at a scale compariable to or larger than the number of addresses with spendable coins in existence in total.

In any case— I didn't say _you_ were attempting to do this,  I asked what you were doing and pointed out what my past experience is with the question (so that you might be aware of the kind of speculation your question might inspire).

Generally if you're seeking help it's advisable to describe what you're actually trying to accomplish so that people with experience can point you to the best solution— often when you've found yourself in an unsolvable rut it's because you took a wrong turn a few steps back, and are now headed down a blind ally—  and only asking complete questions can save you.
2393  Bitcoin / Development & Technical Discussion / Re: Check Balance of Multiple Bitcoin Addresses ( Non py, Non Linux ) on: August 14, 2014, 10:02:29 PM
Ok, after a week and a half of searching it is CLEAR that there is no easy solution to this problem.
The goal or problem is checking the balance of a ton of addresses without having to import them with keys without having to run a linux machine, without having to run anything in python, just plain and simple copy a list of addresses......
1EMXdJrLUhyh5ycijPzmJKWGStQ915VGSJ
1EmXdS1QPA7wmJqH7WtfwaV6rM88LC9t6F
etc....
etc....
etc.....
to make such a software for the community to use.
What community is this useful for? Other people I've seen asking for this are trying to crack brainwallets (ineptly).
2394  Bitcoin / Development & Technical Discussion / Re: Peer Discovery (STUN/ICE/TURN) on: August 14, 2014, 09:54:24 PM
I'm all for removing the check to dyndns.org, but it seems like the two pull requests which attempted this were trickier to get exactly "right" then was first imagined... it's too bad, but sometimes there are bigger fish to fry.
It's a trivial change, but one that requires some testing and no one has had any chance to test it. It has previously been ~zero priority. (the second pull request isn't a separate one, it's just a rebase). It's somewhat annoying to test because you really want to test it from an IP which hasn't previously run a node so you can verify that it successfully gets connections.  If it's interesting you please test it and provide feedback.
2395  Bitcoin / Development & Technical Discussion / Re: Peer Discovery (STUN/ICE/TURN) on: August 14, 2014, 06:34:57 PM
As I stated before, my current version: BitcoinCore v 0.9.1.0-g026a939-beta (64 bit) reports about my IP to dyndns.org.
Can you provide reference to Bitcoin-core wallet program, which does not report about me to dyndns.org?
This is really would be helpful.
Sure, https://github.com/gmaxwell/bitcoin/tree/extip3
2396  Bitcoin / Development & Technical Discussion / Re: Peer Discovery (STUN/ICE/TURN) on: August 14, 2014, 05:43:21 PM
> Thats a really foolish method.
> The Bitcoin protocol already has a facility to identify the peers address without any reliance on a trusted remote parties at all.

Really foolish? are you sure?

1. Regarding UPNP.

  It is not always works correctly. For instance, it works incorrect, if wallet runs behind chain of NATs (corp or regional networks).
And, UPNP just can be unsupported by router, or disabled here. In additional, if you build headless wallet (for servers), it build
with flags USE_UPNP=0. This is reasonable, because of server usually connected to the Internet directly, and no UPNP-source for it.
Therefore, in this case, used only method [2].
If you are behind a chain of NATs inbound connectivity is not going to work with high likelihood, so discovery is irrelevant.

If you are connected to the internet directly then it gets the correct address off the interface, and again— discovery is irrelevant.

Quote
Of course, you can think and doing everything you wish. If you feel comfortable, when your wallet reports about your presence - this is your choice.
My comments were about the importance of discovery and the wisdom of your proposed solution. In cases where discovery isn't important you can disable it (via -discovery=0 or -externalip=).

Quote
We going our own way, and do not urge anyone to make any decision.
We just answer to the subject of this topic:
 - Is anyone wish/use STUN/ICE/TURN for discover external IP?
 - Yes, we do. We using.

This is foolish by your opinion? OK, no problem. Don't use it.
Yes. It adds a _new_ dependency on centeralized servers (though more widely spread ones). This is completely unnecessary because the Bitcoin protocol already has a facility for discovering your address from the peers you're already connecting to built into it.  There is no need to add support for an additional complex (think attack surface) protocol with more hosts that could monitor users just to support figuring out what your address might be.
2397  Alternate cryptocurrencies / Altcoin Discussion / Re: Proof of Min on: August 14, 2014, 11:46:59 AM
NTP isn't trustless. You trust your servers and if they lie to you, your time will be wrong.
2398  Alternate cryptocurrencies / Altcoin Discussion / Re: Proof of Min on: August 14, 2014, 06:08:57 AM
And send 10 gajigga bytes of potentially min traffic around the network.  Besides unless your "distributed timestamp server" is another POW blockchain (in which case nothing has been achieved) its not obvious how to construct that in a decentralized way.

Generally if you can assume the existence of such a construct no mining is needed at all. Mining exists basically to solve that problem.
2399  Bitcoin / Development & Technical Discussion / Re: Peer Discovery (STUN/ICE/TURN) on: August 14, 2014, 01:37:57 AM
Thats a really foolish method. The Bitcoin protocol already has a facility to identify the peers address without any reliance on a trusted remote parties at all.

Ignoring that, the address discovery is also moderately unimportant: Normally the address is either the interface address (in the no nat case), or it's discovered via UPNP. If the host is behind nat but UPNP is not used the port is likely not forwarded at all. (And, of course, the users can always override if they have an unusual configuration).

Also, your post is barely on topic and you've bumped a pretty old thread. Please don't do that.
2400  Bitcoin / Mining / Re: How can we prevent this attack from recurring? on: August 13, 2014, 09:58:55 PM
BFGminer supports TLS and can do cert validation.

Or better, just run P2Pool. This sort of thing isn't a threat when you're not blindly selling your hashrate to third parties.
Pages: « 1 ... 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 [120] 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 ... 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!