@cjd @kravietz I think sharding and POS with help with scalability, also I think EIP1559 will be implemented soon. https://eips.ethereum.org/EIPS/eip-1559
@kravietz "sign a smart contract" what do you mean by that? deploying and interacting with contracts can be very expensive because you're manipulating state, doing a simple send is *far* cheaper
regardless, this is being addressed
@lunch This is https://ens.domains/ where any change to ENS record requires what I understand is signature done with your ETH key. They amount of ETH sent as displayed in MetaMask is shown as $0 but the gas is tens of $$$.
@kravietz ah yeah that makes sense, ENS does a lot of bookkeeping under the hood that shouldn't have been handled on-chain. I think ENS is a neat idea but it was conceived at a time that nobody really gave a shit about fees or doing things in layer-2 protocols, which is really unfortunate and now there's not really a way to solve it without either ripping up a bunch of existing infrastructure or just waiting for eth2. normal eth transfers can be done for under $5 (and less on weekends), which is still way more than it should be but that's being still addressed
handshake is neat and is a lot cheaper to register names on, but it's its own chain with its own native asset and unfortunately probably won't be not-pow anytime soon.
@kravietz anything on ethereum layer 1 is pretty much unusable at the moment for anything more complicated than simple transfers, which really sucks because in theory there's a ton of cool stuff you could do with it.
Thanks, that's very useful. I'm not watching the ETH world too much, just trying stuff that I find interesting and ENS was certainly one of them. Handshake also looks interesting and I'll give it a try. To be honest however, Gnunet GNS seems just as good from the functional point of view and without the whole massive blockchain overhead.
I'm just reading about the concept of L2 and it seems like #Ethereum community finally discovered that the usual mantra "do that on blockchain" isn't always the best solution for many reasons. Basically L2 is a nice name for doing things without blockchain (you could even say: "regular computation", as in L2 channels), and then only submitting the final result for the sake of keeping audit trail.
@kravietz @1010101 Yeah L2s are actually incredible, Lightning completely changed the paradigms people used to think about scaling distributed ledgers and it's just taking a while for the the academics to work out all the kinks that unlock their potential
one of the cultural issues is that there's not enough PL people in the space to build languages to tackle the complexity involved, which is unfortunate
@kravietz
This is a manifestation of the poor scaling properties of global-validation.
This is totally fixable, but things needed to happen one step at a time.