Bitcoin Forum
May 25, 2024, 08:00:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 95 »
481  Other / Beginners & Help / Re: What is "forking"? on: January 16, 2013, 09:35:56 AM
https://en.wikipedia.org/wiki/Fork_(software_development)

It would be the equivalent of creating a new cryptocurrency, whose chain is identical to Bitcoin's blockchain up to a certain point (the fork point). From that point on, they're different currencies.

This would happen if the new cryptocurrency has rules which make it incompatible with Bitcoin. For ex, when the block reward halvened, some people had the intention to fork bitcoin and create a cryptocurrency that would always give 50 BTC of inflation per new block. AFAIK they've abandoned the idea.
482  Local / Economia & Mercado / Re: Vendo Apartamento - 9000 Bitcoin on: January 15, 2013, 08:42:36 AM
Anuncie em sites tipo esse: https://www.bitmit.net/ pra ter mais visibilidade.

Fotos são sempre úteis também pra vender um imóvel.

483  Other / Off-topic / Re: So I think we have a bitcoin groupie on: January 15, 2013, 07:57:11 AM
This is a scam, but just so it's known, women in authoritarian regimes which forbid abortion can always order abortion meds from the Women on Web: https://www.womenonweb.org/

This a Dutch organization, I believe it's the same which once had a boat that would go around the shores of such nations, pick women wanting an abortion and make the procedure on international waters.

Btw... they should accept bitcoins, since what they do requires privacy...
484  Bitcoin / Development & Technical Discussion / Re: How did this address come into being 1BitcoinEaterAddressDontSendf59kuE? on: January 14, 2013, 03:30:48 PM
1BitcoinEaterAddressDontSendf59kuE can be created using some private key, right? If yes, coins are not stucked permanently.

Yes, they are. The corresponding private key will never be found, as that would be the equivalent of brute forcing it.
Unless, of course, some critical flaw is found in the algorithms used by BTC that would allow for a private key to be found without having to brute force it. That's not something you should be afraid of.
485  Bitcoin / Bitcoin Discussion / Re: SERIOUS VULNERABILITY related to accepting zero-confirmation transactions on: January 14, 2013, 07:41:59 AM
Accepting an unconfirmed transaction is nearly equivalent to accepting signed email promising to pay. It's evidence of an intention, but it's not very binding.

Come on, it's safer than that. To pull off a double-spend, you need some technical expertise, and perhaps the help of a miner. While Mr Everybody can easily break a promise, I wouldn't say he can make a double-spend.

But yeah, you're right that if you have no way to go after your customer or interrupt the service, you probably shouldn't be accepting unconfirmed transactions.

I create a long series of unconfirmed transactions, weighing in at 72 megabytes.  ....

Software can/should be clever enough to detect such a thing.
486  Bitcoin / Development & Technical Discussion / Re: ANN: Announcing code availability of the bitsofproof supernode on: January 14, 2013, 07:23:39 AM
The tests allow spending of coinbase earlier than allowed by bitcoind.

