Decentralized network
Ripple is a distributed network – meaning it does not rely upon one company to maintain and protect the database. This provides two main benefits. First, transaction confirmations happen across the entire network at the same time so no more waiting for block confirmations. Second, because it is a peer-to-peer system, there is no central target or point of failure in the system. This means more stability for the entire BTC community.
?
|
|
|
What is the advantage of using twitter or another server as opposed to just p2p? Wouldnt p2p be the most resilient, secure, accurate source for this?
To take out the bitcoin network, you only have to attack the relatively few nodes that allow incoming connections, most of which are running on commodity hardware at users' homes. Taking out one of the largest sites on the internet is a completely different story. Also, the bitcoin network provides no guarantees about the accuracy or security of the data it carries - so you gain nothing from getting your data from it compared to from some other source. That is in fact, pretty much the whole innovation of Bitcoin - that each node can arrive at the same globally consistent view, with zero trust of anyone else on the network, instead determining for itself whether it thinks the data is legitimate. Oh i see, what about hosting this feed on an IRC since bitcoin already uses IRC to bootstrap?
|
|
|
ugh... thats what the wiki sounded like :/
So all these free sites that send tiny amounts of BTC Ex .00,002,080 are like what, largely unspendable?
Hey now, nothing is free
|
|
|
Ok I see. And I agree that Satoshi Dice is an idiotic waste of block space, but if Bitcoin can't handle Satoshi Dice, then we can wave goodbye to the idea of Bitcoin ever competing with Paypal or being widely accepted in stores, restaurants, and other places which would be doing small transactions. It seems to me that with the way things are now, we will be limited to using Bitcoin as a store of value and a means of transferring money.
Well the issue with SD isnt so much that bitcoin cant handle it, its that it will consume all resources no matter how many resources we have. When people talk about the tx fee rising we aren't talking about the min mandatory fee (which is designed to prevent spam attacks on the network) but rather competition will require users to pay more to get included in a block.
Which i hope doesnt end up being the case. How is a user supposed to know how much to add to remain 'competitive'? If anything we use tx fees to cut down on spam and then just work off a first come first serve basis for legitimate users, who have a minimum tx fee to help subsidize the cost of mining as the block reward goes down.
|
|
|
What is the advantage of using twitter or another server as opposed to just p2p? Wouldnt p2p be the most resilient, secure, accurate source for this?
|
|
|
This certainly sounds like a very well engineered solution, any idea if this will ever be implemented?
|
|
|
From what im reading on here about assurance contracts, this seems like alot of effort on the part of users to establish them. Who exactly is this targeted towards?
|
|
|
so i can pay with dollarcoins in closed loop and dont need the bitcoin anymore You still need to pay tx fees in BTCs. Ofc, if it goes to extreme, miners could accept coloured dollar coins as fees. You pay the coin to "true" and the first miner who gets the tx could send it to themselves. Worst case scenario: we end up with fractional reserve banking with "dollar-coins" where the mint holds 1:10 of the circulation in real dollar deposits since the mint is sure everyone wont withdraw the "dollar-coin" for real dollars at the same time. we have that, its called freicoin.
|
|
|
Bitcoin is only accountable because you typically have to put money into it to use it. Are the miners accountable? Could a miner be traced to his IP if he used his mined coin to commit a crime?
|
|
|
Maybe im missing something here, why arent blocks downloaded in the background as current blocks are being worked on? Why is this bandwidth issue even an issue?
You can't build a a block without knowing the previous block. You don't know that until the new block is finished. Oh i see, thats why everyone keeps suggesting parallelizing the blockchain and of course that would end up creating two separate networks where one would eventually win out anyways. Turing wins again.
|
|
|
If we want to cap the time of downloading overhead the latest block to say 1%, we need to be able to download the MAX_BLOCKSIZE within 6 seconds on average so that we can spend 99% time hashing.
At 1MB, you would need a ~1.7Mbps connection to keep downloading time to 6s. At 10MB, 17Mbps At 100MB, 170Mbps
and you start to see why even 100MB block size would render 90% of the world population unable to participate in mining. Even at 10MB, it requires investing in a relatively high speed connection. Thank you. This is the most clear explanation yet that explains how an increase in the maximum block size raises the minimum bandwidth requirements for mining nodes. Hmm. Header can be downloaded in parallel / separately to the block body, and hashing can start after receiving just the header. Milliseconds amount of time. Perhaps a "quick" list of outputs spent by the block would be useful for building non-trivial blocks that don't include double-spends, but that would be ~5% of the block size? Plenty of room for "optimization" here were it ever an issue. Fake headers / tx lists that don't match the actual body? That's a black mark for the dude who gave it to you as untrustworthy. Too many black marks and you ignore future "headers" from him as a proven time-waster. Build up trust with your peers, just like real life. Maybe im missing something here, why arent blocks downloaded in the background as current blocks are being worked on? Why is this bandwidth issue even an issue?
|
|
|
It wont be anonymous once you start pulling it out
|
|
|
1. Your concerns about how to port in real-world cash are unfounded. There already exists an industry of businesses that will take cash in many forms and give virtual credits, including bitcoins, for them... BitInstant, Dwolla, OKPay, coinbase, ArumXchange, and many others can upload cash into this exchange in one or more forms. Let them deal with this headache; there are many of them so there is no central point of failure there. An industry of business, you mean exchanges. All of these ideas floating around here rely on already existent exchanges to facilitate a 'p2p exchange'. If this were p2p i could convert my fiat into coins and back without any sort of legal intermediary.
|
|
|
What do you expect, its an online wallet. Hey, you need a place to store that $100 bill? I got a place for it right here in my pocket.
|
|
|
Neat, so this is the replacement for mixers.
|
|
|
Arguably OT, but still important to the thrust of the OP and much of the debate where network security = decentralization. Astounding developments like this will drive forward Bitcoin's success. If that USB ASIC also includes FIOS then i'd call it decentralization too.
|
|
|
Larger blocks will potentially cause bandwidth issues when you try to propagate them though, since you have to send all the transactions.
When you propagate them, do you send them to all other miners or only a subset of miners?
|
|
|
So its really up to the developers of the bitcoin clients how and what information gets passed. And there are different system where clients connect to all other clients and other where clients to connect to only some other clients, and some like stratum where clients connect to a server?
|
|
|
How does this network plan on keeping the gateways honest? All we need are scammer gateways popping up everywhere, making a crash grab and running to destroy the network.
|
|
|
We should force MTGOX to sell to walmart, problem solved.
|
|
|
|