Bitcoin Forum
May 03, 2024, 02:06:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 »
3221  Bitcoin / Press / Re: 2013-02-19 thenextweb.com - Internet Archive Starts Taking Bitcoin Donations to on: February 22, 2013, 09:36:13 PM
I find the motivation for seeking donations in BTC, namely paying employees, particularly significant. It implies saving on currency conversion fees and / or hedging currency exposure.
3222  Bitcoin / Development & Technical Discussion / Re: review of proposals for adaptive maximum block size on: February 21, 2013, 11:27:34 PM
Interesting to see the various proposals for an adaptive protocol level maximum block size.

It seems clear that adaption should occur based on transaction fees, since they are supposed to take over as the main incentive for securing the transaction log once initial distribution winds down further.  This means that this is the closest so far to achieving an equilibrium based on incentives which optimise for the properties I, as a bitcoin user, want: https://bitcointalk.org/index.php?topic=140233.msg1507328#msg1507328.  That is: first and foremost I want the (transaction log of the) network to be really well secured.  Once that is achieved, I want more transactions to be possible, so long as doing so doesn't destroy incentives for those securing the network.

That said, I think the proposed rate is too high.  We need to budget what *transactors* in the system should need to pay in order to ensure robust security of the transaction log, and not step too far over that level when designing the equilibrium point.  50 BTC per block works out at 12.5% of the monetary base per annum once all coins are created.  This seems excessive, though admittedly it is what *holders* of bitcoins are currently paying via the inflation schedule. 

Although it is difficult to estimate, the level of transaction fees required, long term, to maintain the security of the transaction log, should be the starting point when designing the equilibrium via which an adaptive maximum block size will be set (assuming one doesn't buy Mike's optimism about those incentives being solved by other means).

Suppose the system needs 3% of the monetary base to be spent per annum on securing the transaction log.  Then, in the long term, that works out at pretty much 12 BTC per block.  Could just call it 12 BTC per block from the start to keep it simple.  So once the scheme is in place and max block size is still 1 MiB, the mean transaction fee over the last N blocks will need to 0.0029 BTC to provoke an increase in max block size.  That seems pretty doable via market forces.  Then, block size increases, and mean transaction fee decreases, but total transaction fees remain around the same, until an equilibrium is reached where either block space is no longer scarce, or enough miners, for other reasons, decide to limit transaction rate softly.

So my question is: apart from waving fingers in the air, are there any good ways to estimate what percentage of the monetary base should be spent by users of the system as a whole, per annum, in order to adequately ensure security of the transaction log?  It's really a risk management question.  As is most of the rest of the design of Bitcoin.

This ultimately comes down to pricing Bitcoin transaction cost with respect to the competition and a good metric here is the banking and credit card industry based on the USD. The metric that is missing is the velocity of money. If we use the figures for the USD M2 money supply http://research.stlouisfed.org/fred2/data/M2V.txt we get for the most recent figures 1.535 per quarter or 6.14 per year. With a 3% of the monetary base the average cost per transaction becomes 0.5%. This is still very high since it will make Bitcoin barely competitive with credit cards even for small transactions.

The problem here is that we are in effect setting the price in advance rather than letting the market decide. This approach can work to set a minimum amount of revenue for miners at a much lower level where an open ended increase in the block size is constrained by minimum amount of fees.
3223  Bitcoin / Bitcoin Discussion / Re: The block limit will be raised. There are just no ifs or buts... on: February 21, 2013, 05:56:44 PM
Bandwidth has already dropped close to 80% in price in the four years since Bitcoin started and is expected by industry analysts to keep dropping likely at a faster rate. http://www.telegeography.com/products/commsupdate/articles/2012/08/02/ip-transit-price-declines-steepen/ I can purchase today an Internet plan with 1TB of data delivered to my home each month (approximately what would be required to accommodate 1/3 of VISA's transactions over the blockchain) today for 349 CAD a month. In a few years this will likly drop to well under 100 CAD and with even more bandwidth. The idea that allowing Bitcoin to scale so that it is useful for a significant portion of the world's will free out the destroys the distributed nature of Bitcoin is simply false.
3224  Bitcoin / Bitcoin Discussion / Re: What prevents the blockchain from becoming impossibly large? on: February 21, 2013, 06:25:17 AM
2013-02-20 - my bitcoin data folder is 13.4GB (6GB for "blocks" subfolder + 172MB chainstate subfolder + 7.07GB for blkindex.dat and blk0001.dat through blk0003.dat)

