Bitcoin Forum
June 21, 2024, 09:03:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 »
3261  Bitcoin / Development & Technical Discussion / Re: Can a getwork be returned to different bitcoind than the one you got it from? on: June 23, 2011, 09:28:36 AM
For most clients you're correct that the assumption is wrong but I'm talking about a client that operates a little differently which is part of the same project I'm building.

I look forward to finding out what you hope to accomplish with this.

The data field will be unique, at the very least to the server and block in progress.  You can record that with the server it came from.  Or, since you are changing both the proxy and the client, you could just have the proxy add a field that just says what server to give the work back to, and have the client return that when it returns the candidate hashes.
3262  Other / Beginners & Help / Re: What the Early Adoptors Don't want you to know on: June 23, 2011, 09:19:49 AM
What the hell is a Nebbie?  or a Nebie?

Also, how can anyone possibly look at these forums and pretend that deflation is a big secret that we are trying to hide from the masses?  You can hardly swing a cat in here without hitting a dozen threads on the subject, including the one and only sticky topic in the Economics forum.

Why are people trying to suppress the point that the system is unfairly designed?

 Huh

The facts are plastered all over these forums, as are all of the opinions for and against the system as designed.  I still don't see how you can continue to claim that there is some sort of suppression going on.  You are free to post your opinion that the system is unfair.  Other people are equally free to disagree with your view, and to post their rebuttals.  Is that what you mean by suppression?  Are we suppressing you by posting our disagreements?
3263  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~2500 gH/sec] on: June 23, 2011, 09:15:03 AM
ZOMG!  The stats are wrong!

Yeah, it happens fairly often.  Half the posts in this thread are people either reporting it, or going into a panic about it, each and every time it happens.

It'll be fixed in a few hours, when he wakes up, just like the 30 times before.
3264  Bitcoin / Bitcoin Discussion / Re: Visa and Banks After BTC on: June 23, 2011, 09:12:09 AM
The credit card companies have nothing to fear from us.  We need them just as much in a bitcoin world as we do under our current system.
3265  Other / Beginners & Help / Re: What the Early Adoptors Don't want you to know on: June 23, 2011, 08:52:57 AM
What the hell is a Nebbie?  or a Nebie?

Also, how can anyone possibly look at these forums and pretend that deflation is a big secret that we are trying to hide from the masses?  You can hardly swing a cat in here without hitting a dozen threads on the subject, including the one and only sticky topic in the Economics forum.
3266  Bitcoin / Bitcoin Discussion / Re: What happens to the 1.23xxxxxx smaller amounts when transferred? on: June 23, 2011, 08:46:31 AM
btcguild?
3267  Bitcoin / Development & Technical Discussion / Re: Can a getwork be returned to different bitcoind than the one you got it from? on: June 23, 2011, 01:12:30 AM
True but I'm assuming the client can make multiple getwork requests (which could each be server from a different upstream server) and that there's no garuntee that client is submitting the most recently aquired work.

Your assumption is wrong.

Every client works on one getwork request at a time, and always the most recent.
3268  Economy / Economics / Re: Is Bitcoin placebo-money? on: June 23, 2011, 01:06:55 AM
its only worth what someone's willing to pay for it Wink

Which is what concerns me.  Who the hell is buying bitcoins for 30 dollars when in an hour they could be selling for 15 dollars?  That is, I would like to buy low and sell high, but who the hell is buying high?

Someone that thinks that it will be higher later?
3269  Bitcoin / Development & Technical Discussion / Re: Can a getwork be returned to different bitcoind than the one you got it from? on: June 23, 2011, 12:42:21 AM
So my next ask is to figure out how to match a submitted getwork to the server it came from.

i.e.
- client requests work
- proxy returns work from one of several servers
- proxy keeps mapping of work sent to upstream server
- Client submits completed work
- proxy verifies work and then looks up mapping to find correct server to submit to

