Bitcoin Forum
May 25, 2024, 03:51:20 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 [261] 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 ... 368 »
5201  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 24, 2011, 04:40:49 AM
This whole thread is based upon a false premise: there is a global storage cost for old transactions.  This is untrue.
It's provably true that there is a cost to maintaining old transactions, however small that it is.

This is not correct.  The cost is nothing more than what would need to be kept anyway even with culling. Please see: Merkle hash trees

Yes.  You should read that link you posted.  Again, an unspent transaction does impose an ongoing resource cost upon the greater, collective network, however small that cost may be.  It's right there.  The merkle hash tree is intended to permit the block to be pruned of spent transactions but unspent transactions cannot be pruned.  Hence the cost.  I'm beginning to get annoyed.  I started this thread to have an educated conversation with intelligent peers, and I find myself spending too much time pointing out the basic errors of understanding of others instead.
Quote
The miners only need to keep the root hash of every block to verify transactions.  However the owner of the old coins needs to keep an complete copy of the old block.

To spend the old coins. The owner announces both the transaction, and provides the old coin's block for upload.  The miners (who wish to) will see this transaction an 're-download' the old block. (and compare the root Merkle hashes)
If this were universally true, where would the miners download the old blocks from?  The miners is where those blocks are most likely to be kept.

The person who owns the old coins needs to maintain a archive of the blocks that contain those coins... Again moving to a 'user-pay' system.  When the owner of the old coins wants to spend the coins that owner must provide a copy of the full old block.

If the (only|most available) copy of an old block is the one that the spender has, this introduces an attack vector not present in Bitcoin now.  The obvious one that I can think of is that Bitcoin depends on the independently verifiable blocks that are provided by multiple sources not connected to the parties involved in the trade, or at least enough sources that it's extremely unlikely that all those peers are connected to either party in the trade.  If the only copy available to the miner of the input block is the one provided by the sender himself, a spoofed block is then possible.  How hard do you think it would be to fake a block and transaction set that could hash to match the merkle root of one block too old for miners to keep?  It might take a malicious node a few days to find the right combo of extra-nonce and false transactions to match the merkle root, but time is of little concern in such an attack.

Spending coins in this way is the only way to have a decent risk assessment while using two lightweight clients while offline, but this can never be the norm.

Quote
Only some of the miners will bother to download the old block, others will just focus on bitcoins in recent blocks.
I see this as an unintended consequence of the network providing for free storage indefinitely, and I don't agree that it would be a workable solution, or even generally a positive consequence.

There is no global cost, (aka a user-pays system), then there is no 'unintended consequence'


Your core premise is false.  Easily proven as such, and you even use some of that evidence to support your false premise.  I find that amazing.
5202  Other / Obsolete (buying) / Re: I need a new wallet. on: May 24, 2011, 01:14:58 AM

Barring a custom job, I'll consider a mass produced consumer solution based on price shipped.

Does a used, but RFID-proof wallet strike your fancy?

Well, that does sound interesting, but I actually need a wallet that is not RFID proof.  I use an RFID security access card from within my wallet for moving about the secure areas of my employer.
5203  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 24, 2011, 12:45:12 AM
I suppose that would work, if we were starting over or starting a new fork of code, but this problem doesn't justify a breaking change.
5204  Economy / Trading Discussion / Re: Direct sell of BTC, buyer can scam. Escrow, seller can scam. :/ on: May 24, 2011, 12:42:48 AM
It is unsafe.  The consumer (you) need to be more dilligent about the quality of vendors you do business with, as opposed to being dependent upon the chargebacks that other payment methods provide for you while charging the vendor 1.9% of the cost of the item.
5205  Bitcoin / Bitcoin Technical Support / Re: Trying to set up a portable bitcoin on: May 24, 2011, 12:13:16 AM
I'm trying to set up a bitcoin client to run entirely from a thumbdrive, using the latest MS client.  I find that it puts the wallet.dat, blk0001.dat, and blkindex.dat files in an entirely insecure location, namely on the C: drive in the appdata subdirectories.  I don't want that behavior at all, and need to know how I should go about getting the client installed onto the thumb drive to use the copies of these files I have on the thumbdrive itself and to not write data to the C: drive or the registry whatever.

 