Windows is lying to you. The block files in blocks\ and its parent directory are hardlinked and should only be counted once. You can delete blk0001.dat through blk0003.dat and blkindex.dat.

On GNU/Linux (Ubuntu 12.04) my .bitcoin folder size is 7.7 GB. Anything more is just Microsoft Windows bloat that can be addressed by defenestrating (replacing Windows with GNU/Linux on) the computer in question.
3225  Bitcoin / Bitcoin Discussion / Re: For those who want to increase the block size limit. on: February 21, 2013, 06:17:20 AM
Miners will want to increase the block size eventually...false short supply of transaction space in a block might temporarily increase the fee paid per transaction...but a block chain that can't support many transactions won't be very useful...so people won't use it...whereas a high block limit would increase the total number of fee payers (and probably decrease the mega fees paid by a very small number of people).

Exactly. The problem with the current block limit is that increasing the price does not increase the supply once the limit is reached. So a proper market cannot develop. Increasing the block size increases the miners effective cost so the market can properly set a price in terms of transaction fees; however if the block size cannot be increased no matter how much in fees is offered then this market and consequently Bitcoin will fail. One only needs to take a look at the current rate of Bitcoin adoption to recognize than when this hits it will be quite sudden and there will not be the time to implement the change over an extended period of time as Gavin has suggested.
3226  Bitcoin / Bitcoin Discussion / Re: For those who want to increase the block size limit. on: February 21, 2013, 01:01:48 AM
to you as well:

Wouldn't it be better to wait with our plans till the original objective is successful? I gladly discuss world domination plans with you once we have hit the hard limit consistently and have a balance between initial block reward and fees in terms of mining income.

Waiting until the last minute is not a good idea since it would make a sane implementation of this next to impossible without seriously disrupting the Bitcoin network. Gavin's proposed approach needs close to two years.

A hard fork won't happen unless the vast super-majority of miners support it.

E.g. from my "how to handle upgrades" gist https://gist.github.com/gavinandresen/2355445

Quote
Example: increasing MAX_BLOCK_SIZE (a 'hard' blockchain split change)

Increasing the maximum block size beyond the current 1MB per block (perhaps changing it to a floating limit based on a multiple of the median size of the last few hundred blocks) is a likely future change to accomodate more transactions per block. A new maximum block size rule might be rolled out by:

New software creates blocks with a new block.version
Allow greater-than-MAX_BLOCK_SIZE blocks if their version is the new block.version or greater and 100% of the last 1000 blocks are new blocks. (51% of the last 100 blocks if on testnet)
100% of the last 1000 blocks is a straw-man; the actual criteria would probably be different (maybe something like block.timestamp is after 1-Jan-2015 and 99% of the last 2000 blocks are new-version), since this change means the first valid greater-than-MAX_BLOCK_SIZE-block immediately kicks anybody running old software off the main block chain.

3227  Bitcoin / Bitcoin Discussion / Re: For those who want to increase the block size limit. on: February 21, 2013, 12:52:07 AM
I am still waiting for the calculation. Smiley
Currently there's a maximum of ~7 transactions per second.

