Bitcoin Forum
May 25, 2024, 07:57:31 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 »
941  Economy / Economics / Re: Deflationary currency? Really? on: March 18, 2011, 04:47:07 PM
It is similar in this respect: Early on both BTC and Gold were easy to mine, it was not very energy intensive, but as time goes on and all the 'easy' BTC and gold has already been brought onto the market it becomes ever more resource intensive to produce. BTC is superior in this respect because everyone knows how much will be produce at any given time, with gold not so much.

I understand your point-of-view to a certain respect, certainly.

However regarding the early Gold rushers, what you find is that the constraint of unearthing Gold was physically limited. For example, if 100 people mined Gold in the early days, just because 3 people mine is 1000 years later, it doesn't increase their chance of finding gold.

However with BitCoin the frequency of unearthing fresh BitCoins is dependant on the amount of people mining for it. More people, less BitCoins distributed, less people, more BitCoins distributed. Of course, this is slowly decreasing every four years anyhow, I'm just saying that within the four years, it is down to the whim of the network.

With bitcoin, there is a more-or-less constant overall rate of mining new coins (per individual miner, the rate is dependent on the number of fellow miners, but overall, the rate is constant)...this is different from gold in the sense that more people mining gold yields higher rates of overall gold production and fewer miners yields lower rates of production overall.  I'm not sure what difference this makes.  It may mean that since the overall rate of production doesn't vary with the price (as it does with gold), the mining activity doesn't have any natural moderating affects on bitcoin price volatility.  As the price of bitcoin falls, the reduction in miners doesn't reduce the net new bitcoins being introduced.  Similarly, as the price rises, the increase in miners doesn't increase the rate of new bitcoins indroduced.  In this respect, I think it is different from gold mining.  I wonder whether it would have been better to have made the reward for finding a block to vary with the difficulty (having a higher reward when difficulty is higher, and lower when it's lower) and have the ratio of reward to difficultly decline toward zero over time.  This would mean that you wouldn't have a fixed upper bound on the total number of bitcoins produced, but mining activity might have a more moderating affect on the price of bitcoins.
942  Bitcoin / Bitcoin Discussion / Re: Why Is Getting Bitcoin "Accepted" As A Form Of Payment So Important??? on: March 17, 2011, 08:55:27 PM
Before something can be a store of value, it needs to have value. Gold gained this initially through being wanted for use in jewelry. The only way bitcoin can gain value, is by proving its worth as a useful (or even best) means of electronic payment.

Gold was valuable as jewelry only because it was rare...if gold was scattered all over our yards like dirt, we'd have given it no more thought than that which we give mud when we wipe it off our shoes.
943  Economy / Economics / Re: Who run barter town? on: March 17, 2011, 06:47:30 PM
I don't know if I agree with the premise of the original post...that bitcoin cannot survive without a lot of vendors accepting it for goods and services.  It's rare to find vendors willing to accept gold or silver coins for goods and services and yet there is a well established market for both gold and silver.  Bitcoins offer a great many benefits when used as a medium of exchange, but bitcoins also offer a great many benefits as a unit of account and (hopefully) as a store of value.  I think their value as a unit of account and store of value must be well proven before they'll be widely used as a medium of exchange for goods and services.  And, it's possible that they may never be widely used for your average day to day transactions, just as gold and silver aren't widely used for that purpose.

Don't get me wrong, I think lots of vendors offering goods and services in exchange for bitcoins would be a great thing.  I just don't think that necessarily has to happen for bitcoins to be successful.  I think the most important aspect of the bitcoin experiment is that you can create a p2p digital money system without any central governing authority and which isn't vulnerable to plundering by such central authority.  No one needs to accept anything other than other forms of money for that experiment to be successful.

