Bitcoin Forum
June 24, 2024, 09:12:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Re: Block chain size/storage and slow downloads for new users on: February 21, 2015, 06:51:02 PM
If demand is sufficient, a better solution would be flash memory/usb flash drive(s) sold with the initial blockchain already written on them

That would defeat the purpose of bitcoin. What good is a blockchain that you didn't receive from the network through the lengthy process of consensus verification? You might as well just use a thin client.

That would defeat absolutely nothing. Once thoroughly verified, old versions of the blockchain NEVER change, so that would be very stupid to insist that the only way to get the whole blockchain is to download it all through slow network connections and very slow servers, knowing also that the blockchain tends to grow faster with time; what a stupid waste of network bandwidth and time! Yes, one can of course use a thin client instead but that was not the point of my post.
2  Bitcoin / Bitcoin Discussion / Re: Exchanges: their way of using a fractional-reserve and generate inflation on: February 21, 2015, 03:03:41 PM
I learned long ago that a 'cousin' of what we're talkin' about here exists in the real-estate game;

agents collect the rent for, say, 100 units in a block. They are responsible to 'disburse' those funds to the owners of the units -- but if they patiently skwidgeewiggleificate the disbursement dates, they end up with a 'standing' quantity of money in the bursar's account. And the agency gets interest on that 'standing' amount (and the practice is illegal).

That is, it's not the agent's money; but they get to profit from it while it's in their system.

Mark

As I understand it, that is exactly what happens everytime people transact. Anything (fiat, bitcoin, even hardware, anything deemed of value) paid to a third party (a bank, an exchange, an internet hardware reseller, etc.) is a zero-interest loan you make until you receive your stuff (bank account interest, bought hardware, etc.). Everytime you pay someone, you're giving them the opportunity to spend your money before they give you your stuff, and so introduce liquidity/solvency risks best illustrated by ponzi scheme failures. That is credit creation, and it is enabled just by the consumer spending money and waiting for his stuff. That's why being your own bank/custodian (= being in possession of your money/stuff) a maximum of the time is the antidote -- avoiding third parties by using decentralized exchanges as much as possible implies being your own bank/custodian. But, as already said, that also automatically transfers more responsibility directly on consumers.

Trying to be your own bank/custodian means you're trying to reduce the opportunities for third parties to profit from your money/stuff while it is in their systems by 1. getting rid of useless third-parties and 2. reducing delays in transaction settlement/clearing so that your money/stuff is in the third party systems a minimum of the time. Having zero delay is impossible for many kinds of transactions (or even not wanted, e.g. bitcoin mixing), but with bitcoin we can certainly do way better than the huge delays built into the fiat banking system!
3  Bitcoin / Bitcoin Discussion / Re: Block chain size/storage and slow downloads for new users on: February 21, 2015, 04:25:32 AM
I realize that online services are most likely not the best practice and I haven't used them myself as they were going down and popping up, but on my current system I cannot afford 30 something GB of missing space.

I might look into lightweight clients that do not download the entire chain, however I am not sure how secure those are. I will have to read up on that topic as well.

Oh, perhaps you should familiarize yourself with this. It's a $20 device that you can plug a used laptop hard-drive into, plug into your router, and forget about. These instructions will do for now, until we figure out how to get it working without the systemd nightmare. The thing isn't really meant to be your wallet, but you can probably figure out how to connect it to your thin client. You shouldn't rely on someone else's full node; you run a similar risk to relying on someone else's javascript.

Interesting device (that actually costs $50, not $20, for the basic version), but the router still needs to download the whole blockchain and you need a spare disk, so that will not solve the download time problem. If demand is sufficient, a better solution would be flash memory/usb flash drive(s) sold with the initial blockchain already written on them, and a full node software update to allow it to directly read blocks from the flash media, in addition to the newer blocks on the hard disk. Flash media is ideal for that usage because it's cheap, has standard capacities similar to blockchain size, is efficient with random read-only access, and the blockchain copy can easily be updated from time to time with new blocks accumulated on the hard disk. That's also better for your hard disk health and availability.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!