7 ms·
Lightning, technically speaking, is garbage. 10k transactions per second ETH2 layer 1 + zk roll-ups providing throughout multiplication threatens VISA.
by zionic 6y ago
Lightning, technically speaking, is garbage.
10k transactions per second ETH2 layer 1 + zk roll-ups providing throughout multiplication threatens VISA.
- pshc 6y agoSorry, 10k tx/sec on sharded ETH2 sounds really high to me, is that really the goal or a typo?
- DennisP 6y agoZkrollups plus sharding will do more than that, without security or usability compromises. Rollups can handle a couple thousand tx/sec on Ethereum today and data sharding increases that by 23X initially. https://vitalik.ca/general/2021/01/05/rollup.html https://vitalik.ca/general/2021/01/05/rollup.html
- rawtxapp 6y ago> Lightning, technically speaking, is garbage. Do you care to elaborate?
- kajumix 6y agoI will cheer for the success of ETH2 as well. The reason I like Lightning better is because the engineer in me wants to freeze the base layer and do the experimental layers in isolation. Internet infra is all layered for good reason.
- lupire 6y agoThe OSI layering model of internet infra is largely a myth, a simplification for students. It's similar to C is called "portable assembly" despite compilers being far more complex in practice.
- quesera 6y agoOSI layers 1, 2, 3, 4, and 7 are very real. Roughly, e.g.: 1:Fiber, 2:Ethernet, 3:Routing, 4:TCP/IP, and 7:HTTP.
- 3np 6y agoIsn’t IP commonly considered L3?
- quesera 6y agoYep, and TCP is L4. So TCP/IP is L4/L3. The usual criticism of the OSI model is that there are grey areas and dependencies, where a lower layers bleed into higher layers (e.g. L2 switching which can work a lot like routing in modern hardware), and higher layers that are tightly bound to lower layers, making the distinctions unclear. The purist in me wants to agree, but I think the model is too useful to disregard casually. The value comes from the abstraction, and like Newtonian physics, it is a great model -- until it isn't.
- lmm 6y agoLayers 2 and 3 are not real - most networks today merge their functions in the same devices. (In the OSI model switches are illegal, you can only have hubs and routers). 4 and 7 are ceasing to be real - HTTP2 is both a session protocol and an application protocol, and that's before we even get into things like DoH.
- quesera 6y agoYou're not wrong, but you are speaking from the perspective of a single implementation stack, i.e. modern Ethernet and the modern Internet. The model is still solid, even if the most common implementation has melted a bit.
- lmm 6y agoI disagree. The model was supposed to be universal but it fell apart as soon as people started doing anything slightly unanticipated with it. It's simultaneously both overengineered and fragile, not providing enough insight to justify its complexity - rather like OSI itself. There's a reason their protocol suite was a failure in the real world.
- Sargos 6y agoEthereum is also layered. ZK Rollups are later two and not related to the Ethereum devs. It's an isolated engineering later with lots of experimentation going on with optimistic rollups, ZK Rollups, state channels etc. The problem with Bitcoin is that it's not technically sophisticated enough to support proper L2s which results in poorly engineered solutions like Lightning and centralized solutions like Liquid. With Bitcoin more work needs to be done on L1 for the ecosystem to support layers above it while Ethereum could freeze development forever and still support flexible, fast, and decentralized layers on top.