IIRC, bitcoind has soft (bitcoind's) and hard (Bitcoin protocol) limits for that. Meaning that it will not spend nor build a block spending coinbase less than 120 blocks old, but it will accept a block which spends it a bit earlier (100 blocks I believe, not sure).
487  Bitcoin / Legal / Re: I entered the police station as a suspect. When I left the officer loved Bitcoin on: January 10, 2013, 08:59:50 AM
no, "BitcoinNordic" is vague

"for buying bitcoins" is explicit

Seriously?
Sending money to a company whose sole purpose is to sell Bitcoins is already "proof beyond reasonable doubts" that you're buying bitcoins.
488  Bitcoin / Legal / Re: I entered the police station as a suspect. When I left the officer loved Bitcoin on: January 10, 2013, 07:18:31 AM
The police officer sounds like a cool guy, but you have NOT solved the problem.

You need to start verifying the identities of depositors and people withdrawing money from your exchange like Mt Gox and other operations do. Not only is this your protection against being an exit from the fiat system for criminals, but the law may sometimes require it too (depending on thresholds, etc).

Whilst the police officer was obviously nice to you, don't take it personally if they come back and charge you with something. You clearly know there's abuse of your service and you will be expected to stamp it out. ID verification is the way to do that, so get on it.

Come on. I haven't read the entire topic yet, but are you seriously implying that his service has any amount of guilt in this? That OP has something to "solve"?

People should simply learn not to send money to unknown types on the internet without escrow. Either you verify the other party reputation or you use a reputable third party, specially for meaningful amounts.

Financial privacy should not be thrown away simply because some are irresponsible with their money.

That said, I don't doubt at all that he might be required by law not to respect people's privacy, as you say. If that's the case he doesn't have much choice anyway.

I've implemented a new policy where we require bank transfers to include the message "For buying Bitcoins".

Smart.

one problem with this is that real customers who are actually buying bitcoins, might not want such an explicit record of that fact in their bank statement.

They're already sending money to BitcoinNordic account anyway. Unless you're talking about owners of joint accounts who don't want the other owner to know where the money is going to (fishy), for everything else that matters it's already "written" in their statement what they used that money for.
489  Economy / Economics / Re: US Gov may mint a 1 Trillion dollar coin out of thin air - Hiperinflation? on: January 08, 2013, 01:39:20 PM
The USD monetary base went from less than 1T$ to 3T$ or I misunderstood what you wrote? Why the prices didn't bumped 3 times?

Yes, and for the second question: http://research.stlouisfed.org/fred2/series/EXCRESNS

Mostly because banks are holding most of the extra money as excess reserves. Also, prices are not such a direct/immediate linear function of money supply, although they're strongly related.
490  Economy / Economics / Re: US Gov may mint a 1 Trillion dollar coin out of thin air - Hiperinflation? on: January 08, 2013, 01:26:03 PM
hahaha, Krugman makes fun of himself alone, we don't need to say anything. I don't know which is worse, this or the alien invasion to boost the economy thing.
The sad part is seeing people still taking this moron seriously.

Hell if the FED just wanted to give away money well they could simply buy some government debt and "vanish it". 

As a matter of fact, that's kind of how it works out:  https://mises.org/daily/4029
Quote
... after the Fed pays its employees, pays its electric bill, and throws the staff Christmas party, it remits the excess earnings back to the Treasury
491  Economy / Service Discussion / Re: I lost my job, because of bitcoins! on: January 08, 2013, 06:55:40 AM
Im sorry but from a bitcoin client and business overview, i wouldn't want to pay bitcoins for travel... Most people who have bitcoins have a vehicle or have access to a vehicle.

The average person using bitcoin doesn't use a taxi.

Taxis != public transportation.
I'd say that the majority of people who get a taxi do have a vehicle, they just do not have access to them in that moment (or do not want to, like when they're drunk etc).
492  Bitcoin / Bitcoin Technical Support / Re: Doubt about mining: frequent batches of work on: January 06, 2013, 02:52:36 PM
Nice, so GetBlockTemplate gives the worker some decision power over the block contents, allowing him to change some details every time the nonce overflows. And as a bonus, it allows workers to be sure they're not working on something "evil" or against their interests. A decision-power decentralization in centralized pooled mining. Neat solution.

Thanks kjj.
493  Bitcoin / Bitcoin Discussion / Re: Formalised Bitcoin Protocol Standard on: January 06, 2013, 12:10:19 PM
So, how many more major developers need to show up here to explain that a spec would be 1) not very useful, and/or 2) actually dangerous, before you believe it?

Well, you must admit that they have a little bias: they can all read C++ fluently. Such a documentation would be useful precisely for those who can't. But Armory guy makes a good point:

Write all the "documentation" you want, and put as many comments into the code as you want.  But do not use the word "specification" because nothing except the code can qualify for it.

Maybe simply not calling it "specification" would be enough to avoid most problems raised here.
494  Local / Français / Re: Bonjour à tous ! on: January 05, 2013, 05:57:59 PM
J'ai synchronisé : ça m'a pris 3 jours....

Juste par curiosité, as-tu choisi vraiment le client lourd (qui fait cette synchronisation), ou simplement tu ne savais pas qu'il y a des alternatives qui n'ont pas besoin de passer par là?

J'ai l’impression que beaucoup de monde télécharge bitcoin-qt sans se rendre compte des alternatives, car elles ne sont pas très explicites sur bitcoin.org.
495  Bitcoin / Bitcoin Discussion / Re: Formalised Bitcoin Protocol Standard on: January 05, 2013, 05:51:25 PM
Someone should just write a spec and stop debating it.  

This.
If you really want such specification, DIY or offer a bounty to someone else.
496  Bitcoin / Bitcoin Technical Support / Re: How do popular clients behave if they receive bitcoins with unknown script? on: January 04, 2013, 02:45:49 PM
You seem to think that P2SH works like take a normal address and bolt a script on to it.  No you take a script and then calculate the hash of the script and the address from that.  

