Master Card, Cisco, and Scotiabank Join the Enterprise Ethereum Alliance
entethalliance.org
entethalliance.org
The whole point of Bitcoin was to have uncensorable, decentralized asset that can be used to exchange value without any trust etc.
That is the only reason we endure this utterly shitty and inefficient blockchain thing, and we exchange money for this otherwise pointless online points.
I have no problem with ETH as cryptocurrency / smart contract platform. But this whole Enterprise Ethereum Alliance is just one big BS. Etherum community is trying to pump ETH value by associating with brand names, and corporations are trying to pump their stock value by presenting themselves as innovative. BS - empty words and marketing gimmicks. Just read through that page.
Just watch Blockchain vs. Bullshit: https://www.youtube.com/watch?v=SMEOKDVXlUo
Those events might be "who accessed my credit card account and when" or "who requested access to my health records and when". These chains can exist entirely independently of of the global "Ethereum" chain, and can operate entirely without the concept of a crypto-currency (aside from using it as a scheduling mechanism within your blockchain cluster).
People need to stop getting hung up the cryptocurrency aspect of blockchains.
If all they want is a log of events, why not use a tried and true database whose performance is more well understood? MySQL, Cassandra, whatever.
You can add the ability to audit the tables by signing data updates with public key crypto.
The key is that every transaction must be made known to the auditors before it is acted on. By logging to a traditional db, you're at the mercy of the party responsible for sharing out those logs.
DATA | auditor_sig
------------------
Now:
a) Assume 3 components: client, server, auditorService
b) How to write to server:
1- client sends DATA to auditorService
2- auditorService signs DATA and returns S(DATA)
3- client writes (DATA, S(DATA)) to server
c) How to read: 1- client reads (DATA, S(DATA)) from server
2- client verifies S(DATA)
3.1- valid? -> continue
3.2- invalid? -> delete DATA from server
There are ways you can configure this to make either of these services have more weight (I made the server weak in this setup), and you can also give read access to everyone if you want it to be public (and only a subset of clients get write access). You don't need a blockchain.This is why many large industries like healthcare and finance are actively exploring this space.
Why do you need a proof-of-work blockchain? With such a small number of participants doesn't that weaken it's integrity to attacks, especially without capital incentives?
Consider: a Starcraft 1v1 ladder match is, by this definition, synchronized using a "blockchain", whose participating nodes are the two players' computers and the auditing ladder-server instance. That's not a reductio ad absurdam; that's actually what you should be picturing when you say "blockchain" generally: participant nodes, an event stream chunked into blocks, and a consensus mechanism for validating blocks.
Proof-of-work is just one consensus mechanism for blockchains. Mutually-agreed arbitration oracles (as above) is another. First-claim using a global hierarchy of signed-timestamping servers is a third. Etc.
The key trait of a blockchain is that each new entry cryptographically verifies all previous entries. At the end of the day, yes, a blockchain is a distributed db. It's a distributed db that never forgets.
I see what you're saying. Basically: distributed database + signatures + merkle tree = blockchain.
I usually use this definition: decentralized and sybil-resistant database + signatures + merkle tree = blockchain.
So I think the key trait that turns a distributed database into a blockchain is not the merkle tree, but is its decentralized nature. Anyone can be a transaction validator and no one can prevent transaction validation.
In these industries the number of participants are in the hundreds -- past the point at which you can trust everyone.
Blockchain can save a lot of money here by making the trusted third party obsolete.
Maybe the client has key pinning baked in it, where each bank owns a key?
Both credit cards records and health records are data where there is a single authoritative data source. You want to know who actually accessed the data, and not any sort of decentralized consensus about the matter.
Agree about the wider aspects however, but those are probably about payouts to stakes in immaterial data or zero knowledge trading of cryptographic keys rather than your health data.
Blockchain seems like a complete mismatch for such an endeavor.
Check out permissioned implementations like JP Morgan's Quorum.
Nothing about being in EEA says that company will use the public chain. Most of them will probably use private chains.
You presenting it as if it's possible for an open source project to recruit a long list of multinational corporations to sign on to collude on a pointless project just to make everyone involved look "cool" and get rich. If only.
I've devoted my life to cryptocurrency since 2011 and still question whether or not this system even makes sense. It seems too expensive with the technology we have today. Once privacy, such as zk-SNARK, is added, it becomes unreasonable.
Perhaps this is what a bubble looks like. I wasn't there for the dotcom boom. Loss of critical thinking.
Could you elaborate on what drives the high cost? Or what would need to change for this to viable?
1. Miners to validate 1MB of transactions every 10 minutes
2. Users to be able to confirm that the entire chain of transactions was properly validated by the miners
Some ways to make #1 more efficient make #2 more difficult, so they are somewhat at odds with each other. For now, we're looking at a write throughput of between 1tps to 20tps for Bitcoin and Ethereum.
If you don't care about #2, then you don't need the mining model anymore, or even a blockchain. You can just put all your transactions in MySQL, Cassandra, R3 Corda or whatever and you can subsequently crank up your transaction throughput. You can get >10,000tps with MySQL.
The longer answer can be found here[0]
[0]:https://www.cryptocompare.com/coins/guides/what-is-the-ether...
The problem is that it makes consensus harder to reach, since there's no problem with having 10 different chains, because no energy needs to be burned off for each chain. This, effectively, makes your account balance a democratic decision by nodes in the Ethereum network (as opposed to forcing someone to burn off large amounts of energy if they want to alter your balance).
History being decided by democratic vote is exactly what proof-of-work avoids, or at least makes extremely expensive.
It is misleading to describe PoS as a democratic vote. There is no voting as that could be faked.
If you want an allegory maybe jury duty for the richest. That also captures the basic problem with it, when the chosen few collude. Let's just say it is an active research area.
I disagree. With PoS there is, ultimate, only the democratic vote.
For example, in a network with 1,000 nodes, let's say 95% follow one chain and ignore another chain, and that the remaining 5% follow that other chain. The two chains are completely different, but are both valid. In a PoS-system there would be no way, besides democratic vote, to determine which chain is the right one. You're forced to either ask someone you know which chain he's using, or just go with the 95%-chain. With Bitcoin, the answer is very simple: you follow the chain with the largest amount of work, regardless of how many nodes say the one with less work is the right one.
Bitcoin is inherently non-democratic in this scenario, as all nodes only care about chain work, and not how many nodes follow which chain. As opposed to PoS, where two competing, valid chains only differ in which (trusted/untrusted?) -- and how many -- nodes follow each chain.
The second chain is just an alt coin resulting of a fork.
I haven't seen any specific details for Ethereum bonded validators, but the hardware required is likely to be a cheap VPS with a reliable internet connection, at least judging by other active proof of stake projects.
https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#how...
Other projects using PoS survive by doing things like frequent block chain checkpoints (a notary stamped block if you will), which arguably isn't very decentralized or at least not trustless. If you have a notary anyway there are more efficient ways to go about things.
like trusting in bob: http://intheoreum.org/
be warned: this link contains humor.
I guess an outside force (private corporation or government) can try to leverage that as a weakness by injecting capital into their own mining operation, thus making it unsustainable for miner to operate and then getting the majority but that would be a whole other story (and we would still have ways to mitigate it).
There could also be some kind of critical point where too many miners keep doing it unsustainably, in hope to survive longer than others and stay up (but that would be absurd, they could just start it up again later when it will be sustainable again, but humans are humans...). They all close at a similar point and the difficulty stay way too high and it's literally too expensive to reach the next difficulty change. Even then, we could try to inject cash at that point or developpers may force a difficulty change... but it may be too expensive and we abandon Bitcoin because of that.
This is not absurd at all, most miners have a lot of sunken capital as well as ongoing costs such as fixed term rent and electricity contracts they cannot easily get out of, thus many continue to operate at a loss just in case price improves over time. A lot of traditional businesses also follow this model.
We can only speculate on the technical problems if we don't really know for certain what the application is that they have in mind.
Everybody seems to see value in blockchain tech, though nobody seems certain what the best applications of it are. I admired the UN's use of Ethereum as a tokenized payment method for refugees to 'purchase' relief supplies at camps in Jordan[1]. Problem is, scale that up to consumer-level transactions and we have a problem (at present, anyway).
If you want to go back to discussing the root viability of Ethereum's tech, sure -- but I think that's another subject than the main one in this thread.
[0] https://www.bloomberg.com/news/articles/2016-12-21/who-owns-... [1] https://www.wired.de/collection/tech/blockchain-fluechtlinge...
https://www.reddit.com/r/ethtrader/comments/6o3hev/link_to_e...
I'm curious what applications they have in mind, or if they maybe just participate to get in on the hype and explore their options.
Yes. Or rather a small group in the company, that is trying to get political advantage, improve its profile, or simply impress the boss' boss, put together a convincing internal reason to join the alliance, and with high enough backing it becomes real. Something like that project was undoubtedly tried in every major bank and finance house - the few that got through shows that the internal decision making at those other places is actually working quite well :-)
What does Ethereum with no PoW bring to the table?
In most cases, I think companies are likely to use the Ethereum codebase and run their own private chain using their own servers.
That mostly defeats the purpose of a blockchain, but it arguably still provides more security than using a single, centralized database somewhere.
When you use a private blockchain, I like to think of it as being a bit like using a corporate intranet vs the public internet. It's disconnected, but it's possible at some point that data will flow across the public Ethereum blockchain if it's in the members' interest.
For example, imagine a private, permissioned blockchain using proof of stake for the insurance industry[1]. Since it's permissioned, only the major players get invites, and since they know each other, trust is higher than on a public blockchain. Each player has a certain number of shares/tokens, used to validate transactions. They use this to streamline their business. At some point (purely speculative on my part) they may wish to share information with some other entity who is not a part of their private blockchain. It's possible that data from the private blockchain could pass along the public Ethereum blockchain at this point, perhaps to an external auditor, regulator, other financial institution, etc.
[1] There is a proof of concept in this vein- http://www.swissre.com/reinsurance/insurers_and_reinsurers_l...
Big-corps sit on piles of cash. They have an "innovation department". They have VC arm. They throw money in accelerators, they organise fintech hackathons, They invest in small startups. They do many a strange thing with their money!
EDIT:
>just participate to get in on the hype
This.
If Ethereum continues it looks like it could kill off Bitcon, the looming possibility of a hard fork might be contributing make that happen really soon.
I have talked to some bank representatives, and while they have been testing ethereum technology, they do it on their private chains on their private networks. No word of production use. In general banks seem to budget a lot of funds towards various r&d activity, on which majority of stuff never ends up anywhere.
There have been talks/speculation about interaction between the public chain and private chains in an analog to internet/intranet relationships -- that is, being of a common protocol.
I think it's definitely a plus to have industry-experienced groups participating in looking into whether or not the tech is worthwhile. (It's kind of the Jobs-mind to the Wozniaks who dominate the space presently)
Why do crypto currencies need industry support?
[1] https://www.reddit.com/r/ethereum/comments/6o2o3d/comment/dk...
Ether price soaring right now, but isn't Master Card's bussiness direct competition of the public Ethereum blockchain as a payment system?
Circle is using Ethereum presently for cross-border payments.
It might be that they're investigating Ethereum for a similar purpose.
[0] edited for link: http://www.amis.org.mx/amis/img/convenciones/2017/PDF/Plenar...
Also, much of the benefit of credit cards is from the fraud protection and mediation that companies provide -- it's not so much that they're loaning me $X00, but that they're covering the transaction details against fraudulent use and provide a dispute mechanism if don't feel the merchant has lived up to their offer post payment.
I find it much more likely that MC is trying to be the MC of cryptocurrencies -- eg, by packaging up a USB dongle that automates transactions using "secure" means, which they then insure against abuse. From that perspective, ETH makes a reasonable platform.
Thus it is seemingly impossible (to me at least) for a bank to for a bank to extend credit.
Furthermore, take a look at coinbase as an example of a company profiting heavily on this new payment system. Mastercard has an opportunity to capture some of the new value being created in the ecosystem. They don't have to fall off the map if we all start using ether. If they do, they failed to innovate. I suspect their execs understand this.
Source: I watched the EEA conference, and some smaller presentations later.
So it was a funded corporation before it was a cryptocurrency.
Seeing as the EEA is primarily a group to coordinate research and development on this implementation of blockchain tech, it makes sense to join even as an investigation into it.
There was a lot of positivity toward blockchain tech on whole. My favourite was Dr. Dan McGillivray (Associate, Yeates School of Graduate Studies)[0] dept discussing Toronto's [and Brooklyn's] microgrid projects.
I really enjoyed Suhail's[1] talk. He came from engineering as I recall, so as a lead he was very in tune with the technicals. He was also very cautious. I don't think he was too down on blockchain tech as a potential solution for certain problems (otherwise why bother experimenting), but he was very clear about their sentiment toward existing cryptocurrencies. However, I'm starting to think maybe he was referring more to Bitcoin because of the selection of his audience -- which was largely bankers and other corporate non-technicals receiving an introduction to new tech.
But overall the sentiment seemed to lean toward positivity, even if it was not directed at a singular implementation.
[0] https://www.canadianinstitute.com/ontario-power-277w15-tor/s...
Yes. The whitepaper lists many potential applications [0]. Some interesting ones today include issuing tokens for crowdsales ("ICO"s), gambling applications (FunFair), distributed computing (Golem), peer-to-peer payments and distributed apps (Status). There are many more that I am not familiar with.
>any idea what % of transactions utilize this today?
https://etherscan.io/accounts/c lists all smart contracts along with the amount of ETH they hold and the number of transactions that have called them. This doesn't completely answer your question, sorry.
[0] - https://github.com/ethereum/wiki/wiki/White-Paper#applicatio...
But Solidity is the flagship language.
Serpent is outdated; Viper is an up-and-coming replacement.
Solidity: strong static typing, class-based, all numbers are integers.
Javascript: weak dynamic typing, prototype-based, all numbers are floats.
Bigger than that is the tone with which the Bitcoin communicates. There's that prominent Bitcoin enthusiast who likes to cuss and scream and demonize perceived opponents on Twitter. There's another one (maybe the same guy?) who moderates with a vengeful bias on Reddit. That kind of shit-throwing is anathema to a large company.
Also due to some being unhappy with the moderation of /r/bitcoin there's a separate community called /r/btc. Then again, there are many communities on Reddit that have split up due to disagreements about moderation, such as for example /r/meirl vs the previously vastly more popular /r/me_irl [1]. (The latter of these still has about 3x the amount of subscribers though, but /r/me_irl has grown to become large indeed.)
[1]: https://www.reddit.com/r/OutOfTheLoop/comments/3z2pax/me_irl...
Genrally:
- Bitcoin is a store of value token with the goal of becoming a decentralized reserve currency.
- Ethereum is a smart contracts token with the goal of turning all business operations into programmatic traceable transactions.
>AK on behalf of EEA here. Mastercard is indeed a new member of EEA. They asked not to be in the press release document but approved being on the EEA official website. They may be doing their own communications on this.
What you're probably interested in are "Stable Coins", crypto that is pegged to a fiat currency such as the USD or EUR. It may be possible that stable coins may be developed to run on top of Ethereum as smart contracts. One interesting project under development is Maker Dao, see https://makerdao.com/
Where those technologies will rather be used is in the background. Storing those payments or access to details across companies could be done more efficiently than currently.
ETH price fluctuates wildly. The latest dip had no real connection to any news, all speculation.
My advice: If you believe in the tech, buy in. If you are looking for a get-rich-quick investment, be prepared to lose a ton of money.