If 0.0001% of the total population (http://en.wikipedia.org/wiki/World_population --> ~7 billion, 0.0001% of that are 7000 persons) use Bitcoin, they can do max. 604800 transactions alltogether --> 86.4 transactions per person per day.

ArcticMine might be off by ~2 orders of magnitude (0.01% --> 700k users --> 0.864 transactions per day max.) but still even with "only" less than a million active users, they have to wait more than a day to be able to do 2(!) transactions!


About transaction markets:
I gave the example elsewhere as well, TOTAL transaction fees will not be different with small and unlimited block sizes (miners need to pay for their electricity etc.).
Let's say 2 BTC/block are required in fees for a miner.
There's a cost (blocks take time to transmit to other miners and the longer it takes the more you risk an orphan block) associated with block size, so if a miner can choose between 200000000 transactions with 1 satoshi fee and 2 transactions with 1 BTC fee, he's better off with the 2 transactions than the 200000000. The equlibrium might be higher with unlimited block sizes than with some limits, but rest assured that miners will find ways to determine how to force fees and make sure they are paid.

My estimate was conservative but realistic. Visa for example has a burst capability equal to 5x its average transaction rate. https://en.bitcoin.it/wiki/Scalability. Furthermore many people perform more than one financial transaction a day. Ten for example is a realistic number in many cases especially during busy times of the year. Applying a factor of of 50 to compensate for the burst requirement and number of transactions puts my estimate in the right order of magnitude. Even if one can argue that 70000 users rather than 7000 users can be accommodated it is very hard to not argue that this change is desperately needed. Also such a hard fork needs considerable time in order the needed consensus to be obtained in the Bitcoin community so this cannot be left to the last minute.
3228  Bitcoin / Bitcoin Discussion / Re: For those who want to increase the block size limit. on: February 20, 2013, 10:58:31 PM
What is the point of a sustainable lifestyle if only 0.0001% of the population can participate in it? If it cannot scale to a significant proportion of the world's population then by this fact alone it is not sustainable.
3229  Bitcoin / Bitcoin Discussion / Re: How merchant will behave when there is hard fork & they are not sure who win? on: February 20, 2013, 10:52:35 PM
The firm I work for, which has made substantial investment into Bitcoin, has already thought quite a bit about this.  This is what we're doing and thinking:

* While this block size issue remains such a big uncertainty, we have drastically slowed our pace of investment and we've shelved some start-ups that were already in progress.  We're not stopping or backing out, but we're proceeding much slower and more cautiously until a clearer resolution to this problem appears.

* If we approach the 1MB limit and a solution does not appear forthcoming, we'll cease all new investment.

* If we pass the 1MB limit without a solution, seeing even the slightest hint that Bitcoin's competitive advantages over the conventional banking and payment systems are being eroded due to an inability to scale, we'll dump all our bitcoin assets and holdings.

* If a controversial solution is proposed, with fierce arguments on multiple sides, we will follow Gavin's fork, even if it's not ideal, on all our sites that accept BTC.

* If the fork hits, and there's even the slightest uncertainty as to which will survive, we will immediately dump all our bitcoin assets and holdings.  We will remove Bitcoin from all of our sites that accept multiple payment methods -- at least while we wait to see how things play out.

* If one fork kills off the other, we'll adopt that one and go back to business as usual.

* If both forks survive, with both being widely accepted (for example if Mt.Gox begins accepting Bitcoin-A and Bitcoin-B), we'll accept neither, dump everything, and write off blockchain based currencies and too risky and too unstable.

What we really hope to see is a nice, smooth transition to a system that scales, which very large majority of the network, including major service providers, agree to.

Thanks for your post. I hope that this is a warning to the community that uncertainty over this issue is already having a negative impact on Bitcoin.
3230  Bitcoin / Bitcoin Discussion / Re: How merchant will behave when there is hard fork & they are not sure who win? on: February 20, 2013, 10:34:45 PM
A hard fork won't happen unless the vast super-majority of miners support it.

E.g. from my "how to handle upgrades" gist https://gist.github.com/gavinandresen/2355445

Quote
Example: increasing MAX_BLOCK_SIZE (a 'hard' blockchain split change)

Increasing the maximum block size beyond the current 1MB per block (perhaps changing it to a floating limit based on a multiple of the median size of the last few hundred blocks) is a likely future change to accomodate more transactions per block. A new maximum block size rule might be rolled out by:

New software creates blocks with a new block.version
Allow greater-than-MAX_BLOCK_SIZE blocks if their version is the new block.version or greater and 100% of the last 1000 blocks are new blocks. (51% of the last 100 blocks if on testnet)
100% of the last 1000 blocks is a straw-man; the actual criteria would probably be different (maybe something like block.timestamp is after 1-Jan-2015 and 99% of the last 2000 blocks are new-version), since this change means the first valid greater-than-MAX_BLOCK_SIZE-block immediately kicks anybody running old software off the main block chain.


This is an excellent approach to roll out an increase MAX_BLOCK_SIZE; however for it to work properly it needs considerable lead time.  My question is: Is there an estimate as to when we will hit the soft 250KB limit and hard 1MB limit?

The ability for Bitcoin to be able to continue process small transactions with a value in the range of say 0.05 USD to say 20.00 USD is crucial in my mind since this is an area where Bitcoin truly shines.
3231  Bitcoin / Legal / Re: I disagree that Bitcoin is money, currency. on: February 20, 2013, 09:58:35 PM
Sure, it can be used as money (proven fact), similar to the way gold coins can and have been used as money in the past.

But it is not terribly practical to do so.

Especially, if having to fight with the common, government issued money (legal tender), I think Bitcoin will loose this battle.

What I believe Bitcoin community should do is to re-define Bitcoin, more precisely align it with the reality and give it a new name.

With all respect to Satoshi Nakamoto, I think he chose the name Bitcoin poorly. It implies that it is a coin, version of money, yet there are minor similarities between Bitcoin and the legal tender coins.

Instead, IMHO, he should have chosen a name that reflects the nature of the Bitcoin, much more similar to the precious metals and other resources, store of value and incidentally similar to currency, but definitely not the virtual electronic currency it is portrayed as now.

I've studied all bitcoin.org documents as well as what the Bitcoin Foundation has produced, yet I have only seen the same original motion being repeated endlessly, regrettably the Bitcoin community being left wheel-spinning to deal with the practical challenges.

Let me give few examples:

1. Dealing with the regional law and tax regimes - defining Bitcoin as asset instead of money will allow more efficient tax management.

2. Financial regulations - the status quo inevitably antagonises the current financial regulatory regimes, implying that there is a new kind of currency they cannot and will never be able to regulate - if defined as a resource, mined like any other finite resource, and sold and bought on the markets like any other resource (unregulated), the financial institutions may well accept it as something they can trade and not something that threatens their (in many cases self perceived) authority.

3. Common man on the street - the first though that comes when exposed to the idea of Bitcoin is "is it legal, will I get into trouble by using it?", instead one could simply relate to the current legal status of any precious metal, it is just a commodity (albeit of different, digital nature) that can be traded for any legal tender on the one of the many unregulated exchanges.

4. Bank - if the bank cannot use Bitcoins (not legal tender in any country), then they would not support it, they may as well make its use and adoption more difficult. But if it is just a legal commodity, then they would not see reason to oppose it or obstruct its adoption.

5. Terrorists - no one is objecting the terrorists using cash to fund their ventures, but suddenly, the anonymous use of the Bitcoin currency makes it an evil tool - removing the "currency" and "coin" from the definition of Bitcoin would allow for more objective view on the properties of Bitcoin, disassociation from the "evil" anonymous nature of the cash.

6. And so on...

MY QUESTIONS TO THE BROADER BITCOIN COMMUNITY:

Do you agree or disagree with me, please argue you point here - serious discussions only, please.

Do you think the time is right, it is realistic to get the majority of the Bitcoin community to come to a consensus with regards to more precisely defining and naming Bitcoin? If yes, what do you think will be the right process to follow - centralised, decentralised, combination of the two? If no, please argue you reasons here.






Disagree entirely. With the notable exception of the United States virtually every country in the world has a GST or VAT. Money is exempt from such taxes, but "commodities" are not.  Treating Bitcoin as money avoids the GST/VAT issue right from the start.
3232  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 20, 2013, 08:05:38 PM
I'm confused about what you are arguing. You want everyone to be able to always run a full node, correct?

Wrong. I want me to be able to validate the rules I consented to are followed and right now that means running a full node, I don't care about anybody else or how that is achieved.

Which includes a 1Mb block size limit?

Given the arguments on both sides that I have heard, yes.

But must one validate it on a mobile feature phone or on a computer with a 28kbs modem connection to the Internet? On can one use a thin client on those devices to connect securely to a server under ones control in another location to perform the validation? Raising the 1Mb block size limit is an absolute must in order for Bitcoin to be useful for any significant proportion of the world's population.

That's your opinion and you are free to consent to any rules you wish but I wont.

I would like to see a special box (bitcoin hardware full node) separate from the computer and work just as node storage and distribution blockchain with large HD connected to the network much like Samsung Chromebox but much cheaper with a very small power consumption and I can turned on 24 hours a day.

Interesting idea.

The current 1Mb block size limit places a limit on the Bitcoin network of 7 transactions per second or approximately 604,800 transactions a day. https://en.bitcoin.it/wiki/Scalability. If say 1% of the world's population say 90,000,000 people were to use Bitcoin they would have to wait on average 148 days for their transactions to clear. And this is for what purpose so that once can validate the blockchain over dialup? It is time to do some simple math here.

I like the dedicated box idea but I would prefer a client server model where one would connect to the box remotely using a dailup modem while keeping the sensitive encryption keys on the local device.
3233  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 20, 2013, 07:38:15 PM
I'm confused about what you are arguing. You want everyone to be able to always run a full node, correct?

Wrong. I want me to be able to validate the rules I consented to are followed and right now that means running a full node, I don't care about anybody else or how that is achieved.

Which includes a 1Mb block size limit?

Given the arguments on both sides that I have heard, yes.

But must one validate it on a mobile feature phone or on a computer with a 28.8kbs modem connection to the Internet? On can one use a thin client on those devices to connect securely to a server under ones control in another location to perform the validation? Raising the 1Mb block size limit is an absolute must in order for Bitcoin to be useful for any significant proportion of the world's population.
3234  Bitcoin / Bitcoin Discussion / Re: Why the Bitcoin rules can't change (reading time ~5min) on: February 20, 2013, 07:15:35 PM
One solution to the trade off between the ability of running a full node and limited computing resources as the size of Bitcoin grows is to split the heavy lifting and public activites (downloading and verifying the whole blockchain) from the sensitive private activities (storing and managing of private keys and personal transactions) and have the two communicate over a secure encrypted connection. In this server client model what really matters is that both the server and the client are under the complete control of the individual; however they do not need to be in the same location or even in the same country as long as the connection between them is secure and encrypted.

Some examples:

1) One can set up a server at home and then connect to that server over a secure connection from a thin client on a mobile device.
2) One can lease a server running Free Software in a data centre, pay for it with Bitcoin, and then connect to the server over TOR from a location with poor internet access and high degrees of censorship.
 