The doco is a bit hazy on this.  I presume from here: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list
that the data is the actual block.  Proxy verifies by double hashing it and comparing difficulty.  But how do I match it?  All the proxy has is the original getwork request with:

    "midstate" : precomputed hash state after hashing the first half of the data
    "data" : block data
    "hash1" : formatted hash buffer for second hash
    "target" : little endian hash target

Is the block data contained within the block submitted by the client?  According to this page: https://en.bitcoin.it/wiki/Protocol_specification#Block_Headers There's no data in the block header. 

The target is useless since they'll all have the same one.  No idea what the midstate and hash1 fields are.  So is there any what to identify it as the result of a particular work request or is it simply not built into the design to be able to match like this?

The proxy is not limited to the information in the blocks itself.  It is allowed to keep a record for itself of which server provided the most recent work request for each client.
3270  Other / Beginners & Help / Re: Deflation: Wage rates and the employee VS the Employer on: June 23, 2011, 12:37:26 AM
Is this some new form of trolling?

Step 1) You keep asking the same question.

Step 2) We keep giving you the same answer.

Step 3) You always acknowledge our answer.

Step 4) You apparently forget that wages can go down, and return to step 1.
3271  Other / Beginners & Help / Re: Deflation: Wage rates and the employee VS the Employer on: June 23, 2011, 12:12:50 AM
lol ... they would fire you. That's job instability.

Or pay you less (in nominal terms).  How do you keep forgetting this option?
3272  Other / Beginners & Help / Re: Deflation: Wage rates and the employee VS the Employer on: June 22, 2011, 10:56:31 PM
I don't think contracts promote career longevity. If your employees contract is up every year if gives your employee the chance to look for other jobs.
 
And given my example I think my question was very specific. Deflation will cause you to get over paid for a job over time, making it enticing for an employer to fire you and hire someone else on for a lower price. 

I ask again.  Why is it that you think that standard of living adjustments can only go in one direction?

You think that deflation will lead to overpayment, but don't believe that inflation leads to underpayment.
3273  Bitcoin / Development & Technical Discussion / Re: A proposed solution to adjust for lost Bitcoins: wallet 'heartbeats' on: June 22, 2011, 07:27:26 PM
Here is another aspect to consider.

Over time, people tend to find ways to break, or at least reduce, the security of hashing functions.  We understand this, and the bitcoin community is capable of replacing the hashing functions used in the bitcoin system.  This will probably need to be done every decade or two until the end of time.

Cryptographers are very conservative, and they have a tendency to declare a hash "completely broken" long before any real attacks are possible in the field.  Typically, the lag time is several years, because attacks are first found against crippled variations of the hashes actually in use, and then extended until they reach the production version.

Protecting the blockchain is easy enough to do in this environment.  An extension is proposed to allow the next great hashing function to be used, starting with some block a year into the future, and the community will agree because the change is in their own interest.  The appropriate block arrives after roughly a year, and the network accepts the newfangled hash as genuine.  Past blocks are still secure, even though the hash used on them is now weak, or even broken, because their information is included in the new hashes.

Transactions are likewise also safe, since the hash of the Merkle tree will be updated at the same time.

But, what about keys in wallets?

The only way to replace them is to send them out onto the network with a transaction that uses the new hashing system.  Old ones can't simply be updated, because they contain scripts that permanently embed the hashing function in use when they were created.  They must be spent between the time that a new hash becomes available to the scripting system and the time that the old hash becomes breakable in practice.

Realistically, this interval will be decades, or more likely centuries.  But, I think that this compares favorably with the time needed to lose enough bitcoins to matter, assuming that they matter at all, which is far from demonstrated.

So, unless we reach a total dead end in cryptanalysis, old coins will gradually become recoverable.  This is unlikely to cause problems for genuine savers, because they will be able to spend their way into the new hashing systems as they become available.  But coins that are really and truly lost today will gradually gain new life, as the effort required to recover the keys to them decreases relative to the value of the coins lost.