The most surefire way to get that to happen is probably edit the source (it's opensource right?) and change "C:\blahblah" to "<usbdrive>:\blablah".



You're probably right about that, but I dont have the skillset required to modify the source.
5206  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 24, 2011, 12:11:55 AM
I'm still waiting for any of the developers to chime in and tell me how demurrage could be done, or if it's even possible, beyond the early idea of an alternate minimum fee upon eventual transfer.  I still can't grasp how lost coins could even  be 'rotted'.
5207  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 24, 2011, 12:10:09 AM
I think that it's totally reasonable for users to refresh once a year.
5208  Bitcoin / Bitcoin Technical Support / Trying to set up a portable bitcoin on: May 24, 2011, 12:08:14 AM
I'm trying to set up a bitcoin client to run entirely from a thumbdrive, using the latest MS client.  I find that it puts the wallet.dat, blk0001.dat, and blkindex.dat files in an entirely insecure location, namely on the C: drive in the appdata subdirectories.  I don't want that behavior at all, and need to know how I should go about getting the client installed onto the thumb drive to use the copies of these files I have on the thumbdrive itself and to not write data to the C: drive or the registry whatever.

 
5209  Economy / Economics / Re: difficulty too high while bitcoin society too small on: May 23, 2011, 11:12:23 PM
Mining will just cease to be important after 2012.

We don't really need a lot of miners. We only need the network to agree on a valid block chain, and the deeper I look into this problem, the more it looks like it can be solved with very few miners.

I just hope that spending by rich BTC holders will commence in a smooth fashion at increasing market size, so the pre-2011 coins don't disturb the economy because of being controlled by too few people. Let's just hope that the early adopters use their coins wisely, or give them away slowly.

Mining... get over it. Over a quarter of it is done, and the rest will be distributed over a huge network. Now, we are getting an increasingly good configuration, with the mined coins spread over many people.

I was really hoping that you had a better understanding of all this by now.
5210  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 10:48:57 PM
I've changed your proposal to this:

5) The demurrage would be discounted from the payer's address when he makes a transaction (but it is effectively charged when the miner receives it).

This, by the way, also solves "the problem of the lost wallets" since lost wallets will eventually be completely spent on demurrage fees. Actually I didn't though it was a technical problem until now. I wasn't very concern with the economic impact of lost wallets neither.

How do you propose to do this?  My understanding of the system doesn't allow for discounting of transactions (or accounts, if you prefer) without significant changes to the technical aspects.

Quote

Again, I think a demurrage fee that depends on the money quantity too and not only on time would be financially beneficial for the money users and won't punish all the savers. Just hoarders and lenders.


This would likely introduce other perverse incentives than what I was trying to prevent, and I would have to oppose that on principle and on economic grounds.  Any demurrage system must scale relative to the real costs to the network scale, and that means per transaction and not per transaction value setting.

Quote

Lending would still be more interesting than storing while the liquidity premium were positive, or even zero because most goods aren't as time resistant as a safe loan.
More investing (another way of saving) would be more interesting than today in this "saving market" and in general.
Note that you can invest with borrowed money so investing is not always saving.  


This is neither economicly sound, nor relevant to Bitcoin.  It's not remotely relevant to the problem I'm trying to avoid.

Quote
 
But the reason why malinvestments are done before crises is because of an "unexpected" increase in the monetary supply (note that this had happened with gold being money too), not because need to charge the liquidity premium in order to lend wisely.
My proposal would remove the point 4 and change the 5:

5) The block reward by demurrage would be constant. To accomplish this, the reward would be equal to the demurrage percentage charged on each account but applied to the total targeted supply.


I don't even think that this is possible.

Quote

If you want a reasonable demurrage rate with this proposal you need to change either the 21 M or the 50 btc. I think the issuing curve would be different too, so it cannot be applied to bitcoin.
I think we should focus on the proposal for bitcoin and discuss the supposedly evil financial effects of demurrage and freicoin in another thread.


No.  Absolutely not.  I would much prefer to leave the potential problem unaddressed than proceed in this manner.
5211  Bitcoin / Bitcoin Discussion / Re: Police confuse Bitcoin power usage for pot farm on: May 23, 2011, 09:29:55 PM
grow weed in a secret room and use the mining as a cover for the power bill and thermal radiation

