https://en.m.wikipedia.org/wiki/Depository_Trust_%26_Clearin...
Doesn't sound that trustless to me. With a decentralized setup as in Quorum at least everybody can calculate how much they have to trust the miners.
If your company has miners of their own, you are part of the whole system and not just using a third party service.
The main point still stands though, the different consensus algorithm allow you more insight than a simple centralized DB that is just a black box.
There’s no such thing as “free”. You’re either paying directly or indirectly. The DTCC is owned by its member organizations so it does not have a direct profit incentive anyway.
I highly suggest reading more on the topic and the problems it’s meant to solve before pitching “But blockchain!” as a solution.
The private sector is not magically superior to a state bureaucracy, without any competition or political pressure to reform it can act even worse.
A blockchain does not get rid of those things.
Only for the initial group of banks invited to participate. After that it would be up to the consensus algorithm to decide if a prospective member can join.
A large business "has" a lot of things. Why bring up board of directors specifically? I'm sorry but this sounds more like fumbling to grasp a point rather than an actual example of something useful.
While you show clear ridicule for some sort of "blockchain fad", I don't see anyone pitching a solution here.
I see JPM literally implementing one, and I would assume there is a cost reduction they've calculated.
What in this allows JPMorgan to provide the same service for free? Is it really technical innovation or is it just a different business model? Wouldn't they be able to do the same thing without using anything cryptocurrency/blockchain related?
I feel like I'm missing something obvious but I don't see what it is.
I guess the missing piece that seems to break people's brains; the ledger in the distributed database represents a dollar amount (in the case of quorum's dollar thing) and it has money-like rules, unlike, say, postgres which ultimately relies on some other piece of software to make ledger like transactions.
Also, DTCC only handles securities not currency so this doesn’t exist at all.
What actually you should be arguing is that the JP coin and the DTCC need to be combined as they each only provide trust in a certain part of the ecosystem.
Blockchain doesn’t allow anyone to circumvent anything.
Unless it’s a perfectly spherical blockchain operating in a vacuum.
Or, if someone doesn't pay for access, you kick them out? Or if someone is your competitor, you kick them out?
If you want a chain that doesn't allow transaction censorship, you need something else, like a proof of stake or proof of work blockchain.
Many people are trying to solve this problem (see: Corda, XRP)
>The fiat money that you hold is being constantly diluted without your knowledge
I think most people here are aware of inflation
Most popular Blockchains haven't had any major issues in years. Some projects have had bugs which lead to the network stopping for a few minutes but no lost funds.
>> I think most people here are aware of inflation
How much new money did the Fed inject into the US economy in the last decade?
According to some sources, at least 9 trillion. https://money.cnn.com/2016/09/08/news/economy/central-banks-...
Based on the constantly growing corporate sector, we know who ended up with most of that money: Big corporations and their shareholders.
They got most of that money by locking other people out of opportunities. That is the primary business of corporations today; monopolizing financial channels where the money flows easily and letting hard working individuals fight for the scraps.
I'm not a part of the US economy though.
I submit "charm bracelet".
> The Quorum blockchain has been tested with other major companies including Goldman Sachs and the National Bank of Canada
It is sort of decentralized. but the access is not open to everyone. Most banks aren't comfortable with putting all their eggs in the basket that could end up under someone else's control. Decentralized doesn't really make the bank feel at ease when they back up their coin by trillions of their own money. They'll want some guaranteed form of control.
The purpose is actually to bypass SWIFT and their network with a network that is completely under the bank's control.
A good example could be a construction project where the general and all the subs collaborate on a database, but no one company owns it.
The smart part of JP Morgan's plan here is scalability. It might be centralized now, but it can be trivially extended into becoming decentralized at the flick of a switch, without a redesign.
Microsoft already has pushed for a non-public-anonymous-participant private blockchain that has throughput of around 1600 transactions per second. https://medium.com/coinmonks/coco-framework-a-game-changer-i...
Doesn't seem like a viable consensus algorithm.
Whether or not the validation will be public could mean you still have to trust JPMC but now you essentially get an API to validate my account balance which you didn’t have before
A blockchain is not needed for this
What would have been a more constructive response was:
This looks like JPMC is trying to profit off hype by building a new accounting and settlement system on blockchain. Since they control all aspects of their network and ultimately are the only one redeeming tokens for dollars, they could have used something simpler. However, I bet they did it this way because they think forking ethereum is cheaper than building a new system from scratch and also they might get a bump in stock price from the hype. If they built and announced the same system using bespoke tech (that likely solves the problem more effectively), no one would have probably cared.
JPMC still controls who is allowed to exchange tokens. Which means that you still have to transact through JPMC to exchange tokens as JPMC controls the blockchain.
If somehow they don’t retain majority control of the blockchain, then you technically don’t have to transact through JPMC but I don’t see that happening.
The important thing to understand here is that JP Morgan thinks about blockchain technology completely differently than libertarian futurists. Blockchain is not a movement for them - it's a technology that reduces friction for things they are already doing.
And there lies the rub, because as far as I can tell, this particular (and no particular) blockchain implementation does not in fact reduce any friction for things they are already doing.
Does TPS increase non-trivially in a private chain vs a public chain? If not, will a private chain's TPS at least substantially outpace the TPS of, say, Ethereum within 3-5 years? That is, will JPM's private chain reach 100, or 1k, 10k, 100k, etc TPS?
Assuming TPS reaches a sufficiently high-level (whatever that could be), would a private chain require fewer sysadmin/engineering/etc. folk, compared to what the DTCC model requires?
Does a semi-private chain (where JPM allows other partners or competitors to plug-in) have a faster on-ramp? That is, would it be faster to plug players in than a traditional solution?
Is there a cost reduction somewhere within the audit process? Other processes?
I have these types of questions, but it is difficult to find much substantive discussion on them. Typically, answers are Yes or No, but with little to no detailed explanation as to why.
Another difference is that Liquid allows 2-way pegging to BTC, but allows other (for example fiat based) tokens to issued as well (but not part of Blockstream's business model), and the transaction types and values are encrypted.
It says "blockchain" on it, so it can be sold to some uniquely gullible investors?
More likely it can be used to circumvent regulations by trading digital goods and investing in futures, instead of liquid assets.
Even if it is eventually regulated, the upside potential (no matter how temporary) is an upside.
In JPMorgan's case, using linkedlogs/dcash/cryptokeysasidentity might end up working out really well. They can distribute the tech to other banks, and the killer feature, besides being distributed ends up being cryptokeysasidentity, from a security standpoint. In my book, what they are doing is still "crypto" but it isnt the genius innovation the whole sum of all bitcoin was. (You might argue that its the proof of work that makes something a crypto, and thats fine.) What made bitcoin different was APPLYING a bunch of academic knowledge to a useful to solve problem. https://queue.acm.org/detail.cfm?id=3136559
If you look up the definition of TECHNOLOGY, its "the application of knowledge." Bitcoin is a PERFECT EXAMPLE of a technology, not because its digital, electronic, and computery, but because its taking a ton of knowledge from academia and APPLYING it. This new coin is more a reapplication of technology, than any sort of creation.
Sometimes this can be a good thing, and I think it's what kind of led to the internet being such an interesting place with things like BitTorrent, but often businesses will see it as a quick loophole.
The law isn't a computer program, it is a human process.
I think there is still value in Blockchain networks like Stellar[1] that are not fully decentralized, but are federated and diverse. If this is a first step towards them issuing a stable coin on a network like that then I welcome it.
Something pegged to the US dollar is inherently going to be unstable, because the dollar is unstable. The dollar is not priced in terms of dollars. One dollar today might not be a dollar tomorrow. The instability is mostly due to the conditions of the market, but then those effects are compounded by the whimsical economists printing it for fun.
OTOH, Bitcoin is a closed system. At any point in time, you can measure the amount of Bitcoin you have as a fraction of the total amount of Bitcoin which exists, and you can even directly predict how that will change due to inflation for the next 100+ years.
I personally prefer the term "fiat coin" or just "shitcoin" is sufficient.
That doesn't mean they're completely useless though. If Bitcoin eventually inspires some real innovation in fintech, then great.
A blockchain is...well... a database system itself!
There are many different types of database systems, eg. Relational, Graph, Object orientated, document (eg elastic search) and so on.
Generally you want to pick one that fits your problem area well, so picking a random database system would not be a good idea.
One of the most important data structures they need is a tree for the Merkle proofs to confirm that the data hasn't been tampered and contract execution happened correctly. Tree structures are notoriously difficult to implement in a relational db for example.
(BTW, I'm also skeptical of the hype around 'blockchain' just as before when the 'noSQL' hype came around. You will surely have some devs pick the blockchain as their database system for the wrong reasons, just like back in the day when you had devs pick noSQL because it was cool.)
The only required data fields in each row are the parent row ID and a hash, no?
> make near-instantaneous transactions of value across the internet
the definition of what wire transfer does? And why not doing it in "fiat money" (it's an additional level of hilarity for a major bank to use this term, for those who understands) has any value?
The value of blockchain transfers is lack of intermediaries and gatekeepers - which advantage the private chain owned by JP Morgan takes away. This is like advertising "we sell gold coins, only instead of hassle of owning heavy metal pieces, we provide you with little pieces of green paper that could be exchanges for gold coins at any gold dealer" - totally missing the point of the whole exercise.
Everything a cryptocurrency can do be done much more efficiently, faster, cheaper, safer, better UX, etc, except for censorship resistance. If you don't want your coin/token to be censorship resistant then you can have a system that's a million times better by just building a web app that uses regular cryptography.
Im not sure people really understand the implications of a team of companies that collaborate often banding together, and eliminating the need for 3rd party audits and 3rd party fund settlement.
I think it is more that people don't understand what existing technologies there are already, but they've heard of this "blockchain" thing, and the black and white view is one where you either need a blockchain or you don't need anything.
There are some other interesting technologies and research areas. One example is SMPC. In 2008 (pre-dating Bitcoin), a secure auction with sealed bids was conducted in Denmark for the purchase of beets from independent farmers[1]. This kind of research get drowned out by the blockchain hype because nobody is interested in something which doesn't print their own money.
There are also more well understood distributed databases and consensus algorithms which work when you have semi-cooperative parties. I think a lot of these "blockchains" really just want a merkle-tree, and they could probably get by with a database like noms[2]
When you have a bunch of cooperating parties, they either need to assume that the parties are cooperative, or you need an arbitration process. The arbitration process is what the blockchain is about (with the record keeping in the blockchain being a kind of toxic waste which is kept around to support that). What do you do when the parties are being uncooperative? If there are only a few parties, then PoW is not a viable solution because one party could outpace others if they have more computing power. If you pick something like Proof-of-stake, then several parties could collude to swindle others. If you have a centralized system, you've not gained anything. Ultimately, the companies involved are always going to take any quarrels to a legal court and have a human decide the outcome - meaning their blockchain is going to have to be "fixed" by manual intervention anyway.
If you build a web with a private, centrally controlled database, then you might be messing with the database behind the scenes.
A Blockchain makes that database transparent, and makes any secret funny business immediately apparent.
Honestly though, if the chain isn’t public, JPMC can update the code behind-the-scenes so there’s not as much trust as there would be on a public network.
"What can be achieved by HTTP that can't be achieved by any random binary protocol?"
Plasma could facilitate this for Ethereum-compatible chains, including Quorum.
Who would own this database?
There is a DB based solution for financial transfers today in SWIFT. It has numerous flaws that a block chain based solution legitimately solves.
This is false. It solves nothing. If you disagree please detail a specific example instead of vaguely claiming it solves lots of problems.
> For them to use a DB solution requires both parties to the transaction to be customers of JP Morgan
JP controls the network, so they must already have a prearranged agreement with JP in order for any of this to be possible anyway, at that point, the blockchain doesn't give you anything that couldn't be done faster and cheaper with public/private keys and digital signatures.
A private database is not public to the customers. Customers have to trust that the database isn't being changed behind the scenes.
A Blockchain makes it transparent to all parties in the network, so you don't have to trust that nothing wierd is going on where you wont be able to see it.
The article describes a private blockchain which is not public to customers, so your example does not work here. I'm willing to consider any other specific examples you can think of.
"Customers" in this instance is in reference to the banks and businesses that would be apart of this Blockchain.
The "private" Blockchain is not private to the participants. IE, other banks.
This is bank to bank technology that is meant to replace the current settlement layer that banks currently use, but is quite slow.
IE, wire transfers between banks, that can be made much faster, and require less trust the current methods that banks transfer money between each other.
Right now settlement times between banks are high, or require that they trust some centralized, non transparent database.
This, on the other hand, reduces the trust necessary between banks.
If a bank's SWIFT credentials are compromised the attackers can transfer all the funds a bank controls. With a blockchain coin it would require the private key of the customer to send the coins.
There are no "customers", this is a private blockchain where only banks participate.
Replace "SWIFT credentials" with "private key" and you have exactly the same scenario.
Needless petty snark.
> Compromising SWIFT credentials allows you to send money from any account. Compromising a customer's private key would only allow you to send money that's in that one account.
If the "customers" are "banks" as you stated, then there is a 1:1 relationship between SWIFT credentials and private keys which allow one to sign transactions on behalf of the "customer" (bank).
Once again, this is a blockchain controlled by BANKS. Customer's of the bank do not participate in this. What are you not understanding?
> It's unfortunate you took it as snark and not advice
More needless petty snark. I'm done with this conversation.
By doing this, they are gaining access to the greater crypto ecosystem while still maintaining centralized control when they need it.
Here's a little example of how this might work in practice:
1. You hold $100k in your JPM money market account
2. You convert $25k of that to JPM's stablecoin on their Quorum chain
3. You withdraw this $25k JPM-coin to the public Ethereum blockchain
4. You use it in Ethereum's burgeoning "Decentralized Finance" or "Open Finance" protocols.. some examples: https://www.dharmalever.com, https://compound.finance, https://www.augur.net/
5. You finish what you're doing, and transfer it back to your JPM account
[...]
>The purpose of the JPM Coin is to allow businesses to make near-instantaneous transactions of value across the internet without having to move fiat money in the background.
I genuinely don't understand what the blockchain does here that couldn't be implemented by any random database system. I mean the euros that I have in my bank account are also just a number that could be moved "across the internet" instantly if they so desired.
The big innovation with Bitcoin-like blockchains is that transactions can be done trustlessly but the whole "private blockchain with accredited miners" turns it into basically a slow inefficient database with extra steps.
Is it just a buzzword to generate interest or is there an aspect of this I'm missing?