4 ms·
Provide assurances that nobody is modifying the data behind the scenes (i.e. there's no room for making a change and deleting it from the change logs). They pro
by exelius 11y ago
Provide assurances that nobody is modifying the data behind the scenes (i.e. there's no room for making a change and deleting it from the change logs). They probably have other solutions for this too, but the blockchain is likely simpler to implement and validate.
Just because you have a contract doesn't mean you have an way to prove when someone has broken it. When financial data is involved, you can't trust anyone.
- danbruc 11y agoThe innovation of Bitcoin is achieving consensus about information cryptographically protected against tampering with pseudonymity. Neither reaching consensus nor cryptographically protecting data is new, it's really only the added pseudonymity. If you don't need it, you can build much more efficient systems without the need for a proof of work or stake or whatever.
- exelius 11y agoI never really felt Bitcoin was all that pseudonymous - it's trivial to connect a blockchain address to an individual. The blockchain elegantly solves a number of problems that had individual solutions, but does it in a way that is easy to repeat and extend while not having any obvious gaps.
- travoc 11y agoIt's trivial? Can you tell me which addresses are mine?
- Pyxl101 11y agoI am just jumping into this for fun to play devil's advocate. "Trivial" is probably the wrong word to use, but I can see it being "trivial in some situations vs. how hard people imagine it might be". If I were to file a lawsuit against you as an individual, or prosecute you as a government agency, then probably yes I could. First, I can probably simply compel you declare them during discovery. I will allege that you're engaging in fraud and money laundering as part of shielding your assets against a debt that you owe me (let's say). I will explain that you've purchased bitcoins on an exchange for the purpose of shielding and hiding your wealth. (You're declaring bankruptcy in order to get out of a debt.) We'll discover how much you've transferred to the exchanges that you do business with by compelling you to declare it, or by subpoena. You're now in the position of proving what happened to that money, where it went, and demonstrating that it's not still an asset. Enough people have heard about bitcoin and Silk Road on the news that there's a good chance a judge will see this as shady behavior, especially if you're not cooperative in revealing information. If you have purchased bitcoin mining hardware and mined the blocks yourself, then we'll probably find that out during deposition. I'll figure out how much hardware you have and what its estimated hashrate is. You can keep the actual bitcoin addresses secret from me, but the fact of the wealth created by them will not be secret from a court, and you'll have a steep hill to climb to keep the bitcoin addresses and the amounts you've earned secret without contempt of court. If you've transmitted nontrivial amounts of money that's obviously going to a bitcoin exchange, or left any trail of financial records of purchases of bitcoin mining hardware, or if you disclose by answering honestly during deposition, and refuse to explain what's happened to those coins, then it will be obvious to a court that you're engaged in black market activity, money laundering, or are shielding your assets. An honest citizen doesn't hide their bank account information and activity from a court in circumstances where it's relevant. If you have left no connection whatsoever between your traditional identities like your bank accounts, and with your bitcoin identities (like through an exchange), then it will be harder, especially if you lie under oath and claim you don't have any. For example: maybe you got into bitcoin in the early days when you could mine on a PC. You held onto those coins for years and are now a bitcoin millionaire. You recently bought mining hardware in a server farm you've never seen with those coins anonymously, and you're now mining more coins. This you could probably keep secret. If there's been any conversion with USD without a lot of anonymity, then there's going to be an obvious trail that will show up in a civil or criminal investigation. Now, to be fair, I cannot find this information out about you, you being an anonymous person I know nothing about over the Internet. However, I also have no cause to care. If I have any cause to care, like if we have business dealings, then I will have enough information to leverage this process against you. Furthermore, it's not like I can find out your bank account number or credit card number either. The point I'm making from this is that bitcoin is not more anonymous than those instruments unless you've gone really far down the opsec road, buying mining hardware in cash, and engaging in money laundering to keep these secrets, lying under oath, etc. But to be fair that is an advantage. If you buy bitcoins in cash, you can spend them online anonymously. I would not describe any of this as "trivial" necessarily, but at the same time, I also feel like if you and I were to get into any legal altercation involving finances and money, I could probably do it. Though you do retain the power to keep them secret by risking contempt of court.
- exelius 11y agoI could not personally because I don't care to. But a blockchain address is like any other piece of metadata: once associated with you, it's no longer anonymous. You can create another one easily. And I actually think that last part (lightweight account creation) may be what the banks are after here. It allows them to obfuscate transactions on the wire by using one-time accounts so that other banks not involved in the transaction know who is transmitting what from looking at the blockchain -- while at the same time providing enough transparency and security that banks can independently validate transactions they were involved in.
- CydeWeys 11y agoNo, the key innovation of Bitcoin is that it enables establishing a consensus in a distributed system. That's what the blockchain does. Pseudononymity, by contrast, is nothing special, and arguably all electronic systems can trivially have pseudononymity because how can you really say which real-world entity something virtual corresponds to anyway? Bitcoin is no more pseudononymous than if I generate some random PGP keys with fake names and start signing and sending messages with them.
- tacotime 11y ago>Bitcoin is no more pseudononymous than if I generate some random PGP keys with fake names and start signing and sending messages with them. That sounds like a very anonymous way of distributing messages. Bitcoin's anonymity is more like having an unregistered bank account whereas BB (before bitcoin) all bank accounts were registered in one way or another. You don't even need an 'account' to accept a payment, u just need a magic number, though there is arguably not a difference. I feel like you're talking about network layer anonymity and everyone else is trying to talk more basic protocol.
- danbruc 11y agoConsensus in a distributed system is not the innovation of Bitcoin, just propose a new block and let all parties digitally sign the block if they consider it valid. If more than half of the parties have signed the block it is considered accepted. This of course requires knowing the parties because otherwise a single party could just cast arbitrarily many votes. And here lies the innovation of proof of work schemes, preventing one party from casting arbitrarily many votes by making votes expensive. This also is no innovation of Bitcoin, Bitcoin just put all the pieces together. But if you don't need pseudonymity and can know the involved parties there is no need for proof of work, i.e. you can easily replace mining with an identity verification process. And you get a system that is in some sense better because you remove the possibility to obtain more voting power by buying more hardware.
- CydeWeys 11y agoThe system you're describing is not distributed, though. There has to be some centralized arbiter of which keys are considered valid members of the system. This list of keys is vetted and is kept up to date on all end systems. It doesn't work without that centralized arbiter because then you'd end up with situations where each party has their own separate list of other parties that they consider vetted, and this falls out of sync, and the blockchain completely falls apart as there is no longer consensus on whether any given block is valid or not. I will agree that the banks can probably come up with a centralized arbiter that works for them, and thus they don't need blockchain technology, but that isn't a counter to my assertion that the blockchain's key innovation is that it allows decentralization in a way that was never before possible.
- wpietri 11y agoWouldn't it be much simpler just to distribute copies of the change log?