Shutup Dude!  You're going to give away the game!
5212  Economy / Economics / Re: difficulty too high while bitcoin society too small on: May 23, 2011, 06:59:03 PM
People trust bitcoin because the math is so difficult that it requires a lot of time, even when the entire world gets together to throw a massive amount of computing power at the hashing.

It really makes no difference if a thousand people are participating in mining, or a billion.  What matters is that it can't be faked.

Understand you, but disagree. only geeks take care it can't be faked.

Paper's dollars can be faked. But people trust in them because everyone MUST accept it as a currency media.

This is not so.  The average Joe only cares that his paper currency can be taken to another store next week or next month and buy (almost) as much as he had to give to get it.  For the average Joe, the relative difficulty in counterfitting is only important in that same context.
5213  Other / Meta / Re: The last thing I want to see is political correctness. on: May 23, 2011, 06:42:24 PM
I don't care if it scares of new people.  This is a forum, it is not Bitcoin itself.  I will not sensor civilly expressed personal opinions, personally.  That would violate my own principles.
5214  Economy / Economics / Re: BitCoin Death Knell? on: May 23, 2011, 06:22:45 PM
Interesting perspective and rational. Game Theory works good in groups, until you apply the Prisoner's Dilemma.

This is assumed to be true, but the prisoner's dilemma was recently put to the test and the results were mixed.  Not all users will only do what is in their own best interests, even if they don't know the others and they are forever anonymous.  Game theory is just what it says, it's a theory.
5215  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 06:02:49 PM
This whole thread is based upon a false premise: there is a global storage cost for old transactions.  This is untrue.

It's provably true that there is a cost to maintaining old transactions, however small that it is.

Quote

The miners only need to keep the root hash of every block to verify transactions.  However the owner of the old coins needs to keep an complete copy of the old block.

To spend the old coins. The owner announces both the transaction, and provides the old coin's block for upload.  The miners (who wish to) will see this transaction an 're-download' the old block. (and compare the root Merkle hashes)

If this were universally true, where would the miners download the old blocks from?  The miners is where those blocks are most likely to be kept.

Quote

Only some of the miners will bother to download the old block, others will just focus on bitcoins in recent blocks.

I see this as an unintended consequence of the network providing for free storage indefinitely, and I don't agree that it would be a workable solution, or even generally a positive consequence.

Quote

This extra work of checking old blocks can adequately and naturally attract higher transaction fees. (but not demurrage, as there was no 'storage costs')


Once again, there is a provable degree of storage costs suffered by the network.  If you don't believe that is true, then just consider what you think would happen if transactions stopped.

Quote
The whole concept of demurrage doesn't isn't economically logical.  Just like always issuing new coins always isn't economically logical.  The COST involved isn't to secure old coins - but to secure NEW TRANSACTIONS.  When all the Bitcoin's are mined, securing transactions moves to a user-pays model.  (as it should be, the user pays for the cost)

There is no cost in 'not using' Bitcoin.

Old transactions are indeed 'using' Bitcoin.  The only way to not be using bitcoin is to sell out all that you have so that someone else is using what you once had.  If you have a positive balance in bitcoin, you're using the system by defintion.
5216  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 02:08:07 PM
Considering the proposition of demurrage itself, I don't like it very much, for the following reasons:

  • All it does it does is that it forces people to move money around, so that transaction fees are collected and the chain is pruned. If the transaction fees remain near a satoshi, that doesn't add much to miners. It would be better to make sure transaction fees won't go that low.


This is how we can keep it from "going that low"
Quote

  • It introduces a completely new and big feature/constraint to a system that doesn't necessarily need it. (transaction fees and maximum block size are already there)

It necessarily needs it, in some form or fashion.  And the max block size is going to go away.  Too many people are opposed to the artificial scarcity that it imposes, and want to remove it and let it become a true free market.
Quote

  • I can't see a way to make it automatically adjustable or "market-adaptive"... and hard-coded, arbitrary rules are not good.
I still prefer an adaptive maximum limit to the block size, that creates some artificial block space scarcity on peak hours of the day or peak days of the week/month/year. It is not a major new feature, and although the formula to be defined is arbitrary, there are no arbitrary constant values. And it may guarantee a minimum incentive to miners.