Now, one thing that I've thought would be cool is if some of the checkout services (Amazon, Google, etc) would start enabling third party currency exchangers.  This would let someone like me offer a service that allows people to pay with bitcoins and I would perform the currency exchange into dollars or whatever else the vendor accepted.  The vendor would only need to deal with the checkout services and get paid in their favorite currency.  The purchaser would be able to pay via the checkout service with their favorite currency (including bitcoin).  And I would handle the currency exchange.  That would open up a whole world of goods and services available for purchase using bitcoins.
944  Bitcoin / Development & Technical Discussion / Re: A block chain for real-time confirmations on: March 16, 2011, 07:56:24 PM
ClearCoin with some modifications could provide a service such as this...it could do it multiple ways...if ClearCoin doesn't trust the payer, then they must first have a clear coin account with confirmed funds in it...if ClearCoin does trust you, then ClearCoin is taking on the double spend risk any time you want to buy something.  The payee trusts that ClearCoin won't double spend and accepts its payments instantly.  I think this solution is far better than complicating (and possibly compromising) the underlying bitcoin protocol.  For many people, the risk of a double spend will still be so low that they won't even use the trusted third party service.  They'll just accept the transactions immediately upon broadcast. 

I guess I just don't see a big issue with this in the current system.
945  Bitcoin / Development & Technical Discussion / Re: A block chain for real-time confirmations on: March 16, 2011, 06:21:54 PM
So I have to ask, what is the problem trying to be solved?

I think the problem that this system tries to solve is in-place transactions without the need of a trusted third party.


Exactly, and it's a problem that is better solved with a trusted third party IMO.  I think all of the proposals on this thread still have an element of time that must pass before you can really consider a transaction to be firmly embedded in history.  And, what is interesting is that the very nature of double spending involves the passage of time.  The only way to ensure that a double spend has not occurred is to wait some period of time until you are confident that you are still well connected to the real network and that no double spends have been attempted.  You can gain a degree of such confidence with the existing network by staying well connected and listening for double spends even before a new block has been generated.

I think what it comes down to are a few simple choices:
a) accept a transaction immediately and not worry about the potential for a double spend
b) wait a period of time for confirmation blocks
c) use a trusted third party to clear transactions instantly

For transactions of relatively small amounts, the effort required to double spend isn't worth it hence the occurrence should be small to non-existent.  Even accounting for some amount of fraud, this cost should be far cheaper than the transaction fees currently imposed by payment processors.
946  Economy / Economics / Re: Bitcoin: Disaster Proof? on: March 15, 2011, 08:07:25 PM
If you Encrypted your wallet, then took the binary of the file as a representation of letters and numbers, and then printed that on paper, that would safeguard your BitCoins, but then you'll have to wait for the network to re-establish itself after the fallout...

You might also want to make sure at least a couple people have printed out the block chain ...and the bitcoin source code  ...and the source code to at least one OS (i.e. Linux) ...BIOS source code ...chip microcode ...hardware schematics ...oh, and paper isn't very durable so you might need to inscribe everything in stone tablets buried in your back yard.  Wink
947  Bitcoin / Development & Technical Discussion / Re: How do I know who paid me? on: March 10, 2011, 02:56:51 PM
You can't send messages with transactions.

There was some discussion of adding another "standard" transaction type that allowed you to add N bytes of arbitrary data.  I think that is a good idea (I think people would find all sorts of interesting uses for it), but there are higher priority things on the development roadmap.


I think this could also be done "out of band" so to speak...keep the core code around the peer and block block very clean and very simple.  A payer could for example sign a message incorporating a transaction ID and send that along via smtp or xmpp...if a payee wanted definitive proof that someone actually owned the account from which money originated, the payee could request the payer to somehow sign a token with the private key of the account (maybe also sign with their gpg key).  This could all be done in a nice and simple way in a bitcoin client without touching the core block chain code.
948  Bitcoin / Mining / Re: Now that the 6990 is out....5970 or 6950 still the way to go? Building a box on: March 10, 2011, 04:51:18 AM
It seems that 5970 is still the king for mining, if you can get them.

Is it really that hard to get them?  The local store near me has them for $599.  Although, I bought a second one the other day and they only had two left (not sure if they had more in the back).
949  Bitcoin / Bitcoin Discussion / Re: Thought Experiment: Is Bitcoin a Ponzi scheme? on: March 10, 2011, 03:39:55 AM
Really? It's hard to understand for you how the rate of exchange could play a role in whether or not someone decides to give BitCoins a chance?

Tell me something, if I show you a brand new invention that you might not even fully understand how it works would you be more willing to buy one for a cheap price or buy one if it were really expensive? I mean geesh use some common sense will ya..

A key characteristic of money is that it's divisible without loss of value.  Bitcoin is divisible (to 8 decimal places anyway).  It wouldn't matter to me if one bitcoin was $1 or $10,000.  The exchange rate is nothing more than a momentary point of reference.  What does matter to me is what the price of bitcoin was yesterday and what it will be tomorrow relative to what it is today.