3235  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: February 20, 2013, 06:40:14 PM

With blood poring out of his shoulder I would not consider the bull in this picture to be fine.
3236  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: February 19, 2013, 09:45:07 PM
A significant rise in difficulty combined with an increase in price. The latter is significant mostly because it can lead to adverse income tax consequences since holding Bitcoin does not create a tax liability asset while mining Bitcoin does.

You had that sentence backwards so I corrected it for you. Perhaps you should read A Lawyer's Take On Bitcoin And Taxes.

With a rise in price there is an unrecognized capital gain which results in no current tax liability until a recognition event.

With mining there is no ordinary income until a recognition event (sale, transfer, barter, etc.) of the bitcoins just like there is no ordinary income with fruit trees, etc. until a recognition event. However, there is a deduction for ordinary and necessary business expenses such as depreciation of mining equipment, power costs, etc. Depending on the nature of your business this deduction could be used to offset other recognized taxable income and reduce current tax liability.

Therefore, mining bitcoins creates a tax asset not a tax liability.

I disagree.

First of all A Lawyer's Take On Bitcoin And Taxes applies to the United States not Canada. Secondly the case that Bitcoin mining income only triggers a tax event when the Bitcoins are sold is a very aggressive tax position that is begging for an audit. Consider this example. One purchases computer equipment and then one uses it to secure the payment network of a bank.  The bank pays for this service in gold. Can one defer the income until the gold is sold. I do not think so.