Again, this assumes that future progress in cryptography and cryptanalysis follows more or less the same progression that it has so far.  It could turn out that SHA256 really has no weaknesses that allow anything but a total brute force attack.  But that doesn't seem likely, and we have plenty of time to figure it out.
3274  Bitcoin / Development & Technical Discussion / Re: A proposed solution to adjust for lost Bitcoins: wallet 'heartbeats' on: June 22, 2011, 06:05:32 PM
Because when the ratio is near zero, the number of Bitcoins in circulation is small. It is so small, that some discovered dormant wallet can be huge by comparison, which can have a drastic effect on the wealth of all current users of Bitcoins. There is no way to know what might happen, but it is certain that it could happen. Because it is certain that there is extreme uncertainty when the ratio is near zero, there is little inclination to put faith in Bitcoins.

But conversely, when the ratio is much larger than one, as it is now and as it is in the beginning stages of any protocol that does not allow reclaiming of inactive wallets, then we operate with the knowledge that most coins are not lost, and thus can be put into circulation.

This is not difficult, but it is important to understand.

Shit.  I had a whole reply typed out, but the stupid forums limits the posting rate, and I managed to lose it while going back to try again.

The short version is that I now understand your point.

But I don't necessarily agree that instability is inevitable.  Holders of unusually large wallets from days past will have an incentive not to crash the system.  And as coins are actually lost, the increase in value of the remaining coins will give an incentive for people to recover coins that aren't actually lost, but merely hiding, keeping the ratio of "thought lost" to "actually lost" at a reasonably low level.

So, yes, over time, the loss of coins could cause uncertainty, which could cause instability.  But I don't think that those are inevitable.
3275  Bitcoin / Project Development / Re: LinuxCoin A lightweight Debian based OS with everything ready to go. on: June 22, 2011, 05:59:03 PM
yeah an installer!!!!

It would be nice to install it on HD and use as any other OS

I'm pretty sure the exact same procedure used to install it onto a USB flash drive will work on a hard drive too.  I can't think of any good reasons why it wouldn't, except that unetbootin might not be willing.
3276  Bitcoin / Bitcoin Discussion / Re: What's the most important next step for a better functioning bitcoin economy? on: June 22, 2011, 05:46:32 PM
I understood your point, what I am saying is that the consumer/buyer does not have the protection of a legitimate charge back, the sender can't reverse the transaction.  The bitcoin sender is at the mercy of the receiver.  A less nefarious example, you send btc to a business, the owner dies in an accident, there is no way for the buyer to reverse the charges. 

This is where the third party comes in.

Also regard to tradehill, businesses exist to make money, good businesses make money without resorting to nickle and dime-ing their customers.  Passing on the 25cents for deposit is nickle and dime-ing, especially when they can make up that amount back with a $30 transaction.  I suspect that they won't be easy to deal with if there are future monetary disputes.  I do have an acct with them btw.

The end result is the same.  You are paying the fee one way or the other.  Option A is to pay the fee, and know that you are paying the fee.  Option B is to pay the fee, but think that you are not.
3277  Bitcoin / Bitcoin Discussion / Re: What's the most important next step for a better functioning bitcoin economy? on: June 22, 2011, 05:06:35 PM
If you can reverse a transaction for a good reason, you can reverse a transaction for a bad reason too.  And since there is no central authority, your options are "anyone can take back their coins at any time for any reason" or "no one can take back their coins ever".  One of these options is useful in the real world, the other is not.

Transaction risk, which is real, will be handled in the bitcoin world just like it is in the real world.  By third parties that are paid to manage that risk.

True you can reverse transactions for bad reasons too, some charge backs are frauds, some are just careless judgements by the arbitrators. But fraud is a business cost that is a part of any serious business calculation.  The question here is the acceptance and growth of bitcoin, without consumer's adoption, there is no bitcoin (practically speaking, not niche underground population).  

The introduction of a third party to manage transaction risks will involve fees, which party will shoulder the cost?  Right now, mtgox is eating the 25cents cost for accepting dwolla transfer, while tradehill makes the user eats the cost (which is really miserly and reflect their underlying mentality, which is why only a little faith should be placed on tradehill for responding to a crisis of their own).