I understand that. My doubt concerned classic transactions (what existed before P2SH), in which - I thought - the script was defined by the sender.

Apparently, according to Pieter Wuille, it was always the recipient that specified the script via the receiving address. So I'm imagining the only change brought by P2SH was to hash the script portion in the address, making it constant-sized, is that the case?

EDIT: I don't see where the script enters in the steps described here though... It only comments this
Quote
Normal addresses currently always start with 1 (addresses from script hashes use 3)

So I suppose there are different algorithms for the production (and parsing) of an address, the one described on that page only concerns "classic addresses".
497  Bitcoin / Bitcoin Technical Support / Re: How do popular clients behave if they receive bitcoins with unknown script? on: January 04, 2013, 02:30:20 PM
Thank you,

So, the problem doesn't exist really: when your client constructs an address, it encodes precisely how it wants outputs sent to it.

But, if that's the case, what was the point of that pay-to-script-hash development? If the address always contained the script, since the beginning of Bitcoin times, what did that development add?

Was it because the script was not hashed in the address, so the longer it was, the longer the address would be? The whole point was to have constant-sized addresses?
498  Bitcoin / Bitcoin Technical Support / Re: Doubt about mining: frequent batches of work on: January 04, 2013, 01:55:24 PM
Ok, I just read about the extraNonce field on the wiki. That's what's changed when the nonce overflows.

Do workers have their hands on this extraNonce?

EDIT:

Just found this:

So it requires at least one getwork per 2^32 hashes (1 share).  To make it a little more complex there is a method called n-time-rolling which allows the miner to simply increment the time locally.  This allows multiple runs through the nonce range on one getwork request.

Allowing the worker to manipulate the timestamp might help, but if the timestamp is in seconds, I'm afraid that might not be enough. According to this page, BFL claims its MiniRig will be capable of calculating 1,5*1012 h/s. Rounding 1000 to 1024 (210), that would make something close to 1,5*240 h/s. It would overflow the nonce 256 times per second! (if I haven't made any mistakes on these powers there)

It's true that if the worker can change the timestamp every second, it only needs to request the amount of work it's capable of processing in one full second. For the next second, it can change the timestamp and repeat everything again...
Or is the timestamp in milliseconds?

Anyway, how will (have?) people solve(d) this?
499  Bitcoin / Bitcoin Technical Support / Doubt about mining: frequent batches of work on: January 04, 2013, 01:47:42 PM
Please correct me on what I"m wrong.

AFAICT, a mining pool assembles a block, generate its header, and give the header to its workers. The workers will try to calculate a hash for that header that beats the current share difficulty by changing the value of the nonce. Whenever the nonce is exhausted, they attempt a different block. Pools may change the block header as much as they like simply by generating a new address for coinbase, they don't depend on waiting for new transactions nor rearranging them.

The nonce is only 32 bits long. We can assume that ASIC devices will be able to calculate 232 hashes very quickly.

Wouldn't that mean too much upload bandwith will be required from pools? Not to mention the capacity to generate lots of different headers quite fast.

I confess I'm quite ignorant on mining since I don't mine myself, so it's quite possible that this problem is already solved, and I'm not aware about it.

For example, do pools allow their workers to change the header themselves, by rearranging part of the transactions for example? That would increase the size of individual messages sent because at least some transactions plus Merkle branches would need to be sent back and forth, but it could certainly decrease the frequency that the worker needs to get new work from the pool. It could decrease the required bandwidth after all...
500  Bitcoin / Bitcoin Technical Support / How do popular clients behave if they receive bitcoins with unknown script? on: January 04, 2013, 01:30:55 PM
I was discussing Bitcoin with some geek colleagues today during lunch, and one made a question to which I'd like to verify the answer.

He asked what would happen if somebody send some coins to an address A which I control, but the script to spend this output cannot be executed by me, so I can't actually spend that money (he was trying to imagine a scam in which you claim to have made a payment, the receiver verifies the payment, but then with the use of script you send the money back to yourself).

I answered that what would probably happen is that bitcoind (and I hope every other client) would not consider that the money is in your wallet. If you're not capable of spending it, it's not yours, even if your address is in the outputs of the tx.

That's correct... right?

Can I assume that every time that my client does not immediately recognizes the script that was attached to the output, it considers that the money is not mine, even if the script in question actually allows me to spend that money? (imagine it's a any-of-2 multisig, for instance)?

Thanks.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 ... 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!