In any case this belongs in legal not speculation so maybe we can take this discussion on the tax consequences faced by bitbulls in various countries, there and leave this bitbear's thread alone.
3237  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: February 19, 2013, 09:13:32 PM
give me BTC and I'll give you BTC to mine BTC...at what rate...is anyone's guess. But it is a "BARGAIN"....instead of letting your investment go up 600% in 8 months, just give it to me and I'll ensure the difficulty of mining goes up too before you can start mining with this SUPER DUPER ASIC HARDWARE.

 Grin Grin Grin

I do not deny there is a risk. A significant rise in difficulty combined with an increase in price. The latter is significant mostly because it can lead to adverse income tax consequences since holding Bitcoin does not create a tax liability while mining Bitcoin does. My analysis is that in my case the opportunity for profit in BTC terms exceeds the risk of loss. I may be wrong of course only the market will be able to tell.
3238  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: February 19, 2013, 08:49:38 PM
If you sold some coins just prior to the biggest jump in months, raise your hands  Roll Eyes



I did. 56.82162555 to be exact to purchase an Avalon ASIC miner. I expect the device to produce a profit in BTC terms even if the BTC / USD exchange rate rises significantly. So not everyone who sold yesterday is a bear.
3239  Economy / Speculation / Re: BITCOIN and SILVER PARITY REACHED! on: February 19, 2013, 07:45:25 PM
Parity with one pound (16 oz) of silver. That would mean BTC wiping out centuries of depreciation in the oldest currency the Pound Sterling (GBP) in a matter of a few years. Or to put it in another way parity with what a GBP used to be worth.
3240  Economy / Speculation / Re: Wall Observer - MtGoxUSD wall movement tracker on: February 19, 2013, 06:11:20 PM
We can now buy a share of facebook with a single bitcoin. What an accomplishment. Spot silver price $29.32...

I would not consider Bitcoin catching up to FB to be an accomplishment since FB has been a very poorly performing stock and the company has a very poor business model.
Pages: « 1 ... 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 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!