I think you missed my point.  A transaction can be reversed be the sender, the recipient, or someone else.  In bitcoin, there is no someone else, and the recipient can already reverse transactions by sending the money back.  All that is left is a way for a sender to recall their own coins.  Why would anyone accept what amounts to a loan from you in exchange for anything of value?

All fees are always paid by the buyer.  This is true even if the seller claims to be paying them, since the seller really has no choice but to pass the costs on the the buyer in the form of higher prices.  Note that this is the model currently in use around the world for virtually every non-cash transaction.
3278  Bitcoin / Bitcoin Discussion / Re: How to Identify bitcoin sender? on: June 22, 2011, 03:54:04 PM
Thank you for your replies ...

Wow, what a waste of addresses Cheesy

Does someone know an estimation of the number of all transfers in $ ever? I hope it is far away from 2^160 Smiley

But you are right ... This seems to be the way ... Generating a private address only the buyer can know ...

Wasting addresses is a good security measure.  A lot of cryptosystems attacks involve comparing multiple outputs from the same key and calculating portions of the key from properties in the repeated outputs.  Historically, I think Enigma was first broken this way.

Generating a new address each and every time reduces the chances of an attack like that being possible, assuming that weaknesses of that sort are someday found in SHA256 and RIPE-MD160.

Oh, and if we assume 100,000,000,000 people in the world, and each of them doing 10,000 transactions each day, it will take 3.8*10^30 years to run out of addresses.  The first address collision will, of course, come a bit sooner than that.  For comparison, the current age of the universe is generally thought to be around 1.3*10^10 years.
3279  Bitcoin / Bitcoin Discussion / Re: Final word: SHA256 not "hacked", collisions, preimage resistance, cluesticks on: June 22, 2011, 03:32:56 PM
It won't be broken in a way useful for forging bitcoin transactions any time this decade, and probably not this century or the next...
Feeling bold, eh? Think what computers existed a decade ago. Then think what computers existed a century ago. Also progress does not slow down, it accelerates.

Progress won't help.

There are roughly as many possible SHA256 hashes possible as there are particles in the universe.  It would take a computer the size a galaxy a very long time to brute force a collision.

It would take a serious overturning of a large portion of our knowledge of discrete algebra to break SHA256.  Could happen, but is generally considered to be unlikely in the near future.
3280  Bitcoin / Bitcoin Discussion / Re: What's the most important next step for a better functioning bitcoin economy? on: June 22, 2011, 03:10:29 PM
bitcoin must be safer and easier for any user to use, that means that transactions have to be reversible in the cases of frauds or mistakes. People here do like to complaint about charge back frauds from buyers/consumers, but most (volume and amounts) of ebay's early frauds were perpetrated by sellers (and large volume of small sum frauds are still from the sellers - personal experience).  ebay's (and amazon) really took off when it adopted the aggressive buyer protection program at the small expenses of the sellers, but that policy helped accelerate the adoption of online purchases by the consumers. 

most people could care less about the underlying principle of bitcoin, 99.99% of people don't care about some tinfoil conspiracy theory about currency manipulation by the fed.  most people on this forum are interested in bitcoin because they hope that bitcoin will gain value and they will benefit from it as early adopters, most don't subscribe or care about crazy conspiracy theories. 

bitcoin has a long way to go before real adoption can occur, it is now not easy or safe to use for by any standard.  it will likely be replaced with a better version of digital currency.  like they say, pioneers get slaughtered, second/third wave of settlers get the land.

If you can reverse a transaction for a good reason, you can reverse a transaction for a bad reason too.  And since there is no central authority, your options are "anyone can take back their coins at any time for any reason" or "no one can take back their coins ever".  One of these options is useful in the real world, the other is not.

Transaction risk, which is real, will be handled in the bitcoin world just like it is in the real world.  By third parties that are paid to manage that risk.
Pages: « 1 ... 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 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!