An adaptive max block size is fine for it's own reasons, if a system can be agreed upon, and that really would have to be code enforced.  But that would not solve the problem.  There is little evidence that such compensation will be appropriate to overcome the 'free storage' problem, and much economic theory that suggests that over the long term free storage of old transactions will distort the market.
5217  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 02:01:37 PM
Because as the network grows, the resources required to store those many old transactions grow at least as much.  New clients must download and verify each of those transactions for as long as they persist.  A single transaction with 400,000 BTC costs exactly the same amount to store as the same transaction with 50 BTC; but one person with holdings totaling 400,000 BTC spread across 8000 transactions imposes 8000 times as much burden of resources upon the network.  The idea is to encourage that person to consolidate his holdings into fewer transactions, without forcing him to do so, as he can still choose to leave them where they are if he is okay with 8000 times as much storage fees as is necessary.  It also has the effect of partially compensating the miners for the resources that those many transactions consume; not just 8000 times as much disk space, but 8000 times as much bandwidth for every new client that connects to that node to download the existing blockchain.  Currently, it still doesn't matter; because the miners are more than compensated for these things with the block reward and blockchain pruning is not yet implemented anyway.  I'm just thinking ahead.

You say you want to prune the chain? How would you deal with lost coins then? Do you intent to simply replicate old transactions in newer blocks? Wouldn't that hinder the demurrage fee calculation? The light weight client will eventually see the day so I don't think the whole block chain download will remain a problem in the mid term. The only reason a person with 50 BTC imposes less on the network than someone with 400k BTC is the flat fee. Reflecting volume on the fee would help against that in a better fashion imo.
I don't know how to deal with lost coins, or even if it's possible.
Quote
From my understanding, spread out long term holdings will still have a small impact compared to live, broken down transactions constantly creating new coins to pay for odds amounts. I agree that "traders" are already paying for that service, but so have hoarders. Technologically, the spot these people have "purchased" in the block chain doesn't require further maintenance.
Yes, it does.  That's my point.  It may not require much, but it does require some resources.
Quote
The idea of demurrage has been brought up as an alternative to lacking fees, but I think the very concept of "simulated maintenance fee " vs actual maintenance costs needs a thread on its own before we can really figure out where to go with demurrage.
That's why I started this thread, to have that conversation.
Quote
At any rate, we can't establish now that fees won't be reward enough to maintain adequate security in a few decades from today. Miners already have control over transaction inclusion, I think it is wiser to first wait for a tangible hint of whether or not the market can maintain high security naturally before we talk of modding the source.


Miners don't have as much control as you think.  There is a market that they have to respond to, so there needs to be published expectations.  This is not an unpredictable issue, it's a very definable economic issue.
5218  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 01:32:42 PM
Can someone define "hoarding" in a way that is incompatible with "saving"? In my opinion, the two are one in the same. Hoarding is just what one person calls another's saving "too much".

Doesn't a demurrage charge upon spending actually discourage the consolidation of multiple outputs into a single one?


No, because demurrage would have to scale depending upon the number of existing transactions.  It's the avoidance of demurrage, with the inclusion of a 'grace' period, that encourages major savers to consolidate their holdings.
5219  Other / Obsolete (buying) / Re: I need a new wallet. on: May 23, 2011, 12:59:54 PM
How much would you charge?
5220  Economy / Economics / Re: Demurrage, transaction fees, storage fees & comparison to commodity money. on: May 23, 2011, 12:57:52 PM
While I don't particularly like the conclusion, I understand the argument.

Does it not come back down to the market?  If I understand it correctly, miners will eventually produce diverse rulesets for the trades they are willing to process and the fees they will be charging.

If it becomes an issue, the client can integrate a feature which allows choice between ruleset pools upon transaction.  Miners can switch between ruleset pools as they please.

That's fine, but it would still be ideal if everyone knew in advance what those rulesets are likely to include.  This means that it would be wise to include storage fees/demurrage sooner rather than later.  It needs to be part of the status quo before the economy grows so large as to solidify that status quo, which in practice means that it needs to be included into the standard clients and miners as a default condition.  Miners could then choose to opt out of charging that fee at their own will, just like they can opt out of limiting the size of the free transaction section of the block now.
Pages: « 1 ... 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 [261] 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 ... 368 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!