US academics say their shardy blockchain will be 10X faster than Visa
thenextweb.com
thenextweb.com
I think somebody got bad info about VISA's capabilities. 1700/tps is probably their average tps over a day...solely based on needs/demands...not what it could do. Not the peak, and not the edge of their performance envelope. It's likely they can already handle much more than the proposed 10k/sec of this sharded block chain.
Edit: Yep...pretty sure someone started with "Visa does roughly 150M transactions a day"[1] then did 150,000,000 / 24 / 60 / 60 = ~ 1736
[1] https://mybroadband.co.za/news/security/190348-visanet-handl...
And AliPay had ~325,000 peak tps according to their 2017 annual report [2].
[0] https://s1.q4cdn.com/050606653/files/doc_financials/annual/2...
[1] https://usa.visa.com/dam/VCOM/download/corporate/media/visan...
[2] https://www.alibabagroup.com/en/news/press_pdf/p180201.pdf
https://aliexpressblog.com/the-november-11th-sales-is-now-op...
Good golly, articles like this drive me nuts. False future hyped promise.
My team shipped over the last 4 years, and our system has already done ~3300 transactions per second (tps) (average) in production on $99 worth of P2P hardware.
Internet Archive, top 300 global site, is also running it in production as well. I just gave a talk there about how to do distributed load testing in a decentralized network: https://youtu.be/hYH2Z1A0x3c?t=3635
More info about production-ready use cases at https://github.com/amark/gun .
https://mybroadband.co.za/news/security/190348-visanet-handl...
The mainstream public is barely aware that these networks exist.
VISA et. al. have scaled massively over the last 20 years, in ways that would have been unimaginable before.
Given that a VISA is just a 'number' with some 'info' on it, I don't see what any existential bottlenecks might be.
Maybe some things were centralized, but now are distributed ...
But given that each VISA is issued by a financial entity like a bank, which can manage it like any other account ... I just don't see the problem here.
I don't want to trounce creative thinking but most of this blockchains stuff is just academic for now.
https://www.google.com/amp/s/www.ccn.com/80-of-americans-are...
I guess my original post doesn’t really discredit the main point being made which is that people aren’t aware of Butcoin’s scaling issues. I agree with that.
I do think it’s interesting that the bubble crashed once Bitcoin as a general concept was no longer really new for anyone.
But there are already several blockchains that promise high transactions per second such as Neo, Eos, Nano, etc. And Ripple, which has been around significantly longer than these, claims to be able to handle 50k transactions per second.
Cryptocurrencies need a lot of adoption and real world use to be successful. Beware of premature optimization.
* faster processing (and confirmation if you're forking)
* smaller blockchains (solved by coda protocol)
* insurances for light-weight wallets (solved by coda protocol)
* not computationally heavy (solved by algorand)
After that, real-world use-cases will follow. If bitcoin had been invented before online banking, it would have boomed. The fact that it came later puts a lot of pressure on innovation in this space. If it fails to innovate, we won't hear about blockchains in the future.
This is a much better scalability technique on a single blockchain -- taking advantage of zk-proofs and EC point encoding. If you want distributed computation also, ala Eth/EOS, you could combine a zk-proof of computation with the MW tx encoding with no loss of generality.
Easy prediction since to a small extent that is already true:
https://www.forbes.com/sites/bernardmarr/2017/08/10/practica...
Explain how its "taken off already"?
Also, “censorship resistant” is the new marketing spin but it's never been true about Bitcoin. Anyone for whom that's valuable will be at risk if they fall for the spin.
Censorship resistance is not a marketing spin. Its absolutely true about bitcoin! There is no central controller, no government, how can anyone stop a valid private key holder from submitting a valid signature? Sure, we could block 8333/tcp on the great firewall, but thats why we have Satellites now!! As long as you have a communication channel that can reach the Bitcoin p2p network, it cannot die.
The 'censorship resistance is marketing' attitude is spoken like a true first worlder. There are many places on this Earth where censorship resistant money is critical. There are many groups that cannot interact with the global banking system due to sanctions. Look around outside the US!
and we havent even spoken about how destructive the centralization of banking has become: https://blog.bitmex.com/thetimes/ This blog post explains very clearly how the monetary base of our economy is inflated every day due to lack of diversity in banking.
My point was that nobody has a non-ideological reason to use it and there are many alternatives which are cheaper, faster, and safer to use. Saying it's already taken off is hard to justify when there's no particular pull other than speculation.
As for “censorship resistance”, you might want to read more about what life is like in a repressive country before giving people dangerous advice. Bitcoin requires you to be on an active network, making your traffic easily visible and the design requires you to leave a permanent public record of every transaction you've ever made — which is great if you're the secret police but not anyone else. Satellite internet connections are expensive, slow, and trackable as soon as they care to make an effort. More importantly, start thinking bout what using it would be like: you need to get a client, hope that it's not compromised or flawed; find someone willing to convert money for you, hoping that they're not working for the police; find someone to buy/sell with, hoping that they're not working for the police; and hope that your devices are never searched. If you ever get any of that wrong, you've left a trail showing that you're interested in hiding something from the authorities — better hope that you can subsequently convince them that you're not hiding something even deeper than what they find…
Of course that relies on several assumptions that remain to be seen, first that the user-experience will be acceptable comparative to centralized solutions, 2nd that the cost will be cheaper.
But again that is really the answer for any/most use-cases of blockchain, which is really just a socialized way through inflation (production of new tokens) for confirming data to be true (in this case that data is stored in a reliable/accessible manner). So as long as the application itself can meet that standard, there exists financial opportunity.
To be more detailed. Currently a lot of banks constantly create third-party companies whose only function is to get transactions from bank A, and transactions from bank B, and just record them, providing the logs when either the banks or the government/court requests them. Or when the banks want them. In some cases this is done by central banks, but central banks also do this amongst themselves.
There's 2 problems here: 1) those companies are not always trustworthy 2) the jurisdictions those companies operate under are not always trustworthy (in the central bank cooperation use cases)
smaller issues: those companies are usually expensive, and staffed by idiots.
So cryptographically provably unchangeable logs (which is what blockchains are, at their core) certainly have their function within the banking system. Lots and lots of these are needed.
Plus they're already used for that purpose.
Also this does not satisfy the government/3rd party audit issue (which is important in court cases: can an independent expert verify the log in a way that nobody can subvert ?). In your proposal they can still sabotage this cooperatively, aside from the (potential) impracticality of doing that.
So what you do is this: 1) log message comes in 2) generate (public, private) key pair 3) sign log message using private key 4) sign PREVIOUS public key using private key 5) erase previous private key 6) store log message, public key and both signatures 7) goto 1
(usually some metadata, such as amounts on accounts, gets included on a regular basis. Usually there's only a very small number of actual accounts since these are exchanges between huge banks. There aren't that many huge banks, especially not in a specific exchange, in fact, mostly only 2. Even in large systems, 10000 is the biggest I've seen)
No need for connection to other party, and by on a regular basis sending one of these public keys to both parties, the integrity of the entire log is 100% guaranteed. You can also "prove" what the time was by encoding functions that are well known afterwards and widely available, but not known ahead of time (like variations in pulsar frequencies, or sunspot images. This principle is called a "natural oracle" and does not require trust. But if you can post a sunspot image of day X, that proves the message was not made before X).
Suppose you hack this system (whether actually hack it, or simply have the root credentials on hard): you cannot change past log messages without tripping the alarm (meaning both participants can verify with 100% certainty that you messed with them). You can only change log messages from that point forward (and at that point, why not just replace shit at step 1 of the process).
Note: yes, you can delete the logs entirely (but again, this trips the alarm), and yes, you can stop the log and change future messages.
The best I've seen in this space is the coda protocol which only gives you a recursive proof of knowledge that the previous block was verified as well as proofs from previous blocks
The grin wiki explains the basis of MW protocol: https://github.com/mimblewimble/grin/blob/master/doc/intro.m...
The original whitepaper is : https://github.com/mimblewimble/docs/wiki/MimbleWimble-Origi...
Two implementations of this (slightly different) today are: https://grin-tech.org/ and https://www.beam.mw/
According to Visa
VisaNet handles an average of 150 million transactions every day and is capable of handling more than 24,000 transactions per second. (https://usa.visa.com/run-your-business/small-business-tools/...)
https://www.bloomberg.com/news/articles/2019-01-17/mit-stanf...
[0] https://dtr.org/wp-content/uploads/2019/01/2019-01-16-Decent... [1] https://dtr.org/unit-e/
Next up: "Blockhain makes it easier to press the button on your blender"
That's a non-sequitor, because as long as the world is 'online' there can effectively be 'online banking'.
And of course we need 'online' to have Bitcoin.
Are you suggesting people did Bitcon by mail?
One day we might find something useful for it to do, but not for a while.
Let's stop wasting vast amounts of electricity until we figure out something useful for it to do, as of today, there are none.
Of course, but online banking has been bad for a very long time (it's still bad in the US, you can't easily transfer money around compared to Europe). Bitcoin was effectively better than banking before a certain point in history, and worked out of the box without all the banking infrastructure, it would have won back then.
> Let's stop wasting vast amounts of electricity until we figure out something useful for it to do, as of today, there are none.
It shows that you know nothing about cryptocurrencies. The innovation and current research in the field tackles, among other issues, the energy issue of bitcoin. (Check Algorand for an example.)
so basically religion.