This kind of simplistic response may feel good, but it means nothing if you actually think about it.
What design is bad? The MetaMask gas price box that is front and center? EOS's lack of information about how much their contracts will cost to interact with? (which is utterly useless to talk about since the gas usage varies wildly between functions and how many times they loop) Smart contracts in general? Consider what you're saying for one second and ask yourself if it's appropriate to call any of this "bad design".
I'll acknowledge that you would have a valid point if we were talking about some kind of compulsory service, or even a service that we have explicitly paid for, but you're talking about open-source freeware made by independent, small teams that are building applications for the world to use for free and as-is.
If there was a good economic incentive to start compiling your own linux distribution, do you think it would somehow become easy over night? No, not at all. Understand that what your saying is coming from the entirely wrong perspective.
It's up to the user to understand the bare minimum of what they are doing if they don't want to accidentally make tiny mistakes and pend a few dollars more than they had to. There's no way to get away with saying it's "bad design" when somebody as ignorant as @bulleth even manages to do something like interact with a decentralized smart contract on the Ethereum network. Do you realize how abstract and high-level that concept is? The fact that this is possible at all indicates that there is some incredibly good design in place.
Crypto is not user-friendly. Whether it should be or not is irrelevant to my point here, but by no means am I trying to say something like "@bulleth should've known better, what an idiot." That would be completely asinine. However, blaming Vitalik of all people is arguably just as idiotic. It's a click-bait, hollow, sensationalist post - exactly the type Steemit users love.
In a well thought out and robust system, my experience would not have been possible. Thanks for the vote mate, much appreciated.
Was about to email .org about this, but you might be able to help ... just wondering what the requirements are and what the process is for getting a UIA officially listed on the dex?
Still proving my point that you have no idea how gas works. First off, stop being an entitled prick saying anybody "owes" you anything, especially Vitalik. If you're not able to handle using a completely voluntary, in-development system, then that's really your problem alone.
Secondly, your transaction call to the claimAll() function ate 2602870 gas, further calls raised it to 3502711 but that really doesn't matter since you don't pay for those. 2602870 gas at 21 gwei is 2602870 * 21000000000 wei, or 0.05466027 Ether. If you didn't want to pay that much, why the hell did you pay 21 gwei? There's literally pools mining for ZERO gas price, you didn't have to pay a cent. Even if you wanted your transaction to go through quickly, you easily could've used 4 gwei and paid ~ $3.
Correct, I don't know much about this overly complex and convoluted system. This is the first time I've ever had to interact with the Ethereum network beyond simply buying ETH and funding my trading accounts. I'm a trader, not a bloody blockchain engineer. You shouldn't need to understand all this stuff to carry out a simple transaction and I stand by my point that no matter what, the network should never just chew your money.
I'll quote @dan above " You are holding it wrong... don't blame the user for bad design choices. "
Couldn't agree more and I'd love to see you bring that attitude of yours to him ... you won't though, because you're spineless and only argue with people you arrogantly assume you're more intelligent than.
Check the other comments, two people managed to deliver this explanation with out being a complete nob about it. Their comments will go to the top. If you want to get anywhere on Steemit, try not being an arsehole.
Now on to your insult 'entitled prick' ... You up vote your own useless comments and can't seem to share knowledge with out being a condescending dick. Go take a long hard look in the mirror.
Cheers
PS I've just had a look through your blog and you actually produce high quality original content which you are not getting paid enough for. Stop up-voting your own comments and lose the attitude and things might improve.
It is complex, but "overly"? That really depends on how you're trying to see it. I don't think you'd call it overly complex if the only other option was for you to open up your Solidity IDE and start writing your own smart contract, which is quite literally the only option Vitalik has helped provide you with. You should be grateful that there are those out there who take the time to create things like MetaMask and MyEtherWallet so that non-technical people like you can even use Ethereum. They don't owe you a thing.
You shouldn't need to need to understand all this stuff to carry out a simple transaction.
Except you did carry out the transaction, and it was made simple for you, otherwise you would be completely hopeless to even try to attempt to do so since, as you say, you're not a blockchain engineer. What you think should or shouldn't be is 100% irrelevant unless you are willing to put your time and effort into changing it.
The network should never just chew your money.
The network did work for you. You are using other peoples' computers to compute enough information to realize that you didn't know what you were doing, twice. If you don't think you should have to pay for using other peoples' resources to realize your mistakes, you're even more entitled than I thought.
you won't though, because you're spineless...
Really? I just find that laughable after already writing my response to him. You should really read it, it may help you understand how bad your perspective is.
If you want to get anywhere on Steemit...
Now you're "arrogantly assuming" what I care about. My content will include my attitude because I write on my terms. If that's not what makes tons of money on Steem, so be it. I'd take my own values over money any day, especially when I'm not relying on income from Steemit or crypto in general. I'm keenly aware of how it looks when you vote on your own content or are not bending over backwards to be courteous to entitled brats, and people who take offense to that and can't see the point behind the language are honestly not the people I give a fuck about reaching to begin with.
You are holding it wrong... don't blame the user for bad design choices.
This kind of simplistic response may feel good, but it means nothing if you actually think about it.
What design is bad? The MetaMask gas price box that is front and center? EOS's lack of information about how much their contracts will cost to interact with? (which is utterly useless to talk about since the gas usage varies wildly between functions and how many times they loop) Smart contracts in general? Consider what you're saying for one second and ask yourself if it's appropriate to call any of this "bad design".
I'll acknowledge that you would have a valid point if we were talking about some kind of compulsory service, or even a service that we have explicitly paid for, but you're talking about open-source freeware made by independent, small teams that are building applications for the world to use for free and as-is.
If there was a good economic incentive to start compiling your own linux distribution, do you think it would somehow become easy over night? No, not at all. Understand that what your saying is coming from the entirely wrong perspective.
It's up to the user to understand the bare minimum of what they are doing if they don't want to accidentally make tiny mistakes and pend a few dollars more than they had to. There's no way to get away with saying it's "bad design" when somebody as ignorant as @bulleth even manages to do something like interact with a decentralized smart contract on the Ethereum network. Do you realize how abstract and high-level that concept is? The fact that this is possible at all indicates that there is some incredibly good design in place.
Crypto is not user-friendly. Whether it should be or not is irrelevant to my point here, but by no means am I trying to say something like "@bulleth should've known better, what an idiot." That would be completely asinine. However, blaming Vitalik of all people is arguably just as idiotic. It's a click-bait, hollow, sensationalist post - exactly the type Steemit users love.
Exactly!
In a well thought out and robust system, my experience would not have been possible. Thanks for the vote mate, much appreciated.
Was about to email .org about this, but you might be able to help ... just wondering what the requirements are and what the process is for getting a UIA officially listed on the dex?
Right. That explains why I had to increase the gas limit to 3 million to make it work. Good one buddy.
Nice work on up voting your own comment there too. GREAT JOB!
Still proving my point that you have no idea how gas works. First off, stop being an entitled prick saying anybody "owes" you anything, especially Vitalik. If you're not able to handle using a completely voluntary, in-development system, then that's really your problem alone.
Secondly, your transaction call to the claimAll() function ate 2602870 gas, further calls raised it to 3502711 but that really doesn't matter since you don't pay for those. 2602870 gas at 21 gwei is 2602870 * 21000000000 wei, or 0.05466027 Ether. If you didn't want to pay that much, why the hell did you pay 21 gwei? There's literally pools mining for ZERO gas price, you didn't have to pay a cent. Even if you wanted your transaction to go through quickly, you easily could've used 4 gwei and paid ~ $3.
Correct, I don't know much about this overly complex and convoluted system. This is the first time I've ever had to interact with the Ethereum network beyond simply buying ETH and funding my trading accounts. I'm a trader, not a bloody blockchain engineer. You shouldn't need to understand all this stuff to carry out a simple transaction and I stand by my point that no matter what, the network should never just chew your money.
I'll quote @dan above " You are holding it wrong... don't blame the user for bad design choices. "
Couldn't agree more and I'd love to see you bring that attitude of yours to him ... you won't though, because you're spineless and only argue with people you arrogantly assume you're more intelligent than.
Check the other comments, two people managed to deliver this explanation with out being a complete nob about it. Their comments will go to the top. If you want to get anywhere on Steemit, try not being an arsehole.
Now on to your insult 'entitled prick' ... You up vote your own useless comments and can't seem to share knowledge with out being a condescending dick. Go take a long hard look in the mirror.
Cheers
PS I've just had a look through your blog and you actually produce high quality original content which you are not getting paid enough for. Stop up-voting your own comments and lose the attitude and things might improve.
It is complex, but "overly"? That really depends on how you're trying to see it. I don't think you'd call it overly complex if the only other option was for you to open up your Solidity IDE and start writing your own smart contract, which is quite literally the only option Vitalik has helped provide you with. You should be grateful that there are those out there who take the time to create things like MetaMask and MyEtherWallet so that non-technical people like you can even use Ethereum. They don't owe you a thing.
Except you did carry out the transaction, and it was made simple for you, otherwise you would be completely hopeless to even try to attempt to do so since, as you say, you're not a blockchain engineer. What you think should or shouldn't be is 100% irrelevant unless you are willing to put your time and effort into changing it.
The network did work for you. You are using other peoples' computers to compute enough information to realize that you didn't know what you were doing, twice. If you don't think you should have to pay for using other peoples' resources to realize your mistakes, you're even more entitled than I thought.
Really? I just find that laughable after already writing my response to him. You should really read it, it may help you understand how bad your perspective is.
Now you're "arrogantly assuming" what I care about. My content will include my attitude because I write on my terms. If that's not what makes tons of money on Steem, so be it. I'd take my own values over money any day, especially when I'm not relying on income from Steemit or crypto in general. I'm keenly aware of how it looks when you vote on your own content or are not bending over backwards to be courteous to entitled brats, and people who take offense to that and can't see the point behind the language are honestly not the people I give a fuck about reaching to begin with.
lol I honestly cbf.
Solid explanation.