So, to answer your question, if you showed me some new invention and it was really cheap, sure, I would buy it.  If it was really expensive, I would still buy 1/10000 of it.

When I first started looking into bitcoin, the only thing that I really cared about was the price history chart...but the values on the y-axis were irrelevant from my perspective.
950  Bitcoin / Development & Technical Discussion / Re: Core Bitcoin Development Help Wanted on: March 09, 2011, 09:18:11 PM
Having spent a lot of time working with the existing code, I don't think splitting the code into multiple files would make it much easier to work with.  The hard part is figuring out how everything fits together (for example "if I have a CWalletTx, how do I get the CBlock that it is in (if any)?").  Just rearranging the code that is there now won't make that problem any better.
No, but splitting main.cpp into smaller files will make compiles much faster when you make a tiny change to a single function. As would eliminating headers.h; it's been my experience that "#include everything you might possibly need and then some" leads to code that is far too tightly coupled, which makes the code even harder to understand.

Just my two cents worth, based on 20 years of C++ programming :-D



I have to agree.  It's not so much the fact that the current code is in one gigantic file...it's that the the code being in one gigantic tends to encourage sloppy practices (not to say one can't write nicely factored code in one gigantic file).  Also, if you're ever going to get serious about unit tests, you'll need well factored code to facilitate testing all the various bits (and writing unit tests tends to force the issue of good factoring).
951  Bitcoin / Development & Technical Discussion / Re: Unit tests? on: March 09, 2011, 09:05:49 PM
I took a look at that other refactoring effort.  In light of that, I think I may be better off not worrying about master branch adoption and just carry on ...adopting changes from the master branch as they happen.  The thought of trying to get things compiling on MSVC++ isn't very appealing to me.  I want to split up the ui, miner, peer and wallet and enhance what the wallet can do (automated encryption and backups, etc).  I also have some ideas about the UI to make it better for novices (and working with the native ObjC/Xcode will facilitate that).  I also would like each of these components to be able to be statically or dynamically linked via well defined, C based APIs.  And, I'd like them to each have standalone versions with google protocol buffers for communications.  Lot's of ideas, but need to focus on one or two for now.
952  Bitcoin / Development & Technical Discussion / Re: Unit tests? on: March 09, 2011, 08:52:46 PM
Somebody did that a few months ago (theres a message here in the forums SOMEWHERE...)

If I recall correctly, after he was done he found that it wouldn't compile on Windows any more.
Not encouraging :=( Can you recall any keywords that might help me find it?

Steve, what platform are you compiling on?

Mac OSX 10.6.6.
953  Bitcoin / Bitcoin Discussion / Re: Thought Experiment: Is Bitcoin a Ponzi scheme? on: March 09, 2011, 08:48:09 PM
I'm not stuck I just feel that the current price of BTCs does not validate the gained value of advantages through it's use for most new to this economy.

What I don't get is why the exchange rate of BTC would have any affect at all on the adoption and growth of bitcoins.  They could be worth $0.10, $1, $10 or $1000 and I don't think it would make a difference.  But, I can see argument that exchange rate volatility is a hinderance to adoption and use.  If the price moves in large swings over short periods of time, people will be less confident in holding and using bitcoins in commerce.  And that is why we need lots of active BTC traders...people willing to buy as the price falls and unload as it rises in an effort to profit from the volatility (reducing volatility in the process).
954  Bitcoin / Bitcoin Discussion / Re: Thought Experiment: Is Bitcoin a Ponzi scheme? on: March 09, 2011, 08:33:27 PM
Some people posting on this thread seem to believe bitcoins have no intrinsic value.  That is simply not the case.  Bitcoins can be readily transferred electronically, mathematics and a widely distributed system of trust ensure their limited supply, transactions are pseudo-anonymous, they are impossible (practically speaking) to double spend.  It's incredulous to me that people could even imagine that bitcoins have no intrinsic value in the face of these facts.  It's true that if hoarders dumped their hoards on the market, the prices would fall, but certainly not to zero...and the hoarders would have little rational economic incentive to do that (I mean, it's not like a run on a bank...due to intrinsic value, it is more like a stock and as prices fall, they would find a natural level of support).

In fact, given these properties, one could argue that bitcoins have far greater intrinsic value than gold (which has similar intrinsic value, but is stuck in the physical world).

I strongly believe you are wrong in regards with the bold part because if the hoarders wont sell and the prices stays too high no one is going to buy and the BitCoin economy wont grow. The sooner these hoarders realize that and give in and start selling the better it is for the growth of the BitCoin economy thus they have a strong incentive to sell and lower the price to a more reasonable one.

And IMO and I'm pretty sure I'm not alone thinking like this, $0.90/BTC although looking great to someone new just finding out about BitCoins IS to high for the current volume and interest and especially the bid vs ask ratio.

What I meant was that the hoarders would have little (or less) incentive to sell as the price fell and that would create a floor under the value of bitcoins (rather than falling to a value of zero as an ealier post implied (based on what I considered a flawed argument that bitcoins have no intrinsic value)).
955  Bitcoin / Development & Technical Discussion / Re: Unit tests? on: March 08, 2011, 09:55:06 PM
Hi,

Are there any unit tests, or testbeds of any kind, for Bitcoin?

Not that I've found.  I'm in the process of refactoring the code (one h/cpp per class, etc).  I also grabbed googletest and plan to add a few unit tests to get the ball rolling.  The refactoring part might be a hinderance to adoption in the master branch (due to the large amount of change), but I do plan to keep it updated with the master.
956  Economy / Economics / Re: The Origin and Nature of Money (mises.org) on: March 08, 2011, 09:43:52 PM
That is interesting. I guess it depends on what intrinsic value means. For many: money is anything that can be traded for other goods which could be just about anything. Intrinsic value: is an important part of money and hard to quantify. But the basis would be if the system of trading fails, what value would the currently held amount of currency be useful for daily life and how long would it hold that usefulness.  For the short term: food would have the highest intrinsic value but falls short in the length of time it is good for.  Gold, for most, would not be that useful but would hold its value for the longest period of time. The best source of money would be a combination between the two, hold immediate usefulness and hold it value in usefulness over time.

If the above stated makes sense, then the best form of money would be the MRE, just need to shrink them more.  Grin


Just so long as you can squeeze those MREs through the intertubes. Wink
957  Bitcoin / Bitcoin Discussion / Re: Thought Experiment: Is Bitcoin a Ponzi scheme? on: March 08, 2011, 09:16:52 PM
Some people posting on this thread seem to believe bitcoins have no intrinsic value.  That is simply not the case.  Bitcoins can be readily transferred electronically, mathematics and a widely distributed system of trust ensure their limited supply, transactions are pseudo-anonymous, they are impossible (practically speaking) to double spend.  It's incredulous to me that people could even imagine that bitcoins have no intrinsic value in the face of these facts.  It's true that if hoarders dumped their hoards on the market, the prices would fall, but certainly not to zero...and the hoarders would have little rational economic incentive to do that (I mean, it's not like a run on a bank...due to intrinsic value, it is more like a stock and as prices fall, they would find a natural level of support).

In fact, given these properties, one could argue that bitcoins have far greater intrinsic value than gold (which has similar intrinsic value, but is stuck in the physical world).
958  Bitcoin / Project Development / Re: Bitcoin.org Redesign (mockups inside) on: March 07, 2011, 04:56:28 PM
I prefer second (and second the motion for a poll).

Also, this gomockingbird tool looks great (first I've seen it).
959  Bitcoin / Wallet software / Re: [ANNOUNCE] BitCoinJ v0.1, a client-mode implementation in Java on: March 07, 2011, 04:39:20 PM
Google is pleased to announce the release of BitCoinJ

Could you elaborate on or clarify this statement?  Are you in any way affiliated with Google the company and are you suggesting this is a project that is officially sponsored by Google?
960  Bitcoin / Mining / Re: MINING IS MARGINALLY PROFITABLE on: March 07, 2011, 04:19:38 PM
Quote
There's nothing wrong with naked shorting.

I could be convinced of this position based on an argument that as long as market participants understand this is possible and understand the consequences (which is basically the momentary creation of fictitious shares in the market).  However, it's no good if the market participants operate under an assumption that people actually posses what it is they are offering for sale.  Also, it's worth mentioning that in current markets, naked shorting isn't something that is readily accessible to